/*  



Theme Name: SOHO NEW



Theme URI: http://www.sohohappens.com



Description: Newest design of SOHO Happens.



Version: 3.0



Author: Allan Collins



Author URI: http://www.sohohappens.com



*/







body {



margin:0 auto;



text-align:center;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:12px;



background:url(images/headerbg.gif) repeat-x #ffffff;



}



a {



color:#66231d;



text-decoration:none;



}



a:hover {



text-decoration:underline;



}



a img {



border:none;



}



#header {



width:950px;



height:220px;



margin:0 auto;



text-align:left;



background:url(images/headlogo.gif) no-repeat;



}







#navigation {



position:absolute;



margin:0 auto;



padding:0;



list-style:none;



top:166px;



left:450px;



}



#navigation li {



padding:0;



margin:0;



list-style:none;



float:left;



margin-right:25px;



background: #000000;



padding:5px;



}



#navigation li a{



color:#ffffff;



text-decoration:none;



font-weight:bold;



} 



#navigation li:hover {



background:#9A1B1D;



}



#submitbutton {



background:#9A1B1D;



color:#ffffff;



border:1px solid #000000;



}



#searchbox {



position:absolute;



top:120px;



left:890px;



}







#page {



margin:0 auto;



text-align: left;



width:950px;



margin-top:20px;



}



#sidebar {



float:right;



width:295px;



}



#subscribe {



padding:10px;







background:#676767;



border:3px solid #000000;



}



#subscribe a {



color:#ffffff;



text-decoration:none;



padding-left:10px;



vertical-align:top;



text-transform:uppercase;



font-weight:bold;



}



#subscribe a img {



color:#ffffff;



text-decoration:none;



padding-left:10px;



}



.whatsthis {



clear:both;



}



#content {



float:left;



width:600px;



overflow:hidden;

line-height:19px;



}



h1,h2,h3 {



font-family:Arial, Helvetica, sans-serif;



font-size:26px;



color:#66231d;



margin-top:0;



line-height:normal;

}







#advertisments {







background:#676767;



border:3px solid #000000;



margin-top:20px;



text-align:center;



color:#ffffff;



}



.newad *, .adhere{



margin:7px;

float:left;

}









.social {



background:#676767;



border:1px solid #000000;



color:#ffffff;



font-size:11px;



margin-top:20px;



margin-bottom:50px;



clear:both;



}



.social a {



color:#ffffff;



}







#catmenu {



background:#676767;



border:3px solid #000000;



margin-top:20px;



text-align:center;



color:#ffffff;







}







#catmenu ul{



padding:0;



margin:0;



list-style:none;



clear:both;



}



#catmenu ul li {



text-align:left;



margin:0;



border-bottom:1px solid #000000;



width:100%;



}



#catmenu ul li a {



color:#ffffff;



padding:5px;



padding-left:10px;



display:block;



}



#catmenu ul li a:hover {



background:#000000;



}







#homebox {



background:#676767;



border:3px solid #000000;



margin-top:20px;



color:#ffffff;



}



#homebox p {



padding-left:10px;



}







#footer {



clear:both;



text-align:center;



padding-top:50px;



margin-bottom:20px;



}



.post a img {



float:right;



margin-left:20px;



margin-bottom:20px;



}



h2 strong {



font-size:14px;



margin:0; 



padding:0;



margin-top:30px;



display:block;



margin-bottom:0;



padding-bottom:0;



}



#content p {



margin-top:0;



padding-top:0;



}



.alt {



background:url(images/alt.gif) repeat-y #e8e5da;



}



.alt2 {



background:url(images/alt2.gif) repeat-y #cccccc;



}



.commentlist {



margin:0;



padding:0;



border-top:1px solid #505050;



}



.commentlist li {



min-height:150px;



list-style:none;



margin:0;



padding:0;



border-bottom:1px solid #505050;



}



.commentlist li cite {



font-style:normal;



font-size:16px;



padding-top:15px;



}



.commentauthor {



float:left;



width:120px;



margin-right:30px;



padding-top:5px;



}



.commenttext {



float:left;



width:300px;



padding-top:30px;



}



.nextandback {



text-align:right;



clear:both;



}



#respond,#comments {



margin-top:20px;



font-size:18px;



}



.homelink {



display:block;



width:580px;



height:120px;



}



.homelink:hover {



text-decoration:none;



}