BODY
{
	background: #000;
	font-family: lucida, verdana, 'lucida grande', sans-serif;
}

#contain33 {width:598px; background-color:#fff; margin: 20px auto 20px auto;}

.header {border-bottom:3px solid #000; margin:0;}

#contain33 ul {margin-left:25px;}
#contain33 ul li { list-style:circle; text-align:left; }
   
#contain33 #nav {float:left; width:130px; background:#fff; font-family:verdana; font-size:13px; text-align:center; border-bottom:2px solid #ccc; border-left:2px solid #ccc; font-size:10px;}

#nav A {padding:5px; border-bottom:1px solid #ddd; color:#06C; font-weight:bold; display:block; text-decoration:none;}
#nav A:hover { color: #060; border-bottom:1px solid #063;}
#nav ul.menu, #nav li {list-style:none; padding:o; margin:0;}

#nav .menu li.leaf, #nav .menu li.collapsed {list-style:none; padding:0; margin:0;} 

#incontainer {width:445px; padding:10px; background-color:#fff; float:left;}

#incontainer .form-text {width:400px;}

#incontainer .node {border-bottom:1px dashed #999; margin:1em 0;}

#incontainer h2 a {font-weight:bold; color:#333;}
#incontainer h2 a:hover {text-decoration:underline;}

#incontainer TABLE {max-width:445px; font-size:9px;}

#incontainer .view-content-carpool {padding-top:8px;}

#nav a.active {color:#000;}

.carpool #nav .block {display:none;}
.carpool #nav #block-menu-2 {display:block;}


.schedule h4 {color:#C60; font-family:arial; margin-bottom:0;}
.schedule UL P {margin-top:2px;}

H1
{
	padding-bottom: 3px;
	font-family: verdana;
	font-size: 24px;
	color: #060;
	margin:5px 0;
}

H2
{
	color: #060;
}

.breaker {clear:both;}

#nav h2 {margin:1em 0 0 0; text-align:center; border-bottom:1px solid #888; font-size:12px;}


.fs_left, .fs_right
{
	font-size: 14pt;
	font-family:georgia;
	padding:4px;
}

.fs_left
{
	text-align: right;
	text-transform: uppercase;
}

.fs_right {
	text-align: left;
	font-weight:bold;
}

table {font-size:11px;}

.links {border:none;}

.music {background-color:#c6c; padding:5px; margin-left:-5px;}
.sessions {background-color:#cfc; padding:5px; margin-left:-5px;}
.film {background-color:#9cf; padding:5px; margin-left:-5px;}
.keynote {background-color:#fc6; padding:5px; margin-left:-5px;}

.fs_warning {background-color:#fc6; padding:5px; margin:1em 0; border:1px solid #666;}

.gallery_image {margin-bottom:1em;}
.main_image {margin-top:.5em;}

.entry {padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #999;}

.entry h4 {font-weight:normal; margin-top:.8em;}