/***************** TOUGH RIDE STYLES ***********************/
#Main {float:none; width:auto; margin:0 0%; padding:0;}

body.toughrides {
	background: transparent url(../images/ToughBikeBG2.jpg) no-repeat;
	background-position: center;
    background-attachment: scroll;
	background-color: #fff;
	margin:0px 0px 0px 0px;
	padding:320px;
	font:12px verdana, arial, helvetica, sans-serif;
	font-weight:300;
	border-top:5px solid red;
	}

body.noBG {
	background: #fff;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:12px verdana, arial, helvetica, sans-serif;
	font-weight:300;
	}

a.tulsatough {
	font-size:10px;
	font-weight:600;
	}	
a.tulsatough:link {color:red;}
a.tulsatough:visited {color:red;}
a.tulsatough:hover {color:#000;}

a.tulsatoughsmall {
	font-size:9px;
	font-weight:300;
	}	
a.tulsatoughsmall:link {color:#000;}
a.tulsatoughsmall:visited {color:#000;}
a.tulsatoughsmall:hover {color:red;}

h1 {  /* this makes the main heading in the content column on any page */
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:20px;
	font-weight:900;
	color:red; /*#aabadd;#ccc;*/
	}

li {list-style-position: outside; margin-left: -20px;}

.hrline {border-top: 1px solid #e0e0e0;}

#small {font-size: 9px; line-height: 1.1em;}

#smallred {font-size: 9px; line-height: 1.1em; color:red;}

.menudivides {
	font-weight: 900;
	text-align: left;
	margin-bottom: 8px;
	}

.subcentercol { /* centercolumn content on the sub pages like big maps and spillway stories */
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	margin:0px auto 20px auto;
	padding:20px;
	text-align:left;
	background-color:transparent;
	z-index:3; /* This allows the content to overlap the side columns in narrow windows in good browsers. */
	}

.centercolcopy { /*copyright info at bottom*/
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:200px;
	margin:1px 215px 5px 165px;
	border:0px solid #A0A0A0;
	background-color:transparent;
	padding:1px;
	text-align:center;
	z-index:3; /* This allows the content to overlap the side columns in narrow windows in good browsers. */
	color:#959595;
	font-size:9px;
	}

#toplink {  /* this positions the to-the-top link at the bottom of each page */
	margin-left:20px;
	}

#pagetitle { /* location of the page title at top of centercol on the sub pages*/
    margin: 0px 0px 0px 20px;
    padding: 0px;
	z-index: 5;
	}

#closeprint { /* container for the close and print buttons on the top of each sub page*/
    position: absolute; right: 50px; top: 5px;
	width: 130px; height: 20px;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	text-align: center;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#ffff00;
	white-space: nowrap;
    }

.formbuttons { /* style for the close and print buttons on the top of each sub page*/
	background-color:#960014;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0px 5px 0px 5px;
	padding:3px;
    }
input.formbuttons:hover {color:#000;/*#d2ce00;*/}
input.formbuttons:focus {color:#000;}

.formbuttonsblue { /* style for the close and print buttons on the top of each sub page*/
	background-color:#002f55;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	padding:3px;
	margin:0px 5px 0px 5px;
    }

input.formbuttonsblue:hover {color:#d2ce00;}
input.formbuttonsblue:focus {color:#d2ce00;}

#home {
	position: absolute; left: 34%; right: 40%; top: 230px;
	width: 290px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;
    background: #fff;
    padding: 5px 0 5px 10px;
	font-size: 10px;
    text-align: left;
    line-height: 1.5em;
}

#toughridemenu {
    position: absolute; right: 30px; top: 30px;
	width: 160px;
    border: 2px solid #000;
    background: #fff;
    padding: 5px 5px 10px 5px;
    text-align: center;
    line-height: 1.5em;
}

#eventmission {
    position: absolute; left: 60px; top: 30px;
	width: 160px;
    border: 1px dashed #000;
    background: #fff;
    padding: 5px 5px 10px 5px;
    text-align: center;
    line-height: 1.5em;
}

.insetcontent {
/*	position: absolute; left: 1%; right: 1%; top: 30px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #777;*/
}

/***************** END TOUGH RIDE STYLES ***********************/
