* {
padding: 0;
margin: 0;
}         

img {
border:none;
}           

a {
text-decoration: none;
}                     

h1 {
font-size: 16px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, Sans-serif;
color: #bd0f19; 
}

p {
padding: 10px 0;
}

body {
width: 100%;
height: 100%;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;   
background-color: #fff;
color: #a97676;
}               

#pageContainerOuter {
background-image: url('images/page_repeater.jpg');
background-repeat: repeat-y;
width: 784px;
min-height: 774px;
height: 774px;
margin: 0px auto;
}                

body > #pageContainerOuter {
height: auto;
}

#pageContainerInner {
width: 760px;
margin: 0px auto;
min-height:100%;
height: 100%;
}               

#pageContainerOuter > #pageContainerInner {
height: auto;
}

#header {
height: 78px;
width: 100%;
background-color: #fafdde;
}
  
.topLeft {
float: left;
}           

.topRight {
float: right;
} 

#nav {position:relative; height: 30px;  font-size: 12px;list-style:none; }                     
#nav li { 
float: left;
clear: none;
white-space: nowrap;
}              
#nav li a { 
display:block; 
float: left; 
clear: none;
height: 15px; 
width: 94px; 
background-image: url('images/nav_bg2.jpg'); 
background-repeat: no-repeat; 
text-align:center; 
color: #d5d5d5;
padding: 6px 0 8px 0; 
border-right: 1px solid #fafdde; 
}
#nav li > a {
margin-right: 1px;
border-right: none;
}
 
#nav li a:hover { color: #ffffff; }
 			  
#nav li ul {
position: absolute;
left: -999em; 
top: 41px;
width: 120px;
list-style:none;
}				  
		 
#nav li:hover ul, #nav li.sfhover ul  { 
left: 191px;	  
top:29px; 
z-index: 999;
}		

#nav ul a {
background-image: none;
background-color: #bd0f19;
display:block;	
float: none;
width: 120px;
text-align:left; 
padding: 5px 0 5px 5px;
}


#mainContainer {
background-color: #fff;
padding: 10px;
min-height: 536px;
height: 536px;
border-bottom:20px solid #bd0f19;
} 

#pageContainerInner > #mainContainer {
height: auto;
}                  

#mainContent {
width: 540px;
float: left;
min-height: 536px;
height: 536px;
}

#mainContainer > #mainContent {
height: auto;
}

#sideAdsContainer {
float: left;
width: 120px;
}

#content {
float: left; 
width: 520px; 
padding: 10px;
min-height: 536px;
height: 536px;
/*border:1px solid black;	*/
}

#mainContent > #content {
height: auto;
}            

#content.homepage {
width: 400px;	
height: 300px;
overflow: auto;
}

.contentList {
padding: 0;
margin-left: 40px;
}
             
#sidebar {
width: 200px;
float: left;
}

.sideListHead {
color: #ffffff;
background-color: #bd0f19;
height: 14px;
font-size: 10px;
font-weight: bold;
padding: 5px 0 5px 7px;    
}
 
.sideAds {
margin: 8px 0;
}
 
#sidebar a {
display:block;
background:  url("images/side_listitem.jpg") 2px 9px no-repeat;
border-bottom:1px solid #D6D7D5;
color:#616161;
padding: 7px 0px 8px 20px;
}

#sidebar ul li {
display:block;
padding:5px 0 5px 17px;
background:  url("../images/gif/icon-page-light.gif") 2px 6px no-repeat;
border-bottom:1px solid #D6D7D5;
color:#616161;
}


#flashHeader {
background-image: url('images/flash_header_border.jpg');
background-repeat: no-repeat;
padding: 11px;
width: 512px;
height: 170px;
}

#footer {
height:80px; 
border-bottom: 10px solid #bd0f19;
background-image: url('images/footer_repeater.jpg');
background-repeat: repeat-x;
} 

.bold {
font-weight: bold;
}

.memberDetails .bold {
/*display:block;		*/
}


.memberLinks a {
display:block;
}



.blueText, .blueText a {
color: #bd0f19;
}

.member {
width: 100%;
height: 150px;
padding: 5px 5px 25px 5px;
clear: both; 
position: relative; 

}                                     

/*.member div {
border: 1px solid black;
} */
.memberLeft {
width: 120px;
float: left;
margin-right: 5px;
position: absolute;
left: 0;
top: 0;
}  

.memberDetails {
float: left;
width: 140px;
margin: 0 5px;	 
position: relative;
clear:both;
left: 125px;
}

.memberDetails img.portrait {
position: absolute;
left: -135px;
top: 15px; 
clear: both;
}

.memberLinks {
margin-left: 5px;
margin-right: 5px;
width: 200px;
float: left; 
position: absolute;
left: 275px;
}
		
.memberThumb {
float: left;
clear: right;
width: 120px;
position: absolute;		
left: 485px;

}

form label {display: block; width: 60px;float:left;}
form input, form textarea {display:block; width: 200px; float: left;}
form p {clear: both;}

