/* AeroMedia Style Sheet Written, Produced, Directed by and Starring James Davidson */



/* In the locust wind comes a rattle and hum
   Jacob wrestled the angel
   And the angel was overcome */







/* Standard Building Blocks ++++++++++++++++++++++++ */
body{
	font: 11px/18px Lucida Sans Unicode, verdana, arial, sans-serif;
	text-align: left;
	margin-top: 5px;
	background-color: #7493A5;
	color: #FFFFFF;
}
#container{
	position: relative;
	width: 806px;
	margin: 0px auto 1px;
}
#container2{
	border: 12px solid #FFFFFF;
	padding: 1px;
	background-color: #33517D;
}
#Header{
	background: url(images/topbar.jpg) no-repeat;
	width: 780px;
	height: 200px;
	margin: 0;
	padding: 0;
}
#Header_media{
	background: url(images/topbar_media.jpg) no-repeat;
	width: 780px;
	height: 200px;
	margin: 0;
	padding: 0;
}
#Header h1{
	display:none;
	margin: 0px;
	padding: 0px;
}
#Header_media h1{
	display:none;
	margin: 0px;
	padding: 0px;
}

#MainBody { 
	background: #5B82BD url(images/backmain.jpg) no-repeat top right;
	padding: 15px 15px 15px 5px;
	z-index:-3;
}

#MainBody_media { 
	background: #5B82BD url(images/backmain_media.jpg) no-repeat top right;
	padding: 15px 15px 15px 5px;
	z-index:-3;
}

.Right {
	float:right;
	padding: 10px 15px 0px 0px;
}
.Right2 {
	float:right;
	padding: 3px 2px 0px 0px;
}

#Footer {
	width: 419px;
	font: 11px/20px Lucida Sans Unicode, verdana, arial, sans-serif;
	color:#D6DFE4;
	margin: 8px 0px 10px 8px;
	padding: 6px 0px 3px 4px;
	height: 21px;
	vertical-align: middle;
	float: right;
}

#Credit {
	float:left; 
	margin: 8px 0px 10px;
	padding: 10px 10px 10px 0px;
	height: 21px;
	vertical-align: bottom; 	
	color:#D6DFE4;
}

#Credit a:link {
	color: #B5E0EE;
	text-decoration: underline;
	font-weight: bold;
}
#Credit a:hover {
	color: #FFFFFF;
}
#Credit a:visited {
	color: #B5E0EE;
	text-decoration: underline;
	font-weight: bold;
}

abbr, acronym {
	border-bottom : 1px dashed #FFFFFF;
	cursor : help;
	font-weight: bold;
	}
/* Standard Building Blocks CLOSE!!!!! ++++++++++++++++++++++++ */










/* Basic Text Elements */
#TextPanel h1 {
	font: bold 16px/10px Lucida Sans Unicode, verdana, arial, sans-serif;
	color: #A4DFEC;
}
#TextPanel h2 {
	font: bold 15px/0px Lucida Sans Unicode, verdana, arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#TextPanel p.centerText { text-align: center; color: #AFBFD8; }
/* Basic Text Elements */












/* Clearfix - Wraps Containers Fully - Props out to Tony Aslett for this one*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Clearfix - Wraps Containers - End */









/* This is the navigation with nifty image rollovers Gratitude to messers Petr Stanicek + Dave Shea */
#Navigation {
    width: 780px; height: 34px;
    background: url(images/navigation.jpg);
    margin: 0px; padding: 0;
    position: relative;}
	
#Navigation span {display: none;}
#Navigation ul {list-style-type: none;}
#Navigation li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#Navigation li, #Navigation a {height: 34px; display: block;}

  #home {left: 0; width: 120px;}
  #about {left: 120px; width: 70px;}
  #market {left: 190px; width: 102px;}
  #event {left: 292px; width: 126px;}
  #contact {left: 418px; width: 77px;}
  
  #home a:hover {background: transparent url(images/navigation.jpg) 0 -34px no-repeat;}
  #about a:hover {background: transparent url(images/navigation.jpg) -120px -34px no-repeat;}
  #market a:hover {background: transparent url(images/navigation.jpg) -190px -34px no-repeat;}
  #event a:hover {background: transparent url(images/navigation.jpg) -292px -34px no-repeat;}
  #contact a:hover {background: transparent url(images/navigation.jpg) -418px -34px no-repeat;}  
/* This is the navigation with nifty image rollovers Gratitude to messers Petr Stanicek + Dave Shea */


#BlankNavigation_media {
    width: 780px; height: 34px;
    background: url(images/navigation_media.jpg);
    margin: 0px; padding: 0;
    position: relative;}


/* Left "Toolbar" Panel */
#BlankNavigation {
    width: 780px; height: 34px;
    background: url(images/blanknavigation.jpg);
    margin: 0px; padding: 0;
    position: relative;}


#FrontPage {float:left; position: relative; width: auto; padding: 0px; margin: 60px auto 50px 80px; * margin: 60px auto 50px 50px; }
#FrontPage a:link { color: #F7EAC8; text-decoration: underline; }
#FrontPage a:hover { color: #FFFFFF; }
#FrontPage a:visited { color: #F7EAC8; }
#front_highlight2 {
	background: url(images/front_highlights2.gif) no-repeat; float:left; margin: 0px;	padding: 16px 12px 12px 95px;
	height: 150px; width: 196px;
}
#front_highlight1 {
	background: url(images/front_highlights1.gif) no-repeat; float:left; margin: 0px;	padding: 16px 12px 12px 95px;
	height: 150px; width: 196px;
}


#MarketingContainer {
	position:relative;
	border: 10px solid #FFFFFF;
	padding: 0px;
	background-color: #34507E;
	margin: 7px 0px 0px 10px;
	z-index:1;
}
#MarketingTextPanel {
	position:relative;
	background: #5A81BC url(images/textFill.jpg) repeat-x top left;
	padding: 15px;
	z-index:2;
	border: 1px solid #1A2842;
}
#MarketingTextPanel ul {
	list-style-type: none;
	padding: 7px;
	margin: 3px;
	display: block;
}
#MarketingTextPanel li {
	background: url(images/bullet.gif) no-repeat 1px top;
	padding-left: 26px;
	margin-bottom: 5px;
}
#MarketingTextPanel li.bull1 {
	background: url(images/bull1.gif) no-repeat 1px top;
	padding: 5px 10px 5px 35px;
	margin: 0px 5px 2px 0px;
}
#MarketingTextPanel li.bull2 {
	background: url(images/bull2.gif) no-repeat 1px top;
	padding: 5px 10px 5px 35px;
	margin: 0px 5px 2px 0px;
}
#MarketingTextPanel li.bull3 {
	background: url(images/bull3.gif) no-repeat 1px top;
	padding: 5px 10px 5px 35px;
	margin: 0px 5px 2px 0px;
}
#MarketingTextPanel li.bull4 {
	background: url(images/bull4.gif) no-repeat 1px top;
	padding: 5px 10px 5px 35px;
	margin: 0px 5px 2px 0px;
}
#MarketingTextPanel .Highlight {
	color: #B5E0EE;
}
#MarketingTextPanel a:link {
	color: #B5E0EE;
	text-decoration: underline;
}
#MarketingTextPanel a:hover {
	color: #FFFFFF;
}
#MarketingTextPanel a:visited {
	color: #B5E0EE;
	text-decoration: underline;
}
#MarketingTextPanel h1 {
	font: bold 16px/10px Lucida Sans Unicode, verdana, arial, sans-serif;
	color: #A4DFEC;
}
#MarketingTextPanel h2 {
	font: bold 15px/0px Lucida Sans Unicode, verdana, arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#MarketingTextPanel p.centerText { text-align: center; color: #AFBFD8; }
/* Left "Toolbar" Panel END*/




/* Left "Toolbar" Panel */
#LeftNav {float:left; position: relative; width: 296px; padding: 0px; margin: 0px;}

#LeftNav a:link {
	color: #F7EAC8;
	text-decoration: underline;
}
#LeftNav a:hover {
	color: #FFFFFF;
}
#LeftNav a:visited {
	color: #F7EAC8;
}

#highlight1 {
	background: url(images/highlights1.gif) no-repeat; float:left; margin: 0px;	padding: 16px 12px 12px 95px;
	height: 71px; width: 196px;
}
#highlight2 {
	background: url(images/highlights2.gif) no-repeat; float:left; margin: 0px;	padding: 16px 12px 12px 95px;
	height: 71px; width: 196px;
}
#highlight3 {
	background: url(images/highlights3.gif) no-repeat; float:left; margin: 0px;	padding: 16px 12px 12px 95px;
	height: 71px; width: 196px;
}
#highlight4 {
	background: url(images/highlights4.gif) no-repeat; float:left; margin: 0px;	padding: 16px 12px 12px 95px;
	height: 71px; width: 196px;
}
#highlight5 {
	background: url(images/highlights5.gif) no-repeat; float:left; margin: 0px;	padding: 16px 12px 12px 95px;
	height: 71px; width: 196px;
}
/* Left "Toolbar" Panel END*/








/* Floating Image DIVs*/
#Balloon {
	height: 85px; width: 450px; position: absolute;
	left: 343px; top: 247px; visibility: visible; z-index:3;
}
#Corner {
	height: 59px; width:66px ; position: absolute;
	visibility: visible; z-index:4;
}
/* Floating DIVs END*/







/* Right Hand Text Panel */
#RightContainer {
	position:relative;
	float: right;
	width: 432px;
	border: 10px solid #FFFFFF;
	padding: 0px;
	background-color: #34507E;
	margin-top: 7px;
	z-index:1;
}
#TextPanel {
	position:relative;
	background: #5A81BC url(images/textFill.jpg) repeat-x top left;
	padding: 15px;
	width: 400px;
	z-index:2;
	border: 1px solid #1A2842;
}
#TextPanel ul {
	list-style-type: none;
	padding: 7px;
	margin: 3px;
	display: block;
}
#TextPanel li {
	background: url(images/bullet.gif) no-repeat 1px top;
	padding-left: 26px;
	margin-bottom: 5px;
}
#TextPanel li.bull1 {
	background: url(images/bull1.gif) no-repeat 1px top;
	padding: 5px 10px 5px 35px;
	margin: 0px 5px 2px 0px;
}
#TextPanel li.bull2 {
	background: url(images/bull2.gif) no-repeat 1px top;
	padding: 5px 10px 5px 35px;
	margin: 0px 5px 2px 0px;
}
#TextPanel li.bull3 {
	background: url(images/bull3.gif) no-repeat 1px top;
	padding: 5px 10px 5px 35px;
	margin: 0px 5px 2px 0px;
}
#TextPanel li.bull4 {
	background: url(images/bull4.gif) no-repeat 1px top;
	padding: 5px 10px 5px 35px;
	margin: 0px 5px 2px 0px;
}
#TextPanel .Highlight {
	color: #B5E0EE;
}
#TextPanel a:link {
	color: #B5E0EE;
	text-decoration: underline;
}
#TextPanel a:hover {
	color: #FFFFFF;
}
#TextPanel a:visited {
	color: #B5E0EE;
	text-decoration: underline;
}

#Img {
	position: relative;
	z-index:4;
	float:left;
	margin-left: 25px;
}
#Img2 {
	position: relative;
	z-index:4;
	float:left;
	margin-right: 15px;
}
#Img3 {
	position: relative;
	z-index:4;
	float:right;
	margin-left: 15px;
}
#Img4 {
	position: relative;
	z-index:4;
	float:right;
	text-align: center;
	color: #C4EAF2;
}
#BullLeft {
	float:left;
	margin-bottom: 8px;
}
.imgborder {
	padding: 1px;
	border: 1px none #849EC6;
	margin: 3px 0px 0px 1px;
	float: left;
}
/* Right Hand Text Panel END*/


/* IMAGE GALLERY */
#imageGallery { margin: 10px; padding: 0px 0px 0px 10px; }
#imageGallery li { background: none; display: inline; margin: 0px; padding: 0px; text-align: center; }
#imageGallery li img { margin: 0px 10px 10px 0px; }

#imageGallery img.galleryNavPrevious, #imageGallery img.galleryNavNext { border: none; }
#imageGallery img.galleryNavPrevious { float: left; }
#imageGallery img.galleryNavNext { float: right; }

/* Please feel free to rape + pillage this little css file - oh, and if your reading this GET OUT MORE! */