body
{
	font:normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:black;
	background-image:url("../gfx/back.jpg");
	background-repeat: repeat-y;
	background-position: center 105px;
	color:#201e1b;
	
}

a img { border-width:0xp;}
a { color: #8d8558; text-decoration:none;}
h1 { font-size:1.2em; color:#201e1b;}
h2 { font-size:1.2em; color:#201e1b;}
h3 { font-size:1.2em; color:#201e1b;}
h4 { font-size:1.2em; color:#201e1b;}
h5 { font-size:1.2em; color:#201e1b;}

.results
{
	margin-top:1em;
}

.results h5 
{
	margin-top:1em;
	margin-left:0.5em;
	color:#8d8558
}

.results_place
{
	width:4em;
}
.results_no
{
	width:3em;
}
.results_name
{
width:12em;
}
.results_first_run
{
	width:6em;
}
.results_second_run
{
	width:6em;
}
.results_total
{
	width:8em;
}
	
.results table
{
	margin:0.5em;	
}

.results table th
{ 
	font-weight:bold;
}

.results table td
{
	border-bottom: 1px #eee solid;
	padding-bottom:0.3em;
	padding-top:0.3em;
}
#mainColumn
{
	width:965px;
	margin-left:auto;
	margin-right:auto;
	
}

#top
{
	padding-top:1em;
}
#innerHeaderBar
{
	width:965px;
	margin-left:auto;
	margin-right:auto;
}

#outerHeaderBar
{
	height: 105px;
	background-image:url("../gfx/back_top.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: black;
}
	
#photoBar
{
	text-align:center;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	
}

#photoBar p
{
	position:absolute;
	left:0px;
	top:0px;
}

#photoBar img
{
	width:850px;
	
}

#menuBar
{
	background:white;
	color:#8d8558;
	border-bottom:1px solid #8d8558;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	
}

#menuList
{
	margin-bottom:0.5em;

}

#menuList li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	font-size:1.4em;
	color:#8d8558;
	margin-right:28px;
	margin-left:28x;
	
}

#menuList li a
{
	color:#8d8558;
	text-decoration: none;
}

#menuList li.selected a
{
	color:#262e5f;
	text-decoration: none;
}

#menuList li a:hover
{
	color:#d8d0a5;
	text-decoration: none;
}

#content
{
	background-color: #fff;
	text-align:justify;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10em;
	padding-top:2em;
}

#content p
{
	margin-top:1em;
	color:#201e1b;
}

#footer
{
	color:#8d8558;
	font-size:1em;
	font-size:0.7em;
	text-align:center;
	border-top:1px solid #8d8558;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#footer ul
{
	background-color:#d8d0a4;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	padding:1em;
	
}
#footer li
{
	display:inline;
	margin-right:1.5em;
	margin-left:1.5em;
}

#buttonsCard
{
	width:260px;
	position:relative;
	float:right;
	margin-top:2em;
}

#buttonsCard div
{
	width:85px;
	height:85px;
	position:absolute;
	
}



#leftContentColumn
{
	float:left;
	width: 15em;
	background-color:#eee;
	background-image: url("../gfx/grad_back_500.png");
	background-repeat: repeat-x;
	background-position: center top;
}

.leftContentColumnEventData
{
	background-color:#eee;
	background-image: url("../gfx/grad_back_500.png");
	background-repeat: repeat-x;
	background-position: center top;
}

.newsItem
{
	border-bottom:1px solid #ddd;
	padding-bottom:2em;
	margin-bottom:2em;
	position:relative;
}

.newsItem h1
{
	position:absolute;
	top:0px;
	left:70px;
	
}

.pictoBox
{
	position:absolute;
	top:-5px;
	left:0px;
	
}

.newsDate
{
	text-align:left;
	font-size:0.8em;
	text-align:right;
}

.newsHeader
{
	position:relative;
	height:40px;
}

.newsContent
{
	margin-top:1em;
}


.leftMenuSection
{
	margin-bottom:2em;
	padding-left:0.5em;
	padding-right:0.5em;
}


.leftMenuSection h5
{
	border-bottom:solid 1px #ddd;
	margin-bottom:0.5em;
}

.leftMenuSection li
{
	font-size:0.9em;
	margin-top:0.2em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:1em;
}

.leftMenuSection li.selected
{
	background-color: #262e5f;	
}

.leftMenuSection li.selected a
{
	color: #fff;	
}

.leftMenuSection li a:hover
{
	color: #201e1b;	
}

.leftMenuSection li.selected a:hover
{
	color: #fff;	
}

#pagingBar
{
	text-align:center;	
}

#pagingBar li
{
	display:inline;
	margin-left:3em;
	margin-right:3em;
}

.eventListBox
{
	height:173px;
	background-image: url('../gfx/event_button_silver_back.png');
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom:1em;
	position:relative;
}

.selectedEventListBox 
{
	background-image: url('../gfx/event_button_gold_back.png');
	background-repeat: repeat-x;
	
}

.eventListBoxContent
{
	padding-top:1em;
	padding-left:200px;
	padding-right:2em;
}

.eventListBox h1 a 
{
	color:#201e1b;
}

.eventThumbBox 
{
	float:left;
}

img.textAligned 
{
	position:relative;
	top:0.4em;
	left:0.1em;
}

#selectedEventButtonBox
{
	margin-bottom:2em;
	border-bottom:1px solid #201e1b;
}


#eventsMenuBar
{
	background-color:#d8d0a5;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	height:20px;
	text-align:center;
}

#eventsMenuBar ul
{
	margin-left:auto;
	margin-right:auto;
	width:750px;
}

#eventsMenuBar li a
{
	color:#201e1b;
	display:block;
	float:left;
	width:90px;
	
}


#eventsMenuBar li
{
	display:inline;
	
}

#eventsMenuBar li.selected
{
	background-color: #262e5f;	
}

#eventsMenuBar li.selected a
{
	color: #fff;
	background-color: #262e5f;
}

#eventsMenuBar li a:hover
{
	color: #fff;	
}



.galleryBox
{
	float:left;
	height:160px;
	background-image: url('../gfx/gallery_button_back.png');
	background-repeat: repeat-x;
	background-position: center top;
	margin-bottom:1em;
	width:400px;
	margin-right:1em;
	
}

.galleryInfoBox
{
	border-bottom:1px solid #ddd;
	padding-bottom:1em;
	margin-bottom:1em;
	
}
.photoBox
{
	float:left;
	padding:0.5em;
	
	height:180px;
	width: 180px;
	
}

.brownLink
{
	color: #fff;
	padding:0.2em 0.5em;
}

.brownLink a:hover
{
	color: #fff;
	padding:0.1em 0.5em;
}


.brownLink2
{
	color: #fff;
	background-color: #262e5f;
	padding:0.2em 0.5em;
}

.brownLink2 a:hover
{
	color: #fff;
	background-color: #262e5f;
	padding:0.1em 0.5em;
}

.newsItem ul
{
	list-style-type: square;
	margin: 0.5em;
	margin-left:1.5em;
}
.newsItem li
{
	padding-left: 0.5em; 
}

.newsItem strong
{
	font-weight:bold;
}

.eventListBoxContent strong
{
 	font-weight:bold;
}

#sponsoringLogoBar
{
	width:300px;
	float:right;
	text-align:center;
}

#sponsoringLogoBar img
{

	padding:1em;
}
#sponsoringText
{
	width:500px;
}

#eventSponsorList
{
	text-align:center;	
}

#eventSponsorList img
{
	padding:1em;
}

.newsHeader h1
{
	text-align:left;
}

  #slideShow {
  width : 200px;
  height : 160px;
  background:#eee;
  padding : 0.5em;
  margin : 1.0em;
  margin-top:0;
  margin-botom:0.0em;
}

 #slideShowContainer {
  
 
  border:0px #aaa solid;
  float:right;
  margin-top:0px;
  
  background:#eee;
  margin-left:0.5em;
  margin-bottom:0.5em;
  padding-top:0.5em;
   padding-bottom:0.5em;
}

#slideShowContainer h5
{
	text-align:center;
	font-size:1em;
	color: #262e5f
	
}

#slideShowContainer p
{
	text-align:right;
	
	padding : 0.5em;
}
