/* Base Rules and Modifiers */

body{background-color:#363c54;margin:0;padding:0;border:0;font:12px/1.7em Arial,Helvetica,Verdana,sans-serif;}
img{display:inline;border:0;}
h1{font:bold 18px Georgia,Palatino,serif;color:#444c68;margin:0;padding:10px 0 3px 0;border-bottom:1px solid #A5A7B3;letter-spacing:1px;}
#bumpdown{padding:20px 0 3px 0;}
h2{font:bold 18px Georgia,Palatino,serif;color:#000;margin:0;padding:0 0 0 0;}
h3{font:bold 16px Georgia,Palatino,serif;color:#444c68;margin:0;padding:10px 0 0 0;}
h4{font:bold 16px Georgia,Palatino,serif;color:#000;margin:0;padding:20px 0 0 0;}
ul{margin:0;padding:0;list-style-type:none;}
ul.bullets{margin: 20px; padding: 0; list-style-type:disc;}

a:link{color:blue;background:transparent;text-decoration:none;}
a:visited{color:blue;background:transparent;text-decoration:none;}
a:hover{color:blue;background:transparent;text-decoration:underline;}
a:active{color:blue;background:transparent;text-decoration:none;}

#footer a:link{color:#fff;background:transparent;text-decoration:none;}
#footer a:visited{color:#fff;background:transparent;text-decoration:none;}
#footer a:hover{color:#fff;background:transparent;text-decoration:underline;}
#footer a:active{color:#fff;background:transparent;text-decoration:none;}

/* Structure */

#header{width:940px;height:50px;margin:0 auto;background:#000 url(../i/assets/wpd.jpg) center no-repeat;}
#banner1{width:940px;height:170px;margin:0 auto;background:url(../i/assets/banner1.jpg) center no-repeat;}
#banner2{width:940px;height:170px;margin:0 auto;background:url(../i/assets/banner2.jpg) center no-repeat;}
#wrapper{width:940px;margin:0 auto;background:url(../i/assets/mainbg.gif) top center repeat-y;overflow:auto;}
#leftnav{float:left;width:170px;margin:0;padding:0}
#content{float:left;width:550px;margin:0;padding:0 25px 0 25px;overflow:auto;}
#rightnav{float:left;width:170px;margin:0;padding:0;}
.lcol{float:left;width:185px;}
.rcol{float:left;width:360px;}
.col1{float:left;width:185px;}
.col2{float:left;width:185px;}
.col3{float:left;width:180px;}


#footer{width:940px;height:30px;margin:10px auto 0 auto;padding:13px 0 0 0;background-color:#000;color:#cdccae;text-align:center;font-size:9px;clear: both;}


/* Right Menu */

#rightmenu ul{margin:0;padding:0;}
#rightmenu li{list-style-type:none;margin:0;padding:0;background-color:#8c1800;}
#rightmenu a,#rightmenu ul a{display:block;text-align:center;font-family:Georgia,Palatino,serif;font-weight:bold;font-size:10px;text-decoration:none;background-color:#4D5675;padding:4px 10px;color:#fff;border-top:2px solid #737B94;border-right:1px solid #000;border-bottom:2px solid #363C52;border-left:2px solid #363C52;line-height:2;}
#rightmenu a:hover,#rightmenu a:active,#rightmenu a:focus{background-color:transparent;color:#fff;letter-spacing:.01px;border-top:2px solid #7F1600;border-right:1px solid #000;border-bottom:2px solid #7F1600;border-left:2px solid #7F1600;}

#button ul{margin:0;padding:0;}
#button li{list-style-type:none;margin:0;padding:0;background-color:#8c1800;}
#button a,#button ul a{display:block;text-align:center;font-family:Georgia,Palatino,serif;font-weight:bold;font-size:10px;text-decoration:none;background-color:#4D5675;padding:4px 10px;color:#fff;border-top:2px solid #737B94;border-right:1px solid #000;border-bottom:2px solid #363C52;border-left:2px solid #363C52;line-height:2;}
#button a:hover,#button a:active,#button a:focus{background-color:transparent;color:#fff;letter-spacing:.01px;border-top:2px solid #7F1600;border-right:1px solid #000;border-bottom:2px solid #7F1600;border-left:2px solid #7F1600;}


/* Forms */

fieldset{padding:2em;margin:0 0 10px 0;font:12px/1em sans-serif;}
fieldset{border:1px solid #a6a6a6;background-color:#fcfcfc;}
fieldset label{float:left;width:150px;margin-right:0.5em;padding-top:0.2em;text-align:right;font-weight:normal;}
legend{padding: 0.4em 0.6em;margin:0 0 10px 0;border:1px solid #a6a6a6;background-color:#ebeff0;color:#333;font-size:14px;font-weight:bold;text-align:right;}


/* Search Form */

#slabel{font:bold 12px Arial,Helvetica,Verdana,sans-serif;color:#e1e3e8;padding:0 0 0 12px;}
input.box{background-color:#fff;color:#333;margin:0 3px 0 12px;padding:0;width:100px;border:1px solid #c5c5c5;border-top:1px solid #909090;border-left:1px solid #909090;font-size:small;}
.button{font-size:small;}


/* Miscellaneous */

#here{display:block;text-decoration:none;height:30px;line-height:30px;width:169px;color:#fff;text-align:center;background:#8c1800;}
#video{padding:0 0 0 20px;}
#shield{padding:10px 0 0 27px;}
.fancy li{list-style-type:none;background: url(../i/assets/lilred.gif) no-repeat 0 6px;padding:0 0 5px 12px;}
#message{width:350;margin:15px auto;padding:15px 15px 0 15px;border:1px solid #95979b;background-color:#dddfe5;}
#timbrook{float:right;padding:16px 0 10px 15px;}
#patch{float:right;padding:0 0 10px 15px;}

#right{float:right;padding:15px 0 10px 15px;}
img.right{float:right; margin: 0 0 15px 15px;}
.pictureFrame {
	padding: 10px;
	border: 1px solid #999;
	background-color: white;
}
#framedThumbnails img {
	padding: 8px;
	border: 1px solid #999;
	background-color: white;
}
#nno{margin:15px auto;}

#drop{padding-top:15px;}
#drop2{padding:20px 0 10px 0;}

.drop2{padding-bottom:15px;}

#note{font-size:10px;line-height:1.4em;border-top:1px dashed #A5A7B3;padding-top:8px;}
#note2{border-bottom:1px solid #A5A7B3;padding-bottom:8px;}

.left{float:left;margin:0 15px 15px 0;}
.kidsthumb{float:left;padding:20px 33px 0 0;}
.safetythumb{float:left;padding:20px 33px 0 0;}
.bikethumb{float:left;padding:20px 33px 0 0;}
.volunteerthumb{float:left;padding:20px 33px 0 0;}
.justifytext{text-align:justify;}

.wanted{float:left;padding:18px 33px 0 0;}

#notice{font-weight:bold;color:#900;}

.space{padding-top:10px;border-top:1px dashed #A5A7B3;}

#dropmenu{margin-bottom:10px;}

.red{color:#900;font-size:14px;}
.redden{color:#900;}

#quick{text-align:center;font-size:10px;line-height:1.5em;}
#quick a{color:#B6BEEE;font-size:10px;}
.pink{color: #EC22E7;}
.thandekaGreen{
	color: #1EB51A;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.thandekaGreen a {
	color: 	#EC22E7;
}
.center {
	text-align:center;}
#2007, #2008, #2009 {
	width: 550px;
	float: left;
}