/*
	BODY  {
		font-size: 13px;
		font-family: arial,helvetica;
		color: #000000;
		background-color: #efefef;
		background-image: url(/images/2011-bk.jpg); 
		background-repeat: repeat-x;
		margin: 0px;
	}
*/

body {
/*	background: #f6d373 url(/images/2011-bg-main.jpg) no-repeat center top fixed; */
	background: #ffffff url(/images/Harvest_Time3.jpg) no-repeat center top fixed; 
	margin: 0 auto;
	padding: 0;
	
	font-size: 13px;
	font-family: arial,helvetica;
	color: #000000;
}

/*
	H1  {
		font-size: 21pt;
		color: #BF2628;
		margin: 0px;
	}
*/

h1{ 
		text-align: left;
		font-family: georgia,times,arial;
		font-weight: normal;
		font-size: 25pt;
        position: relative; 
        color: #fff; 
/*        margin: 0 -30px 30px -30px;  */
        margin: 0px -10px 0px -30px;
        padding: 10px 0; 
		padding-left: 30px;
/*        text-shadow: 0 1px rgba(0,0,0,.8); */
        background: #BF2628; 
        background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        background-image:  linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        -moz-box-shadow: 0 2px 0 rgba(0,0,0,.3); 
        -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.3); 
        box-shadow: 0 2px 0 rgba(0,0,0,.3); 
    } 
 
    h1:before, h1:after 
    { 
        content: ''; 
        position: absolute; 
        border-style: solid; 
        border-color: transparent; 
        bottom: -10px; 
    } 
 
    h1:before 
    { 
        border-width: 0 10px 10px 0; 
        border-right-color: #222; 
        left: 0; 
    } 
 

    h1:after 
    { 
        border-width: 0 0 10px 10px; 
        border-left-color: #222; 
        right: 0; 
    }




	H2  { font-size: 17pt; color: #c0292b; }
	H3  { font-size: 15pt; }
	H4  { font-size: 12pt; }



h5{ 
		text-align: center;
		font-family: georgia,times,arial;
		font-weight: normal;
		font-size: 17pt;
        position: relative; 
        color: #fff; 
/*        margin: 0 -30px 30px -30px;  */
        margin: 0 -30px 5px 0px; 
        padding: 10px 0; 
		padding-right: 30px;
/*        text-shadow: 0 1px rgba(0,0,0,.8); */
        background: #654726; 
        background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        background-image:  linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); 
        -moz-box-shadow: 0 2px 0 rgba(0,0,0,.3); 
        -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.3); 
        box-shadow: 0 2px 0 rgba(0,0,0,.3); 
    } 
 
    h5:before, h5:after 
    { 
        content: ''; 
        position: absolute; 
        border-style: solid; 
        border-color: transparent; 
        bottom: -10px; 
    } 

/*
    h5:before 
    { 
        border-width: 0 10px 10px 0; 
        border-right-color: #222; 
        left: 0; 
    } 
 */

    h5:after 
    { 
        border-width: 0 0 10px 10px; 
        border-left-color: #222; 
        right: 0; 
    }


#callout { margin-left: -20px; padding-left: 25px; background-color: #efefef; border-right: 1px solid #dddddd; border-top: 1px dashed black; border-bottom: 1px dashed black; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; }

.caption { text-align: right; font-size: 11px; }

	th,td,ul,ol  {
		font-size: 15px;	
		font-family: sans-serif,arial,helvetica;
	}

	.red  {
		color: #BF2628;
	}
	
	.smallbold { font-weight: bold; }
	
.event-countdown { background-color: #441f00; padding: 10px; font-size: 18pt; font-weight: 600; color: #ea9b47; text-align: center; font-family: arial; }
.countdown-shadow { position: absolute; top: 50px; width: 100%; background-image: url(/images/countown_shadow.png); background-repeat: repeat-x; height: 39px; }

.sponsor-bk { padding-top: 35px; background-image: url(/images/sponsor_bk.jpg); background-repeat: no-repeat; }
.sponsor-bar { padding-right:20px; }

	.big  { font-size: 12pt; }

	.bigbold  {
		font-size: 15pt;
		font-weight: bold;
	}
	
	.header  {
		font-size: 16pt;
		color: #951A1B;
	}

	.bigwhite  {
		font-size: 13pt;
		font-weight: bold;
		color: white;
	}

	.smallred  {
		color: maroon;
	}

	.smallwhite  {
		color: #ffffff;
	}

	.smallwhitebold  {
		color: #ffffff;
		font-weight: bold;
	}



	.nav  {
		font-size: 11px;
		color: black;
	}


	.photofooter  {
		font-size: 7.5pt;
		color: black;
	}
	
	A  {
		color: #654726;
		font-weight: bold;
		text-decoration: none;
	}

	A:HOVER  {
		color: #BF2628;
		text-decoration: none;
	}
	
	.foot  {
	}

	a.foot  {
		color: #042D4A;
		text-decoration: underline;
	}

	a.foot:hover  {
		color: #DF4345;
		text-decoration: underline;
	}

	.ERRORMSG
	{
		COLOR:RED;
		FONT-WEIGHT:BOLD;
	}

	.input
	{
		background-color: #F7F7F7;
		font-family: Tahoma,Verdana,Arial,Helvetica;
		color: #000000;
		font-weight: bold;
		border: 1 solid gray;
	}

.content { 
	background-image: url(/images/bk.gif);
}
