/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body { margin:0; padding:0; height:100%; background-color:#000000; background-image:url(../img/content_bg_kickapps.gif); font:12px arial; color:#666; }

a, img { outline:none; }

div#container { position:relative; margin:0 auto; width:985px; background:transparent; height:auto !important; height:100%; min-height:100%; }

div#header { padding:0; background-image:url(../img/flashbg.png); }

div#content { padding:0; /* bottom padding for footer */ }

	div#content p { text-align:justify; padding:0 1em; }
	
	div#dateline { padding:0; margin:0; background-image:url(../img/datebg.png); width:985px; height:20px; font: 11px arial; color:#fff; }
		#clock { font:normal 11px Arial, Helvetica, sans-serif; }
		#date{ margin:0 10px 0 0; width:250px; float:left; text-align:right; }	
		#online{ padding:0 115px 0 0; width:570px; float:left; text-align:right; }
		
	div#newsline { padding:0; margin:0; width:985px; height:289px; }
		#newsleft { width:53px; height:289px; float:left; }	
		#newsbox1 { width:246px; height:289px; background-image:url(../img/inthenews.jpg); float:left; }
		#newsbox2 { padding:45px 15px 0 35px; float:left; }
		#newsbox2 p { margin:0; padding:0; }
		#newsbox2 a { margin:0; padding:0; font:11px Arial; color:#fab200; text-decoration:none; }	
		#newsbox2 a:hover { margin:0; padding:0; font:11px Arial; color:#fab200; text-decoration:underline; }
		#newsbox ul { margin:0; padding:0; list-style:none; font:11px Arial; color:#c0c0c0; }
		#newsbox ul li { }	
		#newsbox ul li a { font:11px Arial; color:#fab200; text-decoration:none; }	
		#newsbox ul li a:hover { font:11px Arial; color:#fab200; text-decoration:underline; }
		
		#newsbox .onespot { margin:0; padding:0 10px 0 5px; }
		#newsbox .onespot h3 { margin:0; padding:0; font-weight:bold; font-family:Arial; font-size:11px; color:#fab200; text-decoration:none; }
		#newsbox .onespot h3 a { margin:0; padding:0; font-weight:bold; font-family:Arial; font-size:11px; color:#fab200; text-decoration:none; }
		#newsbox .onespot h3 a:hover { font-weight:bold; font-family:Arial; font-size:11px; color:#fab200; text-decoration:underline; }
		#newsbox .onespot p { margin:0; padding:0 0 8px 0; font:11px Arial; color:#fff; text-decoration:none; }
		#poweredbyos { display:none; }
		#poweredbyos img { display:block; border:none; margin:0; padding:10px 0 0 30px; }
		
		.feedsweep { margin:40px 20px 10px 40px; padding:0; }
		.feedsweep_link { font-size:11px; font-weight:bold; color:#fab200; }
		.feedsweep_title { font-size:11px; font-weight:bold; color:#FFFFFF; }
		.feedsweep_item { font-size:11px; color:#FFFFFF; }
		.feedsweep_date { font-size:11px; color:#FFFFFF; }
		.feedsweep_headline { font-size:11px; font-weight:bold; color:#fab200; } 
		.feedsweep_body { font-size:11px; color:#FFFFFF; }

		
		
		#photogallery { width:408px; height:289px; background-image:url(../img/photogallery.jpg); float:left; }
			#photogallery p { margin:45px 25px 4px 25px; font:bold 11px Arial; color:#c0c0c0; line-height:14px; }
			#photogallery p a { font:bold 10px Arial; color:#ffffff; text-decoration:none; }
			#photogallery p a:hover { font:bold 10px Arial; color:#ffffff; text-decoration:underline; }
			#photogallery ul { margin:0; padding:0 0 15px 36px; list-style:none; }
			#photogallery ul li { margin:0 2px 0 0; display:inline; }
			#photogallery span { font:bold 10px Arial; color:#ffffff; }
			#photogallery span a { color:#7f0000; text-decoration:none; }
			#photogallery span a:hover { color:#7f0000; text-decoration:underline; }
		
		#oursponsors { width:241px; height:289px; background-image:url(../img/sponsorsbg.jpg); float:left; }
		#oursponsors p { float:left; margin:0; padding:0; z-index:1; position:relative; right:20px; top:15px; }
		
		#sponsors { margin:0 0 0 12px; padding:0; background:url(../img/sponsorsBG.png) top left no-repeat; width:207px; height:206px; }
		
		#sponsor_scroll {
			position: relative; /* important */
			overflow: hidden; /* important */
			width: 207px; /* important */
			height: 146px; /* important */
			background:transparent;
			top:49px;
		}
		
		#sponsor_frame {position: relative}
		#sponsor_frame img {position: absolute;}
		#previous {top: 123px; left: 0; cursor:pointer; }
		#next {top: 0; left: 0; cursor:pointer; }
		
		#sponsor_content {
			position: absolute;
			margin-top: 20px;
			left: 24px;
		}
		
		.sponsor_item {
			padding: 0;
			height: 110px;
			background: transparent;
			text-align: left;
		}
		
		.sponsor_item h4 {
			font-size: 85%;
			color: #fff;
		}
		
		.sponsor_item p {
			font-size: 77%;
			color: #ccc;
		}
		
		.sponsor_item a, .sponsor_item a:hover, .sponsor_item a:visited, .sponsor_item a:current {
			border:0px transparent;
		}
		
		#newsright { width:37px; height:289px; float:left; }
		
	div#tireline { padding:0; margin:0; width:985px; height:266px; }
		#tireleft { width:53px; height:266px; float:left; }	
		#tiresbox { width:246px; height:266px; float:left; }	
		#votenow { width:408px; height:266px; background-image:url(../img/votenowbg3.jpg); float:left; }
			#votenow p { margin:60px 25px 4px 25px; font:bold 12px Arial; color:#ffffff; line-height:14px; }
			#votenow ul { margin:20px 0 15px 32px; padding:0; font:bold 12px Arial; color:#ffffff; list-style:none; }
			#votenow ul li {  }
			#votenow span { padding:0 0 0 238px; font:bold 10px Arial; color:#ffffff; }
			#votenow span a { color:#7f0000; text-decoration:none; }
			#votenow span a:hover { color:#7f0000; text-decoration:underline; }
		
		#newsletter { width:241px; height:266px; background-image:url(../img/newsletterbg.jpg); float:left; }
			#newsletter p { margin:55px 25px 0 15px; font:11px Arial; color:#c0c0c0; }
			#newsletter label { margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#c0c0c0; }
			#newsletter span { padding:0; font:10px Arial; color:#ffffff; }
			#newsletter span a { color:#7f0000; text-decoration:none; }
			#newsletter span a:hover { color:#7f0000; text-decoration:underline; }
			.ClientLogin { font:11px Arial; color:black; Border:1px solid black; }
		
		#newsright { width:37px; height:266px; float:left; }
		
	div#contentbody { margin:0; padding:0; width:985px; background:url("../img/contentbgtile.png") top left repeat-y; height:100%; }
		#contentleftwing { width:53px; float:left; }
		#contentmid { width:654px; float:left; }
		#contentright { width:241px; float:left; }
		#contentrightwing { width:37px; float:left; }
		
	div#footerline { padding:0; margin:0; width:985px; height:93px; }
		#footerleft { width:53px; height:93px; float:left; }	
		#footertires { width:246px; height:93px; float:left; }	
		#footerbg { width:649px; height:93px; background-image:url(../img/footerbg.jpg); float:left; }
			#footerbg p { margin:10px 0 0 80px; padding:0; font:bold 10px Arial; color:#FFFFFF; }
			#footerbg p a { padding:0 1px 0 1px; font:bold 10px Arial; color:#FFFFFF; text-decoration:none; }
			#footerbg p a:hover { font:bold 10px Arial; color:#FFFFFF; text-decoration:underline; }
			#footerbg p span { color:#808080; }
			#footerbg p span a { color:#808080; text-decoration:none; }
			#footerbg p span a:hover { color:#808080; text-decoration:underline; }
		
		#footerright { width:37px; height:93px; float:left; }
		
