@charset "utf-8";
BODY {
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}
P, H1, H2, H3, H4, H5, H6, FORM {
	margin: 0;
}
UL, OL {
	margin: 0;
	padding: 0;
}
LI {
	list-style-type: none;
}
A {
	color: #000000;
	text-decoration: none;
}
A:hover {
	color: #c91f41 !important;
}
A IMG {
	border: none;
}


/***********************************************************************
 * UTILS
 */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

OBJECT {
	-moz-outline-style: none;
}

/***********************************************************************
 * GENERIC
 */
.size11 { font-size: 11px !important; }

/***********************************************************************
 * STRUCTURE
 */
#header {
	height: 34px;
	background: url(../img/header_bg.gif) repeat-x;
}
	#header DIV.content {
		position: relative;
		width: 998px;
		height: 34px;
		margin: 0 auto;
		background: url(../img/header_phone.gif) no-repeat 4px 0px;
	}
	#header_phone {
		display: block;
		padding: 15px 0 0 33px;
	}
	#header_bio {
		position: absolute;
		top: 0px;
		right: 27px;
	}
		#header_bio A {
			display: block;
			width: 170px;
			height: 83px;
			background: url(../img/header_bio.gif) no-repeat;
		}
#container {
	width: 998px;
	margin: 0 auto;
}
#menu {
	width: 200px;
	float: left;
	padding: 21px 0 0 45px;
}
	#menu_logo {
	}
		#menu_logo A {
			display: block;
			width: 131px;
			height: 82px;
			text-indent: -2000px;
			background: url(../img/logo.gif) no-repeat;
		}
		#menu_logo OBJECT, #menu_logo EMBED {
			margin: -20px 0 0 -40px;
		}
	#menu_list {
		padding-left: 31px;
		line-height: 21px;
	}
		#menu_list A {
			color: #9d9d9d;
		}
		#menu_list A.selected {
			color: #000000;
		}
			#menu_list A.selected SPAN {
				color: #c91f41;
			}
		#menu_list UL {
			display: none;
			padding: 0 0 16px 14px;
		}
			#menu_list UL A.selected {
				text-transform: none;
				color: #c91f41;
			}
#content {
	width: 753px;
	float: left;
	padding-top: 123px;
}


/***********************************************************************
 * SECTION
 */
#pictures_nav {
	width: 585px;
	padding: 6px 0;
	text-align: right;
	letter-spacing: 9px;
}
	#pictures_nav A {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #c91f41;
	}
	#pictures_nav A:hover {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #9d9d9d !important;
	}

#content H1 {
	font: bold 16px "Courier New", Courier, monospace;
	height: 34px;
}
#content H2 {
	padding-bottom: 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#content H3 {
	padding-bottom: 3px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #434343;
}
#content P {
	padding-bottom: 6px;
	color: #838d89;
}


/***********************************************************************
 * HOME
 */
BODY.home #content {
	margin: -93px 0 0 -58px;
}


/***********************************************************************
 * BIO
 */
BODY.bio {
	background: url(../img/bio_bg.jpg) #5F6A66 no-repeat center top;
}
.bio #header_bio A {
	background-image: url(../img/bio_header_bio.gif);
}
.bio #menu_list A {
	color: #dcd6c7;
}
.bio #menu_logo A {
	background-image: url(../img/bio_logo.gif);
}
#bio_content {
	width: 320px;
	padding-left: 110px;
}
	#bio_content H1, #bio_content H2 {
		text-align: center;
	}
	#bio_content P {
		padding-bottom: 14px;
		/*font-size: 12px;*/
		color: #000000;
		text-align: justify;
	}
	P#bio_download {
		padding: 15px 0 30px 0;
		text-align: center;
	}
		P#bio_download A {
			color: #c91f41;
			text-align: center;
			text-decoration: underline;
		}
