/* CSS Document */

.justifynobox10{text-align:justify; text-justify:newspaper; font-size:10px;}
.justifynobox12{text-align:justify; text-justify:newspaper; font-size:12px;}
.leftnobox10{text-align:left; font-size:10px;}
.centernobox10{text-align:center; font-size:10px;}
.centernobox12{text-align:center; font-size:12px; padding-top:0px;}
.tablebox{border-left: solid #EEAA33 1px; border-right: solid #EEAA33 1px; border-top: solid #EEAA33 1px; border-bottom: solid #EEAA33 1px;}

a:link {color: #FEAE3B; text-decoration: underline}
a:visited {color: #FEAE3B; text-decoration: underline}
a:active {color: #C64100; text-decoration: underline}
a:hover {color: #C64100; text-decoration: underline}

a.button {
          background: url(../images/btn_css_multi.jpg) no-repeat left top;
          display:block; width:200px; height:50px;
          text-align:center;
          padding-top:0px;
          }

a.button:hover {
          background: url(../images/btn_css_multi.jpg) no-repeat left -50;
          display:block; width:200px; height:50px;
          text-align:center;
          padding-top:0px;
          }

a.button:active {
          background: url(../images/btn_css_multi.jpg) no-repeat left -100;
          display:block; width:200px; height:50px;
          text-align:center;
          padding-top:0px;
          }

body {
          font-family: Tahoma, Ariel; 
          color:#EEAA33;
          background:#000000; 
          scrollbar-face-color:#000000;
          scrollbar-shadow-color: #660000;
          scrollbar-highlight-color: #660000;
          scrollbar-3dlight-color: #440000;
          scrollbar-darkshadow-color: #440000;
          scrollbar-track-color: #000000;
          scrollbar-arrow-color: #660000;
          }

br.clear {clear:both;}		  

h1 {font-family: Times New Roman; font-weight: normal; font-size: 28px; margin-bottom: 0em; margin-top: .2em;}
h2 {font-family: Times New Roman; font-weight: bold; font-size: 26px;}
h3 {font-family: Times New Roman; font-weight: bold; font-size: 18px;}
h4 {font-family: Tahoma; font-weight: bold; font-size: 12px; margin-bottom: 0em; margin-top: 0px; color: #C64100; text-align: left;}
h5 {font-family: Tahoma; font-weight: bold; font-size: 10px; margin-bottom: 0em; margin-top: 0px; text-align:center;}

.adminbox{border: 2px solid #EEAA33; font-size:10px; color: #EEAA33; display:block; width:188px; padding: 1px; margin: 1px 1px 2px 2px; text-align: left;}
.adminheader{
		  border: 2px solid #EEAA33; 
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black; 
		  display:block; width:188px; padding: 1px; 
		  background-color: #EEAA33; 
		  margin: 1px 1px 1px 2px;
		  }

.eventbox{border: 2px solid #C64100; font-size:10px; color: #C64100; display:block; width:188px; padding: 1px; margin: 1px 1px 2px 2px; text-align: left;}
.eventheader{
		  border: 2px solid #C64100; 
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black; 
		  display:block; width:188px; padding: 1px; 
		  background-color: #C64100; background-image: url(../images/side_bar_bg.jpg);  
		  margin: 1px 1px 1px 2px;
		  }

.rideheader{
		  border: 2px solid #C64100; 
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black; 
		  display:block; width:188px; padding: 1px; 
		  background-color: #C64100; background-image: url(../images/ride_bg.jpg); 
		  margin: 1px 1px 1px 2px;
		  }

.partyheader{
		  border: 2px solid #C64100; 
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black; 
		  display:block; width:188px; padding: 1px; 
		  background-color: #C64100; background-image: url(../images/party_bg.jpg); 
		  margin: 1px 1px 1px 2px;
		  }
		  
.meetingheader{
		  border: 2px solid #C64100; 
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black; 
		  display:block; width:188px; padding: 1px; 
		  background-color: #C64100; background-image: url(../images/meeting_bg.jpg); 
		  margin: 1px 1px 1px 2px;
		  }
		  
ul.nav {
          list-style-type:none;
          padding-left: 0;
          margin-left:0;
		  font-size: 10px;
		  font-weight: bold;
          }

ul.nav a {
          display: inline;
          border: 1px solid #603;
          padding: 2px 5px 2px 5px;
          margin-right: 1px;
          background-color: #EEAA33;
          color: black;
          text-decoration: none;
          background: url(../images/nav_btn_bg.jpg);
          }

ul.nav a:visited {color: black; text-decoration: none; font-weight: bold;}
ul.nav a:active {color: black; text-decoration: none; font-weight: bold;}
ul.nav a:hover {color: black; text-decoration: none; font-weight: bold; background: url(../images/nav_btn_hover_bg.jpg);}
ul.nav a:link {color: black; text-decoration: none; font-weight: bold;}
ul.nav li {display: inline;}

ul.menu {list-style:none; margin-left:0px; padding-left:0;}

ul.club {list-style:none; margin-left:0px; padding-left:0; clear:left;}

li.ex {padding-left: 30px; height: 25px; background: url(../images/clublogos/EX_bullet.jpg) no-repeat left center; font-size:12px;}/*Exiles*/
li.be {padding-left: 30px; height: 25px; background: url(../images/clublogos/BE_bullet.jpg) no-repeat left center; font-size:12px;}/*Black Eagles*/
li.dw {padding-left: 30px; height: 25px; background: url(../images/clublogos/DW_bullet.jpg) no-repeat left center; font-size:12px;}/*Desert Warriors*/
li.wp {padding-left: 30px; height: 25px; background: url(../images/clublogos/WP_bullet.jpg) no-repeat left center; font-size:12px;}/*War Pigs*/
li.sz {padding-left: 30px; height: 25px; background: url(../images/clublogos/SZ_bullet.jpg) no-repeat left center; font-size:12px;}/*Suzuki Owners*/
li.hg {padding-left: 30px; height: 25px; background: url(../images/clublogos/HG_bullet.jpg) no-repeat left center; font-size:12px;}/*Harley Owners*/

ul.minifeed {
          list-style:none;
		  border: 1px solid #C64100;
		  margin-left:0px;
		  padding:2px; clear:left;
		  text-align: left;
          font-size:10px;
		  width: 494px;
		  background:black;
		  color: #EA3;
		  }

.calendarbox{border: 0px solid #EEAA33; font-size:10px; color: #EEAA33; display:block; width:198px; padding: 1px; margin: 1px 1px 2px 0px;}

.caldayname{
          text-align: center;
          font-weight: bold;
          color: #EEAA33;
          background-image: url(../images/side_bar_bg.jpg);
          }

.caltoday{
          text-align: center;
          font-weight: bold;
          color: black;
          background-image: url(../images/side_bar_bg.jpg);
          }

.calmonth{
          text-align: center;
          font-weight: bold;
          color: black;
          background-image: url(../images/top_bar_bg.jpg);
          }

.committeeitem {text-align:justify; text-justify:newspaper; font-size:12px; color: #EEAA33; font-weight: normal;}

.committeeitem img{float: right; margin: 5px 2px 0px 5px; border: none;}

.editedby {font-family: Tahoma; font-weight: normal; font-size: 10px; margin-bottom: 0em; margin-top: 0px; clear:both; text-align:right; color: #C64100;}

.errorbox {text-align: left; font-size:10px; border: 2px solid #C64100; width: 90%; padding: 3px 3px 5px 3px; position: relative;}

.errorbox li {
          list-style-type:none;
		  background-image: url(../images/smilies/icon41.gif);
		  background-repeat: no-repeat;	
          padding-left: 20px;
          margin-left:0;
          }

.formlabel {font-family: Tahoma; font-weight: normal; font-size: 12px; margin: 0px 5px 0px 0px; clear:both; text-align:right; color: #EEAA33;}
.formbox {font-family: Tahoma; font-weight: normal; font-size: 12px; margin-bottom: 0em; margin-top: 0px; clear:both; text-align:left; color: black;}
.formboxreq {font-family: Tahoma; font-weight: normal; font-size: 12px; margin-bottom: 0em; margin-top: 0px; clear:both; text-align:left; color: black; border: 1px solid red;}
.formfact {font-family: Tahoma; font-weight: normal; font-size: 12px; margin-bottom: 0em; margin-top: 0px; clear:both; text-align:left; color: #C64100;}

.formnav {	
          border: 1px solid #603;
          background-color: #EEAA33;
          color: black;
          text-decoration: none;
          font-family: Tahoma;
	  font-weight: bold;
	  font-size: 10px;
          background: url(../images/nav_btn_bg.jpg);
          }

.googlead {
          position:absolute;
          left:5;
          width:173px;
          margin-left:-10px;
          padding:10 0 5 25px;
          }

.helpsmilie{height:15; width:15; border:none; margin: 1px; text-align:center; background-image: url(images/smilies/star.gif);}

.highlight {color: #C64100;}

.menutext {
          position:absolute;
          top:570px;
          margin-left:5px;
          width: 173px;
          text-align:justify; text-justify:newspaper; font-size:10px;
          padding:0 0 10px 0;
          background: url(../images/side_bar_bg.jpg);
          }

.menuboxred {
          border: solid #C64100 2px;
          background:black;
          font-size:10px;
          text-align:center;
          }

.messagebox {text-align: left; font-size:10px; border: 2px solid green; width: 90%; padding: 3px 3px 5px 3px; position: relative;}

.messagebox li {
          list-style-type:none;
		  background-image: url(../images/smilies/icon41.gif);
		  background-repeat: no-repeat;	
          padding-left: 20px;
          margin-left:0;
          }

.misclink img{
          width: 153px;
          height: 100px;
          display: block;
          }

.newsitem {text-align:justify; text-justify:newspaper; font-size:12px; color: #EEAA33; font-weight: normal;}

.newsitem img{float: left; margin: 5px 2px 0px 0px; border: none;}

.pressitem{border: 2px solid #C64100; font-size:12px; display:block; width:500px; padding: 3px; margin: 1px 1px 2px 2px; text-align: left;}

.sponsors_table{
          text-align: center;
          border: 2px solid #EEAA33; font-size:10px; color: #EEAA33;
          padding: 1px 1px 1px 1px;
          margin: 1px 1px 2px 2px;
          }

.sponsor_alternate{background-color: #440000;}
.sponsor_none{width:50px;}
.sponsor_none_alternate{width:50px; background-color: #440000;}
.sponsor_bronze{width:50px; background-image: url(../images/barbronze.jpg); color:black;}
.sponsor_silver{width:50px; background-image: url(../images/barsilver.jpg); color:black;}
.sponsor_gold{width:60px; background-image: url(../images/bargold.jpg); color:black;}
.sponsor_platinum{width:60px; background-image: url(../images/barplatinum.jpg); color:black;}
.sponsor_diamond{width:50px; background-image: url(../images/bardiamond.jpg); color:black;}

//.profile img {position:absolute; top:0; left:0; margin: 5px 2px 0px 0px; border: none; clear:both;}
		  
#adminmenu{
          color: #EEAA33;
          }

#banner{
          position: relative;
          height: 100px;
          background-color: black;
          background-image: url(../images/top_bar_bg.jpg);
          text-align: center;
          }

#banner img{
          position: absolute;
          left: 850;
          top: 0;
          height: 100px;
          width: 100px;
          }

#banner h1{
          position: absolute;
          left: 200;
          top: 25;
          }

#banner h5{
          position: absolute;
          left: 380;
          top: 65;
          }

#contentwrapper{
          margin-left: 160px;
          }

#cornerlogo{
          position: absolute;
          left: 0;
          top: 0;
          width: 200px;
          }

#eventmenu{
          color: #C64100;
          }

#formcontainer{
		  text-align: center;
		  border: none;
		  font-size: 12px;
		  color: #EEAA33;
		  padding: 0px;
		  width: 97%;
		  }		  
		  
#forsale{
		  text-align:left;
		  border: none;
		  font-size: 12px;
		  color: #EEAA33;
		  padding: 0px;
		  width: 97%;
		  height:100px;
		  }		  

#forsale img{
		  border: none;
		  margin: 0px 5px 0px 0px;
		  width: 100px;
		  max-height:100px;
		  }
		  
#leftside{
          float: left;
          margin-top:62px;
          width: 200px;
          }

#loginstatus{
          text-align: center;
          border: 2px solid #EEAA33; font-size:10px; color: #EEAA33; display:block; width:178px;
          padding: 1px 1px 1px 10px;
          margin: 1px 1px 2px 2px;
          }

#maincontent{
          position: relative;
          width: 950px;
          margin-left: 0;
          margin-right: auto;
		  margin-top: 0;
		  background: black url(../images/side_bar_bg.jpg) repeat-y;
          }

#middle{
          float: left;
          height: 100%;
          width: 550px;
          background-color: black;
          }

#minifeed {background: orange url(../images/smallprint_bg.jpg); width:500px; padding: 5px; text-align: center; color:black;}

#misclinks{
          list-style-type:none;
          margin-left:0px;
          padding-left:20px;
          font-size:10px;
          width: 170px;
          text-align: left;
          background-color: black;
          padding-bottom: 5px;
          }

#misclinks img{
          border: 0;
          }

#newscontainer{
		  position: relative;
		  text-align: center;
		  border: none;
		  font-size: 12px;
		  color: #EEAA33;
		  padding: 0px;
		  width: 97%;
		  }		  

#rightside{
          float: left;
          width: 198px;
          background-color: black;
          border: 1px solid #C64100;
          }

#randomsponsor{
          border: 2px solid #C64100;
          font-size:10px;
          position: relative;
          width: 190px;
          height: 160px;
          margin-left: auto;
          margin-right: auto;
          background-color: white;
          text-align: center;
          display: block;
          }

#randomsponsor img{
          position: absolute;
          left: 32px;
          top: 2em;
          width: 135px;
          border: 0;
          }

#smallprintbox{
		  border: 2px solid #C64100; 
		  font-size:10px; font-weight: normal; 
		  text-align:justify; text-justify:newspaper; 
		  color: black; 
		  display:block; width:500px; padding: 1px; 
		  background-color: #C64100; background-image: url(../images/smallprint_bg.jpg);  
		  margin: 1px 1px 1px 2px;
		  padding: 5px;
		  }
