/*
Theme Name: BigOmaha 2009 Archive Theme
Theme URI: http://wordpress.org/
Description: Mooooooo.
Version: 1.6z
Author: Kevin "el dude" Zink
Author URI: http://brightmix.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
body { color:#785e59; background-color: #fdfcf4; font-family: georgia; margin:0; padding:0;}

a, a:hover, a:visited { color:#785e59; text-decoration:none; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
a:hover {text-decoration:underline;}

.left {float:left;}
.clear {clear:both;}

#page { width:950px; margin:0 auto; }

#header { padding-top:5px; }
	#header #headerimg 	{ text-indent:-9999px; }
		#header #headerimg h1 { padding:0; margin:0 auto; width:950px; padding-top:1px;}

/*background: url(images/cow1.png) no-repeat 0 0;*/
		#header #headerimg h1 a { display:block;  width:466px; height:274px; margin-top:9px;
								  behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc'); }
		#header .homepage_header { background: url(images/home_backdrop.jpg) top center; height:294px;}
		#header .speakers_header { background: url(images/blue_backdrop.jpg) top center; height:291px;}
		#header .specifics_header { background: url(images/blue_backdrop.jpg) top center; height:291px;}
		#header .sponsors_header { background: url(images/blue_backdrop.jpg) top center; height:291px;}
		#header .default_header { background: url(images/gold_backdrop.jpg) top center; height:291px;}
			
#navigation { width:950px; margin:0 auto; height:100px;}
	#navigation #tabs { float:left; }
		#navigation #tabs a { float:left; height:34px; text-indent:-9999px; margin-right:1px;}
		#navigation #tabs #tab_specifics { background:url(images/tab_sprite.png) no-repeat 0 0; width:125px; }
		#navigation #tabs #tab_specifics:hover, #navigation #tabs #tab_specifics.selected 
		 				{ background-position: 0 -34px; }
		#navigation #tabs #tab_speakers { background:url(images/tab_sprite.png) no-repeat 0 -68px; width:119px; }
		#navigation #tabs #tab_speakers:hover, #navigation #tabs #tab_speakers.selected 
		 				{ background-position: 0 -102px; }
		#navigation #tabs #tab_sponsors { background:url(images/tab_sprite.png) no-repeat 0 -136px; width:129px; }
		#navigation #tabs #tab_sponsors:hover, #navigation #tabs #tab_sponsors.selected 
								{ background-position: 0 -170px; }

/*	#navigation #homepage_early_registration { float:right; height:81px; width:272px; text-indent:-9999px;
											  background:url(images/home_registration_199.png) no-repeat; }
	#navigation #speakers_early_registration { float:right; height:81px; width:272px; text-indent:-9999px; 
												background:url(images/blue_registration_199.png) no-repeat; }
	#navigation #specifics_early_registration { float:right; height:81px; width:272px; text-indent:-9999px; 
												background:url(images/blue_registration_199.png) no-repeat; }
	#navigation #sponsors_early_registration { float:right; height:81px; width:272px; text-indent:-9999px; 
												background:url(images/blue_registration_199.png) no-repeat; }
	#navigation #default_early_registration { float:right; height:81px; width:272px; text-indent:-9999px;
											  background:url(images/gold_registration_199.png) no-repeat; }*/

	#navigation #homepage_early_registration { float:right; height:85px; width:272px; text-indent:-9999px;
											  background:url(images/home_registration_219.png) no-repeat; }
	#navigation #speakers_early_registration { float:right; height:85px; width:272px; text-indent:-9999px; 
												background:url(images/blue_registration_219.png) no-repeat; }
	#navigation #specifics_early_registration { float:right; height:85px; width:272px; text-indent:-9999px; 
												background:url(images/blue_registration_219.png) no-repeat; }
	#navigation #sponsors_early_registration { float:right; height:85px; width:272px; text-indent:-9999px; 
												background:url(images/blue_registration_219.png) no-repeat; }
	#navigation #default_early_registration { float:right; height:85px; width:272px; text-indent:-9999px;
											  background:url(images/gold_registration_219.png) no-repeat; }


	#navigation #homepage_closed_registration { float:right; height:85px; width:272px; text-indent:-9999px;
											  background:url(images/specifics_closed_registration.png) no-repeat; }
	#navigation #speakers_closed_registration { float:right; height:85px; width:272px; text-indent:-9999px; 
												background:url(images/speakers_closed_registration.png) no-repeat; }
	#navigation #specifics_closed_registration { float:right; height:85px; width:272px; text-indent:-9999px; 
												background:url(images/speakers_closed_registration.png) no-repeat; }
	#navigation #sponsors_closed_registration { float:right; height:85px; width:272px; text-indent:-9999px; 
												background:url(images/speakers_closed_registration.png) no-repeat; }
	#navigation #default_closed_registration { float:right; height:85px; width:272px; text-indent:-9999px;
											  background:url(images/gold_closed_registration.png) no-repeat; }
	

	#navigation #registration_link { padding-top:10px; }

	#navigation #additional_navigation { margin:10px 0 0 15px; float:left; text-transform:uppercase; font-size:8pt; letter-spacing:1px; }
	#navigation #additional_navigation a:hover { text-decoration:underline;}

#content { width:950px; margin:0 auto; clear:both; color:#553219; font-size:1.1em; letter-spacing:-0.02em; line-height:30px; margin-bottom:50px;}
	#content .post { width:600px; float:left; margin-top:10px;}
	#content .post .header_image { margin:25px 0 0 0;}
	#content .post h3 { color: #af692d; margin-bottom:0px; font-weight:normal;}
	#content .post h2, #content .post h2 a { color: #af692d; margin-bottom:0px; font-weight:normal; margin-top:1.5em;}
	#content .post h1 { color: #af692d; margin-bottom:0px; font-weight:normal;}
	#content .post .facebook_icon { text-indent:-9999px; background:url(images/orange_facebook.png) no-repeat; width:18px; height:19px; float:left; }
	#content .post .rss_icon { text-indent:-9999px; background:url(images/orange_rss.png) no-repeat; width:17px; height:19px; float:left;}
	#content .post .rss_twitter { text-indent:-9999px; background:url(images/orange_twitter.png) no-repeat; width:15px; height:19px; float:left;}
	#content .post .contact_icon { margin-right:15px; float:right; margin-top:17px;}
	#content .post a img { border:0; }
	#content textarea { width:600px; }
		#content .post table p { margin:0; }
		#content .post table h2 { margin:0; }


#sidebar { width:315px; float:right; color: #af692d; line-height:normal; letter-spacing: 0;}
	#sidebar #sidebar_big_blog { background:url(images/big_blog.png) no-repeat; width:199px; height:113px; text-indent:-9999px; display:block;}
	#sidebar #sidebar_twitter { background:url(images/big_twitter.png) no-repeat; width:164px; height:50px; text-indent:-9999px; 
								margin-top:45px; display:block;}
	#sidebar #sidebar_newsletter { background:url(images/newsletter_header.png) no-repeat; width:243px; height:38px; text-indent:-9999px; 
								margin-top:45px; display:block;}
	#sidebar #sidebar_why_i_am_going { display:block; background:url(images/why_am_I_going.png) no-repeat; width:285px; height:85px; text-indent:-9999px; margin-top:45px;}
	#sidebar #homepage_video { padding-bottom:0px; }
	
	#sidebar #signup_form { }
		#sidebar #signup_form input { width:200px; }
		#sidebar #signup_form a { font-size:10pt;}

	#sidebar #icons { margin-top:40px;}
		#sidebar #icons a { float:right; text-indent:-9999px; font-size:1px; margin-right:20px; }
		#sidebar #icons #icon_vimeo { background:url(images/vimeo.png) left bottom no-repeat; width:21px; height:24px;  }
		#sidebar #icons #icon_facebook { background:url(images/facebook.png) left bottom no-repeat; width:16px; height:24px; }
		#sidebar #icons #icon_twitter { background:url(images/twitter.png) left bottom no-repeat; width:16px; height:24px; }
		#sidebar #icons #icon_rss { background:url(images/rss.png) left bottom no-repeat; width:17px; height:24px; }
		#sidebar #icons #icon_email { background:url(images/email.png) left bottom no-repeat; width:24px; height:24px; margin-right:6px; }
	#sidebar h3 { margin:0;}
	#sidebar h3 a { color: #AF692D;}
	#sidebar ul { margin:0; padding:0;}
		#sidebar ul li { margin:0; padding:0; list-style-type: none;}

	#sidebar p { margin-top:5px; font-size:11pt;}
	
#footer { clear:both; background:url(images/footer_backdrop.jpg) top center; height:259px; color:white;}
	#footer_content { width:950px; margin:0 auto; } 
		#footer_content a, #footer_content a:visited, #footer_content a:hover { color:white !important; }
	#footer_content #footer_sponsors { float:left; margin-top:68px; margin-bottom:50px; }
	#footer_content #footer_sponsors a { float:left; margin-left:15px; padding-top:50px;  }
	#footer_content #footer_sponsors #sponsor_spn { text-indent:-9999px; background:url(images/footer/spn_white.png); width:111px; height:74px; margin-left:0; padding-top:0; margin-top:15px; }
	#footer_content #footer_sponsors #sponsor_brightmix { }
													 
	#footer_content #footer_sponsors #sponsor_phenom { text-indent:0; display:block; }
	#footer_content #footer_sponsors #sponsor_ydn { text-indent:0; display:block;  }
	#footer_content #footer_sponsors #sponsor_eelios { padding-top:40px;  }
	#footer_content #footer_sponsors #sponsor_mutual { padding-top:35px;  }
	#footer_content #footer_sponsors img { border:0; }
	#footer_content #footer_creds { clear:left; text-transform:uppercase; font-size:11px; letter-spacing:1px; }

.homepage .description { float:right; margin: -147px 0px 0 -80px; text-indent:-9999px; behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc');
						background:url(images/homepage_headline.png) no-repeat; width:559px; height:391px; position:relative;}
.specifics_description { float:right; margin: 0px 50px -180px 0; top:-240px; text-indent:-9999px; behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc'); background:url(images/specifics_headline.png) no-repeat; width:550px; height:207px; position:relative;}
.speakers_description { float:right; margin: 0px 50px -180px 0; top:-240px; text-indent:-9999px; behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc'); background:url(images/speakers_headline.png) no-repeat; width:550px; height:207px; position:relative;}
.sponsors_description { float:right; margin: 0px 50px -180px 0; top:-240px; text-indent:-9999px; behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc'); background:url(images/sponsors_headline.png) no-repeat; width:550px; height:207px; position:relative;}
.about_description { float:right; margin: 0px 50px -180px 0; top:-240px; text-indent:-9999px; behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc'); background:url(images/about_headline.png) no-repeat; width:550px; height:207px; position:relative;}
.blog_description { float:right; margin: 0px 50px -180px 0; top:-240px; text-indent:-9999px; behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc'); background:url(images/blog_headline.png) no-repeat; width:550px; height:207px; position:relative;}
.thank-you_description { float:right; margin: 0px 0px -180px 0; top:-240px; text-indent:-9999px; behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc'); background:url(images/thankyou_headline.png) no-repeat; width:393px; height:207px; position:relative;}
.faq_description { float:right; margin: 0px 50px -180px 0; top:-240px; text-indent:-9999px; behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc');
						background:url(images/faq_headline.png) no-repeat; width:550px; height:207px; position:relative;}
.buy_shirts_description { float:right; margin: 0px -40px -180px 0; top:-209px; text-indent:-9999px; behavior: url('/wp-content/themes/bigomaha_2009/iepngfix.htc'); background:url(images/buy_shirts_headline.png) no-repeat; width:550px; height:207px; position:relative;}
			
			
.homepage #event_time { float:left; background:url(images/event_details.png) 0px 0 no-repeat; height:228px; width:376px; 
						text-indent:-9999px; margin:40px 0 0 0px; margin-bottom:50px; }
.header_be_part_of_it { background:url(images/be_part_of_it.png); width:553px; height:109px; text-indent:-9999px; 
						float:left; margin:45px 0 0px 0; }
.hangglider { cursor:pointer; position:relative; left:88px; margin-top:50px;}

.time { font-size:0.8em; padding-right:10px; vertical-align:top; }