*			{ font-family: 'Verdana', Sans-Serif; font-size: 12px; margin: 0; padding: 0; }
div  { color: #abd; }

img  { border: none; }

body		{ background: #000; height: 100%; }
html		{ height: 100%; }

p			{ padding: 0 0 8px 0; }
i, b, u { font-size: inherit; }
sup			{ font-size: smaller; }
h1			{ color: #eeaa66; font-size: 18px; font-weight: normal; letter-spacing: 2px; margin: 0 0 2px 0; text-transform: uppercase; }
h2			{ color: #eeaa66; font-size: 18px; font-weight: normal; letter-spacing: 2px; margin: 0 0 2px 0; text-transform: uppercase; }
h3,legend	{ color: #eeeeff; font-family: 'Century Gothic', 'Avant Garde', 'Verdana', Sans-Serif; font-size: 16px; font-weight: bold; margin: 0 0 2px 0; }
h4			{ color: #b1e5f9; font-size: 14px; font-weight: normal; margin: 0 0 2px 0; }

legent		{ padding: 0 4px 0 4px; }

hr			{ background-color: #235; border: solid 1px; border-bottom-color: #559; border-left-color: #235; border-right-color: #235; border-top-color: #446; color: #235; height: 6px; margin: 4px 0 8px 0; }

ul,ol		{ list-style-position: inside; }

fieldset	{ height: 100%; margin-bottom: 8px; padding: 4px 8px 4px 8px; }

a:link		{ font: inherit; color: #3fc5ff; text-decoration: none; }
a:visited	{ font: inherit; color: #3fc5ff; text-decoration: none; }
a:hover		{ font: inherit; text-decoration: underline; }
a:active	{ font: inherit; color: #ffffff; text-decoration: underline; }

h1 a:link	{ color: #eeaa66; }
h1 a:visited{ color: #eeaa66; }

h2 a:link	{ color: #eeaa66; }
h2 a:visited{ color: #eeaa66; }

h3 a:link	{ color: #eeeeff; }
h3 a:visited{ color: #eeeeff; }

h4 a:link	{ color: #b1e5f9; }
h4 a:visited{ color: #b1e5f9; }

#wrap	{ background: #135; height: 100%; min-height: 480px; min-width: 960px; position: relative; width: 100%; }

#header		{ background: url('http://www.michaelswindler.com/images/bg_hf.jpg') repeat-x; height: 96px; left: 0; position: absolute; top: 0; width: 100%; }
#logo		{ height: 65px; left: 15px; overflow: hidden; position: absolute; top: 15px; width: 179px; }
#logo img	{ bottom: 48px; position: relative; right: 0; }
a:link img#scs_logo		{ bottom: 48px; position: relative; right: 0; }
a:visited img#scs_logo	{ bottom: 48px; position: relative; right: 0; }
a:hover img#scs_logo	{ bottom: 48px; position: relative; right: 179px; }
a:active img#scs_logo	{ bottom: 48px; position: relative; right: 179px; }
#title		{ height: 47px; left: 203px; overflow: hidden; position: absolute; top: 15px; width: 668px; }
#breadcrumb	{ bottom: 17px; color: #edf; font-family: 'Verdana', 'Arial', Sans-Serif; font-size: 12px; height: auto; left: 208px; position: absolute; z-index: 3; }
#version	{ bottom: 17px; color: #edf; font-family: 'Verdana', 'Arial', Sans-Serif; font-size: 12px; height: auto; position: absolute; right: 19px; z-index: 3; }

#menu		{ background: #00a; bottom: 48px; left: 0; position: absolute; top: 96px; width: 204px; }
#menu_user	{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x left -64px; font-size: 12px; height: 96px; left: 0; position: absolute; top: 0; width: 204px; }
#menu_main	{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x left top; bottom: 104px; font-size: 12px; left: 0; position: absolute; top: 96px; width: 204px; }
#menu_search{ background: #000  url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x left -64px; bottom: 0; font-size: 12px; height: 104px; left: 0; position: absolute; width: 204px; }

.sidebar	{ background: #000 url('http://www.michaelswindler.com/images/sidebar.jpg') no-repeat 0px center; bottom: 48px; left: 204px; position: absolute; top: 96px; width: 96px; }
#sb_bg_weblog	{ background-position: -96px center; }
#sb_bg_pictures	{ background-position: -192px center; }
#sb_bg_podcasts	{ background-position: -288px center; }
#sb_bg_videos	{ background-position: -384px center; }
#sb_bg_about	{ background-position: -480px center; }
#sb_bg_contact	{ background-position: -576px center; }
#sb_bg_links	{ background-position: -672px center; }
#sb_text	{ height: 316px; overflow: hidden; position: absolute; right: 16px; top: 24px; width: 24px; }
#sb_		{ bottom: 47px; position: relative; right: 3px; }
#sb_home	{ bottom: 47px; position: relative; right: 3px; }
#sb_weblog	{ bottom: 47px; position: relative; right: 31px; }
#sb_pictures{ bottom: 47px; position: relative; right: 59px; }
#sb_podcasts{ bottom: 47px; position: relative; right: 87px; }
#sb_videos	{ bottom: 47px; position: relative; right: 115px; }
#sb_about	{ bottom: 47px; position: relative; right: 143px; }
#sb_contact { bottom: 47px; position: relative; right: 171px; }
#sb_links	{ bottom: 47px; position: relative; right: 199px; }
#sb_search	{ bottom: 47px; position: relative; right: 227px; }
#sb_guidelines	{ bottom: 47px; position: relative; right: 255px; }
#sb_terms	{ bottom: 47px; position: relative; right: 283px; }
#sb_privacy	{ bottom: 47px; position: relative; right: 311px; }
#sb_syndication	{ bottom: 47px; position: relative; right: 339px; }
#sb_changelog	{ bottom: 47px; position: relative; right: 3px; }

#content	{ background: #000; bottom: 48px; left: 300px; position: absolute; right: 0; top: 96px; }
#content_full	{ background: #000; bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
#home_image			{ background: url('http://www.michaelswindler.com/images/banner.jpg') no-repeat center center; bottom: 70%; left: 0; position: absolute; right: 0; top: 0; }
#home_weblog		{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 0; position: absolute; right: 65%; top: 30%; }
#home_forums		{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 35%; position: absolute; right: 31%; top: 30%; }
#home_pictures		{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 35%; left: 69%; position: absolute; right: 0; top: 30%; }
#home_podcasts		{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 69%; position: absolute; right: 0; top: 65%; }
#weblog_recent		{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 0; position: absolute; right: 35%; top: 0; }
#weblog_minical		{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 50%; left: 65%; position: absolute; right: 0; top: 0; }
#weblog_categories	{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 65%; position: absolute; right: 0; top: 50%; }
#weblog_entry		{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
#weblog_comments	{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 0; position: absolute; right: 50%; top: 0; }
#weblog_comment_form{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: auto; height: 185px; left: 50%; position: absolute; right: 0; top: 0; }
#weblog_comment_entry{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 50%; position: absolute; right: 0; top: 185px; }
#pictures_recent	{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 0; position: absolute; right: 30%; top: 0; }
#pictures_albums	{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 70%; position: absolute; right: 0; top: 0; }
#picture			{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; text-align: center; top: 0; width: 100%; }
#podcast_latest		{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 40%; left: 0; position: absolute; right: 0; top: 0; }
#podcast_recent		{ background: #000 url('http://www.michaelswindler.com/images/bg_menu.jpg') repeat-x top; bottom: 0; left: 0; position: absolute; right: 0; top: 60%; }

#footer		{ background: url('http://www.michaelswindler.com/images/bg_hf.jpg') repeat-x bottom; bottom: 0; height: 48px; left: 0; position: absolute; width: 100%; }
.copy_lite	{ bottom: 20px; height: auto; left: 0; margin: 0 20px 0 20px; position: absolute; right: 0; text-align: center; }
#copy_l		{ font-size: 10px; left: 18px; position: absolute; text-align: left; top: 18px; z-index: 1; }
#copy_c		{ font-size: 10px; margin: 0 auto 0 auto; position: relative; text-align: center; top: 18px; z-index: 1; }
#copy_r		{ font-size: 10px; position: absolute; right: 18px; text-align: right; top: 18px; z-index: 1; }

.frame_bl	{ bottom: 0; height: 28px; left: 0; overflow: hidden; position: absolute; width: 28px; z-index: 1; }
.frame_br	{ bottom: 0; height: 28px; overflow: hidden; position: absolute; right: 0; width: 28px; z-index: 0; }
.frame_tl	{ height: 28px; left: 0; overflow: hidden; position: absolute; top: 0; width: 28px; z-index: 1; }
.frame_tr	{ height: 28px; overflow: hidden; position: absolute; right: 0; top: 0; width: 28px; z-index: 0; }
.frame_t	{ height: 20px; left: 28px; overflow: hidden; position: absolute; right: 28px; top: 0; z-index: 1; }
.frame_r	{ bottom: 28px; overflow: hidden; position: absolute; right: 0; top: 28px; width: 20px; z-index: 0; }
.frame_b	{ bottom: 0; height: 20px; left: 28px; overflow: hidden; position: absolute; right: 28px; z-index: 1; }
.frame_l	{ bottom: 28px; left: 0; overflow: hidden; position: absolute; top: 28px; width: 20px; z-index: 0; }
.frame_cl	{ height: 48px; left: 0; overflow: hidden; position: absolute; top: 0; width: 28px; z-index: 0; }
.frame_cs	{ height: 48px; left: 28px; overflow: hidden; position: absolute; right: 28px; top: 0; z-index: 0; }
.frame_cr	{ height: 48px; overflow: hidden; position: absolute; right: 0; top: 0; width: 28px; z-index: 0; }


.img_bl		{ position: relative; top: -84px; }
.img_blc	{ position: relative; top: -140px; }
.img_br		{ position: relative; left: -28px; top: -84px; }
.img_brc	{ position: relative; left: -28px; top: -140px; }
.img_tl		{ position: relative; top: -56px; }
.img_tlc	{ position: relative; top: -112px; }
.img_tr		{ position: relative; left: -28px; top: -56px; }
.img_trc	{ position: relative; left: -28px; top: -112px; }
.img_b		{ position: relative; top: -36px; }
.img_r		{ position: relative; left: -36px; width: 56px; }
.img_cl		{ position: relative; top: -168px; }
.img_cs		{ position: relative; top: -216px; }
.img_cr		{ position: relative; left: -28px; top: -168px; }

.c_wrap		{ bottom: 11px; left: 11px; padding: 8px 12px 6px 12px; overflow: auto; position: absolute; right: 11px; top: 11px; }
.c_wrap_tight	{ bottom: 11px; left: 11px; padding: 8px 0 6px 0; overflow: auto; position: absolute; right: 11px; top: 11px; }
.min_pad	{ padding: 8px 8px 4px 12px; }
.menu_text	{ line-height: 16px; list-style-type: none; padding-bottom: 4px; text-transform: uppercase; }
ul.menu li	{ font-size: 11px; }
.home_page_thumbs	{ float: left; height: auto; padding-top: 6px; text-align: left; width: 56px; }
.home_page_thumbs img { padding-bottom: 2px; }
a:link img.home_page_thumbs		{ border: solid 1px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; }
a:visited img.home_page_thumbs	{ border: solid 1px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; }
a:hover img.home_page_thumbs	{ border: solid 1px #3fc5ff; }
a:active img.home_page_thumbs	{ border: solid 1px #fff; }.weblog_entry_hr { height: 3px; margin: 4px 0 4px 0; }
.weblog_page_thumbs	{ float: left; height: auto; padding-top: 6px; text-align: left; width: 144px; }
.weblog_page_thumbs img { margin-bottom: 2px; }
a:link img.weblog_page_thumbs		{ border: solid 2px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; }
a:visited img.weblog_page_thumbs	{ border: solid 2px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; }
a:hover img.weblog_page_thumbs	{ border: solid 2px #3fc5ff; }
a:active img.weblog_page_thumbs	{ border: solid 2px #fff; }.weblog_entry_hr { height: 3px; margin: 4px 0 4px 0; }
.small		{ clear: both; font-size: 11px; padding: 0 0 16px 0; }
.dark		{ color: #124; left: 2px; position: relative; top: 2px; }
.thumb	{ margin: 2px 4px 4px 0; }
a:link img.thumb		{ border: solid 1px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; }
a:visited img.thumb	{ border: solid 1px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; }
a:hover img.thumb	{ border: solid 1px #3fc5ff; }
a:active img.thumb	{ border: solid 1px #fff; }.weblog_entry_hr { height: 3px; margin: 4px 0 4px 0; }
.comment_webmaster	{ color: #fff; }
.weblog_comment		{ width: 99.5%; }
.weblog_captcha		{ width: 178px; }
.button				{ height: auto; font-size: 12px; padding: 0 4px 0 4px; width: auto; }
.text_field			{ background-color: #bce; border: solid 2px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; color: #124; padding: 2px; width: 48em; }
.captcha_input		{ margin: 4px 0 4px 0; }
.warning			{ color: #f82; }
.error				{ color: #f22; }
.menu_hr			{ margin: 8px 0 8px 0; }
.entry			{ font-size: 14px; }
div.entry p			{ font-size: 14px; padding: 8px 0 0 0; }

.calendarBG		{ bottom: 8px; left: 12px; position: absolute; right: 12px; top: 36px; z-index: 3; }
.calendarTable		{ height: 100%; width: 100%; }
.calendarPrev		{ float: left; }
.calendarNext		{ float: right; }
.picturePrev		{ float: left; text-align: left; width: 10em; }
.pictureNext		{ float: right; text-align: right; width: 10em; }
.calendarMonth		{ background: #05c url('http://www.michaelswindler.com/images/cal_head.jpg') repeat-x center center; color: #cdf; height: 10%; text-align: center; width: 98%; }
.calendarDays		{ background: #113 url('http://www.michaelswindler.com/images/cal_days.jpg') repeat-x center center; color: #eeaa66; height: 10%; text-align: center; width: 14%; }
.calendarToday		{ background: #15f url('http://www.michaelswindler.com/images/cal_today.jpg') repeat-x center center; border: solid 1px; border-bottom-color: #77a; border-left-color: #446; border-right-color: #77a; border-top-color: #446; color: #000; height: 13%; padding-right: 4px; text-align: right; width: 14%; }
.calendarCell		{ background: #000 url('http://www.michaelswindler.com/images/cal_day.jpg') repeat-x center center; border: solid 1px; border-bottom-color: #77a; border-left-color: #446; border-right-color: #77a; border-top-color: #446; color: #89b; height: 13%; padding-right: 4px; text-align: right; width: 14%; }
.calendarBlank		{ background-color: #446; color: #679; height: 13%; padding-right: 4px; text-align: right; width: 14%; }
.calendarFlank		{ background-color: #446; color: #679; width: 1%; }
.calendarEmptyRow	{ height: auto; }

.clear				{ clear: both; }
.categories			{ list-style-type: none; }
.categories ul		{ list-style-type: square; }

.archives_blank		{ display: none; }
.archives			{ float: left; padding: 0 8px 8px 0; width: 10em; }
.albums				{ list-style-type: none; }
.albums	li			{ font-family: 'Century Gothic', 'Avant Garde', 'Verdana', Sans-Serif; font-size: 14px; font-weight: bold; }
.vid_cats				{ list-style-type: none; }
.vid_cats	li			{ font-family: 'Century Gothic', 'Avant Garde', 'Verdana', Sans-Serif; font-size: 14px; font-weight: bold; }
.gallery			{ margin: 4px 8px 4px 0; }
a:link img.gallery		{ border: solid 2px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; margin: 4px 8px 4px 0; }
a:visited img.gallery	{ border: solid 2px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; margin: 4px 8px 4px 0; }
a:hover img.gallery	{ border: solid 2px #3fc5ff; }
a:active img.gallery	{ border: solid 2px #fff; }
.video			{ margin: 4px 0 4px 0; }
a:link img.video		{ border: solid 2px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; margin: 4px 0 4px 0; }
a:visited img.video	{ border: solid 2px; border-bottom-color: #77a; border-left-color: #000; border-right-color: #77a; border-top-color: #000; margin: 4px 0 4px 0; }
a:hover img.video	{ border: solid 2px #3fc5ff; }
a:active img.video	{ border: solid 2px #fff; }
#picture_full			{ margin: 0 auto 4px auto; }
.videos			{ float: left; margin: 0 8px 4px 0; text-align: center; width: 196px; }
.changelog { padding: 4px 0 8px 0; }
.star		{ float: left; height: 24px; overflow: hidden; width: 24px; }
.star img	{ bottom: 48px; position: relative; right: 478px; }
.half_star		{ float: left; height: 24px; overflow: hidden; width: 24px; }
.half_star img	{ bottom: 72px; position: relative; right: 478px; }
.search_left_1	{ left: 0; height: 5.8em; position: absolute; right: 8px; top: 0; }
.search_left_2	{ left: 0; height: 5.8em; position: absolute; right: 8px; top: 7.2em; }
.search_right_1	{ height: 5.8em; left: 8px; position: absolute; right: 0; top: 0; }
.search_right_2	{ height: 5.8em; left: 8px; position: absolute; right: 0; top: 7.2em; }

.feed		{ float: right; height: 14px; overflow: hidden; margin-left: 2px; position: relative; width: 14px; }
.rss		{ bottom: 96px; position: relative; right: 386px; }
.atom		{ bottom: 110px; position: relative; right: 386px; }

.feed_big		{ float: right; height: 24px; overflow: hidden; margin-left: 2px; position: relative; width: 24px; }
.rss_big		{ bottom: 96px; position: relative; right: 358px; }
.atom_big		{ bottom: 96px; position: relative; right: 400px; }

* a:active, * a:focus {outline:none;}