/* CSS Document */

body{
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
text-align:left;
background-color:#534f4a;
background-image:url(../images/gradient.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1b1713;
}

a:link{
font-size: 11px;
color: #b14343;
font-weight:bold;
}

a:hover{
font-size: 11px;
color: #d85656;
font-weight:bold;
}

a:active{
font-size: 11px;
color: #d85656;
font-weight:bold;
}

a:visited{
font-size: 11px;
color: #8e4444;
font-weight:bold;
}

#container, #container2{
position:relative;
margin: auto;
width: 100%;
text-align: center;
background-image:url(../images/top_back2.gif);
background-position: top center;
background-repeat:no-repeat;
}

#container2{
background-image:url(../images/top_back_swirl.gif);
background-position: top center;
background-repeat:no-repeat;
}

#holder{
position:relative;
margin: auto;
width: 775px;
text-align: left;
background-image:url(../images/content_back.jpg);
background-repeat:repeat-y;
}

/* Begin Float Hack */
#column_left {
float: left;
width: 241px;
height: 488px;
text-align: left;
}
  
#column_right {
width: 534px;
text-align: left;
margin-left: 241px;
}

.sizer{
width: 534px;
height: 100px;
text-align: left;
background-color:#CC3333;
}




#column_left {
float: left;
width: 241px;
height: 488px;
text-align: left;
}

#column_right {
margin: 0 0 0 241px;
width: 534px;
text-align: left;
}


/* Hide from IE5-mac \*/

* html #column_left {
margin-right: -3px;
}

* html #column_right {
height: 1%;
margin-left: 0;
}

/* End IE5/mac hide */







.lefty{
float:left;
}

.righty{
float:right;
}

#ad{
margin: auto;
width: 775px;
height: 60px;
text-align: left;
background-image:url(../images/ad_back.gif);
background-repeat:no-repeat;
}

#footer{
margin: auto;
width: 775px;
text-align: left;
}

#signin{
color: #3c5969;
font-weight:bold;
padding-left: 50px;
padding-right: 50px;
padding-top: 5px;
width: 396px;
height: 47px;
text-align: left;
background-image:url(../images/sign_back.gif);
background-repeat:no-repeat;
}

#signin_sub{
color: #3c5969;
font-weight:bold;
padding-left: 50px;
padding-right: 50px;
padding-top: 5px;
width: 396px;
height: 47px;
text-align: left;
background-image:url(../members/images/signin_sub.jpg);
background-repeat:no-repeat;
}


.nav_sub{
margin: 0;
width: 496px;
height: 22px;
text-align:left;
}


.nav_sub li{
margin: 0;
padding: 0;
display:inline;
list-style-type: none;
float: left;
}

ul{
text-align: left;
margin: 0;
padding: 0;
margin: auto;
list-style: none;
}

#signin a:link, #signin_sub a:link{
color: #FFFFFF;
}
#signin a:hover, #signin_sub a:hover{
color: #d85656;
}
#signin a:active, #signin_sub a:active{
color: #d85656;
}
#signin a:visited, #signin_sub a:visited{
color: #FFFFFF;
}
.title{
margin-left: 70px;
}

.text_area{
margin-left: 30px;
width: 427px;
}

.head{
color: #b14343;
font-weight:bold;
font-size:13px;
}

.boldy{
color: #b14343;
font-weight:bold;
}

.head a:link{
font-weight:bold;
font-size:13px;
}

.cleared{
clear: both;
}

.icon{
vertical-align:middle;
}

.photo_table {
text-align:center;
width: 406px;
}

.photo_table td, .photo_table tr{
width: 81px;
padding: 4px;
background-color: #3c5969;
}
