/*

		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: black; }
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: 99998; }

#main_nav													{ height: 40px; float: right; margin: 32px 8px 0 0; }
.mw_logo													{ width: 147px; height: 26px; }
.mw_logo a													{ width: 147px; height: 26px; background-image: url('images/mw_logo.png'); text-indent: -9999px; display: block; }
#menu_holder												{ font-size: 12px; color: #4d4d4d;  padding: 1px 0 0 0 ; }
#menu_holder a												{ color: #4d4d4d; }
#menu_holder a:hover										{ color: white; }
#menu_holder a.active										{ 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#vi_btn								{ background-position: -32px -16px; }
#social_media_bar li a#aa_btn								{ background-position: -48px -16px; }

/* OM-Holder*/

#om_holder													{ position: absolute; bottom: 18px; right: 8px; z-index: 99998; }
#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: 99999; }
.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; }

/* About Section */													

.about_wrap													{ width: 586px; height: 205px; position: absolute; top: 50%; left: 50%; margin: -102px 0 0 -293px; background-image: url('images/rooster_form.png'); z-index: 99999; }
.about_wrap a.about_close									{ float: right; cursor: pointer; padding-right: 6px; }
.about_txt													{ padding: 25px; }
.about_txt p												{ margin-bottom: 10px; font-size: 12px; }

/* Galleria */

.galleria-thumbnails-list									{ padding: 10px; overflow:hidden; }
.galleria-thumbnails .galleria-image img					{ background: none; }
.galleria-thumbnails										{ background: none; }

/* Vimeo JSON */

#video-container											{ width: 800px; height: 480px; position: absolute; left: 50%; top: 50%; margin: -240px 0 0 -400px; z-index: 9999; background-color: #000; }

#vimeoVideos												{ float: left; position: absolute; bottom: 0; left: 0; padding: 10px; z-index: 9999; }
#vimeoVideos p												{ font-size: 10px; }

ul#vimeo													{ float: left; position: relative; list-style-type: none; margin: 0; padding: 0; }
ul#vimeo li													{ float: left; position: relative; display: inline; padding: 0; margin-right: 5px; }
ul#vimeo li a												{ width: 50px; height: 38px; display: block; float: left; position: relative; }
ul#vimeo li a img											{ float: left; position: relative; width: 50px; height: auto; border-style: none; opacity: 0.5; filter: alpha(opacity=50); }

ul#vimeo li a img:hover, ul#vimeo li a img.active			{ opacity: 1; filter: alpha(opacity=100); }


