body {
	overflow:auto;
	height:100%;
	margin:0px;
	background-color:#000;
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}

h1 { font-size: 14px; font-weight: normal; line-height: 17px; }
h1 a:link { color: #000; }
h1 a:visited { color: #000; }
h1 a:hover { color: #000; }

h2 { font-size: 16px; font-weight: normal; line-height: 19px; }
h2 a:link { color: #000; }
h2 a:visited { color: #000; }
h2 a:hover { color: #000; }

h3 { font-size: 18px; font-weight: normal; line-height: 21px; margin-top:-5px; }
h3 a:link { color: #000; }
h3 a:visited { color: #000; }
h3 a:hover { color: #000; }

#container_main { position:absolute; width:840px; left:50%; margin-left:-420px; background-color:#000000; background-image:url(/images/sitewide_bg.gif); }
#container_top { position:absolute; height:151px; width:840px; background-image:url(/images/sitewide_top_bg.gif); }

#sidebar { float:left; padding-top:50px; padding-left:30px; padding-bottom:20px; width:229px; background-image:url(/images/sitewide_top_left.gif); background-repeat:no-repeat; }
#sidebarMenu { }
#sidebarMoreHome { position:absolute; width:229px; height:231px; background-image:url(/images/home_sidebar_07_more.jpg); }
#sidebarMoreInterior { position:absolute; width:229px; height:231px; background-image:url(/images/interior_sidebar_07_more.jpg); }
#sidebarText { width:229px; padding-top:85px; text-align:center; font-family: Helvetica, Arial; font-size: 12px; font-weight:bold; line-height: 25px; color: #FED325; }
#sidebarText a:link { color: #FED325; text-decoration:none; }
#sidebarText a:visited { color: #FED325; text-decoration:none; }
#sidebarText a:hover { color: #FFFFFF; text-decoration:none; }

#right { float:left; width:581px; background-image:url(/images/sitewide_top_right.gif); background-repeat:no-repeat; }
#header { position:relative; padding-top:50px; width:551px; }
#homeFlash { position:relative; width:551px; height:211px; background-color:#000000; }
#contentHome { overflow:auto; position:relative; width:491px; background-image:url(/images/home_content_bg.jpg); background-repeat:repeat-x; padding:30px; }
#contentInterior { overflow:auto; position:relative; width:491px; background-image:url(/images/interior_content_bg.jpg); background-repeat:no-repeat; padding:30px; }

.loginTitle { padding-top:20px; }
.login_username { margin:10px 0px 5px 0px; }
.login_password { margin:0px 0px 5px 0px; }
.login_button{ margin:5px 0px 5px 0px; }
.login_checkbox { margin:0px 0px 20px 0px; }

#footer { clear:both; position:relative; width:840px; background-image:url(/images/sitewide_footer_bg.gif); background-position:bottom; text-align:center; padding:15px 0px 60px 0px; color:#CCCCCC; font-size:11px; }
#footer a{ color:#CCC; font-size:11px; text-decoration:none; }
#footer a:link{ color:#CCC; font-size:11px; text-decoration:none; }
#footer a:visited{ color:#CCC; font-size:11px; text-decoration:none; }
#footer a:hover{ color:#FFFFFF; font-size:11px; text-decoration:underline; }

.characterTableWide { width:490px; border:0px; padding:0px; margin:0px; }
.member_tables { padding-bottom:10px; padding-right:20px; text-align:center; vertical-align:text-top;}

#membersLogin{
	margin:0px;
	padding:0px;
}
#members-widget-login-3{
	margin:0px;
	padding:0px;
	list-style:none;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#pwd{
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#log{
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}