
html {
height:101%
}

body {
	background-color:#003;
	margin:0;
	padding:0;
	background-attachment: fixed;
	background-image: url(graphics/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}


#page {
width:950px;
margin:0 auto;
}

#header {
	background-image: url(graphics/ffLogo2.jpg);
	height:156px;
	margin:0;
}

#header ul {
position:relative;
top:80px;
margin-left:550px
}

#header ul li {
float:left;
list-style-type:none;
padding:0 10px;
}

#header ul li a{
float:left;
display:block;
color:#333333;
text-decoration:none;
}

#header ul li a:hover{

color:#fff;

}

#content {
padding:0 20px;
}

.sessionNav {
text-align:center;
margin:0;
padding:0;
border-bottom: dashed 1px #c60;

}
.sessionNav ul{
margin:10px 0;
padding:0;
}
.sessionNav ul li {
display:inline;
list-style-type:none;
}

.sessionNav ul li a{
text-decoration:none;
color:#000;
padding:3px;
background-color:#fc9;
border:1px solid #c60;
}

.sessionNav ul li a:hover{
background-color:#c60;
color:#fff;
}

#info {
width:400px;
float:left;
padding:0 25px;
}

#sessions {
padding:0 25px;
}
#sessions ul, #info ul, #rsessions ul{
	list-style-type: none;
	padding-bottom:25px;
}
#sessions ul li, #info ul li #rsessions ul li{
		padding-bottom:2px;
}

#rsessions h2 {
font-size:medium;
color:#c60;
}

#rsessions ul{
margin-left:200px;
border-left: solid 1px #c60;
}

#rsessions a {
margin-left:200px;
display:block;
}

#rsessions ul a {
margin-left:5px;
display:inline;
}



h3{
	padding:0;
	margin:0;
	color:#003;
	font-size:small;
}

#footer {
clear:both;
text-align:center;
font-size:x-small;
color:#333;
}