BODY
{
	padding: 0px;
	margin: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #474a51;
	background: #454545 url(../img/body_bg.jpg) no-repeat top center;
}

A {
	text-decoration: none;
	color: #2871bb;
}
A:HOVER{
	text-decoration: underline;	
}
FORM{
	margin: 0;
	padding: 0;
}
th{
	text-align: left;
}
.header {
	background: url(../img/logo.png) no-repeat;
	height: 160px;
	width: 1000px;
	margin: 0 auto;
}

.main {
	background: #f0f0f0;
	width: 1000px;
	border: 10px solid #222;
	margin: 0 auto;
	
}

.nav {
	background: #f0f0f0 url(../img/nav-background.gif) repeat-x;
	line-height: 35px;
}

.content {
	background: #f0f0f0 url(../img/content-top.gif) repeat-x;
	padding: 40px 15px 10px;
}

._alert-information {
	background-color: #b6daf2; 
	color:#444; 
	padding: 15px; 
	border: 4px solid #3e88cb;
}

._alert-warning {
	background-color: #fff6bf; 
	color:#444; 
	padding: 15px; 
	border: 4px solid #ffd324;
}

._alert-critical {
	background-color: #fee4e3; 
	color:#444; 
	padding: 15px; 
	border: 4px solid #e37d78;
}

._alert-ok {
	background-color: #e1fed2; 
	color:#444; 
	padding: 15px; 
	border: 4px solid #8ad66a;
}

.sidebox {
	border: 1px solid silver; padding: 5px;
}
.sidebox-body{
	padding: 5px; background-color: #fff;
}
.sidebox-title {
	background-color: #333; 
	font-size: 18px; 
	color: #fff; 
	padding: 5px; 
}
.sidebox-title-race {
	background: #333 url(../img/sidebar-header.jpg) no-repeat; 
	font-size: 18px; 
	color: #fff; 
	padding: 5px; 
}
.sidebox-title-news {
	background: #333 url(../img/sidebar-header-news.jpg) no-repeat; 
	font-size: 18px; 
	color: #fff; 
	padding: 5px; 
}
.album{
	width: 120px; 
	height: 100px; 
	padding: 8px 8px 12px 8px; 
	background: url(http://fultonspeedway.com/img/album_case.gif);
}

.album div{
	width: 120px; 
	height: 100px; 
	overflow: hidden;
}
.footer {
	color: #999;
	text-decoration: none;
	margin: 0 auto;
	width: 1000px;
}

.footer a {
	color: #999;
	text-decoration: none;
}

.footer a:hover{
	color: #fff;
}

/****** SCRIPTACULOUS AUTOCOMPLETER ******/

div.autocomplete {
  position:absolute;
  width:240px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { 
	background-color: #ffb;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding-left:10px;
  cursor:pointer;
  color: #000;
  font-size: 14px;
}

/* ------ glider ------ */


div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 640px; 
	height: 350px;
	overflow: hidden;
	border:1px solid #cccccc;
	}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:640px;
		height:350px;
		overflow:hidden;
		float:left;
		padding:1em;		
		}
	div.scroller div.content {
		width: 10000px;
		}
