@charset "utf-8";
html, body {width:100%;margin:0;padding:0;}

body {height:100%;font:11px Tahoma, Arial, Verdana, Sans-Serif;color:#CCCCCC;background:#000000 url(mons-venus-resource/bg-top.gif) repeat-x;}
ul, li {list-style:none;}
#conformer{width:978px;margin:0 auto;position:relative;}
#prehead{height:22px;text-aligdn:center;padding-top:6px;color:#FFFFFF;}
#prehead ul {position:absolute;top:-5px;*top:6px;right:0px;}
#prehead ul li {float:left;margin-right:3px;}
#prehead img{border:none;}
#prehead a{border:1px solid #109fb0;}
#prehead a:hover{border:1px solid #FF3399;}
#head{height:150px;}
#nav{height:25px;}
img.btn{margin-left:-3px;}
#main{float:right;width:700px;min-height:500px;margin-top:15px;margin-right:15px;position:relative; top:0px;}
#thumbblock{width:645px;height:1625px;*height:1665px;*margin-top:100px;*margin-bottom:50px;margin-bottom:20px;_margin-top:0px;}
#thumb{float:left;width:645px;height:152px;border:1px solid #0066FF;margin-top:10px;}
#thumbzone{float:left;width:150px;height:150px;border:#CC99CC 1px solid;}
#thumbtext{float:right;width:483px;height:150px;*height:140px;*margin-top:10px;}
#galleryblock{width:490px;height:auto;*margin-top:100px;*margin-bottom:50px;margin-bottom:40px;margin-left:85px;_margin-top:0px;}
#galthumb{float:left;width:150px;height:210px;*height:220px;border:1px solid #0066FF;margin:10px 10px 0px 0px;text-align:center;}
#galpages{float:left;width:450px;margin:10px 10px 0px 0px;text-align:center;}
#text{float:left;width:600px;*margin:100px 0px 40px 0px;}
#formzones{float:left;width:180px;}
#signupzones{float:left;width:180px;height:100px;}
#footer{float:left;width:975px;text-align:center;margin-top:15px;*margin-top:50px;}
#links{float:left;width:600px;margin-top:25px;}
#fields{float:left;width:310px;text-align:left;}
#names{float:left;width:250px;text-align:right;}
#fields p{margin:13px 0px -3px 0px;}
#names p{margin:16px 0px 19px 0px;*margin:16px 0px 21px 0px;}
#commentform{width:600px;}
#commenttops{float:left;width:251px;text-align:right;}
#comarea{float:left;width:600px;text-align:left;}

#notebar{float:left;width:958px;font-size:1.2em;margin-top:10px; _margin-top:160px;}

#homerow{float:left; margin-top:10px; *margin-top:165px; _margin-top:40px; width:958px; height:237px; background: url(mons-venus-resource/random-back.jpg) no-repeat top left;}
#homerow2{float:left; margin-top:10px; width:958px; height:237px; background:url(mons-venus-resource/newest-back.jpg) no-repeat top left;}
#homerow3{float:left; margin-top:10px; width:958px; height:237px; background:url(mons-venus-resource/members-back.jpg) no-repeat top left;}

#sc{float:left; margin-left:203px;_margin-left:101px;margin-top:10px;}
	#statpic{float:left;width:150px;height:150px;background:#009900;}
	#statdsc{float:left;width:435px;height:135px; margin-left:2px;padding-top:15px; padding-left:15px; line-height:19px; border-top:1px solid #6e1161;border-bottom:1px solid #6e1161;border-right:1px solid #6e1161;}

#login{float:left; margin:25px 0px 0px 260px; _margin:25px 0px 0px 125px;width:450px;padding:25px;border:1px solid #6e1161;line-height:20px;}
	.l{font-size:0.9em; font-weight:bold; font-variant:small-caps;}
	#login input{border:1px solid #999999;}
	.flb{float:right;}
	
	#cacc{float:left; margin-left:45px; width:205px;height:175px;_height:185px;border:1px solid #333333; padding:15px;}
	#cacc input{height:15px; font-size:0.8em; margin-top:5px;}
	
#gallery{float:left; width:640px; margin-left:160px; _margin-left:80px; border:1px solid #6e1161}

#enlarge{float:left; width:600px; margin-left:180px; _margin-left:100px; border:1px solid #6e1161;}

#commentzone{float:left;margin:15px 15px 0px 15px; width:565px;}
	#usrimg{float:left; width:100px; height:75px; clear:left;margin-top:15px;}
		#usrimg img{border:1px solid #000066;}
		#usrimg img:hover{border:1px solid #0099FF;}
	#usrcom{float:left; width:450px;margin-left:15px;clear:right;margin-top:15px;}

#lcom{float:left;margin:0px 15px 0px 15px;}

#homethumb{float:left; margin:30px 0px 0px 5px; *margin:29px 0px 0px 4px; height:200px; text-align:center; border:1px solid #000033; width:152px;}

#liked{float:left; height:150px; margin-left:34px; _margin-left:24px; text-align:center; border:1px solid #000033; width:152px;}

#statpic img{border:1px solid #000066;}
#statpic img:hover{border:1px solid #0099FF;}

#liked img{border:1px solid #000066;}
#liked img:hover{border:1px solid #0099FF;}

#homethumb img{border:1px solid #000066;}
#homethumb img:hover{border:1px solid #0099FF;}

#homethumb img.thumbsy{border:none;}

a.nml{text-decoration:none; color:#0099FF;}
a.nml:hover{color:#00CCFF;}

h2.n:hover{background:none;}

.hot{font-size:0.8em; font-variant:small-caps; color:#CC6600;}

#normal{float:left; width:453px; margin-top:15px;margin-left:25px;*margin-left:5px;}

#basic{float:left; margin:15px 25px; *margin:15px 8px;}

#pages{float:left; font-size:1.6em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; width:100%; margin-top:15px;}
#sort{float:left;margin:5px;width:100%;}

img{border:none;}

.top{width:100%;height:64px;}
.btm{float:left;width:100%;height:64px;margin-top:25px;}
.bl {height:64px;background: url(mons-venus-resource/prcbleft.jpg) 0 100% no-repeat;}
.br {height:64px;background: url(mons-venus-resource/prcbright.jpg) 100% 100% no-repeat;}
.tl {height:64px;background: url(mons-venus-resource/prcleft.jpg) 0 0 no-repeat;}
.tr {height:64px;background: url(mons-venus-resource/prcright.jpg) 100% 0 no-repeat; padding:50px} 
.body{margin:-50px 25px -45px;*margin:-110px 25px -45px;_margin:-150px 25px -45px;}
.ratebody{margin:35px 25px -45px;*margin:90px 25px -45px;_margin:0px 25px -45px;text-align:center;}
.control{height:25px;margin-left:200px;*margin-left:-40px;text-align:center;}
.pic{height:450px;width:450px;margin:0 auto;}
.comment{width:500px;margin:50px auto;}
#footer a.pink{color:#CC99CC;}
#footer a.pink:hover{color:#FFCCCC;}
a.fav{color:#CC99CC;text-decoration:none;}
a.fav:hover{color:#FFCCCC;text-decoration:none;}
a.pageb{color:#CC99CC;text-decoration:none;font-weight:bold;font-size:1.2em;}
a.pageb:hover{color:#FFCCCC;text-decoration:none;}

input.up{margin-top:-15px; *margin-top:-25px;background:url(mons-venus-resource/join.jpg) top left no-repeat; height:75px; width:75px; border:none; cursor:pointer;}

p.er{color:#FF0000; font-weight:bold;}

.cssnav
{
float:left;
position: relative;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background: url(mons-venus-resource/bluebtnover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 163px;
height: 25px;
margin: 0;
padding: 0;
}
.cssnav a
{
display: block;
color:#FFFFFF;
font-size: 15px;
width: 163px;
height: 25px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.cssnav img
{
width: 163px;
height: 25px;
border: 0
}
* html a:hover
{
visibility:visible
}
.cssnav a:hover img
{
visibility:hidden
}
.cssnav span
{
position: absolute;
text-align:center;
left: 50px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
color:#FFFFFF;
} 

.cssnav2
{
float:left;
position: relative;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background: url(mons-venus-resource/selected.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 163px;
height: 25px;
margin: 0;
padding: 0;
}
.cssnav2 a
{
display: block;
color:#FFFFFF;
font-size: 15px;
width: 163px;
height: 25px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.cssnav2 img
{
width: 163px;
height: 25px;
border: 0
}
* html a:hover
{
visibility:visible
}
.cssnav2 a:hover img
{
visibility:hidden
}
.cssnav2 span
{
position: absolute;
text-align:center;
left: 50px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
color:#FFFFFF;
}
/* For home over button */
.cssnav3
{
float:left;
position: relative;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background: url(mons-venus-resource/firstover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 163px;
height: 25px;
margin: 0;
padding: 0;
}
.cssnav3 a
{
display: block;
color:#FFFFFF;
font-size: 15px;
width: 163px;
height: 25px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.cssnav3 img
{
width: 163px;
height: 25px;
border: 0
}
* html a:hover
{
visibility:visible
}
.cssnav3 a:hover img
{
visibility:hidden
}
.cssnav3 span
{
position: absolute;
text-align:center;
left: 50px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
color:#FFFFFF;
}

/* Double sided border over*/
.cssnav4
{
float:left;
position: relative;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background: url(mons-venus-resource/doublesides.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 163px;
height: 25px;
margin: 0;
padding: 0;
}
.cssnav4 a
{
display: block;
color:#FFFFFF;
font-size: 15px;
width: 163px;
height: 25px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.cssnav4 img
{
width: 163px;
height: 25px;
border: 0
}
* html a:hover
{
visibility:visible
}
.cssnav4 a:hover img
{
visibility:hidden
}
.cssnav4 span
{
position: absolute;
text-align:center;
left: 50px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
color:#FFFFFF;
}
/* no left border, border over*/
.cssnav5
{
float:left;
position: relative;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background: url(mons-venus-resource/selectednoleft.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 163px;
height: 25px;
margin: 0;
padding: 0;
}
.cssnav5 a
{
display: block;
color:#FFFFFF;
font-size: 15px;
width: 163px;
height: 25px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.cssnav5 img
{
width: 163px;
height: 25px;
border: 0
}
* html a:hover
{
visibility:visible
}
.cssnav5 a:hover img
{
visibility:hidden
}
.cssnav5 span
{
position: absolute;
text-align:center;
left: 50px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
color:#FFFFFF;
}

span.a{margin-left:13px;}span.b{margin-left:0px;}span.c{margin-left:-25px;}span.d{margin-left:-14px;}span.e{margin-left:1px;}span.f{margin-left:7px;}span.small{margin:-2px -18px;font-size:9px;}
