body {
	margin:0px; padding:0px;
	background-color:#513a08;
	font-family:Arial, Helvetica, sans-serif;
}
#outside_container {
	background:url(images/background_slice.png) repeat-x #b2ccd8;
}
#container {
	background:url(images/background.png) no-repeat;
	min-height:800px;
	width:1000px;
	position:relative;
}

/*
	Logo / Menu / Panel Positioning
*/

#logo { position:absolute; top:58px; left:51px; }

#panel { position:absolute; top:65px; left:51px; }

ul#menu { 
	margin:0px;	padding:0px;
	position:absolute; top:238px; left:75px;
}
ul#right_menu { 
	margin:0px;	padding:0px;
	position:absolute; top:138px; right:110px;	
}
ul#menu li, ul#right_menu li {
	margin:0px;	padding:0px;
	list-style:none;
	margin-right:10px;
	font-size:14px;
	text-transform:uppercase;
	display:inline;
}
ul#menu li a, ul#right_menu li a {
	text-decoration:none;
	color:#000;
}
ul#menu li a:hover, ul#right_menu li a:hover {
	text-decoration:none;
	color:#ffffff;
}


/*
	Content
*/

#content {
	padding-top:300px;
	padding-left:75px;
	width:815px;
	color:#47494a;
	font-size:13px;
	line-height:20px;
}
.column { float:left; width:600px; margin-right:30px; }


#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	margin:0px 0px 20px 0px;
	font-weight:normal;
}

#content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000;
	margin:0px 0px 20px 0px;
	font-weight:normal;
}

ul.work {
	margin:0px; padding:0px;
}
ul.work li {
	list-style:none;
	margin:0px; padding:0px;
	clear:both;
}
ul.work li a {
	color:#e0b882;
	display:block;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	font-size:10px;
}
ul.work li a img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;	
}
ul.work li a h4 {
	color:#674f5d;
	margin:0px;
	font-weight:normal;
	font-size:13px;
}
ul.work li a:hover, ul.work li a:hover h4 { color:#ffffff; }

/*
	Footer
*/

#footer_content{
	padding-left:75px;
	padding-top:30px;
}
#footer {
	background:url(images/footer.png) repeat-x #b2ccd8;
	padding:35px 70px 80px 50px;
	color:#aed0df;/*#83c2f8;*/
	font-size:16px;
	line-height:20px;
}
#footer img {
	float:left;
	margin-right:10px;
}
#footer span {
	display:block;
	float:left;
	width:550px;
}
#footer a {
	color:#000;
	text-decoration:none;
}
#footer a:hover { color:#ffffff; }


#teamLogos{height:730px; width:670px; margin-bottom:20px;}
#teamLogos .logos{float:left; clear:none; margin:5px; padding:5px; width:200px;}
.logos .name{text-align:center;}
.name{font-weight:bold;}

#headImages{height:225px; width:650px; margin-bottom:20px; clear:both; left:150px;}
#headImages .potraits{float:left; clear:none; margin:5px; padding:5px; width:150px;}
#facilImages{width:700px; height:1000px;}
#facilImages .potraits{float:left; clear:none; margin:5px; padding:5px; width:150px;}
/*.potraits{width:160px;}*/
.potraits .name{text-align:center;}  
.teamLogo{text-align:center;} 



/*
	General Styles
*/

a img { border:0px }
a:link, a:visited {
	color:#262626;
}

a:hover, a:active {
	color:#656565;
}

.eventName
{
	font-size:1.1em;
	font-weight:bold;
}

#eventDescriptions p{margin:20px 10px 0px 10px;}

.accessibility_legend{margin:0px 0px 0px 10px;}

#schedule
{
	background-color:#DDD;
}
/*Lined*/
table.lined {    
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
}
table.lined td {
	border: 1px solid #444;
	font-size:0.9em;
	color:#333;
	padding:5px;    
	font-weight:bold;
}

table.lined thead th {    
	border:0pt none;
	color:#000000;
	font-weight:normal;
	font-size:15px;
	padding:1px 15px 3px 5px;
	text-align:left;
	border-bottom: 2px solid #444;
}
table.lined th
{
	border-right:2px solid #444;
	padding-right:3px;
}
table.lined .noBorder
{
	border:0pt none;
}