body {
margin: 0px;
padding: 0px;
background-color: #FFF;
background-image: url(textures/camouflage.jpg);
background-position: -10px -10px;
min-width: 770px;
color: #5d3077;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
}
#main_container {
	margin-left: 75px;
	float: left;
	display:inline;
}
#page {
margin: 0px;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
float: none;
overflow: auto;
width: 770px;
background-image: url(i/bg_content.gif);
background-repeat: repeat-y;
background-position: right;
}
#pagea {
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
	text-align: left;
	float: left;
	width: 450px;
	background-image: url(i/bg_content.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #5d3077;
	display: inline;
}
#pageb {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	text-align: left;
	float: left;
	width: 310px;
	background-image: url(i/bg_content.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #5d3077;
	display: inline;
}
#footer {
background-color: #FFFFFF;
margin: 0px 10px;
padding: 10px;
text-align: center;
overflow: auto;
width: 770px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#subnavigation {
width: 200px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: 2px solid #689B97;
margin: 0px;
padding: 2px;
text-align: center;
}
#subnavigation a{
font-weight: bold;
text-decoration: none;
color: #653582;
}
#photo {
border: 1px solid #61BE9F;
margin: 5px;
padding: 2px;
width: 154px;
}
#subnavigation a:visited {
color: #653582;
}
#subnavigation a:hover {
text-decoration: underline;
}
fieldset
{
border: 2px solid #61BE9F;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
float: left;
background-image: url(textures2/pink-hearts.gif);
position: relative; margin-top:1em; padding-top:.75em; /* Fix for IE 5.x */
}
fieldset a{
text-decoration: none;
}
fieldset a:visited{
text-decoration: none;
}
fieldset a:hover{
text-decoration: none;
}
#fullwin
{
width: 740px;
}
#middlewin
{
width: 400px;
margin-left: 10px;
}
#middlewinWide
{
width: 550px;
margin-left: 10px;
padding: 0px;
padding-left: 2px;
padding-top: 3px;
}
#middlewin2
{
width: 400px;
margin-left: 10px;
border: 0px;
}
#leftwin
{
width: 170px;
height: 950px;
}
legend
{
color: #FFFFFF;
font-weight: bold;
background-color: #61BE9F;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 1px;
padding-right: 5px;
padding-bottom: 1px;
padding-left: 5px;
margin: 0px;
position:absolute; top: -.5em; left: .5em; /* Fix for IE 5.x */
}
fieldset p {
margin: 0px;
padding: 5px;
}
#tabs {
height: 31px;
width: 620px;
background-image: url(tabs2.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
padding-left: 125px;
padding-top: 10px;
background-repeat: no-repeat;
float: left;
}
#tab {
float: left;
width: 116px;
text-align: center;
height: 20px;
border: 0px;
padding: 0px;
margin: 0px;
}
#tab-active {
float: left;
width: 107px;
text-align: center;
height: 20px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
padding: 0px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 0px;
}
#tab a:link {
text-decoration: none;
}
#tab a:visited {
text-decoration: none;
}
#tab a:hover {
text-decoration: underline;
}
#ad_column {
width: 138px;
float: right;
}
#newsfeed {
width: 175px;
height: 200px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float: left;
overflow: scroll;
margin:8px;
border: 1px solid #000000;
padding: 0px;
}
.loginForm {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 50px;
margin-left: 0px;
float: right;
}
.loginForm input {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
form {
margin: 0px;
padding: 0px;
}
#Error {
background-color: #FFA6A6;
padding: 5px;
border: 2px solid #CC0000;
width: 500px;
margin-bottom: 10px;
}
#profileEntry {
background-color: #FFFFFF;
border: 1px solid #999999;
}
#member-header {
padding: 0px;
margin: 5px;
text-align: right;
width: 550px;
float: none;
}
#member-navigation {
text-align: right;
margin: 0px;
padding: 0px;
height: 150px;
width: 450px;
float: none;
}
#label {
font-weight: bold;
float: left;
width: 100px;
background-color: #E2E2E2;
padding: 2px;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
}
#input {
padding: 1px;
padding-bottom: 5px;
margin: 2px;
}
#output {
border: 1px solid #E2E2E2;
width: 400px;
padding: 3px;
padding-bottom: 4px;
padding-top: 6px;
margin: 3px;
}
#ad {
margin: 0px;
padding: 5px;
padding-top: 0px;
padding-bottom: 10px;
width: 600px;
float: left;
height: 75px;
}
#photo_cell {
width: 100px;
float: left;
border: 1px solid #CCCCCC;
margin: 5px;
padding: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#webphoto {
margin: 10px;
padding: 5px;
float: left;
border-top-width: 1px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCCCCC;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #CCCCCC;
}
#profile_photo {
margin: 5px;
padding: 3px;
float: left;
border-top-width: 1px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCCCCC;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #CCCCCC;
text-align: center;
}
#contentRegion {
padding: 10px;
}
#profileName {
color: #61BE9F;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
background-color: #FFFFFF;
}
#profileSectionHeader {
color: #FFFFFF;
background-color: #61BE9F;
width: 400px;
padding: 3px;
font-weight: bold;
}
#profileSectionHeader a:link {
color: #FFFFFF;
text-decoration: none;
}
#profileSectionHeader a:visited {
color: #FFFFFF;
text-decoration: none;
}
#profileSectionHeader a:hover {
color: #FFFFFF;
text-decoration: underline;
}
#profileSectionContent {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 400px;
padding: 3px;
background-color: #FFFFFF;
margin-bottom: 5px;
}
#profileSectionHeader-wide {
color: #FFFFFF;
background-color: #61BE9F;
width: 564px;
padding: 3px;
font-weight: bold;
}
#profileSectionHeader-wide a:link {
color: #FFFFFF;
text-decoration: none;
}
#profileSectionHeader-wide a:visited {
color: #FFFFFF;
text-decoration: none;
}
#profileSectionHeader-wide a:hover {
color: #FFFFFF;
text-decoration: underline;
}
#profileSectionContent-wide {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 564px;
padding: 3px;
background-color: #FFFFFF;
margin-bottom: 10px;
}
#commentSectionHeader {
color: #FFFFFF;
background-color: #61BE9F;
width: 144px;
padding: 3px;
font-weight: bold;
}
#commentSectionContent {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 150px;
padding: 0px;
padding-top: 5px;
padding-bottom: 5px;
}
#profile-menu {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 175%;
font-weight: bold;
padding: 10px;
background-color: #FFFFFF;
}
#profile-menu a {
color: #000000;
}
#profile-menu a:link {
color: #000000;
}
#profile-menu a:visited {
color: #000000;
}
#profile-menu a:hover {
color: #61BE9F;
}
form {
padding: 0px;
margin: 0px;
}
#comment-field {
/*background-color: #E0E0E0;*/
width: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#comment-field-wide {
background-color: #E0E0E0;
width: 450px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#comment-button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #FFFFFF;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
text-decoration: underline;
cursor: pointer;
padding: 0px;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#letterNav {
margin-top: 10px;
border: 1px solid #336699;
}
#letterNav td {
background-color: #E1E4F2;
border-right: 1px solid #D1D1E1;
width: 20px;
text-align: center;
}
.next_year {
font-size: 11px;
background-color: #FFFFCC;
}
.last_year {
font-size: 11px;
background-color: #FFFFCC;
}
.next_year a:link {
font-weight: normal;
}
.last_year a:link {
font-weight: normal;
}
.next_year a:visited {
font-weight: normal;
}
.last_year a:visited {
font-weight: normal;
}
.next_year a:hover {
font-weight: bold;
}
.last_year a:hover {
font-weight: bold;
}
.next_month {
font-size: 11px;
background-color: #CCCCCC;
}
.last_month {
font-size: 11px;
background-color: #CCCCCC;
}
.next_month a:link {
font-weight: normal;
}
.last_month a:link {
font-weight: normal;
}
.next_month a:visited {
font-weight: normal;
}
.last_month a:visited {
font-weight: normal;
}
.next_month a:hover {
font-weight: bold;
}
.last_month a:hover {
font-weight: bold;
}
.calendar_table {
font-size: 11px;
}
.photo_table {
font-size: 11px;
}
#border-box {
border: 1px;
border-color: #666666;
width: 500px;
}
img {
border: 0px;
}
#profile_box {
margin: 0px;
padding: 0px;
width: 85px;
text-align: center;
float: left;
}
#comment_section {
float: left;
margin: 0px;
padding: 5px;
width: 560px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #61BE9F;
background-color: #FFFFFF;
}
#comment-text {
padding-top: 20px;
}
#html {
position: absolute;
width: 550px;
}
#text {
position: absolute;
width: 550px;
}
#comment-card {
background-color: #FFFFFF;
}
tr.unread{font-weight:bold;background-color:#fff;}
tr.read{background-color:#fff;}
tr.replied{background-color:#fff;color:#979797;}
tr.deleted{background-color:#fff;}
tr.replied a{
color:#979797;
}
tr.hover{
background-color:#FAF3B9;
font-weight:normal;
}
div.pagination{
width:99%;
text-align:center;
background-color:#C7C7C7;
padding:5px 0px;
}
div#controls{
float:right;
}
div#controls input{
border:1px solid black;
padding:5px;
background:#e1e1e1;
color:#000;
}
div.firstPage{width:20%;text-align:left;float:left;}
div.prevPage{width:10%;text-align:left;float:left;}
div.pageNumbers{width:40%;text-align:center;float:left;}
div.nextPage{width:10%;text-align:right;float:left;}
div.lastPage{width:20%;text-align:right;float:left;}
td.firstPage{width:10%;}
td.prevPage{width:20%;}
td.pageNumbers{width:50%;text-align:center;}
td.nextPage{width:20%;text-align:right;}
td.lastPage{width:10%;text-align:right;}
.firstPage a, .prevPage a, .pageNumbers a, .nextPage a, .lastPage a{
padding:5px;
font-weight:normal;
}
.firstPage span, .prevPage span, .pageNumbers span, .nextPage span, .lastPage span{
padding:5px;
font-weight:bold;
color:#989898;
}
hr{clear:both;}
.messagebox{
width:100%;
border:1px solid #545454;
margin-top:20px;
background-color: #FFFFFF;
}
.message_center{
width:100%;
border:1px solid #545454;
margin-top:20px;
}
.message_center label{
text-align:right;
width:60px;
display:block;
float:left;
font-weight:bold;
}
.message_center input, #message_form textarea{
margin-bottom:5px;
margin-left:20px;
text-align:left;
border:1px solid black;
padding:5px;
background:#e1e1e1;
color:#000;
}
span#form_username{
margin-bottom:5px;
margin-left:20px;
text-align:left;
padding:5px;
color:#000;
margin-bottom: 3px;
}
.message_center input{
width:100px;
}
.message_center textarea{
width:500px;
height:100px;
}
.message_center input.button{
width:100px;
text-align:center;
}
.message_center .padding{
padding:5px;
}
.message_center .previous_messages{
color:#737373;
}
#message_form h1 {
font-size: 14px;
color: white;
background-color: black;
padding: 0px;
margin: 0px;
padding-bottom: 5px;
padding-left: 3px;
}
#message_form {
padding: 0px;
}
#arcadeThumb{
text-align:center;
}
#arcadeThumb a{
width:80px;
padding:5px;
text-align:center;
font-weight:bold;
float:left;
}
.reqStar {
font-size: 18px;
font-weight: bolder;
color: #FF0000;
}
.smallText {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.underline{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
#fieldCheck {
visibility: hidden;	
}
@charset "utf-8";
#whiteSpaceNew {
	width: 100%;
	background-color: white;
}
#headerNew {
	background-image: url(i/header_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 141px;
	background-position: 0px 2px;
}
#loginNew {
	background-image: url(i/border_h.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#loginBoxNew {
	background-image: url(i/login_bg.gif);
	background-repeat: no-repeat;
	height: 81px;
	width: 329px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	display:inline;
}
#loginFormNew {
	float: left;
	margin-top: 5px;
	margin-left: 7px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#loginFormNew a:link {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
#loginFormNew a:visited {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
#loginFormNew a:hover {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
}
#loginFormNew #Submit {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
#logoImgNew {
	float: left;
	margin-top: 14px;
	margin-left: 50px;
	display: inline;
}
#siteNameNew {
	position:absolute;
	left: 170px;
	top: 30px;
}
#siteSloganNew {
	position:absolute;
	left: 175px;
	top: 90px;
}
#siteNameNew h1 {
	margin: 0px;
	padding: 0px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-style: italic;
	font-size: 46px;
	line-height: 60px;
	color: #5D3077;
	font-weight: bold;
	width: 400px;
}
#siteSloganNew h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	color: #5D3077;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	min-width: 400px;
}
#siteNavNew {
	background-image: url(i/nav_bg.gif);
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #5d3077;
	background-repeat: repeat-x;
	background-position: top;
	margin-top: -2px;
	min-width: 600px;
}
#buttonNew {
	float: left;
	width: 100px;
	padding-top: 0px;
	text-align: center;
	height: 30px;
}
#buttonNew-active {
	float: left;
	width: 100px;
	padding-top: 0px;
	text-align: center;
	height: 30px;
	background-image: url(i/nav_tab.gif);
	background-repeat: no-repeat;
}
#buttonNew a:link{
	color: #5D3077;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#buttonNew-active a:link{
	color: #5D3077;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#buttonNew a:visited{
	color: #5D3077;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#buttonNew-active a:visited{
	color: #5D3077;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#buttonNew a:hover{
	color: #A671C6;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
#buttonNew-active a:hover{
	color: #5D3077;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#paddingLeftNew {
	float: left;
	margin-left: 60px;
}
#paddingTopNew{
	padding-top: 5px;
}
form {
	margin: 0px;
	padding: 0px;
}
#usernameNew {
	float: left;
	font-size: 12px;
	width: 145px;
	height: 16px;
	padding: 0px;
	margin: 0px;
}
#passwordNew {
	float: left;
	font-size: 12px;
	width: 100px;
	height: 16px;
	padding: 0px;
	margin: 0px;
	margin-left: 3px;
}
#forgotPassNew {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
#main_container h1   {
	color: #5d3077;
	font-family: "Arial Black", Gadget, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 22px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f8be11;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	width: 90%;
	margin-left: 10px;
}
#main_container h2 {
	color: #FFFFFF;
	background-color: #94a767;
	width: 90%
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	font-family: "Arial Black", Gadget, sans-serif;
	background-image: url(i/h2_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 30px;
	line-height: 24px;
	padding-right: 10px;
}
#main_container p {
	color: #5d3077;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 21px;
	padding-left: 10px;
}
#featureList {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
#homePageFeature {
	color: #FFFFFF;
	background-color: #94a767;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	font-family: "Arial Black", Gadget, sans-serif;
	height: 44px;
	padding-right: 10px;
	margin-right: -10px;
	background-image: url(i/feature_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#containerTop {
	background-color:#FFF;
	background-image: url(i/container_top.gif);
	height: 5px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#bottomWide {
	background-image: url(i/bottom_wide.gif);
	height: 15px;
	background-repeat: no-repeat;
	background-position: left top;
}
#bottomShortA {
	width: 420px;
	background-image: url(i/bottom_shorta.gif);
	height: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.sm {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}
#profilePhoto {
	border: 2px solid #5d3077;
	margin-left: -5px;
	float: left;
	width: 83px;
	background-color: #f8be11;
}
#blogEntryClip {
	background-image:url(i/blog_entry_bg.gif);
	float: left;
	padding: 10px;
	width: 330px;
	display:inline;
}