@charset "UTF-8";
/* CSS Document */

	html, body, div, span,
	applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, input,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dd, dl, dt, li, ol, ul,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100.01%;
	}


body {font-size:80%; font-family:Arial, Helvetica, sans-serif; background:#2d2d2d; color:#FFF; font-weight:normal;}
.clear {clear:both;}
a {color:#FFF; text-decoration:none;}
a:hover {color:#C0C0C0;}
a:focus {outline:none;}
.bold {font-weight:bold;}

/*MAIN-LAYOUT*/
#header {width:900px; height:150px; background:url(../images/site-layout/header-bg.png) no-repeat; margin:0 auto;}
#logo {width:360px; height:70px; float:left; margin-top:60px;}
#rs {width:100px; height:100px; float:right; margin-top:23px;}
#champion {width:140px; margin:0 20px 0 0; height:100px; float:right; margin-top:23px;}
#social {width:150px; height:50px; float:right; margin-top:25px; text-align:right;}
#social img {margin-bottom:10px;}
#social img:hover {opacity:.8;}
#outter-wrapper { position:relative; width:900px; margin:0px auto; z-index:0; }
#footer-wrapper {width:900px; height:50px; clear:both;}
#footer-nav {width:700px; height:50px; padding-top:30px; float:left;}
#footer-credit {width:175px; height:50px; float:right; background:url(../images/site-layout/armitage.png) no-repeat right top; padding:30px 0 0 0; font-size:.85em; text-align:right;}

/*MAIN-NAV*/
#nav { float:left; width:100%; height:50px; background:url(../images/site-layout/nav-x.png) repeat-x; z-index:10; }
#nav-bar { position:relative; width:900px; height:50px; margin:0 auto;  z-index:10;}
#nav-shadow { float:left; width:100%; height:10px; background:url(../images/site-layout/nav-shadow-x.png) repeat-x; margin:0px 0px -10px 0px;  z-index:10; }

.image-shadow {  float:left; width:100%; height:10px; background:url(../images/site-layout/nav-shadow-x.png) repeat-x; margin:-300px 0px 0px 0px;  z-index:10; } 
#nav li {display:inline;}
#nav li a {display:inline-block; width:90px; height:50px; text-indent:-9999em;}

#nav li a.nav1, #nav li a.nav1:hover, #nav li a.sel1 {background:url(../images/site-layout/nav/nav1.png); float:left;}
#nav li a.nav2, #nav li a.nav2:hover, #nav li a.sel2 {background:url(../images/site-layout/nav/nav2.png); float:left;}
#nav li a.nav3, #nav li a.nav3:hover, #nav li a.sel3 {background:url(../images/site-layout/nav/nav3.png); float:left;}
#nav li a.nav4, #nav li a.nav4:hover, #nav li a.sel4 {background:url(../images/site-layout/nav/nav4.png); float:left;}
#nav li a.nav5, #nav li a.nav5:hover, #nav li a.sel5 {background:url(../images/site-layout/nav/nav5.png); float:left;}
#nav li a.nav6, #nav li a.nav6:hover, #nav li a.sel6 {background:url(../images/site-layout/nav/nav6.png); float:left;}
#nav li a.nav7, #nav li a.nav7:hover, #nav li a.sel7 {background:url(../images/site-layout/nav/nav7.png); float:left;}
#nav li a.nav8, #nav li a.nav8:hover, #nav li a.sel8 {background:url(../images/site-layout/nav/nav8.png); float:left;}
#nav li a.nav9, #nav li a.nav9:hover, #nav li a.sel9 {background:url(../images/site-layout/nav/nav9.png); float:left;}
#nav li a.nav10, #nav li a.nav10:hover, #nav li a.sel10 {background:url(../images/site-layout/nav/nav10.png); float:left;}
#nav li a.nav1:hover, #nav li a.sel1, #nav li a.nav2:hover, #nav li a.sel2, #nav li a.nav3:hover, #nav li a.sel3, #nav li a.nav4:hover, #nav li a.sel4, #nav li a.nav5:hover, #nav li a.sel5, #nav li a.nav6:hover, #nav li a.sel6, #nav li a.nav7:hover, #nav li a.sel7, #nav li a.nav8:hover, #nav li a.sel8, #nav li a.nav9:hover, #nav li a.sel9, #nav li a.nav10:hover, #nav li a.sel10 {background-position:bottom;} 

/*SPONSORS*/
#sponsors {width:900px; height:170px; float:left; margin:20px auto 0 auto; clear:both;}
#sponsors li {display:inline;}
#sponsors li a {text-indent:-9999em; display:block;}

#sponsors li a.spon1, #sponsors li a.spon1:hover {background-image:url(../images/site-layout/sponsors/dyno.png);}
#sponsors li a.spon1 {display:block; float:left; width:140px; height:30px; background-position:top; margin:33px 30px 0 223px; background-position:bottom;}
#sponsors li a.spon1:hover {background-position:top;}

#sponsors li a.spon2, #sponsors li a.spon2:hover {background-image:url(../images/site-layout/sponsors/rgg.png);}
#sponsors li a.spon2 {display:block; float:left; width:130px; height:80px; background-position:top; margin:5px 10px 0 0; background-position:bottom;}
#sponsors li a.spon2:hover {background-position:top;}

#sponsors li a.spon3, #sponsors li a.spon3:hover {background-image:url(../images/site-layout/sponsors/710.png);}
#sponsors li a.spon3 {display:block; float:left; width:80px; height:80px; background-position:top; margin:10px 20px 0 0; background-position:bottom;}
#sponsors li a.spon3:hover {background-position:top;}

#sponsors li a.spon4, #sponsors li a.spon4:hover {background-image:url(../images/site-layout/sponsors/fks.png);}
#sponsors li a.spon4 {display:block; float:left; width:80px; height:80px; background-position:top; margin:10px 20px 0 0; background-position:bottom;}
#sponsors li a.spon4:hover {background-position:top;}

#sponsors li a.spon5, #sponsors li a.spon5:hover {background-image:url(../images/site-layout/sponsors/arai.png);}
#sponsors li a.spon5 {display:block; float:left; width:110px; height:50px; background-position:top; margin:20px 0 0 0; background-position:bottom;}
#sponsors li a.spon5:hover {background-position:top;}

#sponsors li a.spon6, #sponsors li a.spon6:hover {background-image:url(../images/site-layout/sponsors/titan.png);}
#sponsors li a.spon6 {display:block; float:left; width:140px; height:50px; background-position:top; margin:20px 30px 0 0; background-position:bottom;}
#sponsors li a.spon6:hover {background-position:top;}

#sponsors li a.spon7, #sponsors li a.spon7:hover {background-image:url(../images/site-layout/sponsors/graphix.png);}
#sponsors li a.spon7 {display:block; float:left; width:120px; height:50px; background-position:top; margin:20px 30px 0 244px; background-position:bottom;}
#sponsors li a.spon7:hover {background-position:top;}

#sponsors li a.spon8, #sponsors li a.spon8:hover {background-image:url(../images/site-layout/sponsors/doodson.jpg);}
#sponsors li a.spon8 {display:block; float:left; width:172px; height:72px; background-position:top; margin:10px 0 0 0; background-position:bottom;}
#sponsors li a.spon8:hover {background-position:top;}

#sponsors li a.spon9, #sponsors li a.spon9:hover {background-image:url(../images/site-layout/sponsors/k-and-n.png);}
#sponsors li a.spon9 {display:block; float:left; width:120px; height:34px; background-position:top; margin:30px 30px 0 0; background-position:bottom;}
#sponsors li a.spon9:hover {background-position:top;}

#sponsors li a.spon10, #sponsors li a.spon10:hover {background-image:url(../images/site-layout/sponsors/angel-springs2.png);}
#sponsors li a.spon10 {display:block; float:left; width:95px; height:47px; background-position:top; margin:20px 30px 0 0; background-position:bottom;}
#sponsors li a.spon10:hover {background-position:top;}


/*FOOTER-NAV*/
#footer-nav li {display:inline;}
#footer-nav li a {margin-right:10px; font-size:.85em;}

/*HOME-LAYOUT*/
#flash-wrapper {width:900px; height:450px; float:left;}
#teaser-wrapper {width:900px; height:190px; background:url(../images/site-layout/teaser-bg.png) no-repeat; float:left;}
.teaser {width:300px; float:left;}
.teaser-title {width:280px; height:20px; padding:10px; font-family:Calibri, Arial; font-size:1.7em;}
span.small {font-size:.8em;}
.teaser-content {width:280px; height:120px; padding:10px;}
.teaser img {border:#FFF 2px solid;}
.teaser img:hover {border:#C0C0C0 2px solid;}
.mailing {float:right; margin-top:-210px; position:relative; z-index: 10;}
.form-box {width:190px; height:23px; margin-bottom:10px; border:none; padding:12px 5px 5px 5px; color:#999;}
.form-box:focus {color:#333;}
.form-btn {margin:-2px 0 0 141px;}

/*CONTENT-LAYOUT*/
#content-wrapper {float:left; width:900px; }
#content-images { float:left; width:900px;}
#content-images img {float:left;}
#content-header {padding:10px; background:#333; margin:-50px 0 0 0; float:left; font-size:2em; color:#E9490C;}
#content-content {width:900px; background-color:#333;}
.text-column {width:560px; padding:10px; margin:10px; float:left; background-color:#444;}
.teaser-column {width:270px; margin:10px 0; padding:10px; background-color:#444; float:left;}
.teaser-column img {margin-bottom:10px;}

/*ABOUT-LAYOUT*/
.about-column {width:430px; padding:10px; float:left;}
.rowh {width:420px; background:#666; padding:7px 5px; font-weight:bold;}
.row1 {width:420px; background:#666; padding:3px 5px;}
.row2 {width:420px; background:#555; padding:3px 5px;}
.space {height:10px;}

/*REPORT-LAYOUT*/
.report-header {color:#007DFB; font-weight:bold; margin-bottom:5px;}
.report1 {margin-bottom:5px;}
.report2 {color:#CCC; margin-bottom:5px;}
.reph {padding:4px; background:#666; width:262px; font-weight:bold;}
.rep1 {padding:2px; background:#555; width:266px;}
.rep2 {padding:2px; background:#666; width:266px;}
.line {border-top:#CCC 1px dashed; height:10px;}
.report-content { float:left; width:880px; padding:10px;  }
.report-full {float:left; width:860px; margin:10px 0; padding:10px; background:#444; }
.report-left {float:left; width:560px; margin:10px 0; padding:10px; background:#444; }
.report-right {float:right; width:270px; padding:10px; margin:10px 0px; background:#444; }
.report-right img {margin-bottom:10px;}
a.diary-back { font-weight: bold; color: #007DFB;}
a.diary-back:hover { color: #C0C0C0;}

/*CALENDAR-LAYOUT*/
tr.dates1 {background:#666;}
tr.dates2 {background:#999;}
tr.dates1 td, tr.dates2 td {padding:4px;}

/*CONTACT-LAYOUT*/
#contact-wrapper {width:450px; min-height:400px; background:url(../images/content-images/contact1.jpg) no-repeat; padding:10px 0 10px 610px;}
#contact-box {width:260px; padding:0 10px 10px 10px; background:url(../images/site-layout/contact-box-bg.png) repeat;}
#content-header2 {width:260px; margin:0 0 10px -10px; padding:10px; background:#333; float:left; font-size:2em; color:#E9490C;}
.form-box2 {width:250px; height:120px; margin-bottom:10px; border:none; padding:12px 5px 5px 5px; color:#999;}
.form-box2:focus {color:#333;}
.form-btn2 {margin-top:10px;}

/*TWITTER*/
.twtr-widget .twtr-tweet-text {text-shadow: 1px 1px #551903;}

