/* Bell Micro Racing - Season - January 2007*/

ul#mainNav {/*to fill ie gap*/
	background: #c64521;
}

#square1, #square2, #square3, #square4, #shortborder, #square5, #square6 {
	float: left;
	margin:0;
	padding:0;
}
#square1, #square2, #square3, #square5 {
	border-right: 1px solid #e7dbbd;
}
 #shortborder {
	border-left: 1px solid #e7dbbd;
}
#square1 {
	width: 124px;
	height: 210px;
}
#square2 {
	width: 124px;
	height: 170px;
}
#square3 {
	width: 374px;
	height: 450px;
}
#square4 {
	width: 499px;
}
#shortborder {
	height: 250px;
}
#square5 {
	width: 124px;
	height: 300px;
}
#square6 {
	width: 123px;
	height: 310px;
}

#square3 h3 {
	margin: 0;
	padding: 195px 0px 0px 130px;
}
* html #square3 h3 {
	padding-top: 0px;
	clear: left;
}
h3.champtitle {
	margin: 0;
	padding: 430px 0px 0px 380px;
}
h3.belltitle {
	margin: 0;
	padding: 280px 0px 0px 8px;
}

.almsintro {/*style paragraph*/
	margin: 0;
	padding: 5px 10px 5px 15px;
	width: 275px;
	text-align: justify;
}
.champintro {/*style paragraph*/
	margin: 0;
	padding: 5px 10px 5px 200px;
	width: 275px;
	text-align: justify;
}
.bellintro {/*style paragraph*/
	margin: 0;
	padding: 0 10px;
	text-align: justify;
}

/*alms page*/

#almsSection1 {
	margin: 0;
	padding: 160px 15px 0px 15px;
	width: 300px;
	float: left;
	border-right: 1px solid #e7dbbd;
}
#almsSection2 {
	margin: 0;
	padding: 15px 15px 0px 15px;
	width: 385px;
	float: left;
}

#almsSection2 h3 {/*for content pages*/
	padding-top:40px;
}
#champSection2 h3, #bellSection2 h3 {/*bigger because navlist = 4 items only*/
	padding-top:50px;
}
#almsSection1 h4, #champSection1 h4 {
	text-align: right;
	margin: 0;
	padding: 50px 0px 0px 0px;
}
#almsSection2 h4, #champSection2 h4 {
	text-align: center;
	margin: 0;
	padding: 80px 0px 0px 0px;
}

.categories {
	float: left;
	width: 165px;
	text-align: right;
	padding: 5px 10px;
}
.info {
	float: left;
	width: 170px;
	padding: 5px 10px;
}
#almsSection1 img {
	margin:0;
	padding: 5px 0px 0px 175px;
}
#almsSection2 img, #champSection2 img, #bellSection2 img {
	margin:0;
	padding: 90px 0px 0px 0px;
}

/*navigation*/
ul.secondLevelNav a:link, ul.secondLevelNav a:visited {
	color: #c64251;
}

ul.secondLevelNav a:hover, ul.secondLevelNav a:active {
	color: #fff;
}

.thirdLevelNav {
	margin: 0;
	padding: 8px;
	list-style: none;
}

.thirdLevelNav li {
	text-align: right;
	padding-bottom: 3px;
}

#almsabout a#about, #almsteam a#team, #almsschedule a#schedule, #almsresults a#results, #alms101 a#a101,
#champabout a#about, #champteam a#team, #champschedule a#schedule, #champresults a#results, #bellabout a#about, #bellimsa a#imsa, #bellschedule a#schedule, #bellresults a#results {color:#26529b;}

/*tables*/
#almsscheduletable, #champscheduletable, #gt3scheduletable {
	border-collapse: collapse;
	width: 680px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 35px auto;
	padding: 0;
}
th, td {
	padding: 2px 5px;
}
/*caption {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
*/
#almsscheduletable th {
	background-color: #9ab7e7;
	color:#fff;
}
#champscheduletable th {
	background-color: #E16F4D;
	color:#fff;
}
#gt3scheduletable th {
	background-color: #79A8CE;
	color:#fff;
}

.odd {
	background-color: #fff;
}
.even {
	background-color: #eee;
}

/*champ page*/
#champSection1 {
	margin: 0;
	padding: 160px 15px 0px 15px;
	width: 300px;
	float: left;
	border-right: 1px solid #e7dbbd;
}
#champSection2 {
	margin: 0;
	padding: 15px 15px 0px 15px;
	width: 385px;
	float: left;
}

#champSection1 img {
	margin:0;
	padding: 5px 0px 0px 175px;
}

ul.bullets {
	list-style: circle;
}

/*bell page*/
#bellSection1 {
	margin: 0;
	padding: 160px 15px 0px 15px;
	width: 300px;
	float: left;
	border-right: 1px solid #e7dbbd;
}
#bellSection2, #bellSection2landing {
	margin: 0;
	padding: 15px 15px 0px 15px;
	width: 385px;
	float: left;
}
#bellSection2landing img {/*for snaps on home page only (no content)*/
	margin:0;
	padding: 250px 0px 0px 0px;
}