* { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; } 

html {overflow-y:scroll;}

body { margin: 0px; text-align: center;background:url(/_includes/images/bg_Body.jpg) top center;}

#content { text-align: left; margin: auto; width: 977px;height:auto;background:#000;overflow:hidden;}

img { behavior:	url("/_includes/images/pngbehavior.htc"); }
a img { border: 0 none; }

p { padding: 0; margin: 0 0 21px 0;}
h1 {font-size:26px;line-height:28px;color:#977707;}
h2 { padding: 0; margin: 30px 0 16px 0; font-size: 24px; text-transform: uppercase; color: #9aa0a7; }
h3 { padding: 0; margin: 25px 0 5px 0; }
h4 { padding: 0; font-size: 16px; text-transform: uppercase; color: #9aa0a7; }
a {color:#d73a37; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
li { list-style-position: inside; list-style: square; line-height: 18px; padding-bottom: 12px; }

#mainImageLeftColumn { width: 797px; float: left; }

#navigation { width: 180px; float: right; }
#navigation img, #navigation a, #mainImageLeftColumn img { display: block; float: left;  }
#navigation a { width: 180px; }

#navigation a.TheRide {height:70px; background:url(/_includes/images/menu_home_sprite.jpg) 0 0 no-repeat; }
#navigation a.TheLatest {height:89px; background:url(/_includes/images/menu_home_sprite.jpg) 0 -70px no-repeat; }
#navigation a.Downloads {height:72px; width: 180px; background:url(/_includes/images/menu_home_sprite.jpg) 0 -159px no-repeat; }
#navigation a.Webcam {height:56px; width: 180px; background:url(/_includes/images/menu_home_sprite.jpg) 0 -231px no-repeat; }

#navigation a.TheRide:hover {height:70px; background:url(/_includes/images/menu_home_sprite.jpg) -180px 0 no-repeat; }
#navigation a.TheLatest:hover {height:89px; background:url(/_includes/images/menu_home_sprite.jpg) -180px -70px no-repeat; }
#navigation a.Downloads:hover {height:72px; width: 180px; background:url(/_includes/images/menu_home_sprite.jpg) -180px -159px no-repeat; }
#navigation a.Webcam:hover {height:56px; width: 180px; background:url(/_includes/images/menu_home_sprite.jpg) -180px -231px no-repeat; }

#insideNavigation { width: 400px; height: 25px; margin: 14px 0 0 3px; }
#insideNavigation img, #insideNavigation a { display: block; float: left;  }
#insideNavigation a { height: 25px; }

#insideNavigation a.TheRide { width: 93px; background:url(/_includes/images/menu_inside_sprite.gif) 0 0 no-repeat; }
#insideNavigation a.TheLatest { width: 109px; background:url(/_includes/images/menu_inside_sprite.gif) -93px 0 no-repeat; }
#insideNavigation a.Downloads { width: 114px; background:url(/_includes/images/menu_inside_sprite.gif) -202px 0 no-repeat; }
#insideNavigation a.Webcam { width: 82px; background:url(/_includes/images/menu_inside_sprite.gif) -316px 0 no-repeat; }

#insideNavigation a.TheRide:hover, #insideNavigation a.TheRide-on { width: 93px; background:url(/_includes/images/menu_inside_sprite.gif) 0 -25px no-repeat; }
#insideNavigation a.TheLatest:hover, #insideNavigation a.TheLatest-on { width: 109px; background:url(/_includes/images/menu_inside_sprite.gif) -93px -25px no-repeat; }
#insideNavigation a.Downloads:hover, #insideNavigation a.Downloads-on { width: 114px; background:url(/_includes/images/menu_inside_sprite.gif) -202px -25px no-repeat; }
#insideNavigation a.Webcam:hover, #insideNavigation a.Webcam-on { width: 82px; background:url(/_includes/images/menu_inside_sprite.gif) -316px -25px no-repeat; }

#insideSubNavigation { clear: both; margin-top: 7px; }
#insideSubNavigation img { display: block; float: left; }

#mainContent {width:977px;background: url(/_includes/images/bg_content.gif) #333; }

#insideLeft { width: 441px; float: left; background: url(/_includes/images/inside_bg.jpg) no-repeat 0 112px; height: 666px; }
#insideBody { width: 500px; float: left; color: #fff; }
#insideBodyCopy { padding: 0px 25px 25px 5px; font-size: 15px; line-height: 22px; }
#insideRight { width: 36px; float: left; background: url(/_includes/images/inside_checkers.gif) no-repeat; }

#footer {width:977px;font-size:11px;line-height:14px;  }
#footer a {color:#9aa0a7;}

#footer #navigationArea { width:977px; }
#footer #navigationArea img { float: left; }

#footerTop img { display: block; clear: both; }
#footer #bottomArea {width:977px; color:#9aa0a7; }

#footer #address {width:184px;float:left;}
#footer #address p { margin: 0 0 15px 15px; font-weight: bold; color: #9aa0a7; font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; }
#footer #copyright {width:613px;float:left;text-align:center;}
#footer #copyright p { margin: 3px; padding: 0 7px; }
#footer #copyright p, #copyright a { font-family: "Tahoma"; font-size: 9px; line-height: 11px; }
#footer #cfLogo {width:180px;float:right;text-align:right;}

#mainimg { border: 4px solid #d73a37; margin: 0 5px; }
.ride_thumbs {width:500px;padding:3px 0 3px 5px;float:left;overflow:hidden;font-size:10px;color:#975A00;}
.ride_thumbs img {border:0;}
.ride_thumbs a {float:left;display:block;width:100px;height:100px;border:4px solid red;margin-right: 8px;}
.ride_thumbs a:link,.ride_thumbs a:visited,.ride_thumbs a:active, .ride_thumbs_selected {border-color:#d73a37;}
.ride_thumbs a:hover {border-color: #9aa0a7;}

div.specs {width:47%;margin:0 10px 30px 0;float:left;}
.specs table {width:100%;}
.specs td {width:50%;padding:3px;vertical-align:top;color: #fff;font-size:12px;line-height:15px;border-top:1px solid #444;}
.specs td.label {text-align:right;font-weight:bold;color:#d73a37;}
.specs h4 { text-align: center;}

.webcamera { border: 8px solid #000; position: relative; margin-left: -185px; width: 648px; background-color: #000; }
.webcamera img {border:4px solid #d73a37; display: block; }

#wrapper {float:left;height:100%;width:100%;overflow:hidden;}

#train { margin-left: -310px; position: relative; width: 310px; float: left; }
#layout { margin-left: -290px; margin-top: 20px; position: relative; width: 700px;}

.wallpaper { background-color: #000; width: 100%; border: 1px solid #9aa0a7; margin-bottom: 10px;  }
.wallpaper img { border: 4px solid #d73a37; display: block; }
.wallpaper td { padding: 5px 25px 5px 5px; vertical-align: top; }
.wallpaper a { color: #fff; text-decoration: none; font-size: 18px; font-weight: bold; display: block; margin: 22px 0; }

.video { background-color: #000; width: 100%; border: 1px solid #9aa0a7; margin-bottom: 10px;  }
.video img { border: 4px solid #d73a37; display: block; }
.video td { padding: 5px 3px 5px 5px; vertical-align: top; }
.video a { color: #fff; text-decoration: none; font-size: 15px; font-weight: bold; display: block; margin: 15px 10px; }
.videoHeader { border: 0 none !important; display: block; }

.icons, .avatars { width: 500px; }
.icons div, .avatars div { width: 130px; height: 130px; text-align: center; border: 1px solid #9aa0a7; float: left; margin: 0 26px 31px 5px; background-color: #000; }
.icons div img { border: 4px solid #d73a37; margin-top: 37px; }
.avatars div img { border: 4px solid #d73a37; margin-top: 16px; }

.daleImage { border: 4px solid #d73a37; margin: 0 5px 15px 5px; }

.diaryNav {  text-align: right; width: 150px; margin: 250px 10px 0 250px; }
.diaryNav h4 { margin: 20px 0 8px 0; }
.nearby_entries { color: #9aa0a7; font-size: 13px; border: 1px solid #9aa0a7; background-color: #000; padding: 15px; width: 100%; margin-top: 20px; }