#page {width: 980px; margin: 10px auto 10px auto;}	
body {font-family: Verdana; padding: 20px;}
/* ul, li, a {margin: 0; border: 0; padding: 0; list-style: none;} */
a {color: #FF6600; border: none;}
img {border: none;}
	
#header {margin-bottom: 20px; width: 980px;}
#contactInfo { color:#FF9900; float:right; font-size:12px; font-weight:bold; margin:60px 12px 0 0; }
#footer {font-size: 9px; width: 970px; text-align: center; margin-top: 20px;}

#nav {margin-top: 10px; background: url('../images/links_background.gif') top left; height: 34px; width: 971px;}
	
#links {font-size: 10px; font-weight: bold; margin: 0; padding: 0;} 
#links li {float: left; list-style: none; padding: 9px 10px 9px 10px; }
#links li a { display: block; white-space: nowrap; text-decoration: none; color: #FFFFFF; }
#links li a:hover {color: #ebebeb;}

#links li ul {margin: 0; padding: 10px 0 0 0; position: absolute; display: none;  }
#links li:hover ul {display: block;}
#links li ul li {float: none; width: 100%; display: inline; margin: 0; padding: 0; }
#links li ul li a {width: auto; background: #ebebeb; padding: 5px; color: #FF9900; border-width: 0 1px 1px 1px; border-style: dashed; border-color: #FF9900;}
/* #links li ul li a:hover:before { content: " > ";} */
#links li ul li a:hover {background: #FF9900; color: #FFFFFF;}

/* front page */	
#banners {margin-top: 20px; width: 974px;}
#banners #bottomLeftBanner {float: left;}
#banners #bottomMiddleBanner {float:left; margin-left: 36px;}
#banners #bottomRightBanner {float: right;}

/* additional pages */
#quickLinks {color: #999; float: left; width: 170px; padding-top: 10px;}
#quickLinks h2 {font-size: 12px;}
#quickLinks li { list-style: none; font-size: 11px; margin-bottom: 8px;}
#quickLinks a {color: #999; text-decoration: none;}
#quickLinks a:hover {color: #FF6600;}

#pageContent, #content {font-size: 13px; width: 650px; margin: 20px; padding: 0 20px 0 20px; float: left; color: #666; border-left: 1px solid #FF9900;}
#pageContent h1, #content h1 {font-size: 13px; color: #FF9900;}
#pageContent h2, #content h2, #sidebar h2, #content h3 {font-size: 12px; color: #3ea8f5;}

#content {margin:20px 0;}

#breadcrumbs {margin-top: 20px; font-size: 12px; color: #666;}

/*contact form */
#contact-area {	width: 500px; margin-top: 25px;}
#contact-area input, #contact-area textarea, #commentform input, #commentform textarea { padding: 5px; width: 480px; font-family: Helvetica, sans-serif; font-size: 11px; color: #666; margin: 0px 0px 10px 0px; border: 2px solid #ccc; }
#contact-area ul, #contact-area li {list-style: none; margin: 0; padding: 0;}
#contact-area textarea { height: 90px; }
#contact-area textarea:focus, #contact-area input:focus, #commentform input:focus, #commentform textarea:focus { border: 2px solid #FF9900; }
#contact-area input.submit-button { width: 100px; float: right; margin-right: 5px; }
#contact-area .submit-button:hover {background-color: #FF9900;}
#commentform #submit { width: 100px; margin-right: 5px; }
#contact-area label { float: left; text-align: left; margin-right: 15px; width: 200px; padding-top: 5px; font-size: 11px; }
	
#searchform input {padding: 3px; font-family: Helvetica, sans-serif; font-size: 11px; color: #666; border: 2px solid #CCC; }
#searchform input:focus {border: 2px solid #FF9900;}
	
/* blog */
#sidebar {color: #FF6600;}
#sidebar {margin: 20px 10px 0 0; font-size: 12px; width: 220px; float: right; text-align: right; border-left: 1px solid #FF9900; }
#searchform .screen-reader-text {display:none;}

#sidebar ul, #sidebar li {list-style: none; margin: 0; padding: 0;}

#sidebar h1 {}
#sidebar h2 { background-color: #ebebeb; border-color: #3ea8f5; border-style: dashed; border-width: 1px 0; color: #3ea8f5; padding: 5px; width: 190px; margin-left: 20px;}
#sidebar #searchform {margin-bottom: 40px;}
#sidebar #searchform input#s {width: 146px;}

.postmetadata { font-size: 11px; border-style: dashed; border-color: #ccc; border-width: 1px 0; padding: 5px;}
#respond {border-style: dashed; border-color: #CCC; border-width: 1px 0;}