@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background:#cccc99;
}

a:link {  text-decoration:none; font-weight:bold; color:#b30b0b; }
a:visited {	text-decoration:none; font-weight:bold; color:#b30b0b; }
a:hover { text-decoration:underline; font-weight:bold; color:#b30b0b;}
a:active { text-decoration: none; font-weight:bold;	color:#b30b0b;}

ul {margin:0; padding:0; display:block;border:0;}
li {margin:0; padding:5px 0px 4px 0px; list-style:none; border:0;} /*Always put at the begining of the css to eliminate the bullets.*/

li#pubs {margin:0; padding:7px 0px 0px 0px; list-style:none; border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;} /*Always put at the begining of the css to eliminate the bullets.*/

li#photos {margin:0; padding:4px 0px 0px 0px; list-style:none; border:0;} /*Always put at the begining of the css to eliminate the bullets.*/

ul#pubs a:link { text-decoration:none; font-weight:bold; color:#690000; }
ul#pubs a:visited { text-decoration:none; font-weight:bold;  color:#690000; }
ul#pubs a:hover { text-decoration:underline; font-weight:bold; color:#690000; }
ul#pubs a:active { text-decoration: none; font-weight:bold; color:#690000; }

h1 {font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 0px; padding: 2px 2px; color:#fff; background-color: #2c336e; width: auto;}

h2 {font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 0px; padding: 2px 2px; color:#fff; background-color: #b30b0b; width: auto;}

h3 {font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 0px 0px 3px 0px; padding: 2px 2px; color:#000; background-color: #fabd05; width: auto;}

img {
border:0;
}

/* wrap defines the size of the website.*/
#wrap {
     width:800px; 
	 height: 830px;
	 margin: 0 auto; 
	 text-align: left;
	 }

 /* navigation defines the size of the navigation bar*/
#navigation {
     width:800px; 
	 height:33px; 
	 margin:0px; 
	 padding:0px; 
	 display:inline; }

 /* topbanner defines the size of the banner*/
#topbanner {
     width:800px;
	 height:200px; 
	 margin:0px; 
	 padding:0px; 
	 display:inline; }
	  
/* This is the wrap for the left column*/
#left {
	float:left;
	width:291px;
	height:535px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/background.jpg); 
}

/* This is the wrap for the middle column*/
#middle {
	float:left;
	width:279px;
	height:535px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/background2.jpg); 
}

/* This is the wrap for the right column*/
#right {
	float:left;
	width:230px;
	height:535px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/background3.jpg); 
}

/* This is the wrap for the member column*/
#member {
	float:left;
	width:570px;
	height:535px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/background4.jpg); 
}

/* Defines the area for the left content*/
#left_content {	
	width: 261px;
	height: 370px;
	padding: 0px 0px 0px 0px;
	margin: 25px 5px 0px 25px;	
	overflow: auto;
	} 
	
/* Defines the area for the middle content*/
#middle_content {	
	width: 256px;
	height: 485px;
	padding: 0px 0px 0px 0px;
	margin: 25px 5px 0px 15px;	
	overflow: auto;
	}
	
/* Defines the area for the right content*/
#right_content {	
	width: 190px;
	height: 360px;
	padding: 0px 0px 0px 0px;
	margin: 25px 5px 0px 15px;	
	}
	
/* Defines the area for the bottom right content*/
#right_content2 {	
	width: 190px;
	height: 105px;
	padding: 0px 0px 0px 0px;
	margin: 20px 5px 0px 15px;	
		}
		
/* Defines the area for the member content*/
#member_content {	
	width: 540px;
	height: 370px;
	padding: 0px 0px 0px 0px;
	margin: 25px 5px 0px 25px;	
	overflow: auto;
	} 
	

#rss {
     width:261pxpx; 
	 height:370px;
	 margin: 0px;
	 padding: 0px;
	 text-align: left;
	 overflow: auto;
	 }
	
 /* bottom defines the size of the bottom banner*/	 
#bottom { 
	 float:left;
     width:800px;
	 height:61px; 
	 margin:0px; 
	 padding:0px; 
	 display:inline;
	  }
	  
  
 /* Defines the scroll bar*/	  
	  
.scroll {
	filter:Chroma(Color=#123456);
	scrollbar-face-color:#123456;
	scrollbar-shadow-color:#123456;
	scrollbar-highlight-color:#123456;
	scrollbar-3dlight-color:#123456;
	scrollbar-darkshadow-color:#123456;
	scrollbar-track-color:#123456;
	scrollbar-arrow-color:#b30b0b;
	}

.cover {
float: left;
width: 70px;
height:105px;
margin-right:7px;
padding: 0px;
}

.featured {
float: left;
margin-right:5px;
padding: 3px 0px 0px 3px;
}

.featured2 {
float: right;
margin-left:5px;
padding: 3px 3px 0px 0px;
}

.style1 {font-size: 11px; font-weight: bold; color:#690000; }

.imgback {
background: url(images/background5.jpg) no-repeat fixed;
}
