body{
	width:878px;
	margin:0px auto;
	padding:0px;
	background:#515764;
	color:#626262;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	font-size:13px;
}

#wrapper{
	padding:10px 14px 0px 14px;
	background:#ffffff;
}

#header{
	width:100%;
	height:68px;
	overflow:auto;
}
	#header .logo{
		float:left;
		margin:5px 0px 0px 20px;
	}
	#header .header-right{
		float:right;
	}
		.header-right a.blog-link{
			display:block;
			float:right;
			width:244px;
			height:25px;
			margin:0px 0px 3px 0px;
			outline:none;
/*			padding:0px 10px;
			outline:none;
			background:#bfcfe2 url('../images/arrow.png') no-repeat 170px center;
			font-size:14px;
			color:#626262;
			text-decoration:none;
			line-height:25px;*/
		}
		.header-right .location{
			float:right;
			clear:right;
			font-size:11px;
		}
		.header-right .phone{
			float:right;
			clear:right;
			font-size:16px;
			font-weight:bold;
		}
		
#nav{
	width:100%;
	height:24px;
	overflow:auto;
	padding:0px;
	margin:0px;
	background:#6e8daf;
	border-bottom:1px solid #ffffff;
	list-style-type:none;
}
	#nav li{
		float:left;
		background:url('../images/navsep.png') no-repeat center right;
	}
		#nav li a:link,#nav li a:visited{
			margin:0px 15px 0px 13px;
			float:left;
			color:#ffffff;
			font-size:14px;
			line-height:24px;
			text-decoration:none;
		}
		#nav li a:hover{
			text-decoration:underline;
		}
		#nav li a.here{
			color:#bfcfe2;
		}
	#nav li.last{
		background:none;
	}
		#nav li.last a{
			margin-right:0px;
		}

#content{
	width:100%;
	overflow:auto;
	background:url('../images/contentbg.png') repeat-y top center;
}
	#content .banner{
		overflow:hidden;
		width:850px;
		height:283px;
		background:url('../images/home-illustration.jpg') no-repeat top center;
		text-align:right;
		border-bottom:2px solid #849ebb;
	}
		.banner h1{
			position:relative;
			margin:0px;
			top:50px;
			right:20px;
			padding:0px;
			color:#ffffff;
			color:#f38339;
			font-size:25px;
			font-weight:normal;
		}
			.banner h1 small{
				display:block;
				font-size:22px;
			}
		.banner .bio-link{
			position:relative;
			top:100px;
			right:20px;
			width:220px;
			height:25px;
			line-height:25px;
			padding-right:20px;
			background:url('../images/oarrow.gif') no-repeat 162px center;
			color:#f38339;
			font-size:15px;
		}
	#content #sidebar{
		width:205px;
		float:right;
	}
		#sidebar .photo{
			padding-top:25px;
			background:#6e8daf;
		}
		#sidebar p{
			margin:20px 10px;
			padding:0px;
			font-size:12px;
		}
	#content #mainContent{
		width:585px;
		padding:20px 30px;
		float:left;
	}
		#mainContent p.intro{
			font-size:16px;
		}
		#mainContent p.intro-internal{
			font-size:16px;
			line-height:20px;
			color:#6e8daf;
		}
		#mainContent h2,#mainContent h1{
			font-size:18px;
		}
		#mainContent .left{
			float:left;
			width:257px;
			padding:0px 15px;
			margin:0px;
		}
		#mainContent .right{
			float:right;
			width:257px;
			padding:0px 15px;
			margin:0px;
		}
		#mainContent li{
			list-style-type:square;
			margin:0px 0px 20px 0px;
		}
		#mainContent ul.inner li{
			list-style-type:square;
			margin:0px 0px 10px 0px;
		}
		#mainContent .author{
			display:inline;
			float:left;
			width:255px;
			overflow:auto;
			padding:10px;
			background:#bfcfe2;
			font-size:16px;
		}
			.author h2{
				padding:0px;
				margin:0px;
				font-size:28px !important;
				font-weight:normal;
			}
		#mainContent .watch{
			display:inline;
			float:right;
			width:265px;
			margin:0px 15px 0px 0px;
		}
			.watch h3{
				background:#6e8daf;
				color:#ffffff;
				padding:3px;
				margin:0px;
				font-size:14px;
				font-weight:normal;
			}
			.watch p{
				padding:5px 0px;
				margin:0px;
				font-size:12px;
			}
		#mainContent .bluebox{
			display:inline;
			float:left;
			padding:10px;
			background:#bfcfe2;
			font-size:16px;
		}
			.bluebox h2{
				padding:0px;
				margin:0px 0px 5px 0px;
				font-size:28px !important;
				font-weight:normal;
			}

#footer{
}
	#footer div{
		padding:20px 260px 20px 20px;
		margin-bottom:20px;
		color:#bfcfe2;
		font-size:11px;
		border-bottom:1px solid #bfcfe2;
	}
	#footer span.address{
		display:block;
		font-size:12px;
		margin:10px 0px;
	}
	#footer ul{
		width:850px;
		overflow:auto;
		list-style-type:none;
		padding:0px 15px 15px 15px ;
		margin:0px;
	}
		#footer ul li{
			float:left;
			padding:0px 10px;
			background:url('../images/fnavsep.png') no-repeat center right;
		}
		#footer ul li.last{
			float:left;
			padding:0px 10px;
			background:none;
		}
			#footer ul li a:link,#footer ul li a:visited{
				white-space:nowrap;
				color:#ffffff;
				font-size:11px;
				text-decoration:none;
				line-height:20px;
			}
			#footer ul li a:hover{
				text-decoration:underline;
			}








a:link,a:visited{
	color:#e37a35;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a.arrow{
	padding-right:20px;
	background:url('../images/oarrow.gif') no-repeat right 60%;
}
.FloatLeft{
	float:left;
}
.FloatRight{
	float:right;
}
.Clear{
	clear:both;
}

img{
	border:none;
}
