@charset "UTF-8";
/* CSS Document */

html					 { height:101%; }
body 	 				 { background:url(/public/images/siteparts/background.gif) repeat-x #000; }
#wrap    				 { width:960px; margin:0	auto; background:url(/public/images/siteparts/wrapbg.gif) repeat-y; }

#menu	 				 { background:url(/public/images/siteparts/header.jpg) top center no-repeat; height:263px; overflow:hidden; }
#menu h1 				 { display:none; }
#menu li				 { float:left; }
#menu li a 				 { float:left; padding:40px 0 12px; color:#a3a3af; font-size:16px; text-decoration:none; text-align:center; background:url(/public/images/siteparts/bannerrollover.jpg) 0px 69px no-repeat; }
#menu a.home 			 { width:86px; margin-left:22px;}
#menu a.blog        	 { width:68px; }
#menu a.photo       	 { width:128px; }
#menu a.logo        	 { width:349px; text-indent:-10000px; height:200px; background:none;}
#menu a.faqs        	 { width:89px; }
#menu a.about       	 { width:115px; }
#menu a.contact     	 { width:96px; }

#menu a.home:hover 		 { background-position:0px 0px; }
#menu a.blog:hover       { background-position:-86px 0; }
#menu a.photo:hover      { background-position:-154px 0; }
#menu a.logo:hover		 { background:none;}
#menu a.faqs:hover       { background-position:-631px 0; }
#menu a.about:hover    	 { background-position:-720px 0; }
#menu a.contact:hover  	 { background-position:-835px 0; }





#rides4sale				 { padding:10px 0; }
#rides4sale h1			 { background:url(/public/images/title-rides4sale.gif) no-repeat; text-indent:-10000px; height:35px }
#rides4sale .bike		 { float:left; width:213px; padding:0 0 15px 0; }
#rides4sale img     	 { border:2px solid #FFF; margin-bottom:5px; }
#rides4sale .bike a		 { color:#FFF; text-decoration:none; font-size:12px; }

#sidemenu li 		     { float:left; }
#sidemenu li a		     { float:left; width:80px; padding:0 20px 20px 0; text-align:center; text-decoration:none; font-size:14px; color:#FFF }
#sidemenu li img	     { border:2px solid #AAA; margin-bottom:5px; display:block }
#sidemenu li a:hover     { color:#CCC; }
#sidemenu li a:hover img { border:2px solid #333; }


#events	h1				 { background:url(/public/images/title-events.gif) no-repeat; text-indent:-10000px; height:35px; }

#events td				 { font-size:13px; padding:10px 15px 15px 0; }
#events tr				 { background:url(/public/images/events-separator.gif) 10px 0px no-repeat; }
#events td a			 { color:#CCC;text-decoration:none; }
#events td a.date		 { color:#FFF; font-weight:bold;  }


#content 		    	 { background:url(/public/images/siteparts/pagetop.jpg) top center no-repeat; }

#mainarea 			 	 { width:700px; float:left; }
#mainarea .margin   	 { padding:10px 30px; }

#sidebar  				 { width:260px; float:left;background:url(/public/images/siteparts/pagetop.jpg) -732px 0px no-repeat;   }
#sidebar .margin 		 { padding:10px 25px 0; }

#sidebar a				 { color:#BBB; }

#footer  				 { background:url(/public/images/siteparts/footer.gif) top center no-repeat #000; padding:65px 0 0; text-align:center;  }


.clear   				 { clear:both; height:0px; overflow:hidden; }