﻿.textCenter
{
	text-align:center;
}
.textRight
{
	text-align:right;
}
.textLeft
{
	text-align:left;
}

.even
{
	background:#F7FDF1;
}
.odd
{
	background:#FFFFFF;
}
.header
{
	background:#9BCD66;
	color:White;
	font-weight:bold;
	white-space: nowrap;

	
}


.quote
{
	font-family: Courier;
	margin: 0px 20px 0px 20px;
	padding: 10px 0px 10px 0px;
}

.infoTable
{
	border-collapse: collapse;
	margin:auto;
	width:85%;
}
.infoTable th
{
 padding:5px;
 text-align:left;

}
.infoTable td
{
	border-top: solid 1px #DDDDDD;
	padding: 5px;
	
	
}
.infoTable .label, .rating_table .label
{
	font-weight:bold;
	white-space: nowrap;
}


.mediaTable
{
	max-width:550px;
	border-collapse:collapse;
}
.mediaTable td
{
	font-size:7pt;
	text-align:center;
	line-height: normal;
	padding:5px;
	border-bottom: solid 1px #dddddd;
}
.mediaTable img
{
	border:none;
}
#content 
{
	padding-left: 7px;
	
}
#content ul
{
	margin: 10px 10px 10px 40px;
	padding: auto;
}
#content li
{
	margin:auto;
	padding:auto;
}
.noWrap
{
	white-space:nowrap;
}
.infoTableFixedWidth
{
	width:550px;
	margin:auto;
}
.infoTableFullWidth
{
    width:100%;
}
.cleanTable
{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-top:none !important;
}
.cleanTable td
{
		margin:0px;
	padding:2px;
	border:none;
}
.errorMessage
{
	color:Red;
	width:85%;
	margin:auto;
	padding:10px;
}
.smallText
{
	font-size: 8pt;
}
#crumbs
{
	padding:0px;
	line-height: normal;
	font-size: 7pt;
	margin: 0px 0px 5px 0px;
}

.pageJump
{
	font-weight:bold;
}

/*  Rating Tables ie: Top 25 Rides, Top 15 Parks etc */
.rating_table
{
	width: 170px;
}

.rating_table td
{
	font-size: 8pt;
}
.captchaNumber
{
	font-size: 20pt;
	text-align: center;
	padding: 5px;
	
}

/* ---------- Page Specific Styles ------------/*

/* Front Page News */
.newsSection
{
	padding-bottom:10px;
}
.newsTitle
{
	
	color:#666666;
	font-size: 18px;
	font-weight: 100;
	letter-spacing: -1px;
		background:#9BCD66;	
	color:White;
	
	padding:4px;
}
.newsTitle a
{
		color:White;
		text-decoration:none;
		
}
.newsDate
{
	font-size: 8pt;

	padding-left:10px;
	padding-right:10px;
	background:#DEEDCD;
	border-bottom:solid 1px #bbbbbb;
	margin-bottom:10px;
}
.newsComments
{

	font-size: 8pt;
	padding-left:10px;
	padding-right:10px;
	margin-top: 10px;
	background:#DEEDCD;
	
}
.newsText
{
	padding-left:10px;
	padding-right:10px;

}

#pagetop .header
{
	background:#9BCD66;
	height:22px;
	color:White;
	padding-top:4px;
}

/* Side Menu */
.sideIndent
{
	margin-left:10px;
}
#sidebar .header
{
	height:22px;
	background:#9BCD66;	
	color:White;
	padding-top: 4px;
	padding-left: 4px;

}

/* Login Box */
#login_box
{
	clear: both;
	padding: 40px;
	background: #DEEDCD;
	border: solid 1px #444444;
	width: 300px;
	margin: auto;
}
#login_box td
{
	padding: 5px;
}
.login_button
{
	text-align: right;
}

/* Ride Tracker */
.editTracker
{
	float: right;
	margin-top: -40px;
}

/*View Ride*/
.ridePicture
{
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
}
.floatRight
{
	float:right;
}