/* 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}

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: center;}
h5 {font-family: Tahoma; font-weight: bold; font-size: 10px; margin-bottom: 0em; margin-top: 0px; text-align:center;}


.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{
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black;
		  display:block; width:98%; padding: 1px; height: 1em; 
		  background-color: #C64100; background-image: url(../images/ride_bg.jpg); 
		  }

.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 black;
          padding: 2px 5px 2px 5px;
          margin-right: 1px;
          background-color: #EEAA33;
          color: black;
          text-decoration: none;
          background: url(../images/btn_bg_mid.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/btn_bg_light.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;}
li.be {padding-left: 30px; height: 25px; background: url(../images/clublogos/BE_bullet.jpg) no-repeat left center; font-size:12px;}
li.dw {padding-left: 30px; height: 25px; background: url(../images/clublogos/DW_bullet.jpg) no-repeat left center; font-size:12px;}
li.wp {padding-left: 30px; height: 25px; background: url(../images/clublogos/WP_bullet.jpg) no-repeat left center; font-size:12px;}

ul.minifeed {
		  list-style:none; 
		  border: 1px solid #C64100; 
		  margin-left:0px; 
		  padding:2px; clear:left; 
		  text-align: left; 
		  font-size:10px; 
		  width: 150px; 
		  background:black; 
		  color: #EA3;
		  }

/* CALENDAR */

.cal_box{border: 0px solid #EEAA33; font-size:10px; color: #EEAA33; display:block; width:100%; padding: 1px; margin: 1px 1px 2px 0px;}

.cal_box a:link {color: orange; text-decoration: none;}
.cal_box a:visited {color: orange; text-decoration: none;}
.cal_box a:active {color: #C64100; text-decoration: underline;}
.cal_box a:hover {color: #C64100; text-decoration: underline;}

.cal_topbar{
			text-align: center;
			font-weight: bold;
			font-size: 12px;
			color: black;
			background-image: url(../images/top_bar_bg.jpg);
			}
		  
.cal_header{
			width: 200px;
			text-align: center;
			font-weight: bold;
			color: #EEAA33;
			background-image: url(../images/side_bar_bg.jpg);
			}

.cal_past{
          text-align:left;
          font-weight: bold;
          color: #777;
          background: #999 url(../images/btn_bg_grey1.jpg);
		  border: 1px solid grey;
		  height: 80px;
          }

.cal_thismonth{
          text-align: top left;
          font-weight: bold;
          color: black;
          background: orange url(../images/btn_bg_light.jpg);
		  border: 1px solid orange;
		  height: 80px;
          }

.cal_today{
          text-align:left;
          font-weight: bold;
          color: black;
          background: red url(../images/btn_bg_red.jpg);
		  border: 1px solid red;
		  height: 80px;
          }
		  
.cal_nextmonth{
          text-align:left;
          font-weight: bold;
          color: black;
          background: cyan url(../images/btn_bg_mid.jpg);;
		  border: 1px solid grey;
		  height: 80px;
          }

.cal_event_ride{
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black;
		  display:block; width:100% padding: 1px; height: 1em;
		  background-color: #C64100; background-image: url(../images/bg_ride.jpg); 
		  }

.cal_event_meeting{
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black;
		  display:block; width:100%; padding: 1px; height: 1em;
		  background-color: #C64100; background-image: url(../images/bg_meeting.jpg); 
		  }

.cal_event_party{
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black;
		  display:block; width:100%; padding: 1px; height: 1em;
		  background-color: #C64100; background-image: url(../images/bg_party.jpg); 
		  }

.cal_event_rally{
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black;
		  display:block; width:100%; padding: 1px; height: 1em;
		  background-color: #C64100; background-image: url(../images/bg_rally.jpg); 
		  }

.cal_event_other{
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black;
		  display:block; width:100%; padding: 1px; height: 1em;
		  background-color: #C64100; background-image: url(../images/bg_other.jpg); 
		  }

.subcal_event_ride{
		  font-size:10px; font-weight: normal; 
		  text-align: center; 
		  color: #EEAA33;
		  padding: 1px;
		  background-color: #C64100; background-image: url(../images/bg_ride.jpg); 
		  }

.subcal_event_party{
		  font-size:10px; font-weight: normal; 
		  text-align: center; 
		  color: #EEAA33;
		  padding: 1px; height: 1em;
		  background-color: #C64100; background-image: url(../images/bg_party.jpg); 
		  }

.subcal_event_meeting{
		  font-size:10px; font-weight: normal; 
		  text-align: center; 
		  color: #EEAA33;
		  padding: 1px; height: 1em;
		  background-color: #C64100; background-image: url(../images/bg_meeting.jpg); 
		  }

.subcal_event_rally{
		  font-size:10px; font-weight: normal; 
		  text-align: center; 
		  color: #EEAA33;
		  padding: 1px; height: 1em;
		  background-color: #C64100; background-image: url(../images/bg_rally.jpg); 
		  }

.subcal_event_other{
		  font-size:10px; font-weight: normal; 
		  text-align: center; 
		  color: #EEAA33;
		  padding: 1px; height: 1em;
		  background-color: #C64100; background-image: url(../images/bg_other.jpg); 
		  }

.subcal_eventbox{border: 2px solid black; font-size:10px; color: black; display:block; width:188px; padding: 2px; margin: 1px 1px 1px 1px; text-align: left; background-image: url(../images/btn_bg_light.jpg);}

.subcal_eventbox a{color:red;}

.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;}


.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 ridge	black;
          color: black;
          text-decoration: none;
		  font-weight: bold;
          background: red url(../images/btn_bg_mid.jpg);
          }

.helpsmilie{height:15; width:15; border:none; margin: 1px; text-align:center; background-image: url(images/smilies/star.gif);}

.highlight {color: #C64100;}



.misclink img{
          width: 153px;
          height: 100px;
          display: block;
          }

.pressitem{border: 2px solid #C64100; font-size:12px; display:block; width:500px; padding: 3px; margin: 1px 1px 2px 2px; text-align: left;}

.profile {position:relative; text-align:center;}

.profile img {position:absolute; top:0; left:0; margin: 5px 2px 0px 0px; border: none;}

/* WHOLE PAGE */
		  
#maincontent{
          position: relative;
          width: 100%;
          margin-left: 0;
          margin-right: auto;
		  margin-top: 0;
		  background: black url(../images/bg_leather_fade.jpg) repeat-y;
          }

.errorbox {
			font-size:10px;
			border: 2px ridge red;
			width: 100%;
			padding: 1px;
			background: red url(../images/btn_bg_red.jpg);
			color:black;
			font-weight:bold;
			text-align:center;
			}
			
.errorbox li {
			text-align: center;
			margin-left:0;
			list-style-type:none;
			}
			
.messagebox {text-align: center; font-size:10px; border: 2px solid green; width: 100%; 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;
          }
			

/* LEFT SIDEBAR */

#leftside{
          float: left;
          margin:0 0 0 2;
          width: 200px;
          }

#cornerlogo{
          width: 200px;
		  z-index: 1;
		  padding: 4px;
          }

#textmenu ul{
          margin-left:2px;
          width: 200px;
          text-align:justify; text-justify:newspaper; font-size:10px;
          padding: 0;
          }
		  
#textmenu li{
          list-style-type:none;
          padding-left: 0;
		  text-align:center;
		  width:200px;
		  border: 0px solid white;
		  }

#textmenu li a{
		  text-decoration: none;
		  display: block;
                  background-image:url(../images/btn_css_multi.jpg);
                  background-repeat:no-repeat;
		  }
#textmenu li a:hover {
                  background-position: 0 -12px;
		  }
#textmenu li a:active {
                  background-position: 0 -24px;
		  }

.menubutton {
		  text-decoration: none;
		  color: #FEAE3B;
		  font-size: 10px;
		  height: 12px;
		  border: 0px solid black;
          background: url(../images/btn_css_multi.jpg) no-repeat left -0;
		  }

.loginstatus{
			width: 196px;
			border: 2px solid #EEAA33;
			text-align:justify; text-justify:newspaper; font-size:10px;
			}

.patchbox {
		  font-family: Times New Roman; 
          border: ridge #C64100 2px;
          background:black;
          font-size:10px;
          text-align:center;
		  color: #DDD;
		  width:100%;
          }

.hideme {text-align:center; font-size:10px;}

.googlead {
          text-align:center;
          margin-left:-10px;
          padding:10 0 5 25px;
          }

.signinlabel {text-align:right; font-size:10px;}


.bottomright {font-family: Tahoma; font-weight: normal; font-size: 10px; margin-bottom: 0em; margin-top: 0px; clear:both; text-align:right; color: #C64100;}
		 
#submenu {
			position:absolute; 
			top: 700px;
			left: 0;
			margin-left:0px;
			width: 200px;
			text-align:justify; text-justify:newspaper; font-size:10px;
			padding: 0;
			}

.adminbox{
			border: 2px solid #EEAA33;
			font-size:10px;
			color: #EEAA33;
			display:block;
			width:188px; 
			padding: 1px;
			margin: 1px 1px 2px 4px;
			text-align: left; 
			background: url(../images/btn_bg_dark.jpg);
			}

.adminheader{
		  border: 2px solid #EEAA33; 
		  font-size:10px; font-weight: bold; 
		  text-align: left; 
		  color: black; 
		  display:block; width:188px; padding: 1px; 
		  background: #EEAA33 url(../images/btn_bg_red.jpg);
		  margin: 1px 2px 1px 4px;
		  }

/* PAGE CONTENT */

#pagecontent{
          position:absolute;
		  left: 200;
          top:0px;
          float: left top;
		  clear: left;
          height: 100%;
		  width: 800px;
		  padding: 10px;
          }

#patchbanner{
          height: 100px;
          text-align: center;
		  margin-bottom:25px;
          }
		  
/* NEWS */
.newsitem {text-align:justify; text-justify:newspaper; font-size:12px; color: #EEAA33; font-weight: normal;clear: left;}

.newsitem img{float: left; margin: 5px 10px 5px 0px; border: none; clear:left;}

.newsunderline {clear:left;} 

#randomsponsor{
          border: 2px solid #C64100;
          font-size:10px;
          position: relative;
          width: 190px;
          height: 148px;
          margin-left: auto;
          margin-right: auto;
          background-color: white;
		  color:black;
          text-align: center;
          display: block;
          }

#randomsponsor img{
          position: absolute;
          left: 32px;
          top: 1em;
          width: 135px;
          border: 0;
          }
		  
/* MEMBERS LIST */

.showtable{border: solid #EEAA33 0px; font-size: 10px;}
.table-label{font-weight:bold; text-align:center;}
.table-item{text-align:center;background-image: url(../images/btn_bg_mid.jpg); color:black;}
.table-item a{color:black;}
.table-item-alt{text-align:center; background:#FEC url(../images/btn_bg_dark.jpg);}
.table-item-inact{text-align:center; background:#DDD url(../images/btn_bg_grey1.jpg); color:black;}
.table-item-inact a{color:black;}
.table-item-alt-inact{text-align:center; background:#CCC url(../images/btn_bg_grey2.jpg); color:black;}
.table-item-alt-inact a{color:black;}

/* SPONSORS */

.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;}

/*JOIN US*/
ul.joindocs a{
			list-style-type:none;
			text-align:center;
			display: inline;
			border: 1px solid white;
}


/* UNUSED */

#contentwrapper{
          margin-left: 160px;
          }

#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;
		  }
		  
#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;
          }

#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;
		  }

