@charset "utf-8";

@import "forms.css";
@import "links.css";
@import "text.css";
/* CSS Document */

/* for min-width to work for ie browsers */
* html .minwidth {border-left:1000px solid #fff; position:relative; float:left; z-index:1;}
* html .iecontainer {margin-left:1000px; position:relative; float:left; z-index:2; text-align:left;}

body

{
	background-color:#000000;
	
	font-family:"Arial", sans-serif;
	font-size:10pt;
	
	margin-top:0px;
	
	text-align:center;
	
	/* scrollbar-arrow-color:#FFFFFF;
	scrollbar-face-color:#817656;
	scrollbar-highlight-color:#817656;
	scrollbar-3d-light-color:#49422f;
	scrollbar-base-color:#FFFFFF;
	scrollbar-dark-shadow-color:#49422f;
	scrollbar-shadow-color:#817656;
	scrollbar-track-color:#ccc29e; */
}

td
{
	font-family:"Arial", sans-serif;
	font-size:10pt;
}

#wrap
{
	position:relative;
	
	width:980px;
	
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0pt;
	
	height:100%;
	
	text-align:left;
	
	background-color:#E8DBC8;	
}

#warning
{
	
	text-align:center;
	color:#000000;
	background-color:#FFFF00;
	font-size:12px;
	
	border:1px solid #F00;
}
#header
{
	position:relative;
	
	margin-right:auto;
	margin-left:auto;
	
	width:956px;
	height:149px;
	
	background-image:url(images/Main-Header_02.jpg);
	background-repeat:no-repeat;
	
	/*padding-left:30px;*/
	vertical-align:middle;
	text-align:left;
}

#black_menu_bar
{
	position:relative;
	
	margin-right:auto;
	margin-left:auto;
	
	width:956px;
	height:38px;
	
	background-image:url(images/Black-Bar_04.jpg);
	background-repeat:no-repeat;
	
	color:#A8A8A8;
	font-size:12px;
	
	vertical-align:middle;
}

#login_menu
{
	position:relative;
	padding-left: 35px;
	
	float:left;
	
	height:30px;
	width:520px;
	
	line-height:30px;
	
	vertical-align:center;
}

#search_menu
{
	position:relative;
	padding-right: 0px;
	float:right;
	height:30px;
	width:300px;
	line-height:30px;
	vertical-align:center;
}

#content
{
	background-color:#E8DBC8;
	position:relative;
	
	margin-left:auto;
	margin-right:auto;
	
	margin-top:5px;
	
	width:956px;
	
	
}

table.content
{
	width:100%;
	border:none;
}

/*#left_nav*/
td.left_nav
{
	background-color:#E8DBC8;
	/*position:relative;
	float:left;
	clear:left;*/
	
	width:130px;
	
	vertical-align:top;
}

/*#middle*/
td.middle
{
	position:relative;
	float:left;
	
	width:650px;
	
	font-size:10pt;
	
	vertical-align:top;
	
	margin-bottom:10px;
}

/*#right_ad*/
td.right_ad
{
	/*position:relative;
	float:right;*/
	/*clear:right;*/
	
	width:164px;
	
	text-align:left;
	
	vertical-align:top;
}

#credit_bar
{
	/*position:relative;
	float:left;
	clear:both;*/
	
	height:60px;
	width:649px;
	
	background-image:url(images/credit_bar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
	margin-top:5px;
	
	vertical-align:middle;
}

#credit_links
{
	/*position:relative;*/
	float:right;
	clear:left;
	
	width:634px;
	height:20px;
	
	margin-top:6px;
	margin-bottom:9px;
	margin-right:15px;
	
	text-align:right;
}

#copyright_bar
{
	/*position:relative;*/
	clear:both;
	
	width:100%;
	height:20px;
	
	font-size:12px;
	color:#A8A8A8;
	font-family:"Arial", Sans-serif;
	
	text-align:center;
}

#right_ad_block
{
	/*position:relative;*/
	
	margin-right:auto;
	
	width:160px;
	height: 829px;
	color:#000000;
	
	margin-bottom:20px;
	
	overflow:hidden;
	/*margin-top:2px;*/
	/*margin-left:4px;*/
}

#left_ad_block
{
	position: relative;
	margin-right:auto;
	width: 120px;
	height: 424px;
	color:#000000;
	margin-top: 4px;
	
	overflow:hidden;
}

#about_box
{
	width:620px;
	/*
	height:623px;
	
	overflow:auto;*/
	
	padding: 20px;
	
	/* background-image:url(images/about_box.jpg); */
	/*background-color: #FFFFFF;
	
	border-left: 1px solid #817656;
	border-right: 1px solid #817656;
	border-bottom: 1px solid #817656;*/
}

#tosbox
{
	width:641px;
	height:1033px;
	
	overflow:auto;
	
	padding:4px;
	
	background-image:url(images/tosbox.jpg);
}

#story
{
	padding:4px;
	
	width:600px;
	/*height:510px;
	
	overflow:auto;*/
	background-color:#fff;
	color:#000;
	
	font-family:"Arial", sans-serif;
}

#story_frame
{
	margin-top: 4px;
	height:600px;
	width:630px;
	
}

.story_iframe
{
	width:100%;
	height:100%;
}

.spacer { clear: both; }

.black_menu
{
	width:100%;
	height:29px;
}

.login_menu_inset
{
	margin-top:0px;
	padding-left:35px;
}

.login_menu_inset2
{
	margin-top:0px;
	padding-left:0px;
}

.search_menu_inset
{
	padding-right:10px;
}

table.bordered
{
	/*background-color:#E8DBC8;*/
	
	font-family:"Arial", Sans-serif;
	color:#363636;
	
	border:1px solid #000000;
	width:100%;
}
table.borderedwhite
{
	background-color:#FFFFFF;
	
	font-family:"Arial", Sans-serif;
	color:#363636;
	
	border:1px solid #000000;
	width:100%;
}

td
{
	/* vertical-align:top; */
}

td.form_label
{
	font-family:"Arial", Sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:10pt;
	
	text-align:right;
	vertical-align:middle;
}

td.form_labelclubs
{
	font-family:"Arial", Sans-serif;
	color:#000000;
	font-size:10pt;	
	vertical-align:middle;
	text-align: left;
	font-weight: bold;
}

td.form_item
{
font-family:"Arial", Sans-serif;
	color:#000000;
	font-size:10pt;
	text-align:left;
}

td.menu_cell
{
	padding-right:22px;
}

p.profile
{
	margin-top:0px;
}

table.profile
{
	border: 1px solid #817656;
	width:100%;
}

td.profile
{
	border: 1px solid #000;
}

td.profile_picture
{
	border: 1px solid #000;
	height:220px;
}

td.profile_spacer
{
	border: 1px solid #000;
	padding:2px;
}

table.listing
{
	width:100%;
}

tr.table_heading
{
	background-color:#796544;
	color:#fff;
	font-size:1.0em;
}

tr.row1
{
	background-color:#FAF3E9;
}

tr.row2
{
	background-color:#d7c6af;
}

#messages_box
{
	width:650px;
	/*height:740px;*/
	
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
}
#messages_inbox
{
	width:658px;
	/*height:570px;*/
	
	/*overflow:scroll;*/
	
	border-left:1px solid #817656 ;
	border-right:1px solid #817656 ;
	border-bottom:1px solid #817656 ;
	background-color:#fff;
	color:#000;
}

#message_buttons
{
	width:634px; /* To account for border */
	margin-top:5px;
	height:22px;
	margin-bottom:0px;
	text-align:left;	
}

#message_options
{
	color: #000;
	background-color:#fff;
	border:1px solid #817656;
	margin-top:0px;
	width:658px;
}
#message_optionsmsg
{
	color: #000;
	background-color:#fff;
	border:1px solid #817656;
	margin-top:0px;
	width:100%;
}

.message /* The box that messages are viewed in */
{
	width:648px;
	
	border:1px solid #000;
	background-color:#fff;
	color:#000;
}
.insets4x4
{
	margin: 4px;
}

div.message_listing_unread
{
	background-color:#fff;/*#A8A8A8;*/
	width:100%;
	height:75px;
	border-bottom:1px solid #817656 ;
}
div.message_listing_read
{
	background-color:#fff;
	width:100%;
	height:75px;
	border-bottom:1px solid #817656;
}
div.options_inset
{
	padding:10px;
	font-size:0.8em;
	vertical-align: top;
}

/*------------------------------ Signup form styles --------------------------*/
.signup_heading
{
	font-family:"Arial Bold", Sans-serif;
	font-size: 24pt;
	font-weight: bold;
	font-variant:small-caps;
	letter-spacing:-0.05em;
	
	text-align:center;
	width:100%;
}

hr.signup
{
	background-color:#A8A8A8;
	width:88%;
}

table.signup_subhead
{
	width:100%;
	border:none;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
}

.signup_subheading
{
	font-family:"Arial Bold", Sans-serif;
	font-size: 20pt;
	font-weight: bold;
	font-variant:small-caps;
	letter-spacing:-0.05em;
	line-height:18pt;
}

.signup_subheading_grey
{
	font-family:"Arial", Sans-serif;
	color:#a8a8a8;
	font-size: 11pt;
	font-weight: bold;
	font-variant:small-caps;
	letter-spacing:0.1em;
}

div.center
{
	text-align:center;
}

.signup_ul
{
	margin-left:0px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:1.8em;
	text-indent:0.3em;
}

.signup_ul_extra
{
	list-style-type:none;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:1.8em;
	text-indent:0.3em;
}

.signup_price
{
	color:#a8a8a8;
	font-family:"Arial Bold", Sans-serif;
	font-size: 20pt;
	font-weight: bold;
	font-variant:small-caps;
	
	letter-spacing:-0.05em;	
	padding-left:1em;
}

.signup_price_small
{
	color:#a8a8a8;
	font-family:"Arial Bold", Sans-serif;
	font-size: 12pt;
}

.signup_extra
{
	color:#000;
	
	padding-left:1.8em;
	text-indent:1em;
}

/* portfolio page */
.portfolio 
{ 
	width:100%;
	background-color:#FFFFFF;
}

td.portleft
{
	width: 155px;
	text-align: right;
	padding: 15px 12px;
}

td.portleft a 
{ 
	font-size: 1em;
	color: #5a5a5a;
	display: block;	
	text-decoration: none;
}

td.portleft a:hover 
{ 
	font-size: 1em;
	color: #000000;
	display: block;	
	text-decoration: none;
}

td.portright
{
	text-align: left;
	padding: 15px 20px 10px 0;
	
}

div.portstory
{
	margin: 0px;
	width: 100%;
	min-height: 775px;;
}

.grayfont 
{
	font-family:"Arial", Sans-serif;
	color:#363636;
	font-size:10pt;
}

/* PNG transparency fix for IE5.5-6 */
img { behavior: url(/css/resources/iepngfix.htc); }

/* MSIE workaround */
.prop 
{
    height:1175px;
    float:right;
    width:1px;
}

.propstory 
{
    height:575px;
    float:right;
    width:1px;
}
.propportfolio 
{
    height:775px;
    float:right;
    width:1px;
}

.clear 
{
    clear:both;
    height:1px;
    overflow:hidden;
}

form {
	margin: 0;
	padding: 0;
}

.title_link {

	font-family: arial;
	font-size: 25px;
	color: black;
	text-decoration: underline;
	font-weight: bold;
}