/* CSS Framework */
@import url('common/reset.css');

/* Site Specific */
@import url('type.css');
@import url('forms.css');
@import url('comments.css');

/* Functions */

.clearfix:after {
	content:  ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Structural Layout */

body {
	
}

#branding-nav {
	position:relative;
	margin-bottom:20px;
}

#nav-container {
	width:960px;
	margin:0 auto;
	margin-top:18px;
}

#nav-container:after {
	content:  ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#site-info {
	
}

#content-wrapper {
	width:960px;
	margin:0 auto;
}

#content {
	width:880px;
	padding:0 40px;
	background:url("../images/content.gif") repeat-y;
}

#content:after {
	content:  ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#content_top {
	width:960px;
	height:60px;
	background:url("../images/content_top.gif") no-repeat;
	margin-bottom:-10px;
}

#content_bottom {
	width:960px;
	height:60px;
	background:url("../images/content_bottom.gif") no-repeat;
}

#content_one {
	float:left;
	width:520px;
	margin-right:80px;
}

#content_two {
	float:right;
	width:280px;
}

#audioplayer {
	margin-top:-3px;
	float:right;
}

#nav-list:after {
	content:  ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#content_two #map {
	margin:18px 0;
}

/* Remove map stuff */

img[src="http://maps.google.com/intl/en_us/mapfiles/poweredby.png"] {
display:none;
}
#map div span {
display:none;
}
a[href="http://www.google.com/intl/en_us/help/terms_maps.html"] {
display:none;
}
