﻿/* Stylesheet Imports
----------------------------------------------------------- */
@import "base.css"; 
@import "nav.css";



/* Structure [structure]
----------------------------------------------------------- */

#container {
	margin: 0 31px 0 27px;
	position: relative;
	overflow: hidden;
	text-align: left;
	width: 940px;
}

#fade {
	background: url("../images/bg_fade.png") repeat-y;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/bg_fade.png');
	margin: 0 auto;
	text-align: left;
	width: 998px;
	z-index: 10;
}

.section-620 #header {
	height: 84px;
}

#main-container {
	width: 940px;
	background-color:#ffffff;
}

#main {
	padding: 0 9px 3px 9px;
	position: relative;
	z-index: 20;
}

#across {
	position: relative;
	width: 533;
}

#cols {
	width:940px;
	padding-top:30px;
	background: url("../images/cols-bg.jpg") repeat-x;
	
}

#col-left {
	float: left;
	width: 360px;
	margin-right: 70px;
	padding-left:100px;
}

#col-right {
	float: left;
	width: 344px;
	margin-right:61px;
}


#footer-container {
	width: 800px;
	height: 182px;
}

#footer {
	position: relative;
	width: 900px;
	height: 55px;
	padding:20px;
	background-color:#fff;
}

#footer-text {
float:right;
color:#969696;
}

#nav-container {
	_background-image:none;
	width: 940px;
	height: 40px;
}

#col-right ul {
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-bottom: 20px;
	width:304px;
}
#col-right li {
	padding-left: 1px;
}
#branding {
	width:100%;
	background: url("../images/branding-bg.gif") repeat-x;
}
#col-left ul {
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	width:304px;
}
#col-left li {
	padding-left: 1px;
}



/* Hacks and Workarounds [hacks]
----------------------------------------------------------- */

/* Clearfix hack */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}
