/* CSS Document */
body 
	{
	margin:0 0 0 2px; 
	padding:0px;
	font-family:verdana,"Comic Sans MS",Helvetica,sans-serif;
	font-size:small;
	color:#000000;
	background-color:#ffffff;
}
a {
	color:#006699;
	text-decoration:none;
}


.search { background-color: #f4f4f4; padding: 3px; margin: 1px 0px; }


.box{border:1px solid #FE9393;margin:2px 2px 2px 2px;padding:0 1px}
.box .thumb{float:left;margin:5px 10px 5px 5px}
.box .thumb img{border:1px solid #262626}
.box .description p{margin:0 0 5px 5px}
.box .description p span{font-weight:bold}
.box .description a{font-weight:bold}
.box>.thumb>div.play_options>a{display:block;font-weight:bolder;padding:.35em;text-align:center;color:#fff;background-color:#333}
.clear{clear:both}


img 
	{
	vertical-align:middle;
	}

ul {
    list-style-type: none;
    padding:3px 0 3px 4px;
    margin:2px 0 2px 0;
    border: 1px solid #63B8FF;
    overflow:hidden;
}
li {
    display: inline;
    width: auto;
}

.line, .uline
	{
	padding:3px;
	border-bottom:1px dashed #D1D8DF;
	}
.uline a{ color:#FF8000;}

.head
	{
	padding: 5px 5px 5px 5px;
	background:#F39 url(http://socdn.net/hgs/css/h2.png) repeat-x top;
	
	font-weight:bold;
        font-size:13px;;
	color:#fff;
	margin-top:1px;
        text-align:center;

	}
.head a {color:#222;font-weight:normal;}

.title
	{
	padding: 5px 5px 5px 5px;
	background:#F39 url(http://socdn.net/hgs/css/h2.png) repeat-x top;
	border:1px solid #ccc;
	font-weight:bold;
        font-size:13px;;
	color:#fff;
	margin-top:1px;
        text-align:center;

	}
.title a {color:#222;font-weight:normal;}

.search_box {
text-align:center;
}

.update 
	{
	border-bottom:1px dashed #D1D8DF;
	padding:3px 5px;
	} 

input {
font-size:12px;
padding:4px 4px 4px;
border:solid 1px #aacfe4;
width:120px;
}

.button
{
background: #333 url(http://socdn.net/hgs/css/f2.png) repeat-x;
cursor:pointer !important;
color:#FFFFFF;
font-weight:bold;
border-radius:8px;
}

.pagination_box {
margin:2px 2px 2px 2px;
padding:3px 3px 3px 3px;
background-color:#bbb;
text-align:center;
font-weight:bold;
}
.pagination_box a
	{
	font-weight:normal;
        border:1px solid#006699;
        padding-top:1px;
        padding-bottom:1px;
        padding-left:4px;
        padding-right:4px;
        background:#f2f2f2;
        margin:2px;
        
	}


.page 
	{
	color:#656565;
        margin:5px;
	}
.page a
	{
	font-weight:normal;
        border:1px solid#006699;
        padding-top:1px;
        padding-bottom:1px;
        padding-left:4px;
        padding-right:4px;
        background:#f2f2f2;
        margin:2px;
	}
.page span
	{
	
        border:1px solid#d3d3d3;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:4px;
        padding-right:4px;
        background:#f2f2f2;
        margin:2px;
	}

.logo	
	{
	background:#595959 url(http://socdn.net/hgs/css/headerbg.png) repeat-x;
	border-bottom:2px solid #610B0B;
	font-weight:bold;
	color:#666666;
	padding:8px;
	}
.logo-head	
	{
	background:#f2f2f2 url(http://socdn.net/hgs/css/headbg.png) repeat-x;
	border-top:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
	font-weight:normal;
	color:#656565;
	padding:4px;

	}

.logo-head a{color:#656565;}





.dis
	{
	padding:3px; 
	background-color:#eee;
	border:1px solid #ccc;
	margin-top:1px;
	}


.head span 
	{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #fff;
	position:relative;
	top:3px;
	padding:3px;
	background:#fff;
	}
	

.odd, .even, .sl	
        { 
        margin:2px 0; 
        padding:2px 0 2px 2px; 
        vertical-align:middle; 
        }

.odd	td { background:#f2f2f2;border-top:0px dashed #bbb; }
.even	td { border-bottom:1px dashed #bbb; }

table {
    margin: 1px 1px 1px 1px;
}


#ads {
	padding:2px 2px 2px 2px;
	margin:2px 0 2px 0;
    
	
}
#ads .ads_line {
	border-bottom:#FFCCFF 1px dashed;
	padding:2px 0 2px 2px;
	margin:2px 0 2px 0;
}


#ads .ads_line table {
    margin: 0 0 0 0;
    }

#ads .ads_line2 {
	padding:2px 0 2px 2px;
	margin:2px 0 2px 0;
}
.red {
	border:#999999 1px solid;
	background:#F00;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	border-radius:5px;
	margin:8px 0 8px 0;
	color:#FFFFFF;

}
.green {
	border:#999999 1px solid;
	background:#090;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	border-radius:5px;
	margin:8px 0 8px 0;
	color:#FFFFFF;
}

.social {
    
	background:#ebf4fb;
	border:#b7ddf2 2px solid;
	padding:3px 0 3px 6px;
	margin:2px 0 2px 0;
	color:#690;

}


.footer
	{
	padding:5px;
	background:#595959 url(http://socdn.net/hgs/css/foot.gif) repeat-x;
	color:#cccccc;
	border:1px solid #595959;
	font-weight:bold;
	margin-top:1px;
	}
.footer a 
	{ 
	color: #fff;
	}

