/*  
Theme Name: ASA Late Models North Division
Theme URI: http://wwww.asalatemodelsnorth.com/
Description: The ASA Late Model Series North Division Theme.
Version: 1.2
Author: ADVANTAGE Motorsports Marketing, Inc.
Author URI: http://www.autoracingtracks.com/

	ADVANTAGE v1.2
	 http://www.autoracingtracks.com/

*/



/*
----------------------------------------------- 
asa late model series main css layout
powered by advantage motorsports marketing
version: 09.16.05
-----------------------------------------------
*/


/* Imported Styles
----------------------------------------------- */
@import url("contingency_plan.css");
@import url("forms.css");


/* global stuffs
----------------------------------------------- */
* {
	padding: 0;
	margin: 0;
	}

body { 
	font: 11px/1.3em Arial,Helvetica,sans-serif; 
	text-align: center;
	background: #bebcad;
	}

p { 
	color: #333;
	line-height: 1.2em;
	padding: 3px 0 5px 0;
	}

a {text-decoration: none;}
a:link,a:visited {color: #533030;}
a:hover {color: #8C5151;}

acronym {
	background: transparent url(dot.gif) repeat-x left bottom;
	cursor: help;
	}

hr {border: none; height: 1px; background: #ccc; margin: 2em 0;}
img {border: 0; padding: 0;}


h2 {
	font: bold 16px Arial,Helvetica,sans-serif;
	color: #574D33;
	}


/* layout stuffs
----------------------------------------------- */
#container { 
	margin: 0 auto;
	text-align: left;
	width: 580px;
	background: url(includes/gfx/main_container_bkg_01.gif) repeat-y center top;
	position: relative;
	}

#copyRight { 
	margin: 0 auto;
	text-align: center;
	font: bold 9px arial,Helvetica,sans-serif;
	width: 480px;
	position: relative;
	}
		
#waterMark {
	position: absolute;
	width: 50%;
	height: 600px;
	top: 5px;
	left: 0px;
	background: url(includes/gfx/waterMark_01.gif) no-repeat right bottom;
	margin-left: -290px;
	z-index: 1;
	}

#sponsorMark {
	position: absolute;
	left: 50%;
	margin-top: 0px;
    margin-left: 280px;
	background: transparent;
	width: 75px;
	height: 1000px;
	}
	
#seriesLogo {
	position: absolute;
	margin-left: 15px;
	margin-top: 10px;
    height: 107px;
	width: 200px;
	background: transparent url(includes/gfx/logos/asalm_north_logo_01.gif) no-repeat top left;
	}

#quickLinks {
	position: absolute;
	margin-left: 10px;
	margin-top: 190px;
    border-top: 1px solid #666;
    border-bottom: 1px solid #fff;
    padding: 1px 3px 1px 6px;
    background-color: #333;
    color: #ccc;
    height: 15px;
	width: 551px;
	}
	
#nextRace {
	background: transparent url(includes/gfx/nextRace_bkg_01.gif) no-repeat top left;
	height: 215px;
	width: 345px;
	padding: 10px 0 0 25px;
	}

#nextRace p {
	padding-right: 8px;
	}
	
#BIGstory {
	padding-right: 200px;
	}
	
#seriesNews {
	padding-right: 200px;
	background: transparent url(includes/gfx/footer_main_bkg_01.gif) no-repeat 0 100%;
	}
	
#marketingP {
	padding-bottom: 220px;
	background: transparent url(includes/gfx/marketingP_bkg_01.jpg) no-repeat 0 100%;
	}

#sideBar {
	position: absolute;
	top: 210px;
	right: 0;
	width: 210px;
	padding-bottom: 1em;
	color: #333;
	}
	
#keepITtogether {
	height: 20px;
	line-height: 34px;
	text-align: center;
	padding-bottom: 14px;
	}


/* daStats stuffs
----------------------------------------------- */
#daStats {
	padding: 0 10px 0 10px;
	margin-left: 25px;
	border: 1px solid #999;
	background: #e2e2e2 url(includes/gfx/standings_bkg_01.gif) top left no-repeat;
	width: 308px;
	font-weight: bold;
	}

#leftStats {
	float: left;
	width: 125px;
	}

#rightStats {
	margin-left: 160px;
	width: 125px;
	}


/* header stuffs
----------------------------------------------- */
#pageHeader h1 { 
	background: transparent url(includes/gfx/header_small_01.jpg) no-repeat top left;
	width: 580px;
	height: 40px;
	}

#pageHeader h1 span { display: none }

#pageHeader h2 {
	background: transparent url(includes/gfx/header_rotate/rotate.php) no-repeat top left;
	width: 580px;
	height: 169px;
	}
	
#pageHeader h2 span {display: none;}
	

/* style it sideBar
----------------------------------------------- */
#sideBar h2 {display: none;}
#sideBar h3 {color: #1F0000; font: bold 11px Helvetica,Arial,sans-serif; margin: 15px 20px 6px 20px; text-transform: none;}
#sideBar caption {background-color: transparent;}
#sideBar img {padding: 5px;}
#sideBar li {background-image: url(includes/gfx/bitty_01.gif);}

ul {
	margin: 5px 0;
	border-top: 1px solid #786A47;
	text-align: left;
	list-style: none;
	}

li {
	padding: 3px 0 3px 20px;
	border-bottom: 1px solid #786A47;
	background-repeat: no-repeat;
	background-position: 6px 5px;
	display: block;
	list-style: none;
	}

li:hover { background-color: #666; }	


/* box-it stuffs
----------------------------------------------- */
.box-it {margin: 0 20px;}
.box-it p {margin: 0; font-size: 10px; line-height: 1.4; padding: 3px 8px 0 0;}
.box-it p.extra {padding: 5px 5px 0 0; background: transparent;}
.box-it hr {height: 1px; border: 0; background: #ccc; margin: 5px 15px;}

.series-it {margin: 0 20px; border: 1px solid #786A47; padding: 5px 3px 5px 8px;}
.series-it p {margin: 0; font-size: 10px; line-height: 1.4; padding: 3px 8px 0 0;}
.series-it p.extra {padding: 5px 5px 0 0; background: transparent;}
.series-it hr {height: 1px; border: 0; background: #ccc; margin: 5px 15px;}


/* extra p stuffs
----------------------------------------------- */
#nextRace p {
	color: #333;
	text-align: left;
	}

#seriesNews p { margin: 0 25px 0 25px; } 
#BIGstory p { margin: 0 25px 10px 25px; } 


/* a stuffs
----------------------------------------------- */
#sideBar a{text-decoration: none; color: #fff;}
#sideBar a:link, #sideBar a:visited {color: #fff;}
#sideBar a:hover {color: #ccc;}

#copyRight a{text-decoration: none;}
#copyRight a:link, #copyRight a:visited {color: #666;}
#copyRight a:hover {color: #fff; }

.posted a{text-decoration: none; color: #533030;}
.posted a:link, .posted a:visited {color: #533030;}
.posted a:hover {color: #8C5151; }


/* img stuffs
----------------------------------------------- */
#container img.sponsorBanner {
	text-align: center;
	border-color: #999;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	}

#container img {
	text-align: center;
	border-color: #999;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	margin-bottom: 5px;
	}

.noborder {
	border-style: none;
	padding: 0px;
	margin-bottom: 0px;
	}


/* postinated
----------------------------------------------- */
.posted {
  padding-top:.25em;
  clear:both;
  font-style:italic;
  }
  
p.posted {
  margin-top: .5em;
  border-top: 1px solid #d2d2d2;
  padding-top:.1em;
  }

dd.posted {margin-bottom:1.5em;}
	

/* you name it we got it
----------------------------------------------- */
#seriesNews h3 {
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	margin: 20px 0 0 25px;
	color: #333;
	width: 300px;
	}

#BIGstory h3 {
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 25px;
	color: #333;
	width: 300px;
	}

/* tablenation
----------------------------------------------- */
table { margin: 0px; }
table caption { color: #fff; background: #98A0A6; }
th { text-align: left; }
