* { margin:0;padding:0}

body,html{
	margin:0;padding:0;background:#E8EBEF;color:#333332;font-family: Tahoma, Verdana,sans-serif;font-size:12px;
}

p{ margin-bottom: 10px;}
	
a:link { color: #3B73B9; text-decoration: none }
a:active { color: #3B73B9; text-decoration: none }
a:visited { color: #3B73B9; text-decoration: none }
a:hover { color: #3B73B9; text-decoration: underline }

#outer_wrapper {
	margin:0 auto;
	width:840px;
	background: white;
}

#inner_wrapper {
	margin:0 auto;
	width:800px;
}

#prose_header{
	float: left;
	color: black;
	/*width:70%;*/
	font-weight: normal;
}

#prose_right{
	float: right;
	color: gray;
	text-align: right;
	font-size: 1em;
}

#prose{
	clear: both;
	text-align: justify;
	padding-bottom: 12px;
}

#page_title{
	font-size: 2.0em;
	padding-bottom: 4px;
	font-weight: normal;
	font-variant: normal;
}

#splash{
	clear: both;
	color: #4A5358;
	text-align: justify;
	margin-bottom: 12px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 1.3em;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#header {
	
	margin:0 auto;
	width:100%;
	height:90px;
}

#menuline {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin:0 auto;
	width:100%;
	height:20px;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
}

#menuline a:link { color: #332; text-decoration: none }
#menuline a:active { color: #332; text-decoration: none }
#menuline a:visited { color: #332; text-decoration: none }
#menuline a:hover { color: #3B73B9; font-weight:none }

#menuline p{
	word-spacing: 100px;
	letter-spacing:  0px;
	margin-bottom: 0px;
}

#pic {
	background: blue;
	margin:0 auto;
	width:100%;
	height:187px;
}

#side {
	float: left;
	width: 120px;
	height: 600px;
	border-top: 1px solid #CCCCCC;
	margin-top: 20px;
	margin-right: 40px;
}

#side_splash1
{
	float: right;
	position: relative;
	text-align: left;
	width: 177px;
	padding: 150px 10px 20px 10px;
	background: url(test.gif);
	border-bottom: solid #CCCCCC 1px;
}

#side_splash1 h1{
	color: #3B73B9;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.5em;
	font-family: Calibri, Verdana,sans-serif;
}

#content{
	float:left;
	width:640px;
	padding-top: 20px;
	text-align: justify;
	
}

#content_narrow{
	float:left;
	width:500px;
	margin-left: 50px;
	padding-top: 0px;
	text-align: justify;
}

#content3 li{
	margin-left: 1em;
}
#content3 ul{
	margin-left: 2em;
}

#content3 h2{
	font-size: 1.1em;
	
	font-weight: bold;
}

#content_twoColL{
	float:left;
	width:300px;
	background: white;
	padding-top: 20px;
	text-align: justify;
	margin-right: 40px;
}

#content_twoColR{
	float:right;
	width:300px;
	background: white;
	padding-top: 20px;
	text-align: justify;
}

#content3{
	float:left;
	width:400px;
	background: white;
	padding-top: 20px;
	margin-right: 40px;
	text-align: justify;
}

#right_bar{
	float:right;
	width:197px;
	margin-top: 20px;
}

#right_bar p{
}

#heading1{
	background: url("uline.gif");;
	font-size: 1.3em;
	padding-bottom: 10px;
	font-weight: bold;
}

#heading1-nu{
	font-size: 1.3em;
	padding-bottom: 10px;
	font-weight: bold;
}

#bios{
	float:left;
	width:520px;
	background: white;
	margin-top: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #CCCCCC;
}

#bio_pic{
	float:left;
	background:white;
	width:120px;
	text-align: center;
	padding-top: 20px;
}
#bio_prose{
	float:right;
	background:white;
	width:400px;
	text-align: justify;
	padding-bottom: 8px;
}
#bio_prose h1{
	font-weight: bold;
	font-size: 1.3em;
}

#chart{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 5px;
	margin-bottom: 12px;
	text-align: center;
}

#chart h1{
	font-size: 13px;
	font-weight: bold;
	font-family: Calibri, Verdana,sans-serif;
	text-align: left;
}

#chart h2{
	font-size: 11px;
	font-weight: normal;
	font-family: Calibri, Verdana,sans-serif;
	text-align: left;
}

#chart h3{
	font-size: 11px;
	font-weight: normal;
	font-family: Calibri, Verdana,sans-serif;
}

#bluebox{
	width:10px;
	height:35px;
	background:#3B73B9;
	position: relative;
	float: left;
	top: -5px;
	left: -5px;
}

#highlight
{
display: inline;
}

#blog_date{
	display:inline;
	font-size: 0.8em;
	color: #808080;
	padding-right: 0.3em;
}

#blog_description
{
	margin-bottom: 0.7em;
}

#minimal{
	margin-left: 60px;
	margin-top: 60px;
	width:440px;
	text-align: justify;
	
	padding: 12px;
	border: solid #CCCCCC 1px;
	
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
