body {
	background:#252525;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	font-size:0.9em;
	color:#363636;
	line-height:150%;
	margin:0;
	padding:0;
	text-align:center;
	}

a{
	text-decoration:none;
	color:#840825;
	font-weight:bold;
}

a:hover {
	color:#bb0d35;
}



h1, h2, h3, ul, li, img, div{
	margin:0;
	padding:0;
}

ul{
margin-right:50px;
}


#frame {
	width:860px;
	margin:0 auto;
	text-align:left;
}


#header {
	height: 100px;
	padding:15px;
	background: #f7f7f7 url('images/header_background.png') repeat-x;
	border-bottom:6px solid #bb0d35;
}

#header .logo {
	float:left;
	width:275px;
}

#header .links {
	float:right;
	padding-top:40px;
	margin-left:70px;
}

#header .links a{
	color:#bb0d35;
	margin-left:6px;
	font-weight:bold;
	padding:5px;
}

#header .links a.selected{
	color:#f7f7f7;
	background: #bb0d35;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#header .links a:hover{
	color:#f7f7f7;
	background: #bb0d35;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#sidebar{
	float:left;
	width:200px;
	color:#fff;
}

#main #sidebar h2 {
	color:#f7f7f7;
}

#sidebar ul{
margin-top:6px;
}


#sidebar li{
list-style-type:none;
margin-left:-20px;
}

#sidebar a{
font-size:125%;
font-weight:bold;
color:#f7f7f7;
}

#sidebar a.selected {
	color:#b9b9b9
}

#sidebar a:hover{
	color:#b9b9b9
}

#sidebar #quote {
line-height:125%;
margin-top:50px;
font-size:90%;
background: #f5f5f5;
color:#363636;;
padding:8px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}




#main{
	background: #f7f7f7;
	padding:30px;
	padding-top:20px;
	padding-bottom:20px;
}

#main.sidebar {
	background: #f7f7f7 url('images/sidebar_background.png') top left repeat-y;
		min-height:400px;
}

#content{
	margin-left:240px;
}

#main .sections {
	float:right;
	color:blue;
	position:relative;
	top:-20px;
}

#main .sections a {
margin-left:20px;
padding:4px;
}

#main .sections a.selected{
	color:#f7f7f7;
	background: #bb0d35;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#main .sections a:hover{
	color:#f7f7f7;
	background: #bb0d35;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


#main h1{
	color:#574a46;
}

#main h1 img {
	width:48px;
	height:48px;
	position:relative;
	top:12px;
	margin-right:8px;
}

#main li{
	position:relative;
	left:40px;
}

#main h2 {
	font-size:125%;
	color: #bb0d35;
}

#column {
float:left;
margin:20px;
display:block;
}


.bio {
float:left;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
}



.overlay{
display:block;

position:absolute;
	color:#fff;
	font-size:150%;

	padding-left:15px;
	padding-right:15px;
	padding-top: 5px;
	padding-bottom: 15px;

	float:right;
	top:200px;
	left:310px;
	background-color: #252525;

	filter: alpha(opacity = 75);
	opacity: .75;
}

.overlay p {
	opacity: 1.0
	background: rgba(17, 17, 17, 1.0);
	filter: alpha(opacity = 100);
	padding:0;
	line-height:125%;
	margin:0;
}

.overlay a:hover {
cursor:pointer;
}

.overlay img {
position:relative;
top:7px;
left:2px;
}

#footer{
height:30px;
clear:both;
color:#f7f7f7;
font-size:75%;
}

#footer .copyright{
float:left;
}

#footer .links{
float:right;
}

#footer .links a{
margin-left:12px;
color:#f7f7f7;
}