/* reset.css */
body { background: #e9e9e9 url(../img/bg.jpg) repeat-x; margin:0; padding:0; border:0; color: #000; }
a img { border:none; }
.clear { clear: both; }
* { padding:0; margin:0; }
img { border:0 }
a { outline:none; }


/* GENERIC STYLES
----------------------------------------------------------------------------- */
.green { color: #295200; }
.darkBlue { color: #00226d; }
.ltBlue { color: #3964c3; }
.realBlue { color: #00f; }
.yellow { color: #f2dc3e; }
p { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; font-variant: normal; }
p a { color: #00f; text-decoration: underline; }
p a:visited { color: #00f; }


/* MAIN PAGE
----------------------------------------------------------------------------- */
#header { width: 967px; height: 111px; margin-right: auto; margin-left: auto; margin-top: 14px; }
h1 { font: normal 26px/52px Georgia, "Times New Roman", Times, serif; color: #000; background: #fff url(../img/count.png); text-align: center; height: 52px; width: 967px; margin: 15px auto; }
#splashWrap { background: #fff url(../img/bgMain.png); height: 1249px; width: 967px; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
#twocol { width: 924px; margin-right: auto; margin-left: auto; height: auto; padding-top: 15px; }
#splashLeft { width: 364px; height: 1220px; float: left; }
#splashRight {
	width: 529px;
	height: 1220px;
	float: right;
	background-color: #FFF;
}

#splashWrap2 { background: #fff url(../img/bgMain.png); height: auto; width: 967px; margin-right: auto; margin-bottom: 15px; margin-left: auto; padding-bottom: 15px; }
#splashLeft2 { width: 364px; height: auto; float: left; }
#splashRight2 { width: 529px; height: auto; float: right; }

h2 { font: normal 35px/36px Georgia, "Times New Roman", Times, serif; text-align: left; margin-bottom: 15px; }
p.intro { width: 349px; height: auto; font-size: 14px; line-height: 23px; text-align: left; margin-bottom: 15px; }
p.splashBlurb { width: 329px; height: 136px; margin-right: auto; margin-left: auto; font-size: 22px; line-height: 26px; background: #e9e9e9 url(../img/bgBlurb.png) no-repeat; text-align: center; padding-top: 20px; padding-right: 15px; padding-left: 15px; margin-bottom: 15px; }
#splashThumbs { width: 310px; height: auto; margin-right: auto; margin-left: auto; }
h3 { font: italic 24px Georgia, "Times New Roman", Times, serif; color: #000; text-align: center; margin: 0px 0px 15px; padding: 0px; }
h4 { font: normal 23px Georgia, "Times New Roman", Times, serif; color: #000; text-align: center; margin: 15px 0px; padding: 0px; }
h4 a { color: #3964c3; text-decoration: underline; }
h4 a:visited { color: #00f; }
#privacy { width: 526px; height: 55px; margin-right: auto; margin-left: auto; margin-bottom: 18px; }


/* GIRLS
----------------------------------------------------------------------------- */
#mainGirls {
	width: 524px;
	height: auto;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
ul.girlBox { width: 254px; height: 364px; list-style-type: none; background: #ffffff url no-repeat; margin-right: 12px; float: left; margin-bottom: 12px; }
ul.girlBox li {
	width: 245px;
	font: normal 18px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 3px;
	padding-left: 9px;
	background-color: #FFF;
}
ul.girlBox li a { color: #3964c3; text-decoration: underline; font-weight: bold; }
ul.girlBox li.image { width: 252px; padding-top: 2px; padding-left: 2px; }
ul.girlBox2 { width: 254px; height: 364px; list-style-type: none; background: #ffffff url no-repeat; margin-right: 0px; float: left; margin-bottom: 12px; }
ul.girlBox2 li {
	width: 245px;
	font: normal 18px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 3px;
	padding-left: 9px;
	background-color: #FFF;
}
ul.girlBox2 li a { color: #3964c3; text-decoration: underline; font-weight: bold; }
ul.girlBox2 li.image { width: 252px; padding-top: 2px; padding-left: 2px; }


/* SEARCH BOX
----------------------------------------------------------------------------- */
ul.searchForm { width: 359px; height: 271px; list-style-type: none; margin-right: auto; margin-left: auto; background: #e9e9e9 url(../img/bgSearch.png) no-repeat; padding-top: 15px; margin-bottom: 15px; }
ul.searchForm li { font: 18px Georgia, "Times New Roman", Times, serif; text-align: left; padding-left: 28px; }
.drop { width: 293px; height: 30px; font: normal 18px Arial, Helvetica, sans-serif; color: #000; padding-left: 7px; margin-top: 6px; margin-bottom: 9px; padding-top: 2px; }
.droplast { width: 293px; height: 30px; font: normal 18px/32px Arial, Helvetica, sans-serif; color: #000; padding-left: 7px; margin-top: 6px; margin-bottom: 17px; padding-top: 2px; }
.highlight { color: #295200; }


/* GALLERY PROFILES
----------------------------------------------------------------------------- */
#roundTop { width: 967px; height: 20px; margin-right: auto; margin-left: auto; background: url(../img/roundtop.png) no-repeat; }
#roundMidWrap { width: 967px; height: auto; margin-right: auto; margin-left: auto; background: #fff; }
#roundBot { width: 967px; height: 11px; margin-right: auto; margin-left: auto; background: url(../img/roundbot.png) no-repeat; margin-bottom: 25px; }
ul.switch { width: 937px; height: 52px; list-style-type: none; background: url(../img/bgBlue.png) no-repeat; font: normal 27px/52px Georgia, "Times New Roman", Times, serif; color: #fff; margin-right: auto; margin-left: auto; }
ul.switch li { width: 769px; height: 52px; display: inline; float: left; padding-left: 10px; }
ul.switch li a { color: #fff; text-decoration: none; }
ul.switch li a:hover { text-decoration: underline; }
ul.switch li.nextpage { width: 158px; height: 52px; padding-left: 0px; }
#galleryView { width: 866px; height: auto; margin-left: 56px; display: inline-block; margin-top: 25px; }
#galleryView2 { width: 866px; height: auto; margin-left: 56px; display: inline-block; margin-top: 5px; }

ul.girlBox3 { width: 254px; height: 364px; list-style-type: none; background: #1a1a1a url no-repeat; margin-right: 50px; float: left; margin-bottom: 50px; }
ul.girlBox3 li { width: 245px; font: normal 18px Arial, Helvetica, sans-serif; text-align: left; padding-top: 3px; padding-left: 9px; }
ul.girlBox3 li a { color: #3964c3; text-decoration: underline; font-weight: bold; }
ul.girlBox3 li.image { width: 252px; padding-top: 2px; padding-left: 2px; }
ul.girlBox4 { width: 254px; height: 364px; list-style-type: none; background: #1a1a1a url no-repeat; margin-right: 0px; float: left; margin-bottom: 50px; }
ul.girlBox4 li { width: 245px; font: normal 18px Arial, Helvetica, sans-serif; text-align: left; padding-top: 3px; padding-left: 9px; }
ul.girlBox4 li a { color: #3964c3; text-decoration: underline; font-weight: bold; }
ul.girlBox4 li.image { width: 252px; padding-top: 2px; padding-left: 2px; }
#profileView { width: 940px; height: auto; display: inline-block; margin-top: 25px; margin-left: 15px; }
.profileWrap { width: 460px; height: 254px; margin-right: 16px; margin-bottom: 16px; float: left; }
.profileWrap2 { width: 460px; height: 254px; margin-right: 0px; margin-bottom: 16px; float: left; }
.profileLeftThumb { width: 254px; height: 254px; text-align: center; float: left; background: #000; }
.profileLeftThumb img { margin-top: 2px; }
.profileRight { width: 206px; height: 254px; float: right; }
ul.profileViewInfo { width: 206px; height: 247px; list-style-type: none; background: #e1e1e1; padding-top: 7px; }
ul.profileViewInfo li { width: 201px; background: #e1e1e1; font: normal 15px Arial, Helvetica, sans-serif; color: #000; padding-left: 5px; }
ul.profileViewInfo li a { color: #3964c3; text-decoration: underline; font-weight: bold; }
ul.profileViewInfo li.infolast { padding-bottom: 5px; }
ul.profileViewInfo li.story { width: 192px; background: #f3f3f3; font: normal 13px Georgia, "Times New Roman", Times, serif; color: #000; text-align: left; padding: 7px; }


/* JOIN PAGE
----------------------------------------------------------------------------- */
#joinWrapper { width: 937px; height: 970px; margin-right: auto; margin-left: auto; margin-top: 25px; }
#joinLeft { width: 507px; height: auto; float: left; }
#joinRight { width: 430px; height: auto; float: right; }
#joinProfile { width: 425px; height: 252px; margin-bottom: 25px; }
#joinProfileThumb { width: 252px; height: 252px; text-align: center; float: left; background: #000; }
#joinProfilePage { width: 173px; height: 252px; float: right; background: #ccc; }
ul.profileJoinInfo { width: 173px; height: 245px; list-style-type: none; background: #e1e1e1; padding-top: 7px; }
ul.profileJoinInfo li { width: 168px; font: normal 15px Arial, Helvetica, sans-serif; color: #000; padding-left: 5px; }
ul.profileJoinInfo li.joingraphic { width: 173px; padding-left: 0px; }


/* JOIN FORM
----------------------------------------------------------------------------- */
.jointable { color: #000; text-align: left; padding-left: 6px; border: 1px solid #eaeaea; }
.jointxt { font: normal 15px Georgia, "Times New Roman", Times, serif; color: #000; }
.joinrule { font: normal 13px Arial, Helvetica, sans-serif; color: #575757; }
.jform { width: 173px; font: normal 15px Georgia, "Times New Roman", Times, serif; color: #746a31; background: #fffadc url(../img/jform.gif) no-repeat; text-align: left; height: 22px; border-width: 0px; border-style: none; margin: 0px; padding: 4px 0px 0px 7px; float: left; }
.jsmall { font: normal 11px Arial, Helvetica, sans-serif; color: #737373; text-align: left; }
.joptions { font: normal 13px Arial, Helvetica, sans-serif; color: #000; text-align: left; background: #fffae4; }
.new3 { font: normal 14px Georgia, "Times New Roman", Times, serif; color: #000; text-align: left; padding: 8px 0px 8px 8px; }
.joinfilebox { background: #ede9e1; text-align: left; margin: 0px; padding: 0px; }
.joinfilebox h1 { font: normal 13px Arial, Helvetica, sans-serif; color: #454545; text-align: center; margin: 0px; padding: 0px; }
.joinfilebox .sname { font: 15px Georgia, "Times New Roman", Times, serif; color: #000; }
.thousands { font: normal 15px Georgia, "Times New Roman", Times, serif; color: #999; text-align: center; padding-top: 6px; }
.jblurb { font: normal 13px Arial, Helvetica, sans-serif; color: #222; text-align: left; }
.describebox { width: 300px; height: 50px; background: #fffadc; text-align: left; font: 15px Georgia, "Times New Roman", Times, serif; color: #746a31; }
.joinpoints { text-align: left; font: bold 17px Arial, Helvetica, sans-serif; color: #00226d; padding-top: 5px; }
.enter { width: 304px; height: 37px; margin-right: auto; margin-left: auto; }
.topline { padding-top: 5px; }


.loginBlock { width: 937px; height: 384px; margin-right: auto; margin-left: auto; margin-top: 25px; }
.leftLogin { width: 268px; height: 384px; float: left; }
.rightLogin { width: 649px; height: 384px; float: right; }
.remembertext { font: 14px Arial, Helvetica, sans-serif; text-align: left; }

#galleryViewLogin { width: 558px; height: auto; margin-top: 0px; display: inline-block; margin-left: 76px; }
#notMember { width: 558px; height: 40px; margin-left: 76px; font: bold 14px Arial, Helvetica, sans-serif; color: #000; text-align: center; }

ul.girlBox5 { width: 254px; height: 364px; list-style-type: none; background: #ffffff url no-repeat; margin-right: 10px; float: left; margin-bottom: 50px; }
ul.girlBox5 li { width: 245px; font: normal 18px Arial, Helvetica, sans-serif; text-align: left; padding-top: 3px; padding-left: 9px; }
ul.girlBox5 li a { color: #3964c3; text-decoration: underline; font-weight: bold; }
ul.girlBox5 li.image { width: 252px; padding-top: 2px; padding-left: 2px; }



/* FOOTER
----------------------------------------------------------------------------- */
ul.footer { width: 967px; height: 37px; list-style-type: none; font: normal 12px/37px Arial, Helvetica, sans-serif; color: #999; text-align: center; margin-right: auto; margin-left: auto; margin-bottom: 25px; }
ul.footer li { width: 967px; height: 37px; display: inline; float: left; }
ul.footer li a { color: #999; text-decoration: underline; }
ul.footer li a:hover { color: #000; }
ul.footer li.nomembers { width: 967px; height: 37px; }
ul.footer li.members { width: 304px; height: 37px; }

#bgSearchBot { width: 967px; height: 48px; margin-right: auto; margin-left: auto; margin-bottom: 15px; background: #fff url(../img/bg_search2.jpg); text-align: center; padding-top: 23px; }
.srchformtxt2 { font: 15px Arial, Helvetica, sans-serif; color: #000; text-align: left; margin-right: auto; margin-left: auto; }
