
body {
text-align: center;
background: #fff;
color: #000;
min-width: 700px;
}

body {
font-family: verdana, tahoma, arial, sans-serif;
font-size: 100%;
line-height: 1.5;
}


#center a {color: #946d84;}
#center a:hover {background: #d6aeb5; color: #000;}

h1, h2, h3, h4, p {margin: 1em 0;}
ul {margin: 1em 2em;}

/***************************************************************/
/**************** Layout CSS begins ****************************/

#wrapper { /* also holds the left "sliding" tab */
background: #fff;
text-align: left;
width: 90%; /* this can fixed or fluid */
margin: 0 auto; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/
font-size: 80%;
/*border: 1px solid #4a1c21;*/
border: none;
}

#header, #subnav, #footer {
clear: both;
width: 100%;
}

#header {
background: #eee;
color: #000;
text-align: left;
padding: 1px 0;
}

#subnav {
background: #fff;
color: #000;
text-align: right;
/*border-width: 1px 0;
border-style: solid;
border-color: #4a1a21;
*/

}

#footer {
text-align: center;
color: #000;
background: #eee;
}
#footer div {
padding: 1px 0;
}

#contentfloatholder {/* also makes the right "sliding" tab */
float: left;
width: 100%;
position: relative;
}

#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

#centerpad {
margin: 0 185px;
}

#center {
  color: #000;
  float:left;
  width: 100%;
  margin-right: -95%;
        /* this needs to be less than 100% for Moz/Mac which thinks
         it's empty otherwise. The difference is made up by putting a
         negative left margin on the left float:
           Note IE/Mac doesn't like this method ~ it wants the 100% so it can
           be fed in using IE only CSS below becasue IE/Win also works with the 100% method.
        */
}

#left {
  float:left;
  width: 170px;
  margin-left: -5%; /* the difference to make the left colum appear flush left */
}

#right {
  float:right;
  width: 170px;
  text-align: left;
}

/*************       For IE Mac           **************/
/* IE/Win is also using these rules, but it doesn't mind */
* html div#center {margin-right: -100%;}
* html div#left {margin-left: 1;}

#left h3, #left p,
#right h3, #right p
{
padding: 0 20px;
}

/***** General formatting ****/
 /* tanfa logo/link */
#pagetop {
position: relative;
width: 100%;
padding-top: 1em;
height: 100px;
color: #000;
}

#pagetop h1, #pagetop h2, #pagetop h3 {
margin: 0.3em 220px;
font-family: georgia, serif;
padding: 0;
}

#pagetop h1 {font-size: 1.4em;}
#pagetop h2 {font-size: 1.2em;}
#pagetop h3 {font-size: 1em;}

a#toplink {
width: 200px;
height: 8em;
background: #fff;
position: absolute;
top: 0;
right: 5px;
}

a#toplink:hover {
background-position: 0 0;
}

#wrapper {
position: relative;
z-index: 500;
}


		/*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
		}

		#header {
			font-size: large;
			padding: 0.3em 0;
		}

                #footer {
                        padding: 0.3em 0;
                }




body, td, th {font-family:tahoma;font-size:18px;vertical-align:middle;width:auto;color:#333;}
body a:link {color:#66f;text-decoration:none;}
body a:visited {color:#66f;text-decoration:none;}
body a:hover {color:#666;text-decoration:underline;}
body ul {padding:0px;margin:10px 0px 10px 25px;line-height:16px;}
input, select {font-family:tahoma;font-size:11px;}




