/*
Theme Name: Tanks A Lot Theme
Theme URI: http://tanksalot.net/
Description: The default TAL theme
Version: 1.0
Author: ELF Waves
Author URI: http://elfwaves.com/
Tags: blue, 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:#1467a1;text-decoration:none;}
body{font-family:Verdana,Helvetica,sans-serif;font-size:13px;color:#000;}
h1{color:#999;}
h2{font-size:16px;color:#0079cc;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:#101922 url(images/tal_background.jpg) top center no-repeat;position:relative;}
#peel{width:135px;height:144px;position:absolute;right:0;top:0;}
#peel a{width:135px;height:144px;background:url(images/tal_peel.png);position:absolute;right:0;top:0;}
#wrapper{width:924px;min-height:800px;margin:0 auto;text-align:left;}

/* header */
#header{width:924px;height:218px;background:url(images/tal_header.png) top left no-repeat;position:relative;}
#tal-logo{width:194px;height:122px;float:left;padding:42px 0 17px 59px;}
#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;}
#enviro-link{position:absolute;width:210px;height:100px;top:68px;right:143px;}
#enviro-link a{display:block;width:210px;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 #0353a1;border-bottom:1px solid #0353a1;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:#0079cc;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-5 #nav .page-item-5 a{background:url(images/nav_on.jpg) top right repeat-x;}
	.parent-pageid-5 #nav .page-item-5 a:hover{color:#ccc;}
	.parent-pageid-61 #nav .page-item-5 a{background:url(images/nav_on.jpg) top right repeat-x;}
	.parent-pageid-61 #nav .page-item-5 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;line-height:1.3em;}
	#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/blue_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:16px;color:#1476a1;padding-bottom:8px;}
#left-column .entry p{margin:10px 0;}
#left-column .entry ul{list-style-type:disc;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:#0079cc;}
#footer p{margin-bottom:4px;display:inline;}
#footer .bullet{margin:0 4px 0 5px;color:#0079cc;}
#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:#0079cc;}
#footer li a:hover{text-decoration:underline;}

/* others */
#comment{width:500px;}
.hentry{margin-bottom:26px;background:#f3f3f3;padding:16px;border:1px solid #dddddd;}
.product-box{padding:12px;border:1px solid #cfd1d2;background:#e7e9e9;width:232px;margin-top:5px;margin-right:20px;float:left;}
.product-box h4{font-size:16px;font-weight:bold;color:#000;text-transform:uppercase;}
.product-box li{margin:6px 0 6px 12px;}
.page-edit{clear:both;}
.side-widget-top{background:url(images/blue_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:disc;}
.side-widget ul li ul li ul{list-style-type:circle;}
.side-widget ul li ul li{margin-left:15px;}

.slides-box {float:left;}
.slides-box h4{text-align:center;padding-top:4px;width:153px;height:36px;}
.slides-box h4 a{font-size:11px;font-weight:normal;}
.slides {padding:4px;border:1px solid #0353a1;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 #CFD1D2;background-color:#E7E9E9;width:495px;padding:10px;margin-top:8px;}
.product_details p{margin-top:10px;}
.product_details h4{font-size:15px;font-weight:bold;color:#1467a1;}
.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;}
.ph-number{font-size:17px;color:#1476a1;margin-top:12px;font-weight:bold;}
.home .side-widget p{text-align:center;}
.postmetadata{background:#e3e3e3;border-top:1px solid #686868;border-bottom:1px solid #686868;margin-top:20px;padding:10px;}
.custom{margin:0;color:#000;font-weight:bold;}
.page-id-6 h4{margin-bottom:8px;color:#000;}
#left-column .t-links ul{list-style-type:none;}
.clear-b{clear:both;}