/*
		 
		 no idea: 		#98a70f
		 Dark Gray: 	#686868
		 White: 		#ffffff
		 
*/

/*
	RESET
*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }
body								{ font-size: 62.5%; font-family: Arial, sans-serif; color: #686868; 
									  background: url(images/body-bg.png) top center repeat-x white; }
ul									{ list-style: square inside; }
ol									{ list-style: decimal inside; }
a									{ outline: none; text-decoration: none; color:#98a70f }
a img								{ border: none; background: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
	Utility
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.button								{ font-size:5em; text-transform:uppercase; border: 1px solid #98a70f; background: white; padding: 3px 8px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; color: 98a70f; }
.button:hover						{ background: #98a70f; color: white; }
.b10x10								{width:315px; padding:10px 70px 10px 70px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bauction							{width:315px; padding:10px 69px 10px 69px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.btickets							{width:315px; padding:10px 56px 10px 56px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bprints							{width:315px; padding:10px 15px 10px 15px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bsponsors							{width:315px; padding:10px 96px 10px 96px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bfood								{width:315px; padding:10px 79px 10px 79px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bcommittee							{width:315px; padding:10px 90px 10px 90px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}




/*
Structure
*/
#page-wrap 							{ width:960px; margin: 0px auto -250px; min-height: 100%; height: auto !important; height: 100%; }
#designbox							{ width:555px; height:500px; float:left;}
#content							{ width:850px; padding-left:25px; }
#artist_area						{ width:960px; font-size:16px; line-height:24px; padding-left:25px;}
#artist_col1						{ width:311px; float:left; text-align:left; padding-right:15px;}
#artist_col2						{ width:311px; float:left; text-align:left;}
#artist_col3						{ width:311px; float:left; text-align:left;}

#push								{ height: 250px; }


/*
Header
*/
#header								{background-image:url(graphics/header1.gif); background-repeat:no-repeat; height:175px; width:960px; text-indent: -9999px;}

/*
Menu - Nav
*/
#nav_inside							{width:345px; float:left; margin-left:15px; margin-top:10px;}

ul#nav								{margin-top:7px; list-style:none; width:315px; float:left; text-align:center; }
ul#nav li							{width:315px; padding:18px 0px 18px 0px;}
ul#nav li a							{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:2em; color:#98a70f;}
ul#nav li a:hover					{ width:315px; background-color:#98a70f; color:#ffffff; -moz-border-radius: 8px; -webkit-border-radius: 8px;}


/*
Typography
*/
.bodybold							{font-size: 1.2em; font-weight:bold;}
.bodyboldheader						{
	font-size: 1.2em;
	font-weight:bold;
} /* date above address in the nav */
.mainstatement						{font-size:24px; line-height:30px;}
.tickets							{font-size:14px; line-height:30px; width:400px;}



/*
Footer
*/
#footer								{ margin: 0 auto; height: 250px; width:960px; background: #ffffff; padding-top: 20px; }
#footer-inside						{ width: 960px; margin: 0 auto; text-align:center; }
#footer-inside p					{ color:#98a70f; }

										

