/*
Theme Name: Design-Newz
Theme URL: http://design-newz.com
Description: Custom WordPress Theme for Design-Newz
Author: James Vincent
Author URI: http://design-newz.com
Version: 1.5
*/
/* ---------- Form Styles ---------- */
@import url("css/tdo-forms.css");@import url("css/bsa.css");
@import url("css/tdo-forms.css");@import url("css/gravityforms.css");
@import url("css/tdo-forms.css");@import url("css/gravityforms-tooltip.css");
body{width:100%;color:#fff;background:#121212 url(images/body_bg.jpg) top center no-repeat;font-size:13px;font-family:Georgia, 'Times New Roman', serif;margin:0 auto;padding:0;}
#wrap{width:900px;margin:0 auto;padding:0;}
h1{margin:0;padding:0;}
h2{color:#fff;line-height:30px;font-family:Georgia, 'Times New Roman', Times, serif;font-size:26px;border-bottom:1px solid #3a3a3a;font-weight:400;margin:0;padding:0 10px 0 0;}
h3{font-family:Georgia, 'Times New Roman', Times, serif;font-weight:400;color:#bbb;font-size:18px;margin:10px 0;padding:10px 0 0;}
a:link{text-decoration:underline;font-weight:400;color:#C72F28;}
a:visited{text-decoration:underline;font-weight:400;color:#777;}
#header{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;width:900px;overflow:hidden;margin:20px 0;padding:0;}
#menu{width:900px;overflow:hidden;margin:0;padding:0;}
#menu li{list-style-type:none;float:left;padding:0;}
#menu li a{display:block;overflow:hidden;outline:none;height:66px;background:url(images/menu.jpg) no-repeat 0 0;text-indent:-9999px;}
#menu li a.home{width:212px;background-position:0 0;}
#menu li a.submit{width:154px;background-position:-212px 0;}
#menu li a.blog{width:87px;background-position:-366px 0;}
#menu li a.about{width:100px;background-position:-453px 0;}
#menu li a.contact{width:115px;background-position:-553px 0;}
#menu li a.twitter{width:110px;background-position:-668px 0;}
#menu li a.rss{width:122px;background-position:-778px 0;}
#menu li a.home:hover{background-position:0 -66px;}
#menu li a.submit:hover{background-position:-212px -66px;}
#menu li a.blog:hover{background-position:-366px -66px;}
#menu li a.about:hover{background-position:-453px -66px;}
#menu li a.contact:hover{background-position:-553px -66px;}
#menu li a.twitter:hover{background-position:-668px -66px;}
#menu li a.rss:hover{background-position:-778px -66px;}
#menu ul{list-style-type:none;}
#container{float:left;color:#333;font-size:13px;overflow:hidden;font-family:Georgia, 'Times New Roman', Times, serif;width:930px;padding:0;}
.postpage{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;font-family:Georgia, 'Times New Roman', Times, serif;float:left;width:860px;overflow:hidden;background:#1E1E1E;border-top:1px solid #343434;border-bottom:1px solid #343434;font-size:14px;line-height:22px;color:#888;margin:0 0 30px;padding:20px;}
.postpage a:link{text-decoration:none;font-weight:400;color:#C72F28;border-bottom:1px solid #C72F28;}
.postpage a:visited{text-decoration:none;font-weight:400;color:#777;border-bottom:1px solid #777;}
.postpage h3{font-family:Georgia, 'Times New Roman', Times, serif;font-size:18px;text-decoration:none;overflow:hidden;color:#fff;}
.post{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;font-family:Georgia, 'Times New Roman', Times, serif;float:left;width:250px;height:150px;overflow:hidden;background:#1E1E1E;border-top:1px solid #333333;border-bottom:1px solid #333333;font-size:20px;text-decoration:none;color:#fff;margin:0 30px 30px 0;padding:5px 15px 15px 15px;}
.post:hover{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 10px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 10px;font-family:Georgia, 'Times New Roman', Times, serif;float:left;width:250px;height:150px;background:#000;border-top:1px solid #2A2A2A;border-bottom:1px solid #2A2A2A;font-size:20px;text-decoration:none;color:#fff;margin:0 30px 30px 0;padding:5px 15px 15px 15px;}
.post a{font-family:Georgia, 'Times New Roman', Times, serif;font-size:20px;text-decoration:none;color:#fff;margin:0;padding:0;}
.post a:hover{font-family:Georgia, 'Times New Roman', Times, serif;font-size:20px;text-decoration:none;color:#C72F28;margin:0;padding:0;}
.post a:visited{font-family:Georgia, 'Times New Roman', Times, serif;font-size:20px;text-decoration:none;color:#888;margin:0;padding:0;}
.postsingle{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;font-family:Georgia, 'Times New Roman', Times, serif;float:left;clear:both;width:860px;overflow:hidden;background:#1E1E1E;border-top:1px solid #343434;border-bottom:1px solid #343434;font-size:16px;line-height:22px;color:#888;margin:0 0 20px;padding:20px;}
.postsinglelink a{text-decoration:none;font-weight:400;color:#fff;font-size:16px;background:#C72F28;border:none;margin:100px 0 30px;padding:15px;}
.postsinglelink a:visited{text-decoration:none;font-weight:400;color:#000;font-size:16px;background:#C72F28;border:none;margin:30px 0;padding:15px;}
.postsingle h2{color:#fff;font-family:Georgia, 'Times New Roman', Times, serif;font-size:26px;border-bottom:1px solid #3a3a3a;font-weight:400;margin:0 0 30px;padding:0 10px 0 0;}
.ads{float:left;width:900px;/*background:#000000;border-top:1px solid #343434;border-bottom:1px solid #343434;*/text-align:center;margin:0 0 20px 0;padding:5px 0 5px 0;}
.ads2{float:left;width:900px;/*background:#000000;border-top:1px solid #343434;border-bottom:1px solid #343434;*/text-align:center;margin:0 0 20px 0;padding:0 0 0 0;}
.adsense728{width:728px;margin:0 auto;}
#footerbg{width:900px;height:60px;color:#eee;border-top:1px solid #383A3D;margin:0 auto;padding:0;}
#footer{width:900px;font-family:helvetica, arial, sans-serif;margin:0 auto;padding:0;}
#search_form{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;width:870px;background:#1E1E1E;font-family:Georgia, 'Times New Roman', Times, serif;font-size:18px;color:#fff;border-top:1px solid #343434;border-bottom:1px solid #343434;border-right:none;border-left:none;outline:none;margin:30px 0 15px;padding:15px;}
#search_form:focus{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 12px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 12px;width:870px;background:#000;font-family:Georgia, 'Times New Roman', Times, serif;font-size:18px;border-top:1px solid #2A2A2A;border-bottom:1px solid #2A2A2A;border-right:none;border-left:none;outline:none;margin:30px 0 15px;padding:15px;}
.comments_entry h3{border:none;color:#3a3c33;font-family:georgia, 'time new romans', sans-serif;margin:0;}
img.gravatar{background:#1E1E1E;float:left;margin:0 15px 15px 30px;padding:15px;}
img.gravatar:hover{background:#000;float:left;margin:0 15px 15px 30px;padding:15px;}
p.num_comments{margin-bottom:0;line-height:22px;float:left;}
#comment_form{width:450px;float:left;padding:10px 0;}
#comment_form p{margin-bottom:0;padding:6px 0;}
#comment_form label{color:#7f7f7f;padding-left:5px;font-size:12px;}
#comment_form .text_input{width:275px;border:none;background:#eee;font:normal 14px helvetica, verdana, geneva, sans-serif;padding:10px;}
#comment_form .text_area{width:820px;color:#21211f;background:#eee;border:none;font:normal 14px helvetica, geneva, sans-serif;padding:20px;}
#comment_form .text_input:focus{background:#ddd;outline:none;border:none;color:#21211f;}
#comment_form .text_area:focus{background:#ddd;outline:none;color:#21211f;border:none;}
#comments{width:820px;font-size:12px;line-height:22px;color:#444;float:left;clear:both;}
ul.comment_list{background:#fff;list-style:none;border-top:1px solid #f1f1f1;float:left;margin:0 0 40px;padding:0;}
ul.comment_list li{width:860px;border-bottom:1px solid #f1f1f1;padding:15px 0 5px;}
ul.comment_list li.author_comment{width:820px;background:#eee;border-bottom:1px solid #f1f1f1;padding:15px 0 5px;}
.author_comment .comment_intro a{color:#21211f;}
.comment_author{font-family:helvetica, geneva, sans-serif;font-size:14px;font-weight:400;color:#000;margin:0;padding:0;}
.comment_author a:hover{text-decoration:none;font-family:helvetica, geneva, sans-serif;font-size:14px;color:#333;margin:0;}
.comment_meta{text-transform:uppercase;font-family:helvetica, arial, sans-serif;color:#555;font-size:10px;margin:0;padding:0;}
.comments_entry{line-height:23px;margin:0 0 20px;padding:0 20px 20px 30px;}
.comments_entry ul,.comments_entry ol{color:#000;border:none;margin:0;padding:0;}
.comments_entry li{width:820px;border:none;padding:3px 0 0;}
.comments_entry ul li ul,.comments_entry ul li ol,.comments_entry ol li ul,.comments_entry ol li ol{margin:0;}
#comment_form .submit{color:#fff;border:1px solid #21211f;background:#25B0EF;margin-top:-25px;font-size:12px;font-weight:700;font-family:arial, helvetica, sans-serif;padding:5px;}
#comment_form .submit:hover{color:#fff;}
#shelfwrap{background:#000;}
#shelf{color:#eee;text-align:left;width:900px;min-height:340px;line-height:22px;margin:0 auto;padding:10px 0 20px;}
#shelf ul{list-style-type:disc;}
#shelf ul li{list-style-type:disc;}
#shelf h3{color:#fff;text-align:left;font-size:22px;font-family:Georgia, 'Times New Roman', Times, serif;margin:0;padding:10px 0;}
#shelf .left{width:420px;border-right:1px solid #222;padding:0 30px 0 0;}
#shelf .right{width:419px;padding:0 0 0 30px;}
#shelfbreak{background:#000;height:1px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:block;}
* html .fix{height:1%;}
#triggerbutton{display:block;width:900px;height:29px;margin:0 auto 30px auto;}
#pull a{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;float:right;display:block;width:92px;height:29px;text-indent:-9999em;background:url(images/trigger.jpg) no-repeat top right;}
#pull a:hover{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 12px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 12px;background:url(images/trigger2.jpg) no-repeat bottom right;}
a:active{outline:none;}
a:hover,a:visited:hover{text-decoration:none;font-weight:400;color:#fff;}
.postpage a:hover,.postpage a:visited:hover{text-decoration:none;font-weight:400;color:#fff;border-bottom:1px solid #fff;}
.postsinglelink a:hover,.postsinglelink a:visited:hover{text-decoration:none;font-weight:400;color:#C72F28;font-size:16px;background:#fff;border:none;margin:30px 0;padding:15px;}
.postinfosingle,.postinfo{font-family:Georgia, 'Times New Roman', Times, serif;font-size:13px;text-decoration:none;color:#C72F28;margin:0;padding:0;}
.postinfosingle a,.postinfo a{text-decoration:none;font-size:13px;color:#999;}
.postinfosingle a:hover,.postinfo a:hover{text-decoration:none;font-size:13px;color:#fff;}
.postinfosingle a:visited,.postinfo a:visited{text-decoration:none;font-size:13px;color:#ccc;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover { border-bottom:1px solid #F00;}
.comment_author a,.comment_author a:visited{text-decoration:none;font-family:helvetica, geneva, sans-serif;font-size:14px;color:#000;margin:0;}
.spyre{position:absolute;top:0;left:0;z-index:9999;}
.spyre img{border:none;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
.uprinting{
-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;
-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;
width:870px;
font-family:helvetica, arial, sans-serif;
color:#828282;
font-size:15px;
font-weight:normal;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
background:#000000;
line-height:12px;
margin:0 0 30px 0;
padding:15px;
}
strong.uprinting{font-weight:bold;padding:0 0 10px 0;margin:0 0 0 0;}
#footer-widget ul li a, #footer-widget ul li a:visited{
font-family:helvetica, arial, sans-serif;
font-size:16px;
text-decoration:none !important;
color:#D9D0D0;
font-weight:normal;
padding:6px 4px 6px 0;
margin:0;
}
#footer-widget ul li a:hover {
color:#FBFBFB;
text-decoration:none !important;
background-color:#D50000;
/*border-left:1px #E60000 solid; */
/*border-bottom:1px #FF0000 solid !important;*/
padding:6px 4px 6px 0;
margin:0;
}
#footer-widget{float:left;line-height:1.5em;padding:0;width:100%;}
#footer-widget ul.fcolum  ul{margin:0; padding:0;}
#footer-widget ul li { margin-bottom:15px; padding:0; list-style:none;}
#footer-widget ul.fcolum ul li:first-child{ padding:0;}
#footer-widget h3 {
text-transform:uppercase;
color:#fff;
border-bottom:1px dotted;
border-color:#C83F37;
padding-bottom:5px;
}
div.footer-widget-row{border-bottom:1px solid #383A3D;clear:both;float:left;margin:0 0 0px;padding:0 0 0px;width:100%;}
div.footer-widget-row-last{border:0;}
ul.fcolum{display:inline;float:left;margin:0 10px;width:273px; padding:0;list-style:none;}
ul.firs-colum {
margin-left:20px!important;
}
ul.fcolum li.widget {
padding-bottom:20px;
}
.friends img { border:0 !important; margin:0 !important; padding:0 !important;}
.friends a { border:1px solid #000 !important; padding:0 !important; margin:8px 6px 8px 0 !important; }
.friends a:hover {border:1px solid #F00 !important; padding:0 !important;  background-color:transparent !important;}
#copyright {float:left;width:900px;background:#000000;border-top:1px solid #343434;border-bottom:1px solid #343434;text-align:center;margin:0 0 20px 0;padding:5px 0 5px 0;}
#copyright.p {font-size:12px;color:#DADADA;text-align:center;}
.badges{float:right;padding:0;margin:0;}
.badges-left{float:left;padding:0;margin:0; display:inline; width:55px; overflow:hidden;}
.buysell{width:730px;float:left;display:inline;}
.newadd{width:130px;float:right;display:inline;margin-left:20px;}
.dznetwork{width:290px;height:30px;float:left;display:block;}
span.dnewzbtn a{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;float:left;text-indent:-9999px;background:url(images/newz.jpg) no-repeat;width:88px;height:30px;display:block;margin:0 10px 0 0;}
span.dfoliozbtn a{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;float:left;text-indent:-9999px;background:url(images/folioz.jpg) no-repeat;width:92px;height:30px;display:block;margin:0 10px 0 0;}
span.dmotionzbtn a{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 6px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 6px;float:left;text-indent:-9999px;background:url(images/motionz.jpg) no-repeat;width:89px;height:30px;display:block;}
span.dnewzbtn a:hover, span.dfoliozbtn a:hover, span.dmotionzbtn a:hover{-webkit-box-shadow:rgba(0,0,0, 255) 0 0 8px;-moz-box-shadow:rgba(0,0,0, 255) 0 0 8px;text-indent:-9999px;background-position:0 -30px;}
#ad-post { width:250px; float:right; overflow:hidden; display:inline; padding:0; margin:0;}