/* CSS Document */
body {background:url(../images/bg.gif);	background-repeat: repeat-y;
	background-position: center; font-family:Verdana,Arial, Helvetica, sans-serif;
	background-color:#050505;margin-top: 0px;	margin-left: 0px;margin-right: 0px;}

.style20{color:#FF0000;}
.style19 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.top-header {background-color:#000000; color:#FFFFFF; text-align:center; padding:10px;}
#header {}
#head { position: relative; background: #fff; }
#head img { float:left; border: none; }

#head img.logo {
	position: absolute;
	border: none;
	left: -400px;
	top: -70px;
	float: none;
}

#head img.text {
	position: absolute;
	border: none;
	left: -210px;
	top: -60px;
	float: none;
}

#nav {background-color:#C40529; display:block;  height:40px; margin-bottom:10px;}
#nav ul {margin:auto; line-height:40px; font-size:26px;width:100%;}
#nav li {display:inline;}

.textop{
color:#FFFFFF;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;}

.home, .more-gf, .member, .join {text-align:center; color:#FFF}
.more-gf:hover, .member:hover, .join:hover { background-color:#000; color:#FFF}

.home {width:120px; float:left; background-color:#FFF; color:#000}
.more-gf {width:450px; float:left;}
.member {width:280px; float:left;}
.join {width:350px; float:left; font-weight:bold; background-color:#0000FF; color:#FFF}


#wrapper {width:1000px; background-color:#FFF; overflow:hidden; margin:auto; background:url(../images/bgmiddle.jpg);}

H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 20px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 20px;	color:#FFFFFF; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px;
	background-color:#000000;}


.contents {width:100%; margin:autolfloat:left;}
.contents .box {float: left; margin: 4px 4px 4px 4px; *margin: 5px 2px 5px 2px; position: relative; width: 323px;  overflow:hidden;
background-color:#ececec;border:1px solid #ffffff;
background-image:url(../images/bgprev.gif)}
.contents .box img {border:0px solid #C40529; display:block;}
.contents .box a {font:normal 12px Verdana,Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}

.contents2 {width:100%; margin:autolfloat:left;}
.contents2 .box {float: left; margin: 0px; *margin: 0px 0px 0px 0px; position: relative; width: 630px;  overflow:hidden;
background-color:#ececec;border:0px solid #000000;}
.contents2 .box img {border:0px solid #C40529; display:block;}
.contents2 .box a {font:normal 14px Verdana,Arial, Helvetica, sans-serif; color:#333; text-decoration:none}

.contents .box .overlay {
            background: url(../images/overlaysm.png) no-repeat 0 0;
            cursor: pointer;
            display: none;
			width: 323px;
            height: 248px;
            left: 0;
            position: absolute;
            text-indent: -9999px;
            top: 0;            
        }

.contents2 .box .overlay {
            background: url(../images/overlaybig.png) no-repeat 0 0;
            cursor: pointer;
            display: none;
			width: 663px;
            height: 440px;
            left: 0;
            position: absolute;
            text-indent: -9999px;
            top: 0;            
        }
		
.textprev{font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#FFFFFF;}


a.prevlink{color:#ffcc00;}
.title, .time, .view, .star {margin:2px 0 2px 0;}
.star {background:url(../images/star.png) repeat-x; width:95px; height:19px; float:right; clear:right;margin-right:10px;width:84px;}
.star2 {background:url(../images/star.png) repeat-x; width:95px; height:19px; float:right; clear:right;margin-right:10px;width:60px;}
.featured .star {background:url(../images/star.gif) repeat-x; width:95px; height:19px; float:right; clear:right;margin-right:10px;margin-top:6px;}

.title {float:left; font-size:14px; font-weight:bold; color:#ffffff; text-decoration:underline;padding-left:10px;}
.title:hover {color:#ffcc00; text-decoration:none}
.time {float:left; clear:left; width:150px; text-align:left;padding-left:10px;}
.views {float:right; clear:right; width:120px; text-align:right;padding-right:10px;}


.bigLink {font-size:42px; padding:10px 0 10px 0; height:auto; clear:both; font-weight:bold; display:block;}
.bigLink a:hover {text-decoration:none; color:#000}
.smallLink {font-size:25px; color:#000; padding:20px 0 0 0; display:block; height:auto; clear:both;  }


.footer {width:100%; height:140px; overflow:hidden; position:relative; bottom:0; margin-top:20px}

.footer_newlink {font:normal 12px Arial, Helvetica, sans-serif; color:#000}
.footer_newlink a{color:#047FE7; text-decoration:underline} 
.footer_newlink a:hover {text-decoration:none}
