body { 
margin : 0;
padding : 0;
text-align : center;
font-family :  Georgia, Times New Roman, Times,serif;
color : #666;
background : #f4f3e6 url(images/bg.gif) no-repeat top left;
} 
			/*CONTAINER*/
			
#container { 
position: absolute;
left: 250px; 
width : 774px;
padding : 0px;
margin:10px 0;
}				
			/*AD FLOAT*/
			
#adfloat{
float:right;
width: 180px;
margin-top: 250px;
margin-right: -180px;
}

			/*TOP HEADER*/
			
#header { 
background : url(images/header.gif) no-repeat;
width : 774px;
height : 253px;
margin: 0px;
padding : 0px;
} 

			/*TOP NAVIGATION*/

#navCircle { 
background: inherit;
width:750px;
height:36px;
margin : 0px;
padding: 214px 0 0 28px;
font-size:15px;
text-align: left;
} 
#navCircle li { 
margin : 0;
padding : 0;
display : inline;
list-style-type : none;
} 

#navCircle a:link, #navCircle a:visited { 
background : inherit;
line-height : 14px;
font-family : georgia, tahoma, verdana, arial, sans-serif;
font-weight : bold;
padding : 0 18px 10px 20px;
text-decoration : none;
color : #9CAB5E ;
} 
#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover { 
padding-bottom : 10px;
color : #ee7173;
background : transparent url(images/active.gif) no-repeat left top;
} 

#middlebody{ 
background : #fff;
width : 770px;
padding: 0px;
margin: -14px 0;
}

			/*SIDEBAR*/
#sidebar { 
float : left;
width : 200px;
margin : 20px 0px 0px 10px;
padding-left : 10px;
line-height : 100%;
text-align:left; 
} 


#sidebar h1 { 
margin:0px 0 10px 0;
margin-left: 5px;
text-align : left;
padding : 0;
font : 100% georgia, tahoma, verdana, arial, sans-serif;
color : #EE7173;
font-weight : bold;
font-size:18px;
} 
			/*SIDE MENU*/
#sidenav {
text-align : left;
margin: 0 0 20px 15px;
padding : 0;
list-style-type : none;
font : 100% georgia, tahoma, verdana, arial, sans-serif;
font-size:15px;
line-height: 100%;
} 

#sidenav a { 
width : 90%;
text-align : left;
border-bottom: 1px dotted #63802D;
background : inherit;
line-height : 120%;
color: #000;
} 
#sidenav a#current, #sidenav a:hover { 
text-decoration : none;
color : #63802D;
border-bottom: 1px dotted #63802D;
} 

#columncontent {
padding: 0px;
text-align: left; 
margin-left: 20px; 
}
			
						/*MAIN CONTENT BlOCK - RIGHT COLUMN*/
#main { 

width : 532px;
padding : 1px;
margin: 10px 0 0 225px;
line-height : 150%;
text-align : left;
font : 100% georgia, tahoma, verdana, arial, sans-serif;
border-left : 1px solid #eee;
} 
#main h1 { 
margin : 10px 30px 0 20px;
padding : 3px;
text-align : left;
letter-spacing : 1px;
font : 100% georgia, tahoma, verdana, arial, sans-serif;
background : inherit;
color : #000;
} 
			
			/*FOOTER*/ 
#footer { 
width : 772px;
height : 127px;
margin-bottom:20px;
padding-bottom: 0px;
border: 0px;
font-size : 0.8em;
text-align : center;
background : url(images/footer.gif) no-repeat center;
color : #aaa;
} 

#footer p{ 

padding: 45px 0 0 0px;
}

#footer a:link, #footer a:visited { 
color : #ee7173;
} 

#footer a:hover { 
border-bottom: 1px dotted #ee7173;
color : #000;
}
			/*CLASS*/

.ads {
float: left; 
border : 1px dotted #ee7173;
padding : 7px;
margin: 10px;
}

.graphicfloat {
float: left; 
border : 1px dotted #ee7173;
padding : 7px;
margin: 10px;
}

.image {
border : 1px dotted #ee7173;
padding : 7px;
margin: 10px auto;
} 
.specialtext {
font-style: italic;
padding:0px; 
}

			/*TYPOGRAPHY*/
p { 
padding-left : 20px;
padding-right : 15px;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
} 

			/*LINKS*/ 
a img { 
border : 0;
} 
a:link, a:visited { 
background : inherit;
color : #4a82ba;
text-decoration : none;
} 
a:hover { 
background : inherit;
text-decoration : none;
color : #000;
}
