/*

		STYLESHEET MICHELW.COM
		by OUTKASTEDMEDIA.COM

*/


/* General Reset */

*															{ margin: 0; padding: 0; outline: 0; }
body														{ font-family: Arial, Helvetica, sans-serif; color:#FFF; overflow: hidden; background-color: gray; }
img															{ border:none; }
a, a:visited												{ text-decoration: none; color: white; cursor: pointer; }
a:hover														{ color: #4d4d4d;  }
ul															{ list-style: none; }
li															{ display: inline; }
.clear														{ clear: both; }

/* Supersize Plugin Styles */

#loading 													{ position: absolute; top: 49.5%; left: 49.5%; z-index: 3; width: 24px; height: 24px; text-indent: -999em;	}
#supersize													{ position:fixed; }
#supersize img, #supersize a								{ height:100%; width:100%; position:absolute; z-index: 0; }
#supersize .prevslide, #supersize .prevslide img			{ z-index: 1; }
#supersize .activeslide, #supersize .activeslide img		{ z-index: 2; }

#rooster_layer												{ position: absolute; width: 100%; height: 100%;  background-image: url('images/rooster_bg.png'); z-index: 5; }

/* Main Nav */

#header														{ width: 949px; height: 118px; position: absolute; right: 0px; background-image: url('images/menu_holder.png'); z-index: 6; }

#main_nav													{ height: 40px; float: right; margin: 32px 8px 0 0; }
.mw_logo													{ width: 147px; height: 26px; background-image: url('images/mw_logo.png'); }
#menu_holder												{ font-size: 12px; color: #4d4d4d;  padding: 1px 0 0 0 ; }
#menu_holder a												{ color: #4d4d4d; }
#menu_holder a:hover										{ color: white; }
.main_contact												{ font-size: 11px; float: right; margin: 12px 8px; }

/* Badge */

#badge														{ width: 326px; height: 100px; position: absolute; left: 0px; bottom: 0px; z-index: 6; background-image: url('images/badge_holder.png'); }
#publication_set											{ font-size: 12px; margin-left: 19px; }
#publication_set p											{ margin: 4px 0 13px 0; }
#publication_set a:hover									{ color: #1d1d1d; }

#social_media_bar											{ position: absolute; right: 8px; top: 5px; z-index: 6; }
#social_media_bar li										{ display: inline; }	
#social_media_bar li a										{ display: block; float: left; height: 16px; width: 16px; text-indent: -9999px; background-image: url('images/socialmedia_sprite.png'); }

#social_media_bar li a#tw_btn								{ background-position: 0 -16px; }		
#social_media_bar li a#fl_btn								{ background-position: -16px -16px; }
#social_media_bar li a#aa_btn								{ background-position: -32px -16px; }

/* OM-Holder*/

#om_holder													{ position: absolute; bottom: 18px; right: 8px; z-index: 5; }
#om_logo													{ background-image: url('images/om_logo.png');float: left; text-indent: -9999em; width: 20px; height: 20px;}

/* Contactform  */

.contact_wrap												{ width: 586px; height: 360px; position: absolute; top: 50%; left: 50%; margin: -180px 0 0 -293px; background-image: url('images/rooster_form.png'); z-index: 6; }
.contact_wrap a#close01										{ float: right; cursor: pointer; padding-right: 6px; }
.contact_wrap p												{ margin: 40px 0 0 40px;}
																							
form														{ padding: 40px 0 0 40px;}
form label													{ color: #e7e7e7; text-align: left; font-size: 12px; }
form input													{ width: 300px; margin: 5px 20px 5px 0; }
form textarea 												{ border: 2px solid #ccc; width: 500px; height: 90px; margin: 5px 0 10px 0; resize: none; }

form textarea:focus, form input:focus 						{ background-color: gray; color: white; }
form input.submit-button 									{ width: 86px; background-color: white; cursor: pointer; float: right; margin-right: 41px; }
														
.error														{ color: white; font-style: italic; }													