 /*
Theme Name: Taylers Environment 1
Theme URI: 
Description: 
Version: 1.0
Author: Darren White
Author URI: 
Tags: 

*/

* {margin: 0;padding: 0;}
div#container:after  {clear:both;content:".";display:block;height:0;visibility:hidden;}

*.x {display: none;}
a img {border:none;}

#logo span {position:absolute;left:-9999px;width:0px;overflow: hidden;}

body {margin:0;padding:0;color: #fff;font: normal 62.5%/100% Arial, Geneva, Verdana, Lucida, Helvetica, Sans-Serif;
  text-align: center;background: #FF8B00 url("images/bg_body.jpg") repeat top left;}  

div#container {width:1029px;margin:0 auto;
  background: #fff url("images/bg_container.jpg") repeat-y top center;}


/* >>> HEADER <<< */  
div#header {width:100%;height:137px;  border-bottom:9px solid #666;
  background: #fff url("images/bg_header.jpg") no-repeat top right;}

div#header div {width:987px;margin:0 auto;}
  
#logo a:link,#logo a:visited,#logo a:hover, #logo a:active {float:left;width:622px;height:137px;
  background: url("images/logo.jpg") bottom left no-repeat;}
  
div#header p {float:left;margin:5.4em 0.2em 0 0.5em;padding:0.5em 2em;color:#000;font-size:1.8em;line-height:1.2em;
  background: url("images/bg_telephone.jpg") center left no-repeat ;}

/* >>> FLASH <<< */  
#slideshow {float:left;width:776px;height:250px;text-align:left;margin:12px 0 9px 28px;
  background: url("images/recycle-all.jpg") top left no-repeat;}

/* >>> MENU <<< */
ul#navmenu {clear:both;display:block;width:972px; /*For KHTML*/margin:0 auto;list-style: none;
  height: 3.6em;border-bottom:1px solid #999;border-right:1px solid #999}
ul#navmenu li {margin: 0;border: 0 none;padding:0 0 0 1px;float: left; /*For Gecko*/
  display: inline;list-style: none;position: relative;height: 3.6em;background: url("images/bg_nav.gif") left center no-repeat;}
ul#navmenu li.first {background:none;padding:0;}  
/* Root Menu */
ul#navmenu a {float:left;padding: 0 7px 0 6px;width:auto;float: none !important; /*For Opera*/float: left; /*For IE*/
  display: block;color: #000;font: normal 1.3em/35px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;height: auto !important;height: 1%; /*For IE*/border:1px solid #fff;border-bottom:1px solid #999}
ul#navmenu li.first a {padding:0 8px;border-left:1px solid #999}
/* Root Menu Hover Persistence */
ul#navmenu .current_page_parent a,
ul#navmenu .current_page_item a, 
ul#navmenu a:hover {text-decoration:none;color:#fff;border:1px solid #000;background:#FF8B00;}


/* >>> SIDEMENU <<< */  
ul#sidemenu {float:left;width: 236px;margin:0 0 12px 28px;list-style: none;border-bottom: 1px solid #666;;}
ul#sidemenu li {display:block;width:100%;margin-bottom:3px;}
ul#sidemenu a {display:block;width:100%;border: 1px solid #666;
  display: block;background: #666;color: #fff;font: normal 1.6em/35px Arial, Helvetica, Verdana, sans-serif;
  text-decoration: none;height: auto !important;height: 1%; /*For IE*/}
ul#sidemenu .current_page_item a,
ul#sidemenu a:hover {border: 1px solid #000;background: #FF8B00;}


ul#sidemenu  .page-item-23 a {width:220px;padding:0 0 0 14px;font-size:19px;line-height:38px;text-align:left;
  border:2px solid #000;background:#00A2DE url("images/bg_information.gif") no-repeat top right;}

/* >>> CONTENT <<< */  
#content {float:left;width:506px;min-height:230px;margin:0 0 12px 10px;padding:6px 8px;zoom:1;text-align:left;
  background:#666;}

#content h1,
#content h2,
#content h3,
#content h4 {margin:0 0 0.5em 0;font-size:2.5em;line-height:1.2em;font-weight:normal;
  color:#FF8B00;}
#content h2 {font-size:2.0em;margin:1.5em 0 0 0;}  
#content h3 {font-size:1.8em;margin:1.5em 0 0 0;}  
#content h4 {font-size:1.4em;margin:1.5em 0 0 0;}
#content h5 {font-size:1.2em;margin:1.5em 0 0 0;}  
#content h6 {font-size:1.2em;margin:1.5em 0 0 0;}  
#content p,
#content ul {font-size:1.2em;line-height:1.6em;margin:0.5em 0 0.75em 0;}
#content ul ul {margin:0 0 0 2em;font-size:0.9em;}

#content p strong {color:#FF8B00;font-weight:normal;}

#content img {margin:0;padding:0;}
#content small {display:block;font-size:1.2em;line-height:1.6em;margin:0 0 0.75em 0;}  
  
p.more {text-align:right;}

#content p a:link,
#content h3 a:link  {color:#900;}
#content p a:visited,
#content h3 a:visited  {color:#900;}
#content p a:active,
#content h3 a:active  {color:#fff;text-decoration:none;background:#900;}
#content p a:hover,
#content h3 a:hover {} {color:#fff;text-decoration:none;background:#900;}

/* >>> SIDEBAR <<< */ 
#sidebar {float:right;width:188px;margin:12px 28px 12px 0;text-align:left;
  border:4px solid #00A2DE;}

#sidebar h2 {height:42px;padding:10px 30px;color:#fff;font-size:2.0em;font-weight:normal;line-height:1.0em;text-align:center;
  border:1px solid #ccc;background:#666;} 
#sidebar .entry {padding:5px 10px;border:1px solid #ccc;background:#E9E9E9;}
#sidebar .altclass {background:#666;}
#sidebar h3 {text-align:right;color:#000;font-size:1.5em;line-height:1.0em;}  
#sidebar .altclass h3 {color:#fff;}
#sidebar h3 a {float:left;color:#000;text-decoration:none;}
#sidebar h3 a:hover {float:left;color:#000;text-decoration:none;border-bottom:1px solid #000;}
#sidebar .altclass a {color:#fff;}
#sidebar .altclass a:hover {color:#fff;border-bottom:1px solid #fff;}
#sidebar p {margin:5px 0;font-size:1.2em;line-height:1.1em;color:#FF8B00} 

#sidebar ul {display:block;width:auto;list-style: none;border-bottom:1px solid #fff;background:#fff;}
#sidebar ul li {}
#sidebar ul a {display:block;width:186px;border: 1px solid #fff;border-bottom:none;text-align:center;
  display: block;background: #FF8B00;color: #fff;font: normal 1.5em/35px Arial, Helvetica, Verdana, sans-serif;
  text-decoration: none;height: auto !important;height: 1%; /*For IE*/}
#sidebar ul .current_page_item a, 
#sidebar ul a:hover {background: #00A2DE;}


/* >>> SCROLLER <<< */    
#ticki {clear:both;width:970px;height:20px;margin:0 0 8px 30px;font-size:1.4em;line-height:1.0em;}
#ticki a {color:#000;text-decoration:none;}
#ticki a:hover {text-decoration:none;border-bottom:1px solid #000;}

/* >>> FOOTER <<< */  
div#footer {clear:both;display:block;height:67px;text-align:center;
  background:#fff url("images/bg_foorter.jpg") top left no-repeat;}
div#footer p {clear:left;float:left;width:980px;margin-left:20px;color:#000;font-size:1.2em;padding:10px 10px 0 0;}
div#footer p.copyright {float:left;width:400px;text-align:left;margin-left:0;padding:12px 0 0 28px;}

div#footer ul {float:right;width:275px;padding:12px 28px 0 0;list-style: none;}
div#footer ul li {float:left;width:auto;padding:0 0 0 10px;}
div#footer ul a {display:block;width:100%;text-align:right;
  display: block;color: #000;font: normal 1.1em/12px Arial, Helvetica, Verdana, sans-serif;
  text-decoration: none;height: auto !important;height: 1%; /*For IE*/}
div#footer .current_page_item a, 
div#footer a:hover {background: #00A2DE;}

/* >>> FORMS <<< */ 
#content form {margin:0;width:55em;padding:5px 20px 10px 20px;border:none;}
#content form fieldset {border:none;}
#content label {clear:left;display:block;font-size:1.3em;font-weight:bold;color:#fff;margin:0px 0 0.5em 0;}
#content input,
#content textarea {width:30em;padding:0.6em;margin:0px 0.5em 1em 0;border:1px solid #E6A800;font:normal 1.2em/1.5em Verdana, sans-serif;color:#222;border:1px solid #666;}
#content input.checkbox {clear:left;float:left;width:1.5em;height:1.5em;margin:0 0.5em 0.5em 0;}
#content textarea {width:36.2em;margin-bottom:1em;font: normal 1em/1.5em Verdana, sans-serif;height:10em;display:block;color:#222;}
#content button {display:block;clear:left;line-height:1.5em;}

#content .errortext {margin-bottom:2em;padding:0.5em 1.0em;
  border-top:1px solid #933;border-bottom:1px solid #933;}
#content .errortext strong {font-size:1.2em;color:#933;}  
#content .errortext  p {margin:0;}
#content .errortext  ul {margin:0 2em;font-size:1.2em;}


#content .LV_validation_message{display:block;font:bold 1.2em/2.0em Verdana, sans-serif;margin-bottom:1.0em;}
#content .LV_valid {display:none;visibility:hidden;}

#content .LV_invalid {color:#FF8B00;}
    
#content .LV_invalid_field, 
#content input.LV_invalid_field:hover, 
#content input.LV_invalid_field:active,
#content textarea.LV_invalid_field:hover, 
#content textarea.LV_invalid_field:active {border: 1px solid #FF8B00;}




