/* 
 ----------------------------------------------------------------------------
  Copyright Creative Giant Design Group, LLC 2008. Used with Permission.                             
  May not be duplicated or reproduced.
 ---------------------------------------------------------------------------- 
*/


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

em { font-style: normal; font-weight: bold; }

/* global elements
 * ------------------------------------------------------------------------- */
body { background: #92badb url(../bg.jpg) top left repeat-x; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align: center; }
a { color: #006699; }
a:hover { color: #ffffff; }
.imgright { margin: 5px 0px 5px 15px; }
.imgleft { margin: 5px 15px 5px 0px; }
table {border-collapse:collapse; border:0; margin:0; padding:0;}

/* framework
 * ------------------------------------------------------------------------- */
#container { width: 990px; margin: 0px auto 0px auto; padding: 0px; text-align: left; }
#container:after, #left_column:after, #right_column:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#left_column { width: 476px; float: left; overflow: hidden; }
		#main_logo { width: 476px; height: 270px; overflow: hidden; }
		#navholder { width: 476px; height: 123px; }
			#left_border { width: 5px; height: 123px; float: left; }
			#navigation { width: 471px; height: 100px; float: left; margin: 30px 0px 0px 0px; }
				#nav { width: 471px; height: 43px; margin: 0px 0px 0px 0px; background: url(../navbar.gif) -6px 0px no-repeat; position: relative;}
					#nav li { list-style: none; padding: 0px; margin: 0px; position: absolute; }
					#nav li, #nav a { width: 327px; height: 32px; display: block; }
					#nav span { display: none; }
					#btn_indy10 { left: 0px; top: 12px; }
					#btn_indy09 { left: 0px; top: 44px; }
					
					#btn_indy10 a:hover { background: transparent url(../navbar.gif) -6px -103px no-repeat;}
					#btn_indy09 a:hover { background: transparent url(../navbar.gif) -6px -135px no-repeat;}
				
		#bottom_area { width: 476px; height: 0px; }
			#dropdown { width: 476px; height: 180px; float: left; }
				#droplink { width: 135px; height: 22px; margin: 14px 0px 0px 6px; }
				#dropdown_2009 { text-transform: uppercase; font-size: 11px; margin: 0px 0px 0px 6px; background-color: #efefef; width: 155px; position: absolute; z-index: 9999; }
					#dropdown_2009 li, #dropdown_2009 li a { width: 155px; height: 20px; display: block; text-decoration: none;}

					#dropdown_2009 li span { display: block; padding: 3px 0px 3px 32px;  }
					#dropdown_2009 li a:hover { background-color: #006699; }
				
			#logo_sponsors { overflow: hidden;  width: 313px; height: 180px; background: url(../bottom_logo.gif) top left no-repeat; float: left; }

	#right_column { width: 514px; float: left; }
		#main_image { width: 514px; height: 800px; overflow: hidden; }
 
 #footer_container { text-align: center; font-size: 9px; color: #484848; position: absolute; top: 500px; left: 0px; width: 100%;  z-index: 1}
 	
		#footer_area { margin: 0px auto 0px auto; text-align: left; width: 990px; padding: 8px 0px 8px 0px; }

