/*
Author Name     : 
Author Site     : 
Style Name      : mariorodwald
Style URI       : http://www.mariorodwald.de
Version         : 1.0, September 2008
Comments        : 3-Spalter, basierend auf K2


/* Site Structure *******************/

body {
	font:75% normal Arial, Helvetica, sans-serif; /* Standardschrift auf 12px */
	text-align:left;
	background:#000 url('images/bg-body-black.gif') repeat;
}

#page { 
	background: #fff url('images/bg-page.gif') bottom right no-repeat;
	padding-bottom: 10px;
 }

#header { background: #fff; }


#sidebar-1.secondary {
	padding: 10px 10px 0 10px;
	}

#sidebar-2.secondary {
	padding: 40px 10px 0 10px;
	}
	

/* Main Menue *******************/

ul.menu {
	top:100px;
	left:130px;
	right:auto;
	width:450px;
	height:3em;
	text-align:left;
}

ul.menu li {
	display:inline;
	margin:0;
}
		
.admintab {
	position:static;
}

ul.menu li a:link,
ul.menu li a:visited {
	font-size:22px;
	color:#111;
	font-weight:bold;
}

ul.menu li a:hover,
ul.menu li a:focus {
	background: none;
	color:#000 !important;
	text-decoration:none;
}
  
ul.menu li.current_page_item a { 
	color:#000 !important;
	background: none;
}

ul.menu li.current_page_item a:hover {
	color: #000 !important;
	background: none;
	text-decoration: none;
	}

ul.menu li.current_page_parent a,
ul.menu li.current_page_parent a:hover {   
	color:#000 !important;
	background:none;
}


ul.menu .page-item-3 a:link,
ul.menu .page-item-3 a:visited,
ul.menu .page-item-6 a:link,
ul.menu .page-item-6 a:visited { color: #E1007A; }

ul.menu .page-item-7 a:link,
ul.menu .page-item-7 a:visited,
ul.menu .page-item-18 a:link,
ul.menu .page-item-18 a:visited { color: #622280; }

ul.menu .page-item-68 a:link,
ul.menu .page-item-68 a:visited,
ul.menu .page-item-169 a:link,
ul.menu .page-item-169 a:visited { color: #FFEC00; }

ul.menu .page-item-91 a:link,
ul.menu .page-item-91 a:visited { color: #57E03A; }


/* MyGallery Sidebar Random Pic *******************/

div.myrandompic { 
	float:left !important; 
	margin:0 !important; 
	padding:0 !important;
	width:33px;
}

div.myrandompic img { 
	margin: 2px 2px 2px 2px !important; 
	padding:0; 
	width:25px; 
	height:25px; 
	border:1px solid #000
}


/* Content *******************/

.entry-content {
	position:relative;
	line-height:130%;
	text-align:left;
	color:#444;
	padding-bottom:50px;
	margin: 40px 0 20px 0;
	font-size:12px;
	background: url('images/post-footer.gif') bottom left no-repeat;
}

body.page-slug-bio .entry-content,
body.page-slug-gallery .entry-content,
body.page-slug-movies .entry-content,
body.page-slug-coverage .entry-content,
body.page-slug-contests .entry-content,
body.page-slug-sponsors .entry-content,
body.page-slug-links .entry-content, 
body.page-slug-contact .entry-content,
body.page-slug-rss-feed .entry-content { background: none; }

body.page-slug-contact .content { background: url('images/mario-contact-pic.jpg') left 89px no-repeat; }

body.page-slug-sponsors .entry-content img,
body.page-slug-bio .entry-content img,
body.page-slug-imprint .entry-content img { border:none; }

body.page-slug-sponsors .entry-content hr { margin-top:30px; border:0px solid; display: block }

.entry-content p img { border:3px solid #622280; }

.entry-meta {
	position:relative;
	top:15px;
	z-index:10;
	display:block;
	width:497px;
    padding:0 0 3px 3px;
	color:#444;
	background: #57E03A;
	height:12px;
	font-size:11px;
}

.entry-meta a:link { color:#444 }

div.entry-date abbr,
div.entry-categories {
	color:#444 !important;
}

.chronodata {
	padding:2px 0;
	background:none;
}

#rollingarchives, body.smartposition #rollingarchives { /* Blaetterfunktion */
	width:500px;
}

body.smartposition #rollingarchives {
	z-index:50;
	border-bottom:4px solid #444;
}

.entry-head { margin: 10px 0 30px 0; }

.hentry {
	position:relative;
	margin:10px 0 0 0;
	padding:5px 0 25px;
}

.content { background: url('images/bg-content.gif') bottom left no-repeat; }


/* Fonts *******************/

h1, h2, h3, h4, h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	letter-spacing:0 !important;
	text-align:left;
	color:#622280;
}

h2 { font-size:250%; }

h3 { font-size:250%; line-height:90%; }

h4 { font-size:250%; line-height:110%; }

.secondary div h4 { font-size:150%; }

.entry-content h2 { font-size: 18px; margin: 20px 0 0 0; }


/* Links *******************/

.entry-content a:link, .entry-content a:visited {
	color:#E1007A;
	text-decoration:none;
}
  
.entry-content a:hover, .entry-content a:active, .entry-content a:focus {
	color:#E1007A;
	text-decoration:underline;
}

h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited {
	color:#622280;
	text-decoration:none;
	font-weight:bold;
}

h4 a:link, h4 a:visited {
	color:#622280;
}

h2 a:hover, h2 a:focus, h2 span a:hover,
h3 a:hover, h3 a:focus,
h4 a:hover, h4 a:focus {
	color:#444 !important;
	text-decoration:none !important;
}

.secondary a:link, .secondary a:visited {
	color:#57E03A;
	text-decoration:none;
}
  
.secondary a:hover, .secondary a:active, .secondary a:focus {
	color:#444;
	text-decoration:none;
}


/* Contact Page *******************/

#contact-left { float:left; width:212px; border:0px solid lime}
#contact-right{ float:right; width:205px; margin:0 5em 0 0; border:0px solid lime}


/* Links Page *******************/

.linkcat { list-style:none; margin-top:1.5em}
.linkcat ul li { list-style:square; }
.linkcat h2 { font-size:18px }


/* Wordtube PlugIn *******************/

.wordtube { width:300px; margin-left:85px !important; }


/* Sidebar Widgets *******************/

#text-214174951 { 
	background: #57e03a url('images/sb-headlines-feed.gif') top left no-repeat;
	color: #ffffff;
	padding: 20px 7px 15px 7px;
	margin: 45px 0 0 0;
}
 
#text-214174951 h4 { display:none; }

#text-214174951 a:link,
#text-214174951 a:visited { color: #622280; font-weight:bold; text-decoration: underline; }

#text-214174951 a:hover,
#text-214174951 a:active { color: #e1007a; font-weight:bold; text-decoration: underline; }

#recent-comments { 
	background: #ffec00 url('images/sb-headlines-comments.gif') top left no-repeat;
	color: #444444;
	padding: 35px 7px 7px 7px;
}

#recent-comments h4 { display:none; }

#recent-comments a:link,
#recent-comments a:visited { color: #622280; text-decoration: underline; }

#recent-comments a:hover,
#recent-comments a:active { color: #e1007a; text-decoration: underline; }

#execphp-215039371 { 
	background: url('images/sb-headlines-pics.gif') top left no-repeat;
	color: #444444;
	padding: 25px 2px 7px 5px;
	margin: 35px 0 0 0;
}

#execphp-215039371 h4 { display:none; }

#execphp-215039371 a:link,
#execphp-215039371 a:visited { color: #622280; }

#execphp-215039371 a:hover,
#execphp-215039371 a:active { color: #e1007a; }



/* Search *******************/

#search { margin:5px 0 0 0; }
#searchform input { border: 2px solid #622280; }


/* Comments *******************/

#commentlist li { 
	background: #e4e4e4;
	color: #444;
border: 1px solid lime
}

#commentform .comment-login { color:#444; }

#commentform .comment-login a { color: #e1007a }

#commentlist .commentauthor { color: #622280 }

#commentlist .commentauthor a { color: #e1007a }

#commentlist .comment-meta, #commentlist .comment-meta a { color: #444; }

#commentlist .comment-content p { 
	font-size:12px; 
	line-height:16px; 
}

#commentformbox input,
#commentformbox textarea { border:1px solid #622280 }

span.comment-author a { color: black }


/* Footer *******************/

#footer {
	clear: both;
	margin: 0 auto;
	padding: 20px 0 40px;
	text-align: center;
	color: #444;
	}

#footer p {
	line-height: 1.6em;
	}

#footer a {
	color: #444;
	border-bottom: none;
	font-weight: bold;
	}

#footer a:hover {
	border: none;
	text-decoration: none;
	color: #888;
	}

/* Don't show *******************/

h1 span, #header p.description, 
ul#mainmenu li a span,
.meta-start, .meta-prep, div.entry-author,
.metalinks, #texttrimmer,
p.footerstyledwith,
p.footerpoweredby,
p.footerfeedlinks,
p.footerstats,
.entry-tags {
	position:absolute;
	left:-10000px;
	top:-10000px;
}