body {
	background: #F8F7F4;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	font: 70%/130% Verdana, sans-serif;
	color: #757667;
}
a {
	text-decoration:none;
	color: #CC3300;
}
a:hover {
	color: #2D6B92;
	text-decoration: underline;
}
p {
	padding:0 0 .5ems 0;
	margin:0px 0 5px;
}
h1 {
	font: bold 150% "Trebuchet MS";
	color: #5B5C50;
	padding: 0 0 0 7.5%;
	margin: 20px 0 25px 0;
	background: #F8F7F4 url(images/sections_bullet.gif) no-repeat 5%;
}
h2 {
	font-family: "Trebuchet MS";
	color: #5B5C50;
	padding:0 0 3px 0;
	border-bottom: 1px solid #CFCFBE;
	margin: 0 0 .5ems 0;
	font-size: 100%;
	font-weight: bold;
}
h3 {
	font: italic 110% "Trebuchet MS", sans-serif;
	padding:0 0 0 0;
	border-bottom: 1px solid #CFCFBE;
	margin:0 0 1ems 0;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
li {
	margin:0;
	padding:0;
}
#header {
	padding: 35px 0 10px 5%;
	width:100%
	float:left;
	background: #E2E5D7 url(images/bkgd_header.jpg) no-repeat;
	/*background: #e5e5e5 url(images/xerox_noise.gif) repeat-x;
	 background: #ecf3fe; url(images/xerox_sky.gif) repeat-x;
	background: #d9ecfa url(images/sky.gif) repeat-x;*/
}
#goog {
	padding:10px 0 0 5%;
	}
#stationIdentification {
	position:relative;
	width:730px;
	height:50px;
}
#turntableLogo {
	position:absolute;
}
#tagline {
	padding-bottom: 5px;
}
#stationIdentification #contact {
	float: right; 
	position:absolute; 
	bottom:0px;
	padding-bottom: 1px; 
	width:100%; 
	color: black;
	text-align:right; 
}
#header form {
	float:right;
	position:absolute;
	right:0;
	top:0;
	}
#phoneIcon {
	vertical-align: middle;
}
#mainNavContainer {
	/*background: #BD6F44 url(images/woodgrain.gif) repeat-x;*/
	background: #838B80 url(images/green_nav_bar.gif) repeat-x;
	padding: 4px 0 5px 5%;
	margin: 0 0 0 0;
}
/*.homePage #mainNavContainer {
	background: #838B80 url(images/green_nav_bar.gif) repeat-x;
	padding: 4px 0 5px 5%;
	}*/
div#mainNav {
	border-bottom: 0px solid #CFCFBE;
	width:740px;
	padding:0px 0 0px 0;
	margin:0;
	clear: both;
	background: url(images/-plug.gif) no-repeat right center;
}
#mainNav a {
	text-decoration:none;
	color: #D2CFCB;
	color: #E3EADC;
	margin-right: 2em;
}
#mainNav a:hover {
	color: #f9d790;
	color: #fff;
	text-decoration: underline;
}
#mainNav ul {
	border-bottom: 0px solid #CFCFBE;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
}
#mainNav li {
	display: inline;
	margin:0;
	padding:0;
}
.homePage #homePage, .homePage #homePage a,
.aboutPage #aboutPage,.aboutPage #aboutPage a,
.sitesPage #sitesPage, .sitesPage #sitesPage a,
.playersPage #playersPage, .playersPage #playersPage a,
.ecdPage #ecdPage, .ecdPage #ecdPage a,
.videosPage #videosPage, .videosPage #videosPage a {
	color:#fff;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 0px solid #F8F7F4;
}
.wideBox {
	width: 740px;
	margin: 0 0 0 5%;

}
#mainContent {
	background: #F4F0E8;
}
#homePromo {
	margin:0 0 10px 0;
}
#homePromoContainer {
	margin:20px 0 20px 0;
}
#homeFlashPromoContainer {
	float:left; width:370px; height:204px; postion: absolute; margin-right:0px;
}
#homePromoNews {
	padding-bottom: 5px;
	float:right; 
	width:50%;
}

#homePromoNews ul {
	list-style-type: none;
	padding:0;
	margin:0;
}
#homePromoNews li {
	background: url(images/icon_pop_up.gif) no-repeat 0px 2px;
	padding: 0 0 7px 18px;
	line-height: 140%;
}

.sectionTitles, .sectionTitles a, .sectionTitles a h2 {
	color: #cc3300;
	text-decoration: none;
	display: block;
}
.sectionTitles a:hover, .sectionTitles a:hover h2 {
	color: #2D6B92;
	text-decoration: none;
}
.sectionTitles a:hover img {
	border:1px solid #2D6B92;
}
.sectionTitles h2 {
	font: bold 18px Helvetica, san-serif;
	padding: 0 0 0 23px;
	border:none;
	margin: 0 0 5px 0px;
	background-image: url(images/sections_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
.thumbNails-Container {
	background: url(images/thumb_drop-shadow.gif) no-repeat -1px 2px;
	padding:3px 7px 7px 3px;
}
.thumbNails {
	border: 1px solid #fff;

}
#aboutSectionSideNav {
	width:120px;
	float:left;
}
#aboutSectionSideNav ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#aboutSectionSideNav li {
	padding:0;
	margin:0 0 .5ems 0;
}
.bodyText.chronological h2 {
	border:none;
	margin:0;
	margin-top:2em;
	margin-bottom:-1em;
}
.widerBodyColumn {
	float:left; 
	width:420px;
}
.rightSideBar {
	float:right;
	width:25%;
}
.singleColumn {
	width: 25%;
	float: left;
}
.pageContent {
	float:left;
	width:360px;
}
#screenshots {
	float:right;
	width:360px;
	padding-bottom: 50px;
}
.dropshadow {
	background: url(images/dropshadow_gallery.gif) no-repeat 5px 5px;
	padding: 6px 5px 5px 5px;
	float:left;
}
#screenshots img {
	border:1px solid #fff;
}
.halfWidth {
	width:50%;
}
.projectList {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:170px;
}
.projectList #rightColumn {
	margin-left:20px;
}
#imageBox {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-top: -5px;
	margin-left: -5px;
}
.bodyText {
}
.bodyText a {
	text-decoration: underline;
	color: #666666;
}
.bodyText a:hover, .newsHeadline a:hover, .more a:hover {
	color: #cc3300;
	text-decoration: underline;
}
.bodyText p {
	padding-top: 0px;
	margin-top: 0px;
}
.spacer {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.listItems, .listItems a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.listItems ul {
	list-style: none;
	padding-top: -5px;
	margin: -5px 0px 0px;
	padding-left: 0px;
}
.listItems a:hover {
	color: #cc3300;
	text-decoration: none;
}
.listItems li {
	padding-top: 4px;
}
.listItems li a {
	text-decoration: underline;
}
.imageFrame {
	border: 1px solid #999999;
	background: #CCCCCC;
	padding: 4px;
 } 
.dottedRule {
	background: url(images/tile_dot_x.gif) repeat-x;
	font-size: 10px;
}
.smallprint {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#dateTitles {
	background: #685e4f;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.award {
	color: #990000;
}
.featuredIn {
	color: #cc3300;
}
.presentedAt {
	color: #cc3300;
}
.solidRule {
	border-top: 1px solid #999999;
	height: 1px;
	border-bottom: 1px solid #999999;
	font: 0px/0px Verdana, Arial, Helvetica, sans-serif;
	width:740px; margin-left:5%; clear:both; margin-bottom:10px;
}
.normalList {
	padding-left: 1em;
	margin-left: 1em;
	list-style: none;
}
.normalList li {
	margin-bottom: 1em;
}
.photo {
	border:5px solid #fff;
}
