/*
		 
		 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:171px; padding:5px 28px 5px 28px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bauction							{width:171px; padding:5px 27px 5px 27px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.btickets							{width:171px; padding:5px 21px 5px 21px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bprints							{width:171px; padding:5px 5px 5px 5px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bsponsors							{width:171px; padding:5px 50px 5px 50px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bfood								{width:171px; padding:5px 40px 5px 40px; border: 1px solid #98a70f; background-color:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.bcommittee							{width:171px; padding:5px 47px 5px 47px; 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;}
#photo-page #content				{ width:960px; height:600px; padding-left:20px; font-size:12px;}
#content							{ width:960px; padding-left:20px; font-size:12px;}
#page_orientation					{ height:82px;}

#push								{ height: 250px; }


/*
Header
*/
#header								{height:155px; width:960px;}
#header_left						{background-image:url(graphics/header2.gif); background-repeat:no-repeat; height:155px; width:593px; text-indent: -9999px; float:left;}
#header_right						{height:155px; width:367px; float:left;}

/*
Menu - Nav
*/
#nav_inside_left							{width:171px; margin-top:15px; float:left;}
#nav_inside_right							{width:171px; margin-top:15px; float:left;}

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

ul#nav2								{list-style:none; width:171px; float:left; text-align:center; }
ul#nav2 li							{width:171px; padding:10px 0px 10px 0px;}
ul#nav2 li a							{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.1em; color:#98a70f;}
ul#nav2 li a:hover					{ width:171px; 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.8em; 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;}
.committee							{font-size:14px; line-height:30px; width:400px; text-align:left;}
.sponsors							{font-size:14px; line-height:30px; width:100px; text-align:left;}
.foodanddrink						{font-size:14px; line-height:30px;  margin-right:300px; text-align:left;}
.10x10prints						{font-size:14px; line-height:30px;  margin-right:300px; text-align:left;}

.10x10printimages					{ border-right:20px; border-right-color:white;}

/*
images
*/
#stolfa								{padding:0 15px 15px 0;}
#dufala 							{padding:0 15px 15px 0;}
#hiro								{padding:0 15px 15px 0;}
#mutchler							{padding:0 15px 15px 0;}


/*
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; }

										
