/*  
	Theme Name: 	DirtDogg Design
	Theme URI: 		http://dirtdogg.com/
	Description:	DirtDogg Design Template
	Version: 		2.7
	Author: 		DirtDogg Design
	Author URL: 	http://www.dirtdogg.com/ 
*/
*{padding:0;margin:0;}
html{font-size:100.01%;}
body{font-size:62.5%;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background:#050403;color:#767474;}
.clear{clear:both;}
table,td,div,img{border:0;border-collapse:collapse;}
td{vertical-align:top;}
ul{list-style:none;}
p{padding:0 0 18px 0;}
a,.comments a:hover{text-decoration:underline;color:#e1d2a6;}
a:hover,.comments a{text-decoration:none;}
input,select,textarea{vertical-align:middle;font-family:"Trebuchet MS";font-size:13px;color:#fff;background:#3e382e;border:1px solid #000;}
input.text,select,textarea{padding:2px 0 3px 6px;border:1px solid #000;background:#3e382e;}
html body textarea{font-family:"Trebuchet MS";font-size:13px;color:#fff;}
.main-bg{background:#000;}
.main{background:url(images/tail.jpg) no-repeat center 0;}
.main-width{width:960px;margin:0 auto;}
.menu-bg{background:url(images/menu-bg.jpg) no-repeat center 155px;}
.header{height:254px;padding:0 36px 0 0;}
.menu{clear:both;margin:0 -37px 0 0;}
.menu ul{list-style:none;overflow:hidden;}
.menu ul li{float:left;overflow:hidden;*margin:0 -1px 0 0;}
.menu ul li a{display:block;float:left;padding:0;overflow:hidden;height:100%;cursor:pointer;text-decoration:none;}
.menu ul li a{font-size:1.3em;color:#8f8e8f;}
.menu ul li a:hover,.menu ul li.current_page_item a{color:#c305b4;}
.logo .indent{padding:13px 0 19px 47px;}
.logo h1{width:386px;height:123px;font-size:2.1em;display:block;color:#fff;cursor:pointer;background:url(images/logo.png) no-repeat 0 0;overflow:hidden;text-indent:-1000em;}
.logo h1:hover{text-decoration:none;}
.search{clear:both;float:right;width:442px;margin:13px 0 0 0;}
.search .form{float:left;height:113px;background:url(images/search-bg.png) repeat 0 0;width:296px;margin:0 2px 0 0;}
.search .indent{padding:26px 0 0 23px;}
.search h2{color:#000;display:block;width:146px;height:15px;margin:0 0 8px 0;text-indent:-1000em;background:url(images/search-text.gif) no-repeat 0 0;}
.search form{background:url(images/search-img.gif) no-repeat 0 0;padding:0;}
.search .text{width:185px;padding:0 0 3px 11px;border:0;background:transparent;margin:0 8px 0 0;}
.search .but{cursor:pointer;margin:0;}
.search_page .text{width:185px;}
.rss{float:left;width:144px;}
.content{clear:both;overflow:hidden;height:100%;background:url(images/px.png) repeat 0 0;}
.content-bg{background:url(images/content-bg.png) repeat-x 0 0;}
.content-indent{background:url(images/column-left.gif) repeat-y 0 0;height:1005;overflow:hidden;}
.column-left{width:291px;float:left;margin:0;_margin:0;padding:21px 0 0 0;}
.column-bottom{background:url(images/column-bottom-bg.gif) repeat 0 0;clear:both;overflow:hidden;height:100%;}
.column-bottom-bg{background:url(images/column-bottom-bg-top.gif) repeat-x 0 0;}
.footer-left{background:url(images/footer-left.png) repeat-y 0 0;}
.footer-right{background:url(images/footer-right.png) repeat-y right 0;padding:35px 0 20px 0;}
.column-bottom .column-width{width:960px;margin:0 auto;overflow:hidden;height:100%;background:url(images/widget-line.gif) repeat-y 376px 0;}
.column-bottom .column-width .indent{padding:0 0 0 25px;}
.column-bottom .left{float:left;width:340px;margin:0 54px 0 0;_margin:0 25px 0 0;}
.column-bottom .right{float:left;width:540px;}
.widget{height:100%;overflow:hidden;padding:0 0 27px 0;margin:0;}
.column-left .widget{width:236px;margin-left:27px;}
.widget-bg{overflow:hidden;height:100%;padding:0;}
.widget .title{height:100%;overflow:hidden;padding:0 0 15px 0;}
.widget h2{height:100%;overflow:hidden;text-transform:uppercase;}
.widget h2{font:2em "Times New Roman";color:#fff;padding:8px 0 0 0;}
.widget ul{height:100%;font-size:1.3em;color:#767474;margin:0 0 0 3px;}
.widget ul li a{text-decoration:none;display:block;height:100%;}
.widget a{color:#cec7b3;font-size:12px;}
.widget_featured .title{padding:0;}
.widget_featured h2{height:17px;text-indent:-1000em;background:url(images/text01.gif) no-repeat 0 0;}
.widget_featured ul li{clear:both;background:none;border-bottom:1px solid #2b2725;overflow:hidden;height:100%;padding:14px 0 19px 0;margin:0 0 11px 0;}
.widget_featured img{float:left;margin:-1px 14px 0 0;}
.widget_featured span{font-size:11px;color:#717171;display:block;}
.widget_featured strong{font-size:18px;font-weight:normal;color:#cec7b3;display:block;padding:0;}
.widget_featured ul li a{color:#298fa6;text-decoration:underline;}
.widget_featured ul li a:hover{text-decoration:none;}
.column-bottom .widget_categories h2{height:17px;text-indent:-1000em;background:url(images/text03.gif) no-repeat 0 0;}
.column-bottom .widget_categories ul li{float:left;width:143px;height:29px;background:url(images/categories.gif) no-repeat 0 0;margin:0 24px 7px 0;padding:0;}
.column-bottom .widget_categories ul li a{display:block;height:100%;padding:5px 0 0 17px;}
.column-bottom .widget_categories ul li a:hover{text-decoration:underline;}
.widget_recent_entries h2{height:17px;text-indent:-1000em;background:url(images/text02.gif) no-repeat 0 0;}
.widget_recent_entries li{border-bottom:1px solid #2b2725;background:url(images/marker.gif) no-repeat 0 8px;overflow:hidden;height:100%;padding:8px 0 12px 26px;margin:0 0 11px 0;}
.widget_recent_entries span{font-size:11px;color:#717171;display:block;}
.widget_recent_entries .strong{font-size:18px;font-weight:normal;color:#cec7b3;display:block;padding:0;text-decoration:none;}
.widget_recent_entries .strong:hover{color:#298fa6;}
.widget_recent_entries ul li a{color:#298fa6;text-decoration:underline;}
.widget_recent_entries ul li a:hover{text-decoration:none;}
.widget_recent_entries .rss2{padding:0 0 0 3px;}
.widget_recent_entries .rss2 a{background:url(images/rss2.gif) no-repeat left;padding:0 0 0 26px;}
.widget_twitter_entries h2{height:36px;text-indent:-1000em;background:url(images/twitterhd.png) no-repeat 0 0;}
.widget_twitter_entries li{font-size:12px;color:#cec7b3;border-bottom:1px solid #2b2725;background:url(images/marker.gif) no-repeat 0 8px;overflow:hidden;height:100%;padding:8px 0 12px 26px;margin:0 0 11px 0;}
.widget_twitter_entries span{font-size:11px;color:#717171;display:block;}
.widget_recent_entries .strong{font-size:18px;font-weight:normal;color:#cec7b3;display:block;padding:0;text-decoration:none;}
.widget_recent_entries .strong:hover{color:#298fa6;}
.widget_twitter_entries ul li a{color:#298fa6;text-decoration:underline;}
.widget_twitter_entries ul li a:hover{text-decoration:none;}
.widget_recent_entries .rss2{padding:0 0 0 3px;}
.widget_recent_entries .rss2 a{background:url(images/rss2.gif) no-repeat left;padding:0 0 0 26px;}
.column-bottom .widget_text h2{height:17px;text-indent:-1000em;background:url(images/text04.gif) no-repeat 0 0;}
.column-bottom .widget .title{padding:0 0 12px 0;}
#search form{padding:0;}
#search .text{margin:0 10px 0 0;}
.widget_calendar table{margin:0;}
.widget_text{background:none;}
.widget_text div{background:none;}
.widget_text .widget-bg{background:none;}
.textwidget{padding:0;color:#767474;font-size:13px;line-height:1.5em;}
.column-center{overflow:hidden;height:100%;padding:31px 22px 37px 24px;}
.column-center .indent{clear:both;overflow:hidden;height:100%;background:none;border-bottom:1px solid #2f2d2a;padding:17px 0 10px 21px;margin:0;}
.column-center .title{overflow:hidden;height:100%;padding:0 0 5px 0;}
.column-center .title h2{font-size:2.2em;line-height:1.24em;color:#fff;font-weight:normal;padding:1px 49px 0 0;overflow:hidden;height:100%;}
.column-center .title h3{font-size:1.8em;line-height:1.24em;color:#fff;font-weight:normal;padding:1px 49px 0 0;overflow:hidden;height:100%;}
.column-center .title h2 a,.column-center .title h3 a{color:#fff;text-decoration:none;}
.column-center .title h2 a:hover,.column-center .title h3 a:hover{text-decoration:underline;}
.column-center .author{font-size:1.3em;color:#d3d3d3;float:right;width:181px;}
.column-center .date{clear:both;font-size:1.3em;color:#d3d3d3;float:right;width:181px;}
.title-page h2{font-size:1.8em;font-weight:normal;color:#fff;text-transform:uppercase;padding:0 0 20px 0;}
.title-page h3{font-size:1.8em;line-height:1.24em;color:#fff;font-weight:normal;padding:16px 49px 0 0;overflow:hidden;height:100%;}
.column-center .welcome{background:none;padding:0 0 29px 12px;border:0;margin:0;}
.column-center .welcome .title{overflow:hidden;height:100%;padding:0 0 15px 3px;}
.column-center .welcome .title h2{font-size:2.8em;color:#fff;padding:1px 49px 0 0;overflow:hidden;height:100%;}
.text-box{clear:both;height:100%;font-size:1.6em;color:#fff;line-height:1.3em;padding:0 20px 0 0;position:relative;}
.text-box p{padding:0 0 17px 0;}
.text-box p span{font-weight:bold;color:#272727;}
.text-box p.img{margin:0 -12px 0 0;}
.text-box p.img img{margin:0 9px 0 0;}
.text-box .line{height:1px;background:url(images/line.gif) repeat-x 0 0;overflow:hidden;margin:1px 0 16px 0;}
.text-box .fleft{padding:0;display:inline;overflow:hidden;height:100%;}
.text-box .fleft img{float:left;margin:0 16px 0 0;}
.text-box .fright{padding:0;display:inline;}
.text-box .fright img{float:right;direction:inherit;margin:4px 2px 4px 20px;}
.column-center .welcome .text-box{padding:0 10px 0 0;}
.column-center .welcome .text-box .img{padding:0 0 13px 0;}
.column-center .welcome .text-box p{padding:0 0 13px 3px;}
.column-center .border-bottom{border-bottom:0;padding-bottom:0;}
.more-link{display:block;float:left;padding:12px 0 0 0;margin:0;}
.more-link{font-size:15px;font-weight:bold;font-style:italic;color:#e1d2a6;}
.more-link{text-decoration:none;}
.more-link:hover{text-decoration:underline;}
.comments{float:right;text-align:center;margin:-10px 20px 0 0;*margin:-20px 20px 0 0;line-height:38px;font-size:2.6em;color:#fff;background:url(images/comments.gif) no-repeat 0 0;width:66px;height:40px;}
.comments a{text-decoration:none;color:#fff;font-weight:bold;}
.comments a:hover{color:#222;text-decoration:none;}
.link-edit a,.navigation a{font-size:1.2em;color:#fff;font-weight:bold;}
.link-edit{clear:both;padding:0 0 10px 0;}
.navigation{clear:both;font-size:1.1em;color:#fff;padding:12px 0 10px 0;}
.navigation a{text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
.text-box h1{font-family:Arial;font-size:1.8em;line-height:1.2em;font-weight:normal;color:#fff;}
.text-box h2{font-family:Trebuchet MS;font-size:1.5em;line-height:1.2em;font-weight:normal;color:#fff;}
.text-box h3{font-family:Arial;font-size:1.4em;line-height:1.2em;color:#fff;}
.text-box h4{font-family:Arial;font-size:1.3em;line-height:1.2em;color:#fff;}
.text-box h5{font-family:Arial;font-size:1.2em;line-height:1.2em;color:#fff;}
.text-box ul{padding:2px 0 5px 2px;}
.text-box ul li{background:url(images/marker.gif) no-repeat 0 1px;padding:0 0 8px 23px;list-style-image:none;list-style:none;font-weight:normal;}
.text-box ul li ul{margin-left:10px;}
.text-box ul li ol{margin-left:15px;}
.text-box ul li ol li{list-style-type:decimal;}
.text-box ol{padding-left:2px;}
.text-box ol li{padding:0;margin-left:13px;font-weight:normal;list-style-type:decimal;}
.text-box ol li ul{padding:2px 0 5px 2px;}
.text-box ol li ul li{font-weight:normal;background:url(images/marker.gif) no-repeat 0 5px;padding:3px 0 9px 20px;}
.text-box ul li{list-style-image:none;list-style:none;}
.text-box ul li ul{margin-left:15px;}
.text-box ul li ol{margin-left:20px;}
.text-box ul li ol li{list-style-type:decimal;background:none;}
.text-box ol{padding:5px 0 5px 2px;}
.text-box ol li{padding:0;margin-left:20px;}
.text-box ol li a{padding-left:0;text-decoration:none;font-weight:normal;}
.text-box ol li a:hover{text-decoration:underline;}
.text-box ol li ul li a{font-weight:normal;text-decoration:underline;}
.text-box ol li ul li a:hover{text-decoration:none;}
.footer{clear:both;overflow:hidden;height:100%;font-size:1.3em;line-height:1.4em;color:#fff;background:url(images/footer-line.gif) repeat-x 0 0 #050403;}
.footer-width{width:960px;margin:0 auto;}
.footer .indent{overflow:hidden;padding:20px 0 26px 17px;}
.footer a{color:#877266;}
.info-sidebar{padding:0 10px 25px 20px;margin:0;width:auto;color:#fff;overflow:hidden;font-size:1.2em;line-height:1.4em;}
.info-sidebar a{text-transform:none;}
.pagetitle{font-size:2.1em;font-weight:normal;overflow:hidden;color:#fff;text-align:center;padding:6px 0 0 0;}
.navigation{padding:5px 5px 12px 5px;clear:both;}
.navigation .alignleft{float:left;width:45%;text-align:left;padding:0;}
.navigation .alignright{float:right;width:45%;text-align:right;padding:0;}
.pd-nav{padding:0;margin:0;}
.pd-nav .alignleft{padding:0;margin:0;}
.pd-nav .alignright{padding:0;margin:0;}
.pd-title{padding-bottom:0;}
.marg{margin-bottom:10px;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{float:right;display:inline;padding:0;margin:3px 0 10px 20px;}
img.alignleft{padding:0;margin:3px 25px 5px 0;float:left;display:inline;}
.postmetadata{font-size:1.2em;clear:both;padding:10px 0 20px 0;}
.postmetadata a:hover{text-decoration:none;}
#tag_cloud .widget-bottom-left{padding-bottom:15px;}
#tag_cloud .widget-heading{margin-bottom:15px;}
#tag_cloud a{padding-left:3px;}
#commentspopup #header{background:#2f3f99 url(images/popup_header_bg.gif) top repeat-x;}
#commentspopup .page-padding{padding:0 5px;}
#commentspopup .page-width{width:538px;margin:0 auto;}
#commentspopup .header-top{background:url(images/popup_header_bg_top.jpg) top repeat-x;}
#commentspopup .header-top-right{background:url(images/popup_header_bg_top_right.jpg) top right no-repeat;}
#commentspopup .header-top-left{background:url(images/popup_header_bg_top_left.jpg) top left no-repeat;width:100%;height:160px;}
#commentspopup .header-padding{padding:39px 0 0 89px;}
#commentspopup h1{font-size:1em;margin:0;padding:0;color:#e1e7ec;text-indent:-10000em;width:141px;height:27px;}
#commentspopup h1:hover{text-decoration:none;cursor:pointer;}
#commentspopup .description{width:141px;height:9px;text-indent:-10000em;margin-top:2px;}
#commentspopup .description2{width:249px;height:27px;text-indent:-10000em;margin-top:19px;}
#commentspopup .border-bottom-left{padding:17px 37px 10px;}
#commentspopup p{font-size:12px;}
small{font-size:1em;padding:0;margin:0;}
small *{font-size:.9em;}
small p{font-size:.9em;}
select{width:130px;}
#commentform{font-size:1.2em;}
#commentform input{margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0 0 10px auto;float:right;}
#respond p{padding:0 0 10px 0;text-indent:0;}
#respond form p{padding:0 0 10px 0;text-indent:0;}
#wp-calendar{empty-cells:show;width:155px;font-size:1.1em;}
#wp-calendar th{padding:3px 0;text-align:center;color:#fff;}
#wp-calendar td{padding:3px 0;text-align:center;color:#fff;}
#wp-calendar a{display:block;font-weight:bold;}
#wp-calendar #next a{padding-right:10px;text-align:right;font-weight:normal;}
#wp-calendar #prev a{padding-left:10px;text-align:left;font-weight:normal;}
#wp-calendar caption{text-align:center;color:#fff;font-weight:bold;font-size:1.3em;padding:0 0 6px 0;}
.widget-bot #wp-calendar *{color:#fff;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{border:1px solid #1c1815;background:#3e382e;padding:15px 10px 10px 20px;margin:5px 0;color:#000;}
blockquote cite{margin:5px 0 0;display:block;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;color:#666;line-height:17px;padding:0 4px 5px;margin:0;}
.alt{font-size:1.2em;line-height:1.4em;padding:0 20px 15px 0;}
.alt a{padding:0;}
.commentlist{color:#000;text-align:justify;}
.commentlist a{color:#e1d2a6;}
.commentlist span{color:#e1d2a6;}
ol.commentlist li{list-style:none;font-size:12px;margin:6px 0 6px 0;padding:5px 10px 3px;border:1px solid #1c1815;background:#3e382e;color:#e1d2a6;}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist p{color:#fff;margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;padding-left:15px;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#textfield{background:#3e382e;}
.page-border-bottom{border-bottom:1px solid #2b2725;margin-bottom:15px;}