@charset "UTF-8";
/*
Theme Name: MA Engineering 01.c
Author: Darnology
Author URI: http://www.darnology.com/
*/

/*
============================================================================
GENERAL
============================================================================
*/
html, body {
	background: #2d2c2a;
	color: #FFFFFF;
	font: 100%/125% Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4  {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ol	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

a {
	color: #DDDDDD;
	text-decoration: none;
}

a:hover {
	color: #BDBD8A;
}

img {
	border: 0px none;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}


/*
============================================================================
HEAD
============================================================================
*/
#fixed {
	background: url('images/bar_big.png') repeat-x 0px 0px;
	position: fixed;
	width: 100%;
	height: 150px;
	z-index: 100000;
}

#header {
	position: relative;
	width: 960px;
	height: 150px;
	padding: 0px 0px 0px 0px;
	z-index: 10000;
}

#menu {	
	background: url('images/MA_Logo_Web.png') no-repeat 20px 30px;
	position: relative;
	float: left;
	width: 550px;
	height: 20px;
	font: 72.75%/100% Arial, Helvetica, sans-serif;
	padding: 90px 0px 40px 210px;
	z-index: 1000;
}

#menu li {
	display: inline;
	padding: 0px 40px 0px 0px;
}

#menu li .active {
	color: #BDBD8A;
}

.header_search {
	position: relative;
	float: right;
	width: 180px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 84px 0px 34px 20px;
	z-index: 1000;
}

#search_bar {
	background: #383838;
	position: absolute;
	width: 132px;
	height: 14px;
	color: #7C7C74;
	font: 62.5%/100% Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 5px 9px 4px 9px;
	right: 0px;
	top: 84px;
	border: 0px none;
	outline: 0px none;
}

#search_bar:focus {
	background: #222222;
}

#search_bar_background {
	background: #000000 url('images/search.png') no-repeat 70px 11px;
	position: absolute;
	width: 150px;
	height: 23px;
	right: 0px;
	top: 84px;
}

#search_submit {
	background: #85855c;
	position: absolute;
	width: 27px;
	height: 23px;
	color: #FFFFFF;
	font: 62.5%/100% Arial, Helvetica, sans-serif;
	margin: 84px 0px 0px 20px;
	padding: 0px 0px 3px 0px;
	left: 0px;
	top: 0px;
	border: 0px none;
	cursor: pointer;
}

#search_submit:hover {
	background: #000000;
	color: #7C7C74;
}


/*
============================================================================
PAGE
============================================================================
*/
#page {
	position: relative;
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 80px 20px 0px;
}

#top_content {
	position: relative;
	width: 750px;
	margin: 0px 0px 5px 210px;
	padding: 175px 0px 25px 0px;
	border-bottom: 1px dotted #4C4B3A;
}

#top_content_inner {
	position: relative;
	width: 750px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #4C4B3A;
}

#bottom_content {
	position: relative;
	width: 940px;
	padding: 0px 0px 0px 20px;
}

#bottom_content_left {
	position: relative;
	float: left;
	width: 150px;
	padding: 12px 0px 0px 0px;
	border-top: 1px solid #343434;
}

.side_title {
	color: #86857E;
	font: 68.75%/100% Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
}

.side_link {
	color: #B3B376;
	font: italic 68.75%/100% Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 20px 0px;
}

.side_link:hover {
	color: #9C9B93;
}

#bottom_content_right {
	position: relative;
	float: left;
	width: 750px;
	padding: 0px 0px 100px 40px;
}

.column {
	position: relative;
	float: left;
}

.row_1 {
	padding: 0px 1px 0px 0px;
}

.row_3 {
	padding: 0px 0px 0px 1px;
}

.side_location {
	background: url('images/us_map.png') no-repeat 0px 45px;
	position: relative;
	float: left;
	width: 214px;
	font: 75%/150% Arial, Helvetica, sans-serif;
	padding: 195px 0px 0px 4px;
}

.side_location h4 {
	color: #BDBD8A;
	padding: 0px 0px 10px 0px;
}

.side_location p {
	padding: 0px 0px 20px 0px;
}

.side_location a {
	color: #FFFFFF;
}

.side_location a:hover {
	color: #BDBD8A;
}


/*
============================================================================
HOME
============================================================================
*/
.home_title {
	background: url('images/home_title.png') no-repeat 0px 0px;
	position: relative;
	width: 670px;
	height: 50px;
	text-indent: -90000px;
	overflow: hidden;
}

.home_top {
	padding: 0px 0px 7px 0px;
}

.home_top h2 {
	position: relative;
	width: 470px;
	color: #DDDDDD;
	font: 81.25%/123.08% Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
}

.two {
	width: 310px;
	padding: 0px 15px 0px 0px;
}

.home_top p {
	color: #999999;
	font: 75.75%/163.64% Georgia, "Times New Roman", Times, serif;
}

.padding_bottom {
	padding-bottom: 15px;
}


/*
============================================================================
COMPANY
============================================================================
*/
.company_title {
	background: url('images/company_title.png') no-repeat 0px 0px;
	position: relative;
	width: 194px;
	height: 65px;
	text-indent: -90000px;
	overflow: hidden;
}

.company_top {
	padding: 0px 0px 10px 0px;
	overflow: visible;
}

.company_top .quote {
	position: relative;
	top: 0px;
	float: left;
	display: block;
	width: 226px;
	padding-right: 10px;
	color: #605f58;
	font: lighter 100%/165% Helvetica, Arial, sans-serif;
	text-align: right;
	text-transform: uppercase;
}

.company_top .quote .open_quote, .company_top .quote .close_quote {
	font: 300%/90% Helvetica, Arial, sans-serif;
}

.company_top .quote .open_quote {
	position: relative;
	top: 15px;
}

.company_top .quote .close_quote {
	position: relative;
	display: block;
}

.company_text {
	color: #BCBCBC;
	font: 75.75%/118.18% Arial, Helvetica, sans-serif;
}

.company_top .row_1, .company_top .row_2 {
	width: 236px;
}

.company_top .row_1 {
	padding: 0px 20px 0px 15px;
}

.company_bottom .bar {
	height: 1px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #AEAEAE;
}

.company_bottom .row_1, .company_bottom .row_3 {
	width: 249px;
}

.company_bottom .row_2 {
	width: 250px;
	margin: 0px 1px 0px 1px;
}

.company_bottom h2 {
	color: #BDBD8A;
	font: italic 93.75%/100% Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
}

.company_img {
        padding: 10px 0px 7px 0px;
}

.company_team {
	position: relative;
	float: left;
	width: 532px;
	padding: 13px 0px 0px 0px;
}

.company_team ul {
	font: 75% Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
}

.company_team ul li {
	position: relative;
	display: block;
	width: 500px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
}

.company_team ul a {
	position: relative;
	display: block;
	width: 500px;
	height: 21px;
}

.company_team a .name, .company_team a .position {
	background: #222222;
	position: relative;
	display: block;
	height: 17px;
	padding: 4px 0px 0px 0px;
}

.company_team a .name {
	float: left;
	width: 245px;
	color: #FFFFFF;
}

.company_team a .position {
	float: right;
	width: 250px;
	color: #585858;
}

.company_team a:hover .name, .company_team a:hover .position {
	background: #383838;
	color: #FFFFFF;
}


/*
============================================================================
PROJECTS
============================================================================
*/
.portfolio_top {
	padding: 0px 0px 10px 0px;
	overflow: visible;
}

.portfolio_title {
	background: url('images/portfolio_title.png') no-repeat 0px 0px;
	position: relative;
	width: 412px;
	height: 40px;
	text-indent: -90000px;
	overflow: hidden;
}

.portfolio_text {
	font: 80.75%/118.18% Arial, Helvetica, sans-serif;
}

.portfolio_top .row_1 h2 {
	color: #DDDDDD;
	padding: 10px 0px 20px 0px;
	width: 500px;
}

.portfolio_top .row_1 p {
	color: #999999;
	font: 85.75%/85.75% Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 5px 0px;
}

#bottom_content_left_holder {
	position: relative;
	float: left;
	width: 150px;
}

#bottom_content_left_fixed {
	position: absolute;
	width: 150px;
	padding: 12px 0px 0px 0px;
	border-top: 1px solid #343434;
	left: 20px;
	top: 0px;
}

.project_catgeories {
	font: 68.75%/127.27% Arial, Helvetica, sans-serif;
	padding: 0px 0px 20px 0px;
}

.project_catgeories li {
	padding: 0px 0px 5px 0px;
}

.project_catgeories a {
	background: url('images/arrow.png') no-repeat -20px center;
	color: #86867E;
	padding: 0px 20px 0px 0px;
}

.project_catgeories a:hover, .project_catgeories .active a {
	background: url('images/arrow.png') no-repeat right center;
	color: #BDBD8A;
}

.map_link {
	color: #CDCDC0;
	font: 68.75%/127.27% Arial, Helvetica, sans-serif;
}

.map_link:hover {
	color: #BDBD8A;
}

.portfolio_section, .portfolio_section .sub_section {
	background: #2D2C2A;
	position: relative;
	width: 750px;
	overflow: hidden;
}

.projects_bottom .row_1 h4 {
	padding: 0px 1px 0px 0px;
}

.projects_bottom .row_2 h4 {
	padding: 0px 1px 0px 1px;
}

.projects_bottom .row_3 h4 {
	padding: 0px 0px 0px 1px;
}

.project h4 {
	position: relative;
	display: block;
	width: 248px;
	font: 68.75%/127.27% Arial, Helvetica, sans-serif;
	border-top: 1px solid #AEAEAE;
}

.project a {
	background: url('images/hash.png') no-repeat -3px -2px;
	position: relative;
	display: block;
	width: 248px;
	height: 168px;
	color: #7C7B7B;
	padding: 4px 0px 0px 0px;
}

.project a:hover, .project .active {
	background: url('images/hash.png') repeat 0px 0px;
	color: #FFFFFF;
}

.project img {
	background: #86867E;
	position: relative;
	display: block;
	width: 248px;
	height: 83px;
}

.project .number {
	background: #222222;
	position: relative;
	display: block;
	color: #FFFFFF;
	width: 237px;
	height: 15px;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 0px 11px;
}

.project a:hover .number, .project .active .number {
	background: #A7A769;
}

.project .type {
	color: #C7C79B;
	text-transform: uppercase;
}

.project a:hover .type, .project .active .type {
	color: #FFFFFF;
}

.portfolio_nav {
	font: 68.75%/127.27% Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 0px;
}

.portfolio_nav .label {
	color: #86867E;
}

.portfolio_nav a {
	color: #86867E;
	margin: 0px 0px 0px 5px;
}

.portfolio_nav a:hover, .portfolio_nav .active {
	color: #BDBD8A;
}


/*
============================================================================
PROJECT SINGLE
============================================================================
*/
.portfolio_single_top {
	padding: 0px 0px 40px 0px;
}

#portfolio_slideshow {
	position: relative;
	float: left;
	width: 516px;
	height: 302px;
	top: 20px;
}

#portfolio_slideshow img {
	position: absolute;
	width: 502px;
	height: 302px;
	left: 0px;
}

#portfolio_info {
	position: relative;
	float: left;
	width: 234px;
	height: 302px;
	top: 20px;
}

#portfolio_info_scroll {
	position: relative;
	width: 234px;
	height: 302px;
	overflow: auto;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0px;
	top: 0px;
	height: 100%;
}

.jScrollPaneDrag {
	position: absolute;
	background: #AAAAA1;
	cursor: pointer;
	overflow: hidden;
}

.jScrollPaneDragTop, .jScrollPaneDragBottom {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

#portfolio_info h2 {
	color: #BDBD8A;
	font: italic 83.75%/100% Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
}

#portfolio_info .info_list {
	position: relative;
	width: 158px;
	color: #BCBCBC;
	font: 65.75%/127.27% Arial, Helvetica, sans-serif;
	padding: 0px 0px 15px 0px;
}

#portfolio_info .info_list li {
	padding: 10px 0px 5px 0px;
	border-top: 1px solid #474747;
}

#portfolio_info .info_list .no_bar {
	border-top: 0px none;
}

#portfolio_info .info_list .label {
	font-weight: bold;
        color: #CDCDCD;
}

#portfolio_info .map_link {
	color: #BDBD8A;
	font: 100%/127.27% Arial, Helvetica, sans-serif;
}

#portfolio_info .map_link:hover {
	color: #BCBCBC;
}

#portfolio_info .about {
	position: relative;
	color: #BCBCBC;
	font: 65.75%/118.18% Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
}


/*
============================================================================
MAP
============================================================================
*/
.map_top {
	padding: 0px 0px 10px 0px;
}

.map_title {
	background: url('images/map_title.png') no-repeat 0px 0px;
	position: relative;
	width: 230px;
	height: 65px;
	text-indent: -90000px;
	overflow: hidden;
}

#portfolio_google_map {
	position: relative;
	width: 748px;
	height: 306px;
	border: 1px solid #3F3F34;
}

.zoom_in, .zoom_out, .zoom_all {
	color: #86867E;
	font: 68.75%/127.27% Arial, Helvetica, sans-serif;
	margin: 5px 5px 0px 0px;
}

.zoom_in:hover, .zoom_out:hover, .zoom_all:hover {
	color: #BDBD8A;
}

#message {
	background: #2D2C2A;
	position: absolute;
	display: none;
	width: 250px;
	height: 81px;
	color: #86867E;
	font: 68.75%/127.27% Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}

#message .link {
	background: url('images/hash.png') no-repeat -3px -2px;
	position: relative;
	display: block;
	width: 250px;
	height: 81px;
}

#message .link:hover {
	background: url('images/hash.png') repeat 0px 0px;
	color: #FFFFFF;
}

#message .bar {
	background: #222222;
	position: relative;
	display: block;
	color: #FFFFFF;
	width: 240px;
	height: 13px;
	text-indent: -90000px;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 0px 10px;
	overflow: hidden;
}

#message .link:hover .bar {
	background: #A7A769;
	text-indent: 0px;
}

#message .title, #message .location {
	padding: 0px 0px 0px 10px;
}

#message .type {
	color: #C7C79B;
	text-transform: uppercase;
	padding: 0px 0px 0px 10px;
}

#message .link:hover .type {
	color: #FFFFFF;
}

#message .arrow {
	background: url('images/marker_bottom.png') no-repeat 0px -5px;
	position: absolute;
	width: 12px;
	height: 5px;
	left: 67px;
	top: 81px;
}

#message .link:hover .arrow {
	background: url('images/marker_bottom.png') no-repeat 0px 0px;
}

#message .close {
	position: absolute;
	height: 13px;
	color: #FFFFFF;
	text-align: right;
	padding: 3px 10px 10px 10px;
	overflow: hidden;
	right: 0px;
	top: 0px;
}

#message .close:hover {
	color: #C7C79B;
}


/*
============================================================================
CONTACT
============================================================================
*/
.contact_top {
	padding: 0px 0px 10px 0px;
}

.contact_title {
	background: url('images/contact_title.png') no-repeat 0px 0px;
	position: relative;
	width: 185px;
	height: 60px;
	text-indent: -90000px;
	overflow: hidden;
}

#contact_left {
	position: relative;
	float: left;
	width: 338px;
	text-align: right;
	padding: 280px 35px 0px 0px;
}

#contact_google_map {
	position: absolute;
	display: block;
	width: 336px;
	height: 270px;
	left: 0px;
	top: 0px;
	border: 1px solid #6C6C6A;
}

#contact_map {
	background: #2D2C2A;
	position: absolute;
	display: block;
	width: 338px;
	height: 272px;
	left: 0px;
	top: 0px;
}

#contact_map_interactive {
	color: #BDBD8A;
	font: 56.25%/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#contact_map_interactive:hover {
	color: #9C9B93;
}

#contact_right {
	position: relative;
	float: left;
	width: 377px;
}

#contact_right h2 {
	color: #DDDDDD;
	font: lighter 100%/130% Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: 0px;
	padding: 0px 0px 20px 0px;
}

#contact_right h2 em {
	color: #999999;
	font: lighter 80%/110% Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: 0px;
	padding: 0px 0px 20px 0px;
}

#contact_right h2 .space {
	display: block;
	padding: 0px 0px 0px 0px;
}

#contact_right p {
	position: relative;
	width: 204px;
	color: #BCBCBC;
	font: 75%/150% Arial, Helvetica, sans-serif;
	padding: 12px 0px 8px 0px;
}

.contact_directions {
	color: #DDDDDD;
	font: 68.75%/154.54% Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}

.contact_directions_strip, .contact_directions_airport {
	position: relative;
	float: left;
}

.contact_directions_strip ul li, .contact_directions_airport ul li {
	background: url('images/dash.png') no-repeat 0px 8px;
	padding: 0px 0px 0px 20px;
}

.contact_directions_strip {
	width: 200px;
}

.contact_directions_airport {
	width: 177px;
}

#contact_right .google_maps_link {
        font: 65.75%/154.54% Georgia, "Times New Roman", Times, serif;
        position: relative;
	width: 377px;
	color: #DDDDDD;
	clear: both;
	padding: 60px 0px 10px 0px;
}

#contact_right .google_maps_link a {
	color: #BDBD8A;
	font: italic 100%/150% Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#contact_right .google_maps_link a:hover {
	color: #86857E;
}

.side_required {
	color: #B3B376;
	font: italic 68.75%/100% Georgia, "Times New Roman", Times, serif;
	padding: 20px 0px 20px 0px;
}

.contact_bottom .row_1, .contact_bottom .row_3 {
	width: 249px;
}

.contact_bottom .row_2 {
	width: 250px;
	margin: 0px 1px 0px 1px;
}

.contact_bottom .bar {
	height: 1px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #AEAEAE;
}

.contact_form {
	position: relative;
	float: left;
	width: 532px;
	height: 457px;
	padding: 13px 0px 0px 0px;
}

.contact_form h2 {
	font: bold 312.5%/100% Arial, Helvetica, sans-serif;
	padding: 12px 0px 0px 0px;
}

.form_section {
	position: relative;
	padding: 15px 0px 0px 0px;
}

.contact_form .left, .contact_form .right, .contact_form .message {
	float: left;
}

.contact_form .left, .contact_form .right {
	width: 247px;
}

.contact_form .right {
	padding: 15px 0px 0px 6px;
}

.form_label {
	color: #86857E;
	font: 75%/100% Arial, Helvetica, sans-serif;
	padding: 0px 0px 11px 0px;
}

.form_label span {
	color: #B3B376;
}

.form_select, .form_select_error {
	width: 247px;
	height: 23px;
	color: #86857E;
	font: 75%/100% Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 1px 5px;
	border: 1px solid #404034;
	outline: 0px none;
	-khtml-appearance: none;
	-khtml-border-radius: 0px;
}

.form_select {
	background: #2D2C2A;
}

.form_select_error {
	background: #383838;
}

.form_input, .form_input_error, .form_text, .form_text_error {
	position: relative;
	color: #86857E;
	font: 75%/100% Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 5px 5px;
	border: 1px solid #404034;
	outline: 0px none;
}

.form_input, .form_text {
	background: #343434;
}

.form_input_error, .form_text_error {
	background: #383838;
}

.form_input, .form_input_error {
	width: 235px;
	height: 12px;
}

.form_text, .form_text_error {
	width: 490px;
	height: 199px;
}

.form_submit {
	background: #252525;
	position: relative;
	color: #B3B376;
	font: italic 81.25%/100% Arial, Helvetica, sans-serif;
	margin: 15px 0px 0px 0px;
	padding: 6px 12px 6px 8px;
	border: 1px solid #404034;
	outline: 0px none;
	cursor: pointer;
}

.form_submit:hover {
	color: #86857E;
}


/*
============================================================================
SEARCH
============================================================================
*/
.search_title {
	background: url('images/search_title.png') no-repeat 0px 0px;
	position: relative;
	width: 283px;
	height: 50px;
	text-indent: -90000px;
	overflow: hidden;
}

.search_top {
	padding: 0px 0px 10px 0px;
}

#search_results {
	font: 68.75%/127.27% Arial, Helvetica, sans-serif;
}

.search_top h2 {
	position: relative;
	width: 470px;
	color: #BCBCBC;
	font: 81.25%/123.08% Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
}

.search_query {
	color: #BDBD8A;
}

#search_results .search_result {
	border-top: 1px solid #474747;
}

#search_results .search_result a {
	position: relative;
	display: block;
	width: 750px;
	height: 11px;
	padding: 10px 0px 10px 0px;
}

#search_results .search_result a:hover {
	background: #383838;
	color: #FFFFFF;
}

#search_results .search_result a span {
	position: relative;
	float: left;
}

.search_number {
	width: 25px;
}

.search_client, .search_name {
	width: 250px;
}

.search_position {
	width: 350px;
}

.search_category {
	width: 225px;
	text-transform: uppercase;
}

.search_location, .search_section {
	width: 125px;
}

.search_page_title {
	width: 600px;
}

.search_nav {
	padding: 10px 0px 0px 0px;
}

.search_nav .label {
	color: #86867E;
}

.search_nav a {
	color: #86867E;
	margin: 0px 0px 0px 5px;
}

.search_nav a:hover, .search_nav .active {
	color: #BDBD8A;
}


/*
============================================================================
FOOTER
============================================================================
*/
#top_of_page {
	position: relative;
	width: 940px;
	height: 11px;
}

#top_of_page a {
	background: url('images/top.png') no-repeat 20px 0px;
	position: relative;
	display: block;
	height: 11px;
	width: 80px;
	color: #86857E;
	font: 60.75%/110% Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 39px;
}

#top_of_page a:hover {
	background: url('images/top.png') no-repeat 20px -11px;	
        color: #BDBD8A;
}

#footer {
	position: relative;
	width: 750px;
	color: #86857E;
	font: 59.25%/100% Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 210px;
	padding: 11px 0px 0px 0px;
	border-top: 1px solid #454438;
}

#footer li {
	display: inline;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #5D5D4E;
}

#footer .first {
	padding: 0px 10px 0px 0px;
	border-left: 0px none;
}

#footer a {
	color: #86857E;
}

#footer a:hover {
	color: #BDBD8A;
}


