/************ BASICS ***********/
				  	 

*	{ 
		margin: 0;
		padding: 0;
		border: none; 
	}


body	{	
			font-family: arial, helvetica, sans-serif;
			background-image: url('images/background6.gif');
			background-repeat: repeat-x;
			background-color: RGB(250,250,250);
			text-align: center;	
		}	

.floatright	{
				float: right;
			}
			
.floatleft	{	
				float: left;
			}
			
h1	{
		font-size: 1.7em;
		font-weight: normal;
		color: RGB(51,51,51);
	}
	
td	{
		font-size: 0.9em;
	}
			
/********* HEADER *********/
			
#header	{
			height: 138px;
		}

#header div.menu	{
	padding-top: 104px;
	color: RGB(102,153,204);
	margin-left: 588px;
	font-size: 18px;
					}
					
/*#header div.menu	{
	padding-top: 60px;
	color: RGB(102,153,204);
	margin-left: 300px;
	font-size: 18px;
					} */
				
#header img {
				float: left;	
			}
		
#header a	{
				color: RGB(153,204,255);
				text-decoration: none;
				font-size: 0.9em;
			}
			
#header a:hover	{
					color: RGB(255,255,255);
				}
				

			
#active_bar	{
				color: RGB(170,146,129);
				text-align: center;
				height: 37px;
				margin-top: 13px;
			}
					
/********* PAGE LAYOUT *********/

#container	{	width: 762px; 
				margin: 0 auto; 
				text-align: left;
			}	

#content	{
				margin-top: 14px;
				padding-bottom: 80px;
			}	

#biowrapper	{
				width: 470px;
				margin: 0 auto;
			}
						
.wrapper	{ font-size: 0.9em; }

.wrapper p	{
				padding: 10px 10px 10px 10px;
			}
			
.wrapper a	{
				text-decoration: none;
			}
			
.wrapper ul {
				padding: 15px 35px 15px 35px;
			}

.wrapper a:hover	{
						background-color: yellow;
					}
					
.wrapper a:visited	{
						color: blue;
					}
					
.wrapper h2	{
				color: RGB(102,153,204);
				/*color: RGB(51,51,51);*/
				padding: 3px 3px 3px 3px;
				font-size: 1.1em;
			}

.wrapper .full_content	{
							width: 758px;
							min-height: 400px;
							background: url('images/content_header3.gif') repeat-x;
							/*color: RGB(51,51,204);*/
							color: RGB(51,51,51);
							border-width: 1px;
							border-color: RGB(170,146,129);
							/*border-color: RGB(226,210,198);*/
							border-style: solid;
						}
						
.wrapper .full_content p.whatsnew	{
										/*background-color: RGB(245, 245, 250);	*/
										/*background-color: RGB(247, 238, 231);*/
										margin-top: 2px;
										border-bottom: solid;
										border-width: 1px;
										border-color: RGB(170, 146, 129);
									}
						
.wrapper .full_content p.month	{
									background-color: RGB(247, 238, 231);
									/*background-color: RGB(207, 227, 247);*/
									margin-left: 5px;
									margin-right: 25px;
								}
						
.wrapper .full_content blockquote	{
										margin-left: auto;
										margin-right: auto;
										width: 680px;
										background-color: RGB(250, 250, 250);
										border-color: #CCC;
										border-width: 1px;
										border-style: solid;
										padding: 5px;
									}
	
.wrapper .left_content	{ 
							float: left; 
							/*height: 400px;*/
							height: 410px;
							width: 480px; 
							background: url('images/content_header3.gif') repeat-x;
							/*color: RGB(51,51,204);*/
							color: RGB(51,51,51);
							border-width: 1px;
							border-color: RGB(170,146,129);
							/*border-color: RGB(226,210,198);*/
							border-style: solid;
						}
						

.wrapper .right_content	{ 
							float: right; 
							/*height: 400px;*/
							height: 410px;
							width: 260px;
							background: url('images/content_header3.gif') repeat-x;
							/*color: RGB(51,51,204);*/
							color: RGB(51,51,51);
							border-width: 1px;
							border-color: RGB(170,146,129);
							/*border-color: RGB(226,210,198);*/
							border-style: solid;
						}
						
.wrapper .bio1	{
					float: right;
					height: 150px;
					width: 200px;
					border-bottom: 1px solid rgb(170,146,129);
					margin-bottom: 10px;
				}
			
.wrapper .bio2	{
					float: right;
					height: 150px;
					width: 240px;
					border-left: 1px solid rgb(170,146,129);
					border-bottom: 1px solid rgb(170,146,129);
					margin-left: 20px; 
					margin-bottom: 10px;
				}							

.wrapper .bio_content {
						width: 720px;
						margin: 0 auto;
						clear: both;
						padding-bottom: 40px;
						padding-left: 40px;
					}
					
.wrapper .bio_content ul {
							text-indent: 7px;
							list-style-image: url('images/bio_bullet.gif');
							list-style-type: square;
							padding: 2px 2px 2px 10px; 
						}
						
.wrapper .bio_content ul ul 	{
									text-indent: 5px;
									list-style-image: url('images/bio_bullet_sub.gif');
									list-style-type: square;
									padding: 2px 2px 2px 20px; 
								}
/************ MENUS ***********/
		
#navmenu	{
				clear: both;
				height: 25px;
			}
	
#navmenu ul	{
				width: 762px;
				padding: 0;
				list-style-type: none;
			}
	
#navmenu ul li	{
					display: inline;
				}
	
#navmenu ul li a	{
						float: left;
						display: block;
						width: 105px;
						height: 25px;
						margin-right: 3px;
						padding-top: 5px;
					
						background: url('images/menu.gif') 0 0 no-repeat;
						
						text-align: center;
						color: RGB(255,255,255);
						font-size: 0.75em;
						font-weight: bold;
						text-transform: uppercase;
						text-decoration: none;
					}
				
#navmenu ul li a:hover	{
							background: url('images/menuhover.gif') 0 0 no-repeat;
						}
						
#navmenu ul li a.active, #navmenu ul li a.active:hover	{	
							color: navy;
							height: 28px;
							background: url('images/menuactive.gif') 0 0 no-repeat;
					}
		
.list	{
			list-style: none;
			margin: 5px 0 10px 0;
			font-weight: normal;
			line-height: 20px;
		}
		
.list li	{
				padding-bottom: 2px;
			}
		
.list a, .list a:visited	{
			color: blue;
			padding-left: 16px;
			text-decoration: none;
			background: RGB(250,250,250) url('images/bullet.gif') 0 1px no-repeat;
		}
		
.list a:hover, .list a.active	{
			background: RGB(250,250,250) url('images/bullet_hover.gif') 0 1px no-repeat;
			border: none;
		}
		
		
#footer	{
			clear: both;
			height: 66px;
			background: RGB(51,51,51);
			color: RGB(204,204,204);
			/*color: #9a9fa2;*/
			text-align: center;
			padding-top: 11px;
			font-size: 0.6em;
		}
		
#footer_content	{
					margin: 0 auto;
					padding: 0;
					width: 760px;
				}
		
#footer p	{
				margin: 0; padding: 0;
				width: 330px;
			}
		
#footer p.copyright	{
						font-size: 0.9em;
						margin-top: 5px;
					}
		
#footer a	{
				color: #9a9fa2;
			}
			
#footer a:hover	{
					color: #FFF;
				}
		
/* footerStickAlt */
		
html	{
			height: 100%;
		}
	
body	{
			height: 100%;
		}
	
#container	{
				position: relative;
				min-height: 100%;
			}
	
* html #container	{
						height: 100%;
					}
	
#footer	{
			position: relative;
			margin-top: -35px;
		}

/* footerStickAlt end */

