body {
    background: #b89b6e url(zimages/page/sr_page_back.jpg);
    margin: 0;
	padding: 0;
	font: 12px/1.8 Verdana, Times, sans-serif;
	color: #67492d;
}

#wrapper {
    width: 800px;
    
    border-left: 1px solid #7b6744;
    background: url(zimages/page/sr_content_back_800.jpg) top left repeat-y;
    
}


/*---------------------------------------------------------------------- HEADER ---*/
#header {
    padding: 0px;
    height: 177px;
    text-align: left;
    border-right: 1px solid #7b6744;
}

/*---------------------------------------------------------------------- NAV MENU ---*/
/*#nav {
	margin: 0;
	padding: 0;
	height: 27px;
	background: #e0ceb2 url(zimages/page/sr_menu_back.jpg) top left repeat-x;

}*/

#nav {
	margin: 0;
	padding: 0;
	width: 125px;
	height: 300px;
	background: #c5a46f;
	float: left;

}
		
#nav p { margin-top: 0; }

/*---------------------------------------------------------------------- CONTENT ---*/		
#content {
	width: 670px;
	/*background: url(zimages/page/sr_content_back_800.jpg) top left repeat-y;*/
    /*margin: 0px 0px 0px 127px;*/
    margin: 0 0 0 1px;
    padding: 0px;
}

#content h1 {
	padding: 0px 50px 10px 50px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000;

}

#content h2 {
	margin: 0px 50px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #9d080d;
    background: url(zimages/page/sr_topic_border.png) left bottom no-repeat; 

}

#content h3 {
	margin: 0 50px;
	padding-bottom: 5px;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	text-indent: 20px;
	
}

#content p { padding: 0px 60px 10px 50px; }

#content p.main { padding: 0px 60px 10px 50px; }
#content p.main em { font: 12px/1.8 Verdana, Times, sans-serif; color: #67492d; font-style: italic; }

#content p.descript { border: 1px solid #000; }

#content p.footnote { font-size: 10px; font-style: italic; }

#content p.alert {
	margin: 0px 50px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    color: #9d080d; 
    text-align: center;

}

#content em {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #9d080d; 

}

#content a { color: #9d080d; font-weight: bold; text-decoration: none; }
#content a:hover { text-decoration: underline; }

#content ol { 
	padding: 0px 60px 10px 50px;
	margin: 0;
	list-style-position: inside;
	
}

#content ol li { border-bottom: 1px dashed #d4ba87; }

/*#content img { border: 1px solid #000; }*/

#footer {
    padding: 0px;
    margin: 0 auto;
    width: 800px;
    background: #ffffff url(zimages/page/sr_footer2_800.jpg) no-repeat;
    border-left: 1px solid #7b6744;
    
}

#floatBoxLeft {
	float: left;
	margin: 0 20px 10px 0;
}

/*----------------------------------------------------------- TEST LINKS ---*/
#links ul {
        list-style-type: none;
        width: 550px;
        margin: 0 0 0 50px;
        padding: 0;
} 

#links li {
        border-top: 1px dashed #d4ba87;
        margin: -1px 0 0 0;
        padding: 0;
        border-bottom: 1px dashed #d4ba87;
        width: 550px;
}

#links li.end { border-bottom: 1px dashed #d4ba87; }

#links li a { 
        color: #990000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 10px 5px;
        text-decoration: none;
        margin: 0;
}

 * html #links li a {  /* make hover effect work in IE */
	width: 550px;
}

#links li a:hover {
        background: #e2d3b4;
}

#links a em { 
        color: #333;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%;
        text-indent: 25px;
}

#links a span {
        color: #125F15;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}

#links p.nolink { 
		color: #990000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 10px 5px;
        text-decoration: none;

}

#links p.nolink em { 
        color: #333;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%;
        text-indent: 25px;
}

form {
	margin: 0 50px;
	
}

form.rodeos { margin: 0; }

table.champs {
	margin: 0 50px;
	width: 570px;
	border-bottom: 1px solid #d4ba87;
}

table.champs caption { padding: 0 0 10px 0; color: #000; font-size: 110%; font-style: italic;  }

table.champs th { text-align: left; font-size: 75%; text-indent: 10px; }

table.champs td.event { 
	text-align: center; 
	border-top: 1px dashed #d4ba87;
	/*border-bottom: 1px dashed #d4ba87;*/
	border-right: 1px solid #d4ba87;
	border-left: 1px solid #d4ba87;
	background: #e2d3b4;
	
	color: #9d080d;
	font-size: 125%;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

table.champs td { 
	border-right: 1px solid #d4ba87; 
	width: 20%; 
	padding: 5px 0 10px 10px; 
	border-top: 1px dashed #d4ba87;
	
	font: 12px/1.2 "Trebuchet MS", Times, sans-serif;
}

table.champs td.first { border-left: 1px solid #d4ba87; text-indent: 10px; }

table.champs td span { margin: 0 0 0 0px; font-size: 10px; font-style: italic; }

table.rodeos {
	margin: 0 50px 20px 50px;
	width: 570px;
	border: 1px solid #d4ba87;
}

table.rodeos td { padding: 5px 10px 5px 15px; border-bottom: 1px dotted #d4ba87; }
table.rodeos td.first { border-right: 1px solid #d4ba87; width: 120px; color: #000; }

table.points {
	margin: 0 50px;
	width: 570px;
	border-bottom: 1px solid #d4ba87;
}

table.points caption { padding: 0 0 10px 0; color: #000; font-size: 110%; font-style: italic;  }

table.points th { text-align: left; font-size: 75%; text-indent: 10px; }

table.points td.event { 
	text-align: center; 
	border-top: 1px dashed #d4ba87;
	/*border-bottom: 1px dashed #d4ba87;*/
	border-right: 1px solid #d4ba87;
	border-left: 1px solid #d4ba87;
	background: #e2d3b4;
	
	color: #9d080d;
	font-size: 125%;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

table.points td { 
	border-right: 1px solid #d4ba87;
	text-indent: 10px; 
	padding: 5px 0 10px 0; 
	border-top: 1px dashed #d4ba87;
	
	font: 12px/1.2 "Trebuchet MS", Times, sans-serif;
}

table.points td.first { border-left: 1px solid #d4ba87; padding-left: 10px; text-indent: 0; }

table.points td span { margin: 0 0 0 10px; font-size: 10px; font-style: italic; }