/*type*/

html,body {
margin:0;
padding:0;
}

body {
background-color:#ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

body.form {
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

p, li {
margin:0 10px 10px;
line-height:14px;
}

#program p{
text-indent:-2em;
margin:0 10px 10px 3em;
}

h1 {
font-size:14px;
font-weight:bold;
margin:0 0 10px 10px;
}

#header h1 {
font-size:14px;
font-weight:bold;
margin:10px 0;
}

h1.guest {
font-size:14px;
font-weight:bold;
margin:20px 0 10px 10px;
}

h2 {
font-size:12px;
font-weight:bold;
margin:10px;
}

#program h2 {
margin:0 10px 5px;
}

h3 {
font-size:12px;
font-weight:normal;
font-style:italic;
margin:0 10px;
}

#footer p {
font-size:10px;
margin:0 10px 10px;
}

#navigation ul {
list-style:none;
}

#navigation li {
text-indent:-1em;
margin:10px 10px 0 -10px;
}

body.bio, #navigation_blank {
background-color:#eee;
}

#content a, #bios a, #biobib a {
color:#c00;
text-decoration:none;
}

a.nav {
display:block;
color:#981793;
padding:10px;
}

#content a:hover, #biobib a:hover {
color:#c00;
text-decoration:underline;
}

#navigation a {
color:#fff;
text-decoration:none;
}

#navigation a:hover {
color:#fff;
text-decoration:underline;
}

#bios a:hover {
color:#c00;
text-decoration:underline;
}

a.closelink {
font-size:10px;
color:#c00;
text-decoration:none;
}

a.closelink:hover {
font-size:10px;
color:#c00;
text-decoration:underline;
}

#content p {
line-height:1.4;
}

#footer p {
margin:0;
padding:5px 10px;
}

form {
display:inline;
margin:0 0 0 20px;
}

img.floatLeft {
float:left;
margin:0 5px 5px 10px;
}


/*structure*/

#container {
width:750px;
background:#eee url(images/navback.gif) repeat-y right;
border:solid 2px #333;
margin:10px auto;
}

#wrapper {
background:#eee url(images/navback.gif) repeat-y right;
float:left;
width:100%;
}

#header {
background-color:#eee;
margin:0;
padding:10px;
}

#content {
margin:10px 200px 0 0;
}

.guest {
clear:left;
width:100%;
}

#guests {
margin:0;
padding:0;
}

#program {
margin:0;
padding:0;
}

#clearer {
height:0;
clear:both;
}

#bios {
margin:0;
padding:0;
}

#leftguests {
float:left;
width:184px;
margin:0;
}

#rightguests {
float:right;
width:184px;
margin:0;
}

#middleguests {
float: left;
width: 180px;
margin: 0;
border-left:1px solid gray;
border-right:1px solid gray;
}

#leftguests p, #rightguests p, #middleguests p {
font-size:11px;
margin:5px;
}

#leftguests img, #rightguests img, #middleguests img {
margin:-3px 0;
}

#staffleft {
float: left;
width: 270px;
}

#staffright {
float: right;
width: 270px;
}

#staffleft p, #staffright p {
	text-indent: 1.0em;
	line-height: 0.5;
}

#biobib {
margin:10px;
}

#directions {
margin:10px;
}

.dealerbutton {
margin: 0 0 30px 20px;
}

#navigation {
background-color:#e15555;
float:left;
width:200px;
margin:10px 0 0 -200px;
}

#footer {
background:#333;
color:#fff;
}

#twitterfeed {
margin: 10px;
}


/*nav bar tabs*/

#tabs {
float:left;
width:100%;
background:#666;
line-height:normal;
}

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

#tabs li {
display:inline;
margin:0;
padding:0;
}

#tabs a {
float:left;
background:url("images/tableftE.gif") no-repeat left top;
text-decoration:none;
margin:0;
padding:0 0 0 4px;
}

#tabs a span {
float:left;
display:block;
background:url("images/tabrightE.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
float:none;
}
/* End IE5-Mac hack */

#tabs a:hover span {
color:#fff;
background-position:100% -42px;
}

#tabs a:hover {
background-position:0 -42px;
}

#tabs #current a {
background:url("images/tableftE.gif") no-repeat left top;
background-position:0 -42px;
font-weight:bold;
}

#tabs #current span {
background:url("images/tabrightE.gif") no-repeat right top;
background-position:100% -42px;
}


/*information page*/
table.ads {
margin:0 0 10px 10px;
width:520px;
}

td.ads {
text-align:center;
}


/*program schedule */

.panel_day {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	margin: 0 0 20px 0;
}

