/*** LAYOUT ***/

	body,
	html {
		margin:0;
		padding:0;
		background:#5e5a51;
		color:#ffffff;
	}
	body {
		font-family:Arial,Verdana,Sans-Serif;
		font-size: 12px;
		_text-align: center;
		
		}
		
	img {
		border: 0px;
		
	}
	#wrap {
		background:#494d4c;
		margin:0 auto;
		width:1000px;
		overflow:hidden;
		text-align: left;
	}
	
a:link, a:visited {
		color:#CCC0B4;
		text-decoration:none;
		outline: none;
		}

a:hover, a:active {
		color: #CCC0B4;
		text-decoration:none;
		outline: none;
		}

ul {
			list-style: none;
			margin-left: 0;
			padding-left: 1em;
			text-indent: -1em;
			padding-top: 0;
			margin-top: 0;
		}

li {
			padding-left: 1em;
			margin: .2em 0;
			padding-top: 0;
			}


ul li:before {
	content: "\00BB \0020";
	}
	
	
	
	#header {
		background:#CCC0B4;
		height: 100px;
		padding-top: 0px;
		padding-left: 0px;
		border-bottom: 1px solid #ffffff;
	}
	
	#header_block {
		background:#644b32;
		border-top: 20px solid #736e62;
		height: 20px;
	}
	
	#header h1 {
    	padding:0px;
	    margin:0;
    }

#main {
		background:#736e62;
		float:left;
		width:799px;
		overflow:hidden;
		padding-top: 0px;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ffffff;
		
	}
	#main h2, #main h3, #main p {
		padding:0 0px;
    }
    
#main_content_home {
		background:#736e62; 
		padding-top: 0px;
		height: 240px;
		overflow: auto;
		float:right;
		padding-right: 110px;
		padding-left: 0px;
		margin-top: 36px;
		width: 600px;
		text-align: justify;
		line-height: 24px;
	}
	
#main_content {
		background:#736e62; 
		padding-top: 20px;
		height: 240px;
		float:right;
		padding-right: 140px;
		padding-left: 0px;
		
	}
	
#main_content_text{
		line-height: 25px
		
	}
	
#main_content_bio {
		background:#736e62; 
		margin-top: 36px;
		height: 240px;
		overflow: auto;
		float:right;
		padding-right: 50px;
		padding-left: 0px;
		width: 540px;
		
	}
	
#main_content_focus {
		background:#736e62; 
		padding-top: 0px;
		height: 240px;
		overflow: auto;
		float:right;
		padding-right: 110px;
		padding-left: 0px;
		margin-top: 36px;
		width: 600px;
		text-align: justify;
		line-height: 20px
	}	
	
.focus {
	font-size: 12px;
	line-height: 20px;
	}

.addiction {
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #333333;
	margin-left: 0px;
	}
	
#col1_content{
	width: 230px;
	float: left;
	font-size: 12px;
	margin-left: 0px;
	padding-left: 34px;
	padding-right: 30px;
	text-align: left;
	}
	
#col2_content{
	width: 130px;
	float:left;
	padding-left: 10px;
	font-size: 12px;
	}
	
#col22_content{
	width: 110px;
	float:left;
	padding-left: 10px;
	font-size: 12px;
	}
	
#col3_content{
	width: 100%;
	float: left;
	text-align: justify;
	line-height: 24px
	}
	
#col_bio_content{
	width: 500px;
	float: left;
	text-align: justify;
	line-height: 24px
	}	
	
#col4_content{
	width: 140px;
	float:left;
	font-size: 20px;
	line-height: 25px;
	margin-top: 55px;
	margin-left: 35px
	}
	
/*** SIDEBAR ***/

	#sidebar {
		background:#ffffff;
		float:left;
		width:200px;
		padding: 0px;
		overflow:hidden;
		border-top: 22px solid #736e62;
	}
	
	#slideshow{
		background: #fffff9;
		height: 246px;
		padding: 5px 0px 5px 0px;
		text-align: center;
	}
	
	#address{
		background: #644b32;
		height: 180px;
		color: #ffffff;
		padding: 25px 10px 10px 10px;
		font-size: 12px;
		text-align: center;
		line-height: 28px;
		border-right: 0px solid #ffffff;
	}
	
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }



/*** FOOTER ***/


	#footer {
		background:#494d4c;
		clear:both;
		height: 0px;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
    
    
/*** NAVIGATION ***/
	
	#nav {
		background:#333333;
		padding:0px;
		margin: 0px;
		height: 22px;
		float: left;
		width: 800px;
	}
	
	#nav ul{
		margin:0;
		list-style:none;
		width: 100%;
		padding:0px;
	}
	#nav li{
		display:inline;
	color:#ffffff;
		background:#494d4c;
width:auto;
		border-left: 1px solid #ffffff;
	}
	
	#nav li.alt{
		display:inline;
		margin:0px;
		color:#ffffff;
		background:#333333;
		float:left;
		width:auto;
		border-bottom: 0px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 0px solid #ffffff;
		padding:0px;
	}
 
#nav a:hover {
		color:#ccc0b4;
		padding:0px;
	}



/*** TEXT, DESIGN ***/
	
	a {
	text-decoration: none;
	color: #ffffff;
	}
	
	p{
	line-height: 25px;
	margin-right: 10px;
	letter-spacing: ;
	}
	
	img{
	margin: 0px;
	padding: 0px;
	}
	
	
	
	