/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:arial,sans-serif;
	font-size:12px;
	color:#52403a;
}
body {
	background: #8a7d79 url('../graphics/bg.jpg') repeat-x;
	
}

A 
{
    color:#52403a;
    text-decoration:underline;
}

/* main table */

div#space {
	margin:0 auto;
	width:800px;
	height: 25px;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */

	background: #ffffff;
	height:auto;
}


	    #header 
	    {
	        background-color:#fdfbf9;
	        height:350px;
	        margin:0;
	        padding:0;
	        text-align:center;
	    }
	    
	    #mainbg 
	    {
	        background-image: url(/graphics/main_bg.png);
	        background-repeat:repeat-y;
	        font-size:1px;
	    }
	    
		.mainContent {	
			font-family: "Arial Narrow", Arial;
			font-size:11px;
			color: #473442;
			line-height:16px;

		}
		
		.pressReleaseItem 
		{
			font-family: "Arial Narrow", Arial;
			font-size:8pt;
			color: #473442;
			line-height:16px;	
			
		}

        #main-container 
        {
            margin-left: auto;
            margin-right: auto;
            width:802px;
    
            text-align: left;     
            background-color:White;     
            padding:5px;  
            background-color:#fff;
            background-image: url(/graphics/fade.png);
            background-repeat:repeat-x;
            font-size:1px;
            margin-top:20px;
        }
        
        #main-interior 
        {
            background: none;
            height:100%;
            margin-top:0px;
            padding-top:5px;
            font-size:1px;
        }
        
        #bracketnav  
        {
               
            text-align:center;
            width:100%;
            background-color:#fff;
        }
        
        #navspace 
        {
            font-size:1px;
            width:100%;
            text-align:center;   
            margin-top:10px;
            background-color:#fff;
        }
    
        
	    #mnul
        {
            position:relative;
            display:inline;
            width:700px;
           
            list-style-type:none;
            margin:0;
            padding:0;
	        
	       
        }
        
        #mnul li
        {
            display:inline;
            margin-left:0px;
            margin-right:12px;
        
            text-transform:uppercase;
        }
        
	    #mnul A {
		    font-size:11px;
		    text-decoration:none;
		    color:#7a7372;
		    font-weight:bold;
	    }
	    
	    #mnul A:hover 
	    {
	        color: #60244e;
	    }

    /* Layout */
    
	#main 
	{
	    padding-top:20px;
		padding-left:50px;
		padding-right:50px;
		padding-bottom:20px;
		float:left;
		width:400px;
		font-size:8pt;
		line-height:140%;
	
	
	}
	
	.colorHighlight 
	{
	     color: #60244e;
	}
	
	.bioName 
	{
	        color: #60244e;
	        font-size:9pt;
	        font-weight:bold;
	        width:100px;
	        text-align:center;
	        display:block;
	}
	    
	
	#main h1 
	{
	    padding-left:10px;
	    font-size:15px;
	    font-family:  Arial;
	    text-transform:uppercase;
	    color: #5e3856;
	}
	
	#main h2
	{
	    padding-left:10px;
	    font-size:14px;
	    font-family: "Arial Narrow", Arial;
	    text-transform:uppercase;
	    color: #5e3856;
	}	
	
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
		
		float:right;
		width:280px;
		font-size:8pt;
		line-height:140%;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
    
  	#footer {
		background:#cc9;
		clear:both;
		font-size:11px;
		margin:0px;
		padding:0px;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
      
    /*
    	Contains the main navigation
    */
    .whiteBg 
    {
        background-color:#fdfbf9;
        font-size:1px;
        margin-top:0;
        padding:0;
        padding-top:10px;
    }
    
    
    #searchBox {
    	font-size:7pt;
	    width:300px;
	    height:50px;
	    float:right;
	    margin-top:30px;
    }
    
    #searchBox A {
    	color: #aaa;
	    font-weight: 900;
    	text-decoration: none;	
    }
    
    #searchBox A:hover {    	
	    text-decoration: underline;	
    }
    
    /* Grey gradient horizontal rule class */
    .horizontal_rule 
    {
        background-image: url(/graphics/hr.png);
        background-repeat:no-repeat;
        padding:0;
        margin:0 auto;
        font-size:1px;
        width:258px;
        height:19px;
    }
    
    .horizontal_rule_container 
    {
        width:100%;
        height:19px;
        text-align:center;
    }