body	  { color: #333333; font: 12px Arial }i{	font: 11px/17px Verdana, Arial, Helvetica, sans-serif; font-style: italic;}
img { border: 0; }
.copyright{font: 9px/14px Verdana, Arial, Helvetica, sans-serif;color: #333333;text-align: center; margin: 10px;}
#right{font-size: 10px; 	} 		 
#right a 	{ 	color: #006699; 	text-decoration: none; 	} 	 
#right a:hover, .copyright a:active 	{ 	background: #29ADFF; 	color: #FFFFFF; 	text-decoration: none; 	} 	  
.copyright a 	  { color: #006699; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline } 	 
.copyright a:hover, .copyright a:active 	 { color: #999; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
#footer 	  { font-size: 10px; background-color: white; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb } 	 
#footer a 	 { color: black; font: 9px/15px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase } 	 
#footer a:hover, #footer a:active 	{ 	text-decoration: underline; 	}  

/* Structure */

body, form, input, ul, li, p, h1, h2, h3, h4, img 	{ 	margin: 0; 	padding: 0; 	} 	 
#header, #hdr, #banner, #container 	 { width: 850px }
#menu 	{ 	position: absolute; 	width: 400px; 	height: 20px; 	top: 10px;     left: 50%; 	} 	 
#banner 	 { top: 22px; left: 50%; height: 120px }   
/* #container 	  { margin-left: -372px; position: absolute; top: 150px; left: 50%; height: auto } 	 */
#container 	  {   margin: 0px auto; padding-top: 20px; height: auto } 	 
#left, #content, #right, #contenthome 	{ 	float: left; 	} 	 
#left 	{ 	width: 145px; 	}
#submenu 	 { display: inline; padding-top: 12px; padding-bottom: 7px } 	 
#right 	 { margin: 0 0; padding-top: 10px; width: 177px; float: right }  
#left p 	{ 	line-height: 16px; 	padding: 0 4px 5px 4px; 	}
#right h4 	{ 	padding: 2px 4px 2px 4px; 	margin: 1px 0 0px 0; 	} 	  
#content 	  { padding: 10px 0; width: 500px }
#contenthome { padding: 25px 0 10px; width: 705px; overflow: hidden }
#content p, #content h1, #content h2 	{ 	padding: 0 25px 0 25px; 	}
#contenthome p, #contenthome h1, #contenthome h2 { padding: 0 10px 0 25px }
#content p 	{ 	line-height: 20px; 	padding-bottom: 20px; 	}
#contenthome a { color: #c96; text-decoration: underline; padding-bottom: 10px }
#contenthome a:hover, .contenthome a:active { color: #933333; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
#contenthome p { line-height: 20px; padding-bottom: 20px }
#footer 	 { background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; height: 37px; clear: both } 	 

/* slideshow */ 

#photoholder   { background: #fff; margin-right: auto; margin-left: auto; position: relative; width: 400px; height: 400px; overflow: hidden }
  
/* Headers */ 
h1 	  { color: #a24738; font: bold 12px/20px Arial; text-transform: uppercase; margin-top: 20px; margin-bottom: 10px; border-bottom: 1px solid black } 	 
h2 	  { color: #a25b38; font: bold 12px/20px Arial; text-transform: uppercase; margin-bottom: 5px; margin-left: 0 }
h3 	  { color: #a25b38; font: bold 11px/20px Arial; text-transform: uppercase; margin-bottom: 5px; margin-left: 0 }
h4 	 { color: #ffffff; font: bold 10px Arial; background: #239fdf; text-transform: uppercase }

/* Lists */  
#contenthome ul {
    list-style: none;
	margin-left: 30px;
	padding-left: 1em;
	text-indent: -1em; 
}
#contenthome ul li:before { content: "\00BB \0020"; }
#content ul 	{ 	margin-top: 0; 	padding: 0px 40px 12px 52px; 	} 	 
#content li 	{ 	padding: 4px 0 2px 2px; 	line-height: 18px; 	}

/* Menu */

#navcontainer ul  { color: white; font-size: 12px; font-family: Arial; background-color: #c96; margin-top: 0; margin-bottom: 1px; margin-left: 0; padding-left: 0; z-index: 0; width: 850px; float: left; border-left: medium none white }
#navcontainer ul li { display: inline }
#navcontainer ul li a   { color: #35110a; text-decoration: none; background-color: #c96; padding: 0.2em 1em; float: left; border-right: 1px dotted #fff }
#navcontainer ul li a:hover { color: #e5d6b6; background-color: #a25b38 }
#navcontainer ul #current  { color: #35110a; background-color: #a25b38; border-right: medium none #c0c0c0; border-left: medium none #c0c0c0 }
#submenu 	{ 	font-size: 11px; 	font-weight: normal; 	} 	 
#submenu a 	{ 	color: #006699; 	text-decoration: none; 	border-left: 2px solid #E55016; 	} 	 
#submenu a:hover, #submenu a:active 	{ 	color: #E55016; 	border-left: 2px solid #006699; 	} 	 
#submenu .active 	{ 	color: #555555; 	} 	 
#submenu a 	{ 	padding-left: 5px; 	display: block; 	} 	 
#submenu .active 	{ 	} 	 	

/* Lists */  

#menu li 	{ 	display: inline; 	list-style: none; 	float: left; 	padding: 0px 11px 0 1px; 	} 	 
#submenu li 	{ 	list-style: none; 	padding: 4px 0 4px 0; 	border-bottom: 1px dotted #ABABAB; 	} 	 
#footer ul 	 { background-color: #c96; display: block; padding-top: 0 }  
#footer ul 	 { display: block; margin: 0; padding: 8px 0 5px; height: 18px } 	 
#footer li 	 { list-style: none; display: inline; margin: 0; padding: 0 12px; position: relative; border-right: 1px solid #000 } 	 
#footer li.end 	{ 	border-right: none; 	}

/*featured*/  

.featurebox   { margin: 0 0 13px; padding: 0; width: 200px; float: right }  
.box  { margin: 0 auto; padding: 6px 0; width: 200px }  
.box h1   { color: #933333; font: bold 13px Arial; margin: 0; padding: 0 0 5px 7px; float: left }  
.box h2 { margin: 0; padding: 0 7px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #E55016; float: right; }  
.box img { margin: 0 7px; padding: 0; border: 0; text-align: center; }  
.boxFeat { margin: 0; padding: 0 7px; list-style-type: none; clear: both;  }  
.boxFeat li  { color: #444444; font: 11px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 2px 0; height: 15px; border-bottom: 1px dotted #239fdf }
