@charset "UTF-8";
/* CSS Document */

body	{
	background-color:#07085b;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
}
b,strong	{
	font-weight:bold;
}
table	{
	border: 1px solid #ffffff;
}
tr 	{
	padding: 3px 0;
}
th 	{
	padding: 3px;
	font-weight:bold;
}
td 	{
	padding: 3px;
}
legend	{
	font-weight:bold;
	color: #F00;
}
textarea	{
	font-family:Arial, Helvetica, sans-serif;
}
input.formButton	{
	background-color: #333344;
	color: #ffffff;
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
input.formButton:hover	{
	color: #ff0000;
}
input.dialogButton	{
	background-color:#FFF;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	color: #000000;
	font-size: 18px;
	margin-top: 5px;
}
input.dialogButton:hover	{
	color: #ff0000;
}


#spread	{
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	background-image:url(../images/bkgd.jpg);
	background-repeat:repeat-x;
	position:relative;
}
#adbar	{
	width: 120px;
	padding-right: 20px;
	float: left;
}
#pageadbox	{
	margin: 20px 0;
}
#mainsite	{
	width: 950px;
	float: right
}
#header	{
	height: 155px;
}
#navigation	{
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	height: 25px;
	z-index: 20;
}
#login_form img#createAcctLink	{
	margin-bottom: -3px;
}
#login_form input.tclass	{
	background-color:#334;
	border: 1px solid #555;
	color: #bbb;
}
#login_form input.fbutton	{
	background-color: #334;
	color: #fff;
	border: 1px solid #555;
}
#login_form input.fbutton:hover	{
	color: #f00;
}
#accounts {
	padding-top: 5px;
	padding-left: 10px;
	font-size:12px;
}
#accounts a:link, #accounts a:visited	{
	color: #CCC;
	text-decoration:none;
}
#accounts a:hover	{
	color: #ff0000;
	text-decoration:none;
}
#maincontent	{
	min-height: 400px;
	clear: both;
	padding-left: 10px;
}
#rightcol	{
	float: right;
	padding-left: 10px;
	padding-bottom: 20px;
	width: 200px;
	padding-top: 20px;
	background-color: #000011;
}
div.spotheader	{
	color:#F00;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
#spot1	{
	
	background-color:#001;
}

#spot2	{
	color:#F00;
	font-size:12px;
	font-weight:bold;
	background-color:#001;
}
#leftcol	{
	float: left;
	width: 700px;
	padding: 20px 10px;
	font-size:14px;
	line-height: 18px;
	color: #eeeeee;
}
#leftcol p	{
	margin-bottom: 10px;
}
#leftcol a:link, #leftcol a:visited	{
	color: #999;
	text-decoration:none;
}
#leftcol a:hover	{
	text-decoration:underline;
}
#footer	{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	font-size:10px;
	color: #ffffff;
}
#footer a:link, #footer a:visited	{
	color: #eeeeee;
	text-decoration:none;
}
#footer a:hover	{
	color: #bbbbbb;
	text-decoration:underline;
}
img.modelphoto	{
	border: 1px solid #ffffff;
}
input.call_out_button	{
	background-color:#07085b;
	color: #F00;
	border: 1px solid #666;
	font-size:14px;
	font-weight:bold;
}
input.call_out_button:hover	{
	color: #ffffff;
}
div.form_divider	{
	height: 1px;
	border-top: 1px solid #333;
	margin-top: 3px;
	margin-bottom: 5px;
}
.subhead	{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	color: #ff0000;
}
.clear	{
	clear: both;
}
.fieldexp	{
	font-size:10px;
	color: #bbbbbb;
}
.error	{
	color: #F90;
}
.message	{
	color: #00ff00;
}
/* Contact Form Styles	*/
#contact_form div	{
	margin: 3px 0;
}
#contact_form label	{
	display:inline;
	float: left;
	width: 100px;
}

/* Social Login Styles	*/
#chgPass	{
	position:absolute;
	background-color:#000;
}
.greeting	{
	font-weight:bold;
}
.loginmsg	{
	color: #F60;
}
/* Account Creation Form Styles */
#account_form div	{
	padding: 3px 0;
}
#account_form label	{
	width: 100px;
	float: left;
	display: block;
}
/* Profile Form Styles */
#profile_form table	{
	border:none;
}
#profileForm div	{
	margin: 3px 0;
}
#profileForm label	{
	font-weight:bold;
}
#profileForm label.labelblock	{
	width: 120px;
	float: left;
	display: block;
}
#profileName	{
	font-weight:bold;
}
/* For Sale Styles */
#frmCatSelect	{
	margin-bottom: 10px;
}
#modFSaddForm	{
	margin-top: 10px;
}
div.modForSaleItem	{
	padding: 5px 0;
	border-top: 1px solid #666666;
}
div.modForSaleItemDetails	{
	float: left;
}
#modFSEditItem table	{
	border: none;
}
#modFSEditItem div{
	padding: 3px 0;
}
#modFSEditItem label	{
	width: 90px;
	float: left;
	display: block;
	font-weight:bold;
}
a:link.modForSalePostsLink, a:visited.modForSalePostsLink	{
	color: #999;
	text-decoration:none;
}
a:hover.modForSalePostsLink	{
	text-decoration:underline;
}
div.modForSalePostsDetail	{
	font-size:10px;
	font-style:italic;
	color: #999l
}
#modFSaddForm form div	{
	padding: 3px 0;
}
#modFSaddForm label	{
	width: 90px;
	float: left;
	display: block;
	font-weight:bold;
}
table.profile	{
	border: none;
}
#modForSaleItemDetails a.modFSaction:link, #modForSaleItemDetails a.modFSaction:visited 	{
	color: #ff0000;
	font-weight: bold;
}
#modForSaleItemDetails a.modFSaction:hover	{
	color: #ffffff;
}
/* Module Links */
#modLinks ul	{
	list-style:none;
}
#modLinks ul li {
	font-weight: bold;
}
#modLinks ul li ul 	{
	margin-left: 10px;
	margin-bottom: 5px;
}
#modLinks ul li ul li 	{
	margin-left: 10px;
	font-weight:normal;
}
#addMySite form label	{
	width: 110px;
	display: block;
	float: left;
}
#addMySite form div	{
	margin: 3px 0;
}
#modGallery table	{
	border: none;
	margin-bottom: 10px;
}
/* Events Module Styles */
#mod_calendar_events	{
	width: 430px;
}
#mod_calendar_eventList	{
	margin-left: 10px;
}
.mod_calendar_eventDay	{
	padding: 5px;
	border-top: 1px solid #ccc;
}
#mod_calendar_atitle	{
	font-weight:bold;
	color: #F40;
	font-size:16px;
	margin-bottom: 5px;
}
.modcal_date	{
	font-size:14px;
}
.eTitle	{
	font-weight:bold;
}
#leftcol table.modCalendar td.selected a:link, #leftcal table.modCalendar td.selected a:visited	{
	color:#36F;
}
table.modCalendar td.today	{
	background-color:#336;
}
.modcal_evtdetails	{
	margin-left: 10px;
}
.modcal_dayitem	{
	padding: 5px;
	border-top: 1px solid #cccccc;
}
.calmonthyearTitle, .modcal_date	{
	font-weight:bold;
}
.mod_calendar_event	{
	margin-top: 10px;
}
#mod_calendar_eventList	{
}
/* Photo Gallery Styles */
#modGallery table td	{
	text-align:center;
	height: 100px;
}
#modGallery table td img	{
	border: 1px solid #ffffff;
	margin-bottom: 3px;
}
#rightcol a:link.modGalleryCatTitle,#rightcol a:visited.modGalleryCatTitle	{
	color: #f40;
	font-weight:bold;
}
#rightcol a:hover.modGalleryCatTitle	{
	color: #fff;
	text-decoration:none;
}
#mod_bbs table a.threadtitle:link, #mod_bbs table a.threadtitle:visited	{
	font-weight:bold;
}
#leftcol a.threadreport:link, #leftcol a.threadreport:visited	{
	font-size:10px;
	color: #FF0000;
}
#frgtPass	{
	margin-left: 90px;
}
