/*

Theme Name: Dale Timber Buildings

Theme URI: 

Description:

Version: 1.0

Author: 

Author URI: 

Tags: 

*/



/* CSS Document */

/* >>> ELEMENTS <<< */

* {margin: 0;padding: 0;}

div#container:after, 

div#contentArea:after  {clear:both;content:".";display:block;height:0;visibility:hidden;}



*.x {display: none;}

a img {border:none;}



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



body {color: #333;font: normal 62.5%/100% Arial, Geneva, Verdana, Lucida, Helvetica, Sans-Serif;

  text-align: center;background: #006600 url("images/bg_body.jpg") top left repeat-x;}



#outerwrapper {background: #006600 url("images/bg_body_alt.jpg  ") center repeat-y;}

  



div#container {width:790px;margin:0 auto;text-align:left;border-right:2px solid #fff;border-left:2px solid #fff;

  background:#fff;}

div#container {background: #006600 url("images/bg_body_alt.jpg") center repeat-y;}



/* >>> HEADER <<< */  

div#header {width:790px;height:20.4em;text-align:left;

  background: url("images/bg_header.jpg") top left no-repeat;} 



/* >>> MENU <<< */

ul#productmenu {float:right;width:272px; /*For KHTML*/list-style: none;

  height: auto;padding:4.5em 0 1.5em 0;background: #277119 url("images/bg_nav.jpg") no-repeat;}

ul#productmenu li {margin: 0;border: 0 none;padding: 0;float: left; /*For Gecko*/display: inline;list-style: none;

  position: relative;height: auto;}

/* Root Menu */

ul#productmenu a {padding:2px 20px;width:232px;float: none !important; /*For Opera*/float: left; /*For IE*/

  display: block;color: #fff;font: bold 1.4em/20px Arial, Verdana, Helvetica, sans-serif;

  text-decoration: none;height: auto !important;height: 1%; /*For IE*/}

/* Root Menu Hover Persistence */

ul#productmenu a:hover,

ul#productmenu .current_page_item a {text-decoration:none;background:#60C61D;}





ul#navmenu {float:left;width:292px; /*For KHTML*/list-style: none;

  height: auto;border-top:2px solid #fff;background: #60C61D;}

ul#navmenu li {margin: 0;border: 0 none;padding: 0;float: left; /*For Gecko*/display: inline;list-style: none;

  position: relative;height: auto;}

/* Root Menu */

ul#navmenu a {padding:2px 0;width:292px;text-align:center;float: none !important; /*For Opera*/float: left; /*For IE*/

  display: block;color: #fff;font: bold 1.5em/15px Arial, Verdana, Helvetica, sans-serif;

  text-decoration: none;height: auto !important;height: 1%; /*For IE*/border-bottom:2px solid #fff;background:#60C61D;}

/* Root Menu Hover Persistence */

ul#navmenu a:hover,

ul#navmenu .current_page_item a,

ul#navmenu .current_page_parent a {text-decoration:none;background:#060;}





/* >>> CONTENT <<< */  

#content {float:right;width:498px;min-height:360px;padding:0 0 12px 0;}



div#slideshow {float:right;width:495px;height:108px;margin:2px 0 10px 0;} 



#content h2 {font-size:2.0em;line-height:1.2em;margin:0.5em 15px;}

#single #content h2 {margin:0.5em 15px 0 15px;}

#content h3 {color:#277119;font-size:1.6em;line-height:1.2em;margin:1.5em 15px 0 15px;}

#content h4 {color:#277119;font-size:1.3em;line-height:1.2em;margin:1.0em 15px 0 15px;}

small {font-size:1.1em;line-height:1.2em;margin:0 15px;}

#content p {font-size:1.3em;line-height:1.4em;margin:0.5em 15px 0.75em 15px;}

#content ul {font-size:1.3em;line-height:1.4em;margin:0 3em;}

#content ul ul {font-size:1.1em;}



#content h3 a:link {color:#277119;text-decoration:none;}

#content h3 a:visited {color:#277119;text-decoration:none;}

#content h3 a:hover {color:#fff;background:#060;}

#content h3 a:active {color:#fff;background:#060;}



#content p a:link {color:#277119;text-decoration:none;}

#content p a:visited {color:#277119;text-decoration:none;}

#content p a:hover {color:#fff;background:#060;}

#content p a:active {color:#fff;background:#060;}



#content  img {float:left;margin:0 8px 8px 0;}



.navigation {margin:1em 15px 1.5em 15px;padding:0.5em;font-size:1.2em;line-height:1.2em;border-top:1px solid #60C61D;

  border-bottom:1px solid #60C61D;}



.navigation a:link {color:#277119;text-decoration:none;}

.navigation a:visited {color:#277119;text-decoration:none;}

.navigation a:hover {color:#fff;background:#060;}

.navigation a:active {color:#fff;background:#060;}  



p.more {text-align:right;}

#content p.size,

#content p.price {margin:0 15px;font-weight:bold;text-align:right;}



#content p.postmetadata {font-size:1.1em;}







/* >>> SIDEBAR <<< */  

#sidebar {float:left;margin-top:-49px;width:292px;border-bottom:2px solid #fff;background:#60C61D;}



h1 a:link,h1 a:visited,h1 a:hover, h1 a:active {float:right;width:290px;height:138px;margin-bottom:21px;

  background: url("images/logo.jpg") top left no-repeat;}



/* >>> News <<< */  

#news {clear:left;padding:1em 0.75em;color:#fff;}

#news h3 {color:#000;font-size:1.5em;line-height:1.2em;}

#news p {font:bold 1.3em/1.2em Arial, Helvetica, sans-serif;}

#news p.date {margin-top:1em;}

#news h3 a:link,

#news p a:link {color:#fff;text-decoration:none;}

#news h3 a:visited,

#news p a:visited {color:#fff;text-decoration:none;}

#news h3 a:hover,

#news p a:hover {color:#fff;background:#060;}

#news h3 a:active,

#news p a:active {color:#fff;background:#060;}





/* >>> FOOTER<<< */  

div#footer {clear:both;text-align:center;border-top:12px solid #fff;border-bottom:12px solid #fff;

  background:#006600 url("images/bg_footer.jpg") center left repeat-x;}

div#footer p {color:#fff;font-size:1.1em;font-weight:bold;margin:0;padding:4px 0;}







/* >>> FORMS <<< */ 

#searchform {clear:left;padding:0.5em 0.75em;text-align:center;border-bottom:2px solid #fff;}

#searchform input {width:150px;}

#searchform button {padding:0.2em 0;}



#content form {width:46em;padding:20px;border:none;}

#content form fieldset {border:none;}

#content label {clear:left;display:block;font-size:1.3em;font-weight:bold;color:#060;margin:0px 0 0.5em 0;}

#content input,

#content textarea {width:26em;padding:0.6em;margin:0px 0.5em 1em 0;border:1px solid #E6A800;font:normal 1.2em/1.5em Vrdana, 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;font-size:1.2em;line-height:1.2em;color:#fff;

  border-top:1px solid #006600;border-bottom:1px solid #006600;background:#60C61D;}

#content .errortext strong {font-size:1.2em;}  



.LV_validation_message{float:left;font:bold 1.2em/2.0em Verdana, sans-serif;margin-bottom:1.0em;}

.LV_valid {display:none;visibility:hidden;}

#content .LV_invalid {color:#CC0000;}

.LV_valid_field,

input.LV_valid_field:hover, 

input.LV_valid_field:active,

textarea.LV_valid_field:hover, 

textarea.LV_valid_field:active {border: 1px solid #26839D;}

    

.LV_invalid_field, 

input.LV_invalid_field:hover, 

input.LV_invalid_field:active,

textarea.LV_invalid_field:hover, 

textarea.LV_invalid_field:active {border: 1px solid #26839D;}





