/*
Theme Name: DF TransBlue
Theme URI: http://designerfied.com
Description: dark G
Version: 1.0
Author:Jake Hurst
Author URI: http://designerfied.com/
Tags: 2-column, Widgets

*/

* {
margin:0;
padding:0;
}
html,body{background:#000 url(/images/background-idea-01.jpg) top center no-repeat;color:#BBB;}
body{font:12px arial,helvetica,verdana,sans-serif;line-height:1.2em;}
h1{outline:none;font-size:28px;font-weight:600;color:#2B8289;}
h2,h3{color:#333;padding-bottom:5px;margin-bottom:5px;font-size:22px;font-weight:600;}
strong{color:#FFF;}}
h4{font-size:24px;font-weight:600;color:BLACK;}
h5{font-size:10px;font-weight:600;color:#CCC;}
p{margin-bottom:8px;}
a:link,a:visited{color:#2B8289;text-decoration:none;outline:none;}
a:hover{color:#3BB5BF;}
img{border:none;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:1px solid #FFF;}
#single ul{margin:0 0 0 10px;padding:0 0 0 0;list-style:none;}
#single li{padding:0 0 0 0px;}
#wrapper{width:932px;padding-left:10px;padding-right:10px;margin:0 auto;}
#header{float:left;width:930px;height:120px;padding:0;margin:0;}
#header_title span{color:#888;font-size:12px;font-family:Tahoma, Geneva, sans-serif;padding:0px 0 0 8px;letter-spacing:0;font-weight:normal;text-transform:uppercase;}
#header_title h1 a{width:440px;height:60px;background: url(images/d-logo.png) no-repeat;margin-top:15px;padding-top:12px;border:0;display:block;text-indent:-9999px;}
#headerad{float:right;margin:28px 8px 0 0px;width:462px;height:62px;padding-top:22px;}
#menu{width:100%;height:64px;margin:0 0 6px;}
#mainmenu{float:left;padding:10px 0 10px 5px;}
#mainmenu ul{margin:0;padding:0;list-style-type:none;z-index:1000;}
#mainmenu ul li{position:relative;display:inline;float:left;z-index:1000;color:#fff;padding:0 6px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;font-size:14px;}
#mainmenu ul li.first{padding:0;}
#mainmenu ul li a{display:block;color:#2B8289;z-index:1000;height:20px;padding:5px 10px 0;outline:none;}
* html #mainmenu ul li a{display:inline-block;float:left;}
* html #mainmenu ul li ul li a{float:none;}
#mainmenu ul li a:hover,#mainmenu .current_page_item a,#mainmenu .select a{color:#D4D1AE;text-decoration:none;background:#000;}
#mainmenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;margin:0 0 0 17px;}
#mainmenu ul li ul li{display:list-item;float:none;font-size:1em;background:none;padding:0;}
#mainmenu ul li ul li ul{top:0;margin:0;}
#mainmenu ul li ul li a,#mainmenu ul li.current_page_item ul a,#mainmenu ul li.select ul a{width:160px;height:auto;padding:7px 5px 7px 10px;margin:0;background:#9d0d12;border-top-width:0;text-align:left;text-decoration:none;color:#d89ea0;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:capitalize;font-weight:normal;}
#mainmenu ul li ul li a:hover{text-decoration:none;color:#fff;}
#board{float:left;width:100%;overflow:hidden;margin:0 auto 0;padding-top:0px;}
#board_post img{ background:#1D1D1D;border:1px solid #333;outline:none;margin:0 5px 5px 0;padding:2px;float:left;height:100px;width:240px;}
#board_post{margin:0 auto 0;width:255px; }
#board h3{color:#848382;font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;font-weight:normal;margin:0 0 15px;}
#board_post h2{color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:34px;line-height:32px;font-weight:normal;margin:0 0 5px;}
#board_post p{color:gray;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:20px;margin:0 0 10px;}
#board_post p a{color:gray;text-decoration:underline;}
.tool-tip{color:#AAA;width:250px;z-index:13000;}
.tool-title{font-weight:normal;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;margin:0;color:#2B8289;padding:8px 8px 5px;text-align:left;}
.tool-text{font-size:12px;padding:0 8px 8px;text-align:left;}
#main{float:left;width:932px;padding-bottom:34px;}
#content{float:left;width:630px;margin:0 12px 0 0;}
.heading{margin:15px 0 15px 13px;}
span.contenthead{width:630px;display:block;}
.smallpost{color:#EEE;margin:0 0 0 10px;float:left; }
.smallpost h3 a{font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;font-weight:700;margin-bottom:5px;color:#2B8289;}
.smallpost h3 a:hover{color:#3BB5BF;}
.small{background:#121212;	filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;
border:1px solid #222; width:620px;margin:0 10px 12px;padding:12px 0 0;float:left;height:115px;}
.smallinfo{width:440px;margin:1px 0 0;}
.smallcontent{width:440px;overflow:hidden;}
span.thumbnail{background:#1D1D1D;border:1px solid #333;padding:2px;float:left;margin:0 0 12px 12px;}
.thumbnail img{width:140px;height:100px;}
#single,#page,#postcomments{background:url() top left repeat;width:606px;margin:0 0 12px;padding:12px;float:left;}
.singleheading{margin:5px 0 15px;}
span.singlehead{width:550px;display:block;}
#comment{width:450px;font:12px arial,helvetica,verdana,sans-serif;}
.commentlist img{float:left;margin:5px 8px 0 0;}
h2.commh2{font-size:1.4em !important;padding:0 0 5px;color:#2B8289 !important;}
ol.commentlist{margin:10px 0 20px;padding:0;list-style:none;font-size:12px;line-height:20px;}
ol.commentlist p{margin-bottom:10px;line-height:20px;}
ol.commentlist cite{font-style:normal;font-weight:bold;}
ol.commentlist li{padding:20px 10px 10px;}
ol.commentlist li.alt{padding:10px 10px 5px !important;background:#111;}
input#submit{font-size:14px;color:#FFF;font-family:Arial, Helvetica, sans-serif;padding:7px 10px;margin:5px 0 0;text-align:center;background:url(images/white-trans.png) repeat;border:none;cursor:pointer;}
#comment,#author,#email,#url{background:#121212;border:none;padding:2px;color:#FFF;}
#sidebar{float:left;width:290px;}
#sideSearch{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;border:1px solid #121212;background:#000;margin:0 0 12px;padding:6px;float:right;}
#searchWrap #s{border:none;background:none;color:#444;font-size:1.1em;margin:0 3px 0 5px;width:270px;}
#searchWrap input{vertical-align:middle;}
.block{width:270px;margin:0 0 12px;padding:10px;float:left;}
.sidepost{color:#888;border-top:1px solid #333;padding:6px 0 0;}
.sidetitle{font-size:14px;margin-bottom:2px;}
#sidecom ul li{color:#888;line-height:1.2em;padding:3px 0 4px;}
.block ul li{list-style:none;margin:0;}
#footer{border-top:1px solid #222;margin-top:0px;padding:19px 0 100px;width:100%;float:left;}
#footer p{float:left;width:320px;}
#code{font-size:1em;width:586px;background:#333;padding:10px;}
#space{height:15px;}
.navigation{margin:50px 0 0 0;width:630px;float:left;}

#header_title,#top_rss img,.alignleft{float:left;}
#header_title h1 a:hover,#mainmenu ul li a:link,#mainmenucat ul li a:visited,#board_post p a:hover{text-decoration:none;}
#top_rss,#board_twitter,.alignright{float:right;}
span.date,span.comments{float:right;font-family:Georgia, "Times New Roman", Times, serif;color:#555;font-size:11px;margin:5px 5px 0 0;}
.wp-caption {border: 1px solid #333;text-align: center;background:#1D1D1D;padding-top: 4px;/* optional rounded corners for browsers that support it */-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin: 0 0 8px 0;}
.wp-caption img {margin: 0;padding: 0;border: none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;color: #888;}
#gallery-1.gallery img{background:#1D1D1D;border:1px solid #333;padding:2px;}

/*
Image styles
*/
img.alignright {border: 3px solid #1d1d1d;float:right; margin:0 0 1em 1em}
img.alignleft {border: 3px solid #1d1d1d;float:left; margin:0 1em 1em 0}
img.aligncenter {border: 3px solid #1d1d1d;display: block; margin-left: auto; margin-right: auto}
a img.alignright {border: 3px solid #1d1d1d;float:right; margin:0 0 1em 1em}
a img.alignleft {border: 3px solid #1d1d1d;float:left; margin:0 1em 1em 0}
a img.aligncenter {border: 3px solid #1d1d1d;display: block; margin-left: auto; margin-right: auto}

/*
WP-Captions
*/
.wp-caption {border: 1px solid #444;text-align: center;background-color: #333;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: 1px solid #1D1D1D;}
.wp-caption p.wp-caption-text {font-size: 13px;line-height: 19px;padding: 0 4px 5px;margin: 0;}

.wp-caption.alignright {float:right; margin:0 8px 8px 1px}
.wp-caption.alignleft {float:left; margin:0 12px 8px 8px}
.wp-caption.aligncenter {display: block; margin-left: auto; margin-right: auto}
