/* racing online main v.2010 sXd
------------------------------------*/
#pageHeader {
	margin: 0 auto;
	width: 980px;
	}

#logo {
	padding: 15px 0 10px 25px;
	color: #fff;
	overflow: hidden;
	height: 108px;
	}
	
#nav {
	font-family: 'Play', sans-serif;
	margin: 0;
	padding: 3px 0 0 25px;
	height: 49px;
    text-align: center;
	}
#nav li { float: left; list-style: none; }

#mainSponsors { width: 980px; text-align: center; margin-top: 10px; }
#mainSponsorFooter { margin: 0; padding: 0; width: 980px; height: 10px; }

#mainContent { width: 980px; }
#trackLeft { float: left; display: inline; width: 600px; }
#trackRight { float: left; display: inline; width: 325px; padding-top: 50px; }
.contentPadding, .node-type-list, .node-form { padding: 0 25px 25px 25px; }
.breadcrumb { padding: 25px 25px 0 25px; }
.messages { padding: 0 25px 0 25px; }
h5.title { padding: 0 25px 0 25px; }

#bottomBackground { width: 100%; }
#mainBottom { margin: 0px auto; width: 980px; height: 737px; }
#frontLeft { float: left; margin: 0; padding: 0; width: 670px; display: inline; }
#frontRight { float: left; margin: 0; padding: 20px 0 0 0; width: 310px; display: inline; }

#socialNetworking { margin: 0; padding: 0; width: 670px; height: 90px; }
#SNfeed, #SNfacebook, #SNtwitter { float: left; display: inline; }
#SNstatus { float: left; padding: 15px 15px 0 15px; width: 300px; display: inline; }

#latestNewsBox { margin: 0; padding: 0; width: 670px; height: 170px; }

#exclusiveContent { margin: 0; padding: 0; width: 670px; height: 273px; }
#multimedia { float: left; padding: 0; margin: 0; width: 440px; height: 273px; display: inline; }
#forumPosts { float: left; padding: 0; margin: 0; width: 230px; height: 273px; display: inline; }
div#forumPosts ul li { margin: 10px 4px 10px 15px; }
div.insideLinks ul li { margin: 10px 0; }

#insideContent { margin: 0; padding: 0; width: 670px; height: 180px; }
#links1, #links2, #links3, #links4 { float: left; display: inline; width: 120px; padding: 10px 0 0 40px; height: 180px; }

#footer { margin: 0; padding: 0; width: 100%; height: 56px; }
#footerText { margin: 0px auto; padding: 16px 0 0 25px; width: 980px; }
#footerTextLong { margin: 0px auto; padding: 29px 0 0 0; width: 600px; }

#clear { clear: both; }
div.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	}

#commentsLeft { float: left; width: 550px; }
#commentsRight { float: left; display: inline; width: 300px; }

#site-map { padding: 0 25px 0 25px; }
#site-map h2.title { font-size: 1.2em; margin-bottom: 2px; }
div.site-map-box ul { padding-bottom: 10px; }

#jump-quickly-form-1 { margin-left: 15px; }
#jump-quickly-form-1, #jump-quickly-form-2, #jump-quickly-form-3, #jump-quickly-form-4, #jump-quickly-form-5 { float:left; margin-top: 15px; margin-bottom: 15px; padding-left: 15px; display:inline; }
#edit-jump-goto-wrapper, #edit-jump-goto-1-wrapper, #edit-jump-goto-2-wrapper, #edit-jump-goto-3-wrapper, #edit-jump-goto-4-wrapper, #edit-jump-goto-5-wrapper { float: left; display: inline; }

/* rol story nodes unchanged
----------------------------------------------- */		
.storyTitle {
	color: #333;
	font-size: 16px;
	margin: 5px 0 0 0;
	font-weight: 900;
	}
.story { margin: 0 0 20px; }
.content p { margin: 10px 0; }
.submitted { color: #555; font-size: 9px; }

.storyLinks {
	margin: 0;
	padding: 0;
	text-align: right;
	}
.terms {
	color: #555;
	font-size: 10px;
	margin: 0;
	padding: 0;
	}
.soft { font-weight: normal; color: #999; font-size: 9px; font-family: arial; }

.item-list ul { width: 600px; list-style: none; margin: 0; padding: 0 0 0 15px; list-style-image: none; }
.item-list ul li { display: block; margin: 3px 0; }
.view-data-node-title { font-size: 9px; }

#block-views-tracker h2 { font-size: 10px; margin: 0; padding: 0; }
#block-views-latest_press h2  { font-size: 10px; margin: 0; padding: 0; }
#block-event-1 h2  { font-size: 10px; margin: 8px 0 0 0; padding: 0; color: #333; }

.ical-link { display: none; }
.event-tz { display: none; }
.more-link { padding: 5px 0 0 0; text-align: left; }

.storyLinks a:link, .storyLinks a:visited, .submitted a:link, .submitted a:visited { color: #740b00; font-weight: 900; text-decoration: none; }
.storyLinks a:hover, .submitted a:hover { color: #d00000; text-decoration: underline; }
.storyTitle a { color: #740b00; text-decoration: none; }

.terms a:link, .terms a:visited { color: #740b00; text-decoration: none; }
.terms a:hover { color: #d00000; text-decoration: underline; }

.storyTitle a {
	color: #740b00;
	text-decoration: none;
	text-transform: uppercase;
	}
.storyTitle a:hover {
	color: #d00000;
	text-decoration: none;
	}
	
img { border: 0px; }
a img { border: none; }
.center { text-align: center; }

.imageCenter { margin: 5px; padding: 5px; border: #d2d2d2 1px solid; }
.imageRight, .inline-right { float: right; margin: 5px 5px 5px 10px; padding: 5px; border: #d2d2d2 1px solid; }
.imageLeft, .inline-left { float: left; margin: 5px 10px 5px 5px; padding: 5px; border: #d2d2d2 1px solid; }

span.inline-left { display: block; }
span.inline-right { display: block; }
span.inline-center { display: block; text-align: center; }
span.inline .caption { display: block; padding-top: 3px; }

.ROLbp{background-color:#362f2d;color:#fff;margin:15px 0 15px 0;border:2px solid #362f2d;width:920px;}
.ROLbpCap{font-size:12px;font-family:Tahoma,Lucida Grande,Arial,Helvetica,FreeSans,sans-serif;padding:4px 10px 4px 10px;}
.ROLbpCap a{color:#fff; text-decoration:underline}
.ROLbpCap a:visited{color:#fff; text-decoration:underline}
.photoNum{float:left;line-height:29px;font-size:29px;padding-right:10px;color:#666}
.photoNum a{text-decoration:none;border:0px;color:#666}
.photoNum a:hover{text-decoration:none;border:0px;color:#666}
.photoNum a:visited{text-decoration:none;border:0px;color:#666}
