/*
THEME NAME: himberger
THEME URI: http://www.sndbx.org/
DESCRIPTION: Markus Himberger Wordpress theme
VERSION: 0.1
AUTHOR: Juergen Genser
AUTHOR Uri: http://juergengenser.com/
*/

/* default styling to "zero out" the page. 
From Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body, wrapper, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

/* Structure  */

body {
font-family: helvetica, arial, sans-serif;
color: #000;
font-size: 95%;
line-height: 115%;
background-color: #EAEAEA;
}

html, body {
height:100%;
}

#wrapper { 
width:877px; 
margin: 0 0 0 25px;
display: none;
min-height:100%;
}

#header {
padding-top:27px;
width:100%;
position:fixed;
}

#container {
float: right;
width: 650px;
min-height: 600px;
margin-top: 94px;
}

#content {
margin-left: 110px;
padding-top:10px;
width: 531px;
display: none;
}

.sidebar {
float:left;
height:100%;
overflow:hidden;
width:210px;
}

#footer {
clear:both;
}

#top, #bottom, #left, #right {
	background: #fff;
	position: fixed;
        z-index:999;
	}
	#left, #right {
		top: 0; bottom: 0;
		width: 10px;
		}
		#left { left: 0; }
		#right { right: 0; }

	#top, #bottom {
		left: 0; right: 0;
		height: 10px;
		}
		#top { top: 0; }
		#bottom { bottom: 0; }
		

/* Styles  */

a, a:link {
	color: #FF3399;
	text-decoration: none;
	background-color:#CCC;
}

a:hover {
	text-decoration: none;
	background-color:#FFF;
}

em {
font-style: italic;
}


h1 {
	padding-top: .1em;
	padding-bottom: 22px;
	text-indent:-9999px;
}

#header h1 a{
	text-decoration: none;
	color: #FFFFFF;
	display: block; width: 310px; height: 43px; background: url('images/logo_header.png') no-repeat;
}

#header h1 a:hover{
        background: url('images/logo_header.png') -311px 0px no-repeat;
}

h2.entry-title {
	font-family: georgia;
	font-size:40px;
        font-style:italic;
	color: #999999;
	background-color:#FFFFFF;
	display:inline;
        line-height:40px;
}

.entry-content {
	margin-top: 15px;
}

.post, .navigation {
        margin-bottom: 40px;
}

h3 {
	font-family: georgia;
	font-size:40px;
        font-style:italic;
	color: #999999;
        line-height:40px;
}

.form-label {
	font-family: georgia;
	font-size:20px;
        font-style:italic;
	color: #999999;
}

h3 a:link, h3 a:hover, h3 a:visited{
	color: #999999;
}

h4 {
	font-size: 105%;
}

p {
	color: #666;
	font-size: 11px;
	margin-bottom:1em;
}

.slideshow {
        margin-bottom:1em;
        width: 500px;
        height: 332px;
}

ol, ul {
	color:#666666;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.entry-meta {
font-size: 11px;
color: #666;
}

.comment-meta {
margin-bottom: 10px;
}

.form-submit {
	margin-top: 10px;
}

.playlist {
margin: 0 0 15px 0;
}

/* Menu  */

#menu {padding:0; border:none; position:fixed; top: 94px;}
#menu ul {list-style:none; margin:0; padding:0; font-size:85%; }
#menu ul.external {margin:30px 0 0 0;}
#menu ul li { padding:0; margin: 1px 0 1px 0; }
#menu ul li a { display:block; text-decoration:none; color: #000000; width: 110px; height: 22px; text-indent:-9999px; }

#home a { background:url(images/nav_news.png) no-repeat; }
	#home a:hover { background:url(images/nav_news.png) -113px 0px no-repeat; }
		#home.home a { background:url(images/nav_news.png) -113px 0px no-repeat; }

#about a { background:url(images/nav_about.png) no-repeat; }
	#about a:hover { background:url(images/nav_about.png) -113px 0px no-repeat; }
		#about.about a { background:url(images/nav_about.png) -113px 0px no-repeat; }

#media a { background:url(images/nav_media.png) no-repeat; }
	#media a:hover { background:url(images/nav_media.png) -113px 0px no-repeat; }
		#media.media a { background:url(images/nav_media.png) -113px 0px no-repeat; }

#dates a { background:url(images/nav_dates.png) no-repeat; }
	#dates a:hover { background:url(images/nav_dates.png) -113px 0px no-repeat; }
		#dates.dates a { background:url(images/nav_dates.png) -113px 0px no-repeat; }

#contact a { background:url(images/nav_contact.png) no-repeat; }
	#contact a:hover { background:url(images/nav_contact.png) -113px 0px no-repeat; }
		#contact.contact a { background:url(images/nav_contact.png) -113px 0px no-repeat; }
		
#facebook a { background:url(images/nav_facebook.png) no-repeat; }
	#facebook a:hover { background:url(images/nav_facebook.png) -113px 0px no-repeat; }
	
#myspace a { background:url(images/nav_myspace.png) no-repeat; }
	#myspace a:hover { background:url(images/nav_myspace.png) -113px 0px no-repeat; }


