/*<![CDATA[*/

.socnet {

}

.hat {
position:relative;
height:74px;
width:898px;
margin-bottom:5px;
margin-left:5px;
}

.hatleft{
position:absolute;
left:0px;
top:0px;
width:409px;
}

.hatright{
position:absolute;
left:409px;
top:0px;
width:486px;
background-color:#CCCCCC;
height:72px;
margin-top:1px;
margin-bottom:1px;
padding-left:3px;
}

.searchgraphic {
position:absolute;
top:25px;
width:13px;
padding-left:3px;
}

.searchbox{
position:absolute;
height:22px;
bottom:5px;
left:5px;
width:435px;
background-color:#FFFFFF;
overflow:hidden;
}



.go{
position:absolute;
top:55px;
right:10px;
}


.threecolumn{
width:1024px;
position:relative;
margin-left:5px;
}

.left {
position:absolute;
width:160px;
padding-right:10px;
float:left;
}

.centerandright{
position:relative;
width:845px;
float:right;
}

.center{
position:relative;
width:537px;
float:left;
}

.right{
position:relative;
width:275px;
padding-left:20px;
float:right;
}

.right h2.widgettitle{
margin:15px 0 0;
color:#000;
font-size:12px;
border-bottom: 1px solid #000;
text-transform:uppercase;
font-family: Helvetica, Arial, sans-serif;


}

.widget_twitter a.twitterwidget-title {
    color: #CC3300;
}

.widget_twitter a {
    text-decoration: none;
	border-bottom: 1px dotted #000;
	color: #039;
}

.centerandright textarea{
width:100%;
}

#recentcomments .comment img {
float:left;
padding:0 10px 10px 0;
}

#recentcomments .comment{
list-style-type:none;
margin-bottom:20px;
background:#efefef;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding:5px;
}
.ad_indicator{
background:#EFEFEF;
font-family:arial;
font-size:10px;
font-weight:bold;
margin:10px 0;
padding:2px;
text-align:center;
text-transform:uppercase;
}
#rec_ad{
margin:10px auto;
text-align:center;
}



/*]]>*/

