html
{
    height: 100%;
}
body 
{
    height: 100%;
    min-height: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 11px;
}
h1{color: #3C7214; font-size: 22px;}
h2{font-size: 18px; color: #760000; border-bottom: 1px solid #666666; margin-bottom: 10px; display: block;}
h3{font-size: 15px; color: #330000; margin-bottom: 2px; }
h4{font-size: 12px; color: #333333; }
p{font-size: 12px; margin-top: 5px; line-height: 1.3em;}
img{border: 0px;}
#container
{
    position: absolute;
    display: block;
    height: 100%;
    min-height: 100%;
    width: 100%;  
    margin: 0 0 0 0; 
    top: 0;
    bottom: 0;
}

#logo, #navigation, #main, #footer, #topcontent
{
    width: 866px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    padding: 0 0 0 0;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 100%;
    display: block;
    
}


/*  HEADER CONTAINER and main STYLES */
#headercontainer
{
   
   
    position: relative;
    width: 866px;
    margin-left: auto;
    margin-right: auto;
    
}
#topheader
{
    
    height: 42px;
    overflow: hidden;
    padding: 0 0 0 0;
}
#mainheader
{
    background-image: url(/images/header1.png);
    background-position: center top;
    background-repeat: no-repeat;
    height: 153px;
    overflow: hidden;
    padding: 0 0 0 0;
}
#header2
{
    background-image: url(/images/header2.png);
    background-position: center top;
    background-repeat: no-repeat;
    height: 52px;
    overflow: hidden;
    padding: 0 0 0 0;
}
#header2 h1, #header2 h2{margin-left: 20px; margin-top: 0px; margin-bottom: 0px;  color: #ffffff; font-family: Times New Roman, Serif; }
#header2 h1{margin-top: 0px; font-size: 26px; font-weight: bold; line-height: 26px;}
#header2 h2{font-style: italic; font-size: 18px; font-weight: normal;}

#topcontent
{
    height: 25px; padding-top: 11px; line-height: 11px; text-align: right;
}
#topcontent a
{
    padding-left: 7px; padding-right: 7px; border-right: 1px solid #999999; text-decoration: none;
    line-height: 13px; 
    padding-top: 0px;
	color: #760000;
    
    
}
#topcontent a:hover
{
    text-decoration: underline;  
}
/*  END HEADER CONTAINER STYLES */


/*  END MAIN CONTAINER STYLES */

/* LOGO AND SPLASH */
#logo{height: 130px;}
#splash
{
        height: 213px;        
         background-image: url(/images/splash1.png);
    background-position: center top;
    background-repeat: no-repeat;
        }
   
/* END LOGO AND SPLASH */     
/* NAVIGATION */


#navigation
{
        height: 34px;
         background-image: url(/images/navback.png);
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
        }

#navigation ul{display: inline-block; margin: 0; list-style-type: none; padding: 0;}
#navigation ul li
{
    float: left;
    padding-right: 5px;
    text-align: center;
    background-image: url(/images/navseparator.png);
    background-position: top right;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 24px;
    list-style-type: none;
    margin: 0;
    padding-top: 8px;
    
}
#navigation ul li.last{background-image: none;}
#navigation ul li a
{
   padding-left: 18px; padding-right: 18px; margin-top: 10px; padding-bottom: 10px; color: #ffffff; font-size: 11px; letter-spacing: 1px;
   
}
#navigation ul li a span{font-size: 15px;}


/* CONTENT WITH SIDEBAR TEMPLATE */
/*  MAIN CONTAINER STYLES */
#maincontainer
{
    position: relative;
    display: block;
    padding-bottom: 20px;

    min-height: auto; 
}
#main{overflow:visible; display: block; position: relative; height: auto;}

#content{
    width: 600px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
}
#sidebar{
	position: absolute;
	right: 1px;
	width: 330px;
	height: 605px;
	min-height: 605px;
	top: 1px;
	border-left: 1px dotted #f4f4f4;
	background-image: url(/images/sidebar.png);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 10px;
bottom: 0px;

}
/* END CONTENT WITH SIDEBAR TEMPLATE */
/* FOOTER */
#footercontainer
{
    height: 92px;
    min-height: 92px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background-image: url(/images/footer2.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative;    
}
#footer{height: 64px; color: #FFFFFF; font-size: 11px; background-image: url(/images/footer1.png);
    background-position: top center;
    background-repeat: no-repeat;}
#footer a{color: #ffffff}
#footerlinks {text-align: center; margin-top: 8px; font-size: 12px;}
#footerlinks a{margin-left:10px; margin-right: 10px;}
/* END FOOTER */
/* CLASSES */
h1.content{
    font-size: 25px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 30px;
    padding-top: 60px;
    width: 660px;
    height: 59px;
    background-image: url(/images/h1purple.png);
    background-repeat: no-repeat;
    margin-top: 0px;
    margin-bottom: 0px;
    *margin-left: 1px;
}

h1.contentdiv
{
    background-image: url(/images/h1back.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    color: #ffffff;
    font-size: 22px;
    font-weight: normal;
    margin-top: 3px;
    height: 30px;
    margin-bottom: 0px;
    }
div.divcontent
{
    position: relative;
    background-color: #ffffff;
    margin-top: 0px;
    margin-left: 7px;
    margin-right: 7px;    
    background-image: url(/images/divcontentback.png);
    background-repeat: repeat-x;
    border: 1px solid #34670E;
    padding: 5px 5px 5px 5px;
}

/* END CLASSES */

/*  HOME ID */
#homevideo1, #homevideo2, #homesponsors, #homeresults
{
    display: block; border: 1px solid #34670E;
    background-image: url(/images/divback.png);
    background-repeat: repeat-x;
    }

#homesponsors
{
    width: auto;
    position: relative;
    min-height: 358px;padding-bottom: 5px;
   margin-bottom: 20px;
}
#homesponsors .sponsors{width: 245px;}
#homesponsors .sponsors h3{bottom-border: 1px solid #990000;}
#homeresults
{
    width: auto;
    position: relative;    left: 0px;  min-height: 260px; 
    clear: both;
   margin-bottom: 30px;margin-top: 0px; padding-bottom: 5px;
}
#actions
{
	width: 866px; height: 25px; position: relative; clear: both; padding-top: 10px; text-align: right; border-bottom: 1px solid #ececec;
}
#tournamentinfo{font-size: 12px; margin-bottom: 20px;}
#tournamentinfo td{ vertical-align: top; min-width: 120px; padding-bottom: 10px;}

.specialevent{width: 240px; position: relative; display: block;}
.specialevent h3{padding: 3px 3px 3px 3px; background-color: #990000; margin-top: 10px; color: #ffffff;}
.specialevent p{}

#wideColumn {padding-top: 10px;}
#wideColumn img{margin-right: 8px;}























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

