body {
	background:url(/images/bg.jpg) repeat-x top #360f00;
	margin: 0px;
}
body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
a { color:#000000; }
a:hover { text-decoration:none; }
.clearboth { clear:both; height:0px; font-size:0px; overflow:hidden; }
input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:93%; }
.button { border:1px solid #000; color:#000; background-color:#d05800; padding:3px; font-weight:bold; font-size:108%; }
hr { color:#d05800; }

#outer {
	position:relative;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

#top { height:198px; }
#top h1 { position:absolute; top:0px; left:-14px; background:url(/images/logo.png) 0 0 no-repeat; width:459px; height:169px; }
#top h1 span { position:absolute; left:-9999px; display:block; }
#top strong { position:absolute; top:35px; left:500px; width:400px; color:#f2c656; text-align:center; display:block; font-size:200%; }

#nav { height:34px; }
#nav ul { margin:0; padding:0; list-style:none; }
#nav li { font-size:138.5%; text-transform:uppercase; float:left; margin-left:70px; }
#nav li.first { margin-left:15px; }
#nav a { color:#ffffff; text-decoration:none; font-family: Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; }
#nav a:hover { color:#f2c656; }

#maincont { width:854px; min-height:500px; border:3px #360f00 solid; background-color:#fff; padding:20px; overflow:hidden; }
#maincont h2#pheader { font-size:182%; color:#000; text-transform:uppercase; margin-bottom:10px; font-family: Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#maincont h3.title { font-size:138.5%; color:#d05800; clear:both; margin-top:5px; margin-bottom:5px; font-family: Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; }

td.castPod img { width:200px; height:120px; }
td.castPod h4 { font-size:131%; color:#981c02; margin:0; font-family: Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; }
td.castPod p { margin:5px 0; font-size:93%; }
td.castPod ul { margin:0; padding:0; padding-left:18px; list-style:square; }
td.castPod ul li { font-size:85%; }

#leftCol { width:534px; float:left; overflow:hidden; }
#rightCol { width:300px; margin-left:20px; float:left; }

#dates { margin:5px 0 15px 0; }
#dates ul { margin:0; padding:0; list-style:none; }
#dates ul li { margin-bottom:10px; }
#dates a.eventName { font-size:108%; font-weight:bold; }
#dates span.eventDate { font-size:85%; }
#dates a.eventVenue { text-transform:uppercase; font-weight:bold; font-size:77%; color:#981c02; text-decoration:none; }

#footer { text-align:center; font-size:85%; margin:20px 0; clear:both; color:#fff; }
#footer a { color:#fff; }

/******** SOCIAL ICONS **********/
#social { margin:0; padding:0; list-style:none; }
#social li { float:left; width:427px; margin-bottom:10px; }
#social a { display:block; width:427px; height:50px; }
#social em { position:absolute; left:-9999px; display:block; }
#social #fb a { background:url(/images/social_fb.gif) 0 0 no-repeat; }
#social #tw a { background:url(/images/social_tw.gif) 0 0 no-repeat; }

/******** SECTIONAL LAYOUT **********/
/* max width 854px */

.sec { float:left; display:inline; width:198px; margin-left:20px; }
.sec.first { margin-left:1px; }
.sec a { text-decoration:none; color:#d05800; }
.sec a:hover { text-decoration:underline; }
.sec a img { display:block; width:198px; height:125px; border-bottom:4px #360f00 solid; }
.sec a span { display:block; margin-top:6px; font-weight:bold; font-size:138.5%; font-family: Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.sec div { display:block; margin-top:6px; font-size:93%; }
.clearsec { clear:both; height:20px; }


/*
* Customizations to Global Style
*/
h3.secTitle { color:#000; }
h4.subTitle { background-color:#971c00; }
div.boxCont { background-color:#fff6e3; }
ul.actBtn li { background-color:#f2c656; border-color:#f2c656; }
