/*

Theme Name: WP Theme for Design-Newz

Theme URL: http://design-newz.com

Description: Custom WordPress Theme for Design-Newz

Author: Jon Phillips

Author URI: http://spyrestudios.com

Version: v.1

*/



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	*********/



#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:30px 0;

padding:0;

}



/*****	Navbar	*********/



#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;

}





/*****	Content	*********/

#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 30px;

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 30px 0;

padding: 15px 0 15px 0;

}



.ads2 {

float:left;

width:900px;

background:#000000;

border-top:1px solid #343434;

border-bottom:1px solid #343434;

text-align:center;

margin:0 0 30px 0;

padding: 0 0 0 0;

}



/*****	Footer	****/

#footerbg {

width:900px;

height:60px;

color:#eee;

border-top:1px solid #383A3D;

margin:0 auto;

padding:0;

}



#footer {

width:900px;

color:#fff;

font-size:12px;

font-family:helvetica, arial, sans-serif;

margin:0 auto;

padding:0;

}



#footer p {

color:#fff;

font-size:11px;

font-family:helvetica, arial, sans-serif;

margin:0;

padding:15px 0 0;

}



/*Search Form*/



#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******/

.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;

}



/****** Trigger Menu ******/

#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;

}



#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,#footer a:hover {

color:#fff;

text-decoration:none;

}



.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;

text-align: left;

font-family:helvetica, arial, sans-serif;

color:#666666;

font-size: 12px;

font-weight: normal;

border-top: 1px solid #333333;

border-bottom: 1px solid #333333;

background: #000000;

line-height: 18px;

margin:0 0 30px 0;

padding: 15px;

}



strong.uprinting{

font-family:helvetica, arial, sans-serif;

color:#cccccc;

font-size: 12px;

font-weight: bold;

padding: 0 0 10px 0;

margin: 0 0 0 0;

}



.uprinting a, .uprinting a:visited{

font-family:helvetica, arial, sans-serif;

color:#999999;

font-size: 12px;

font-weight: normal;

padding: 0;

margin: 0;

}



.uprinting a:hover, .uprinting a:visited:hover{

font-family:helvetica, arial, sans-serif;

color:#eeeeee;

font-size: 12px;

font-weight: normal;

padding: 0;

margin: 0;

}



.badges{

float: right;

padding: 0;

margin: 0;

}



.buysell {
width:730px;
float:left;
display:inline;
}


.newadd {
width:130px;
float:right;
display:inline;
}