/*
Theme Name: CDS Theme
Theme URI: http://enviromotive.net/
Description: The default CDS theme
Version: 1.0
Author: ELF Waves
Author URI: http://elfwaves.com/
Tags: green, Awesome, wow

	CDS v1.0

*/

/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;}

/* fonts and headings */
a:link,a:active,a:visited,a:hover{color:#81a114;text-decoration:none;}
body{font-family:Verdana,Helvetica,sans-serif;font-size:13px;color:#000;}
h1{color:#999;}
h2{font-size:16px;color:#9ecc00;font-weight:bold;}
h3{font-size:14px;color:#ccc;font-weight:bold;}
h4{font-size:13px;color:#ccc;font-weight:bold;}
p{padding:0 0 0 0;}

/* main classes */
.left{float:left;}
.right{float:right;}
.clearfix{clear:both;height:0px;overflow:hidden;}

/* main layout */
html, body{height:100%;line-height:1.4em;}
body{text-align:center;width:100%;background:#191e21 url(images/enviro_background.jpg) top center no-repeat;position:relative;}
#wrapper{width:924px;min-height:800px;margin:0 auto;text-align:left;}

/* header */
#header{width:924px;height:218px;background:url(images/cds_header.png) top left no-repeat;position:relative;}
#cds-logo{width:194px;height:122px;float:left;padding:38px 0 21px 92px;}
#heading{height:25px;float:right;text-align:right;padding:16px 27px 0 0;font-size:11px;color:#999;}
#heading h1{float:left;}
#heading p{float:left;}
#heading p a{color:#999;}
#heading p a:hover{text-decoration:underline;color:#33ccff;}
#tal-link{position:absolute;width:218px;height:100px;top:74px;right:125px;}
#tal-link a{display:block;width:218px;height:100px;}

	/* nav */
	#nav{width:924px;height:37px;clear:both;background:url(images/nav_background.png);}
	#nav ul{width:898px;height:35px;background:url(images/nav_back_repeat.jpg);margin-left:13px;border-top:1px solid #6da103;border-bottom:1px solid #6da103;font-size:12px;}
	#nav li{float:left;background:url(images/nav_divider.jpg) top right no-repeat;}
	#nav li a{color:#ccc;padding:8px 13px 9px 12px;text-transform:uppercase;font-size:12px;display:block;}
	#nav li a:hover{color:#81a114;background:url(images/nav_on.jpg) top right repeat-x;}
	#nav .current_page_item a{background:url(images/nav_on.jpg) top right repeat-x;}
	#nav .current_page_item a:hover{color:#ccc;}
	.single .current_page_parent a{background:url(images/nav_on.jpg) top right repeat-x;}
	.single .current_page_parent a:hover{color:#ccc;}
	.parent-pageid-16 #nav .page-item-16 a{background:url(images/nav_on.jpg) top right repeat-x;}
	.parent-pageid-16 #nav .page-item-16 a:hover{color:#ccc;}
	.parent-pageid-17 #nav .page-item-17 a{background:url(images/nav_on.jpg) top right repeat-x;}
	.parent-pageid-17 #nav .page-item-17 a:hover{color:#ccc;}
	.parent-pageid-18 #nav .page-item-18 a{background:url(images/nav_on.jpg) top right repeat-x;}
	.parent-pageid-18 #nav .page-item-18 a:hover{color:#ccc;}


	/* news */
	#news{width:911px;height:245px;background:url(images/blog_background.png);padding-left:13px; position:relative;}
	#black-box{height:245px;width:475px;position:absolute;top:0;left:13px;background:#000;opacity: 0.65;-moz-opacity: 0.65;filter:alpha(opacity=65);z-index: 1;}
	#featured-news{width:441px;color:#fff;position:absolute;top:30px;left:32px;z-index: 2;}
	#featured-news h2{font-size:22px;font-weight:bold;font-family:"Times New Roman",Georgia,Serif;text-transform:uppercase;margin-bottom:34px;}
	#featured-news h3{font-size:20px;margin-bottom:14px;}
	#featured-news h3 a{font-weight:bold;color:#fff;}
	#featured-news p{font-size:11px;}
	#featured-news a{text-decoration:underline;}
	#featured-news .sm-margin{margin-top:14px;font-size:10px;font-style:italic;color:#999;}

/* content */
#content{width:924px;background:url(images/content_background.png) top center repeat-y;overflow:auto;}
#content p{line-height:130%;}
#left-column{width:515px;min-height:500px;margin-left:13px;float:left;padding:0 30px;background:url(images/content_top.jpg) top center no-repeat;border-top:1px solid #666;}
#left-column .entry{background:url(images/green_arrow.png) top left no-repeat;}
#left-column .entry h2{font-size:14px;font-weight:normal;padding-top:4px;padding-left:18px;margin-bottom:36px;}
#left-column .entry h3{font-size:17px;color:#81a114;padding-bottom:8px;}
#left-column .entry h4{color:#000;}
#left-column .entry p{margin:10px 0;}
#left-column .entry ul{list-style-type:square;margin-left:2px;}
#left-column .entry a{text-decoration:underline;}
.page-id-65 #left-column .entry form{padding-top:46px;}
#right-column{float:right;width:267px;min-height:500px;border-top:1px solid #666;margin-right:13px;background:url(images/sidebar_top.jpg) top right no-repeat;padding:0 26px 0 30px;}
#right-column a{text-decoration:underline;}

/* footer content */
#footer{width:924px;height:52px;clear:both;background:url(images/footer_background.png) top center no-repeat;text-align:center;padding-top:40px;font-size:10px;color:#9ecc00;}
#footer p{margin-bottom:4px;display:inline;}
#footer .bullet{margin:0 4px 0 5px;color:#9ecc00;}
#footer ul{display:inline;}
#footer li{display:inline;}
#footer li a{background:url(images/footer_div.jpg) right top no-repeat;padding:0 6px 0 3px;color:#9ecc00;}
#footer li a:hover{text-decoration:underline;}

/* others */
#comment{width:500px;}
.hentry{margin-bottom:26px;background:#f3f3f3;padding:8px;}
.product-box{padding:12px;border:1px solid #dddddd;background:#F3F3F3;float:left;width:195px;margin-top:8px;margin-right:20px;}
.product-box h4{font-size:16px;font-weight:bold;color:#000;text-transform:uppercase;}
.product-box li{margin:8px 0 8px 12px;}
.page-edit{clear:both;}
.side-widget-top{background:url(images/green_arrow.png) top left no-repeat;}
.side-widget-top h2{font-size:14px;font-weight:normal;padding-top:4px;padding-left:18px;margin-bottom:36px;}
.side-widget{padding-top:92px;padding-bottom:12px;position:relative;}
.side-widget h2{position:absolute;width:274px;height:49px;font-size:14px;font-weight:normal;padding-top:29px;padding-left:48px;top:0;left:-29px;background:url(images/sidebar_section.jpg) top left no-repeat;}
.recent-news{overflow:auto;height:162px;}
.recent-news h3{margin-bottom:8px;}
.recent-news p{font-size:11px;}
.recent-news .sm-margin{font-size:10px;margin:12px 0;color:#666;}
.side-widget ul li ul{list-style-type:square;}
.side-widget ul li ul li{margin-left:15px;}

.slides-box {float:left;}
.slides-box h4{text-align:center;padding-top:4px;}
.slides-box h4 a{font-size:11px;font-weight:normal;}
.slides {padding:4px;border:1px solid #6da103;background-color:#CCCCCC;width:143px;margin-top:20px;height:107px;position:relative;}
.slides  a{width:143px;height:107px;display:block;position:absolute;}
.margin-r {margin-right:20px;}

.product_details{border:1px solid #dddddd;background-color:#f3f3f3;width:495px;padding:10px;margin-top:8px;}
.product_details p{margin-top:10px;}
#left-column .product_details h4{font-size:15px;font-weight:bold;color:#81A114;}
.product_details h5{font-size:14px;margin-top:14px;font-weight:bold;}
.product_details h6{font-style:italic;}
.product_details ul{margin-top:10px;}
.product_details li{margin-left:20px;list-style-type:disc;margin-top:3px;}
.postmetadata{background:#d6d6d6;border-top:1px solid #686868;border-bottom:1px solid #686868;margin-top:20px;padding:10px;}
.page-id-19 h4{margin-bottom:8px;color:#000;}
