/* general element styles */

body {
color:#000000;
background-color: #000080;
background-image: url(../images/background/paw.gif);
font-size: 100%;
font-family: 'Comic Sans MS', Charcoal, Verdana, Geneva, sans-serif;
}

h3, h4 {
line-height: 101%;
}

a:link {
	color:#b3b3b3;
	background-color: inherit;
}
a:visited {
	color: #33CCFF;
	background-color: inherit;
}
a:hover {
	color: #ddd491;
	background-color: inherit;
}
a:active {
	color: #000000;
	background-color: inherit;
}

/* end element styles */

/* ID's and associated styles, classes */

#container
{
width: 800px; /*90%*/
margin: 10px auto;
background-color:navy;
/* background-image: url(../images/background/jeans.jpg); */
border: 1px solid #4d0f2d;
line-height: 130%;
color: #FFFFFF;
}

#top
{
/*padding: .5em .5em .5em .5em;*/
height: 150px;
/*width: 800px;*/
background: url(../images/logo/RMF-banner-3.jpg) no-repeat left;
border-bottom: 1px solid #4d0f2d;
color: #ddd491;
}

#top h1
{
padding-top: .25em;
margin: 0;
text-align: right;
font-size: 350%;
}

#top h2
{
padding-top: .2em;
margin: 0;
text-align: right;
font-size: 150%;
}

#top img {
display: block;
margin-left: auto;
margin-right: auto;
}

#leftcol
{
float: left;
width: 230px;
margin: 0;
padding: 1em;
border-right: 4px dotted #4d0f2d;
background-color: navy;
}

#leftcol h3 {
text-align: center;
margin: -10px 0 3% 0;
font-size: 250%;
}

#leftcol p {
text-align: center;
margin-top: 1%;
}

#leftcol img {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 2%;
margin-top: 2%;
border: none;
}

#leftcol ul {
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 0;
}

#leftcol li {
text-align: center;
list-style: none outside;
padding: .5em;
margin: 0;
}

#leftcol p, #rightcol p { 
margin: 0 0 1em 0; 
}

#rightcol
{
float: right;
width: 220px;
margin: 0;
padding: 1.1em;
background-color: navy;
border-left: dotted 4px #4d0f2d
}

#rightcol h4 {
margin: 5% 0 0 0;
color: #BFFFFF;
font-size: 120%;
background-color: inherit;
text-align: left;

}

#rightcol h3 {
text-align: center;
margin: -10px 0 3% 0;
font-size: 250%;
}

#rightcol table {
margin-left: auto;
margin-right: auto;
width: 200px;
}

#rightcol table tr {
text-align: left;
vertical-align: top;
}

#midcol
{
margin-left: 265px;
margin-right: 250px;
padding: 1em;
background-color: navy;
}

#midcol a {
margin: 0 0 0 0
}

#midcol h2 { 
margin: 0 0 .5em 0; 
}

#midcol h3 {
text-align: center;
font-size: 250%;
margin: 10% 0 3% 0;
}

#midcol h4 {
margin-top: 10%;
margin-bottom: 0;
color: #BFFFFF;
font-size: 175%;
background-color: inherit;
}

#midcol h5 {
text-align: center;
font-size: 80%;
margin: 1% auto auto 1%;
}

#midcol table tr th, #rightcol table tr th {
color: #ddd491
}

#leftcol caption, #rightcol caption, #midcol caption {
padding-top: 10%;
font-size: 110%;
}

#wholepage {
padding: 1em;
background-color: navy;
margin-left: auto;
margin-right: auto;
margin-top: 1%;
}

#wholepage h2 {
padding: .3em 0 .3em 0;
}

#wholepage h3 {
color: #BFFFFF;
font-size: 250%;
margin-top: 1%;
background-color: inherit;
}

#wholepage h4 {
margin: 0 0 1% 0;
color: #BFFFFF;
font-size: 150%;
background-color: inherit;
}

#wholepage p {
font-size: 125%;
}

#wholepage table {
background-color: #4d0f2d; 
}

#wholepage table td {
background-color: navy; 
}

#wholepage tr.rmftourn td{
 background-color: #ddd491;
 color: #000000;
}  

#wholepage tr.region19tourn td {
 background-color: #FFFFFF;
 color: #000000;
}

#wholepage tr.next_tourn td {
 background-color: #FFFFFF;
 color: #000000;
}

/*
#wholepage table.next_titles td {
text-align: center;
}
*/

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #000000;
background-color: #666666;
border-top: 1px solid #4d0f2d;
font-size: 60%;
}

#footer ul {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}

#footer li {
display: inline;
}

#footer a {
color: #ffffff;
}

#footer a:hover {
color: #4d0f2d;
}

#footer img {
border: 0;
}
/*menu */

#menu {
width: 100%;
background: navy; /* of menu div */
/* background-image: url(../images/background/jeans.jpg); */
float: left;
margin: 0;
border-bottom: 2px ridge #4d0f2d;
color: inherit;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: auto; /* controls width of tabs */
float: left;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 2px;
border-style: ridge;
border-color: #ccc #888 #555 #bbb; /*Border colors for both outside and inside block outside*/
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #000000; /* Color of text if not linked, needs link to look right */
background: #4d0f2d; /*outside block color*/
text-transform: uppercase;
}

#menu a {
color: #000000; /*text color in block as long as it's "linked" #660099;*/
background: #FFFFFF; /*Color of inside block*/
text-decoration: none;
}

#menu a:hover {
color: #4d0f2d; /*text color in block as long as it's "linked"*/
background: #c9c9c9; /*Color of inside block*/
text-decoration: none;
border-style: groove;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

div#menu ul ul {
display: none;
}

/*end menu */

/*Alternative style for Pictures*/

ul.listgallery {
margin:0 auto;
padding:0;
list-style-type:none;
width:90%;
font-family: 'Comic Sans MS', 'Monotype Corsiva', 'Harlow Solid Italic', sans-serif;
}

ul.listgallery li {
float: left;
margin: 5px;
}

ul.listgallery li p {
text-align: center;
margin: 5px 0;
}


/* General Styles and Classes */

h4 a {
	text-decoration: none;
}

.clearboth { clear: both; }

.clearright { clear: right; }

.clearleft { clear: left; }

.left { float: left; }

.center
{ 
text-align: center;
}

.center table
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}

.nametitle {
margin-bottom: 1%;
text-align: center;
}

.stats table {
float: left;
margin: 1%;
}

.enlargetext {
font-size: 175%;
line-height: 102%;
}

.enlargetext2 {
font-size: 125%;
}

.enlargetext3 {
font-size: 115%
}

.botborder {
border-bottom: 5px double #4d0f2d;
font-size: 125%;
}

.floatright {
float: right;
}

.floatleft {
float: left;
}

.removemargin {
margin: 0;
}

ul.inline {
margin: 0 0 1% 0;
padding: 0;
text-align: center;
}

ul.inline li {
list-style: none;
display: inline;
}

ul.mininav {
margin: 0 0 1% 0;
padding: 0;
text-align: center;
font-size: 65%;
}

ul.mininav li {
list-style: none;
display: inline;
}

/*logoblue: #3000FE, Logogreen:#00C301 */

/*teal: #008080 */
/*purple: #660099 */
/*silverish: #BFFFFF */

/*Lyn green: #068599 */
/*Lyn Red: #BC5C7E */
/*Lyn grey: #DDDDDD */
/*rmflogo maroon #4d0f2d */
/*rmflogo beige #ddd491 */