/* Site generic */
html { background:darkgray;}
body { font-size:80%; font-family:Verdana, Arial, Helvetica; }
td   {
	font-size:100%;
	font-family:Verdana, Arial, Helvetica;
	text-align:center;
	vertical-align:top;
}
a:link {color:black;}
a:link img {border-color:black;}
a:visited, a:focus, a:hover, a:active {
	color:#339933;
}
a:visited img, a:focus img, a:hover img, a:active img {border-color:#787878;}
/* Widgeteria */
#allaround {
	width:900px;
	margin:auto;
	border:1px solid black;
	background-attachment: scroll;
	background-image: url(/img/hg_site.jpg);
	background-repeat: repeat;
}
#thisisalexboys {cursor:pointer;text-align:center;width:600px;margin:auto;margin-bottom:8px;}
#cont_tl {
	width:120px;
	height:14px;
	background-image: url(img/cont_left.jpg);
	background-repeat: no-repeat;
}
#cont_top {
	width:780px;
	height:14px;
	background-image: url(img/hg_site.jpg);
	background-repeat: repeat-x;
}
#cont_left {
	width:120px;
	vertical-align:top;
	text-align:left;
	background-image: url(img/cont_left.jpg);
	background-repeat: repeat-y;
}
#content {background:url(img/hg_content.jpg) repeat;width:605px;vertical-align:top;}
#cont_right {background:url(img/hg_content.jpg) repeat; width:140px;vertical-align:top;}
.shoutbox_top {background: url(img/shoutbox_top.gif) no-repeat; padding-left:10px;height:6px;}
.shoutbox {background:white;padding-left:10px;border-left:1px solid black;vertical-align:top;text-align:left;color:black;font-size:8pt;}
.shoutbox_bottom {background: url(img/shoutbox_bottom.gif) no-repeat; padding-left:10px;height:6px;margin-bottom:8px;}
#cont_bl {
	width:120px;
	height:14px;
	background-image: url(img/cont_left.jpg);
	background-repeat: no-repeat;
}
#cont_bottom {
	width:780px;
	height:14px;
	background-image: url(img/hg_site.jpg);
	background-repeat: repeat-x;
}
.menu {
	width:100px;
	height:21px;
	padding-top:5px;
	margin-bottom:8px;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,Sans Serif;
	font-weight:bold;
	display:block;
	text-decoration:none;
	background-image: url(img/button_inactive.gif);
}
.menu.active {background:url(img/button_active.gif) no-repeat;color:#339933;}
.menu.inactive {background:url(img/button_inactive.gif) no-repeat;color:black;}
.contsel select, .contsel option, .contsel input {color:white;background:#9C9284;border:0px;}
.contsel option:hover {background:white;color:#9C9284;}
.skimming td {vertical-align:top;text-align:center;background:url(/img/skim_area.gif) repeat-x;padding-top:8px;}
.skimming td.img {padding-top:0px;}
.skimming img {display:block;border:none;}
/* Model page */
#biobox {width:687px;height:353px;background:#786F66 url(img/model-box.jpg) no-repeat;position:relative;margin:auto;}
#modelimage {
	position:absolute;
	top:20px;
	left:25px;
	width:168px;
	height:223px;
	text-align:center;
	vertical-align:middle;
}
#modelimage img {display:block;margin:auto;}
#php {
	position:absolute;
	top:247px;
	left:26px;
	width:166px;
	height:16px;
	text-align:center;
	font-size:10px;
	vertical-align:middle;
	color:white;
}
#php a {
	color:#000000 !important;
}
#modelname {
	position:absolute;
	top:21px;
	left:219px;
	width:440px;
	height:16px;
	color:#FF0200;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
#bio {
	position:absolute;
	top:52px;
	left:219px;
	width:440px;
	height:252px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	overflow:auto;
	text-align:left;
}
#commentframe {position:absolute;background:#786F66;top:43px;left:203px;width:464px;height:260px;color:white;font-size:12px;font-weight:normal;text-align:left;display:none;z-index:5;}
#commentframe textarea {width:398px;height:130px;margin-bottom:8px;}
#commentframe input {width:384px;margin-bottom:8px;}
#rating {
	position:absolute;
	top:268px;
	left:26px;
	width:166px;
	height:24px;
	text-align:center;
	vertical-align:middle;
}
#rating_text {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:center;
}
#rating_1,#rating_2,#rating_3,#rating_4,#rating_5 {
	position:absolute;
	top:273px;
	height:24px;
	background:transparent;
	font-size:1px;
	z-index:2;
	cursor:pointer;
}
#rating_1 img,#rating_2 img,#rating_3 img,#rating_4 img,#rating_5 img {width:14px;height:24px;}
#rating_1 {
	left:73px;
	width:14px;
}
#rating_2 {
	left:87px;
	width:14px;
}
#rating_3 {
	left:101px;
	width:14px;
}
#rating_4 {
	left:115px;
	width:14px;
}
#rating_5 {
	left:129px;
	width:14px;
}
#photosetstats {
	position:absolute;
	top:300px;
	left:26px;
	width:166px;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:center;
}
#linkshowcomments {
	position:absolute;
	top:312px;
	left:219px;
	width:440px;
	color:#000000;
	;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
#linkshowcomments a {
	color:#000000 !important;
}
#galleries_top {height:5px;font-size:1px;}
#galleries_head {font-weight:bold;font-size:12px;text-align:center;padding-bottom:4px;color:black;}
#galleries_cont {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}
.gallery_prev {width:229px;height:229px;vertical-align:bottom;}
.gallery_prev img {margin:auto;margin-top:10px;display:block;border:1px solid;}
.galleryname {margin:auto;font-size:11px;font-weight:bold;}
.galleryname a {text-decoration:none;}
.gallerytease {margin:auto;font-size:10px;font-weight:normal;color:#787878;}
.galleryupdate {margin:auto;font-size:10px;font-weight:normal;color:black;}
.galleryempty {background:url(/img/photo_background.jpg) repeat;}
/* Copy of above, adopted for free area and model gallery view */
#gallery_top {background:url(img/gallery_top.gif) no-repeat;height:6px;font-size:1px;}
#gallery_top_free {height:6px;font-size:1px;}
#gallery_head {
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-bottom:4px;
	color:black;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}
#gallery_cont {
	width:658px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}
.image_prev {width:150px;height:150px;vertical-align:bottom;}
#video_top {
	height:6px;
	font-size:1px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#purevideo_top {height:6px;font-size:1px;}
#video_head,.video_head {
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-bottom:4px;
	color:#000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	background-image: url(img/video_background.jpg);
}
#video_cont {
	width:202px;
	padding-top:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	background-image: url(img/video_background.jpg);
}
.video_prev {text-align:center;padding-bottom:20px;}
.video_prev img, .image_prev img {margin:auto;display:block;border:1px solid;}
.videoname {
	margin:auto;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.videotease {margin:auto;font-size:10px;font-weight:normal;color:#666666;}
.videoupdate {margin:auto;font-size:10px;font-weight:normal;color:#666666;}
#freeteaserarea { text-align:center;vertical-align:top;margin:auto;margin-top:16px;background:url(/img/freeareagallery_tease.jpg) no-repeat;width:731px;height:419px;position:relative;font-size:12px;color:black;text-align:center;}
#freeteaserarea * {font-size:14px;}
#freeteaserarea img {border:none;}
#freeteaserarea a {text-decoration:none;}
/* Overview page */
.model {width:500px;height:270px;vertical-align:top;text-align:left;}
.model.video {background:url(img/bg_model_video.gif) no-repeat;}
.model.photo {background:url(img/bg_model_photo.gif) no-repeat;}
.model.video.new {background:url(img/bg_model_video_new.gif) no-repeat;}
.model.photo.new {background:url(img/bg_model_photo_new.gif) no-repeat;}
.model .container {width:280px;padding-left:24px;margin-top:24px;margin-bottom:auto;margin-left:-24px;text-align:center;}
.model .head {font-weight:bold;font-size:12px;margin:auto;}
.model .tease {font-weight:normal;font-size:10px;margin:auto;}
.model.photo .tease {color:#787878;}
.model img {display:block;margin:auto;}
.model img.pre {margin-bottom:6px;margin-top:2px;border:1px solid;}
.model .updated {font-size:10px;}
/* Gallery overview page */
.gallery_image {white-space:nowrap;width:190px;height:190px;padding-bottom:4px;background:url(/img/photo_background.jpg) repeat;text-align:center;vertical-align:bottom;}
.gallery_image a, #theimage a {text-decoration:none;}
.gallery_image a img, #theimage a img {border:1px solid;}
/* Used for comments listings in Club and on members model page */
#comments_top,.comments_top {background:url(img/gallery_top_free.gif) no-repeat;height:6px;font-size:1px;}
.comments_topmodel {background:url(img/comments_topmodel.gif) no-repeat;height:6px;font-size:1px;}
#comments_head,.comments_head {background:url(/img/photo_background.jpg) repeat;border:1px solid black;border-top:none;font-weight:bold;font-size:12px;text-align:center;padding-bottom:4px;color:black;}
#comments_cont,.comments_cont {background:url(/img/photo_background.jpg) repeat;border:1px solid black;border-top:none;width:692px;padding:4px;}
.commentcont {text-align:left;vertical-align:top;color:black;margin-bottom:8px;}
.commentorname {text-align:left;vertical-algin:top;color:#666666;margin-bottom:16px;font-style:italic;}
#main #whatabout .Stil3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
