/* reset.css */

body { background: #000000 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; }


