/*  
Theme Name: eayz.net Steven
Theme URI: http://www.eayz.net/
Description: The design of eayz.net
Version: 2.0
Author: Stefan Grund
Author URI: http://www.eayz.net/

	eayz.net Steven
	http://www.eayz.net/

	This theme was designed and built by Stefan Grund

*/

html, body { height: 100%; }

body { font-size: 62.5%; background: #dbdbdb url('i/bg.gif') repeat top left; margin: 0 30px 0 30px; }

a:link, a:visited, a:active, a:hover { text-decoration: none; }

img { border: 0; }
	
/* eayz Style Changes */

.universe { width: 564px; background: transparent url('i/universe_bg.png') repeat-y top left; text-align: left; margin: 0px auto; padding: 0 7px 0 7px; position: relative; min-height: 100%; }

.earth { width: 564px; }

#header { background: transparent url('i/header_bg.png') no-repeat top left; width: 504px; height: 53px; text-align: left; padding: 34px 30px 20px 30px; z-index: 3; }
.logo_und_info { font-family: Helvetica,arial,sans-serif; font-size: 1.2em; color: #222222; line-height: 16px; text-align: left; font-weight: 500; }
.logo { float: left; margin: -6px 15px 0 0; }
.logo_und_info h1 { margin: 0 0 0 0; }
.logo_und_info a { color: #222222; }

#content { width: 500px; margin: 0 0 0 0; padding: 26px 31px 209px 31px; position: relative;  }

.text a:link, .text a:visited, .text a:active { color: #00ac42; text-decoration: none; }
.text a:hover { color: #005721; text-decoration: none; }

.text { font-family: Helvetica,arial,sans-serif; font-size: 13px; color: #333333; line-height: 19px; text-align: left; }
.text h1, .text h2 { font-family: Helvetica,arial,sans-serif; color: #222222; font-size: 1.6em; line-height: 22px; text-align: left; margin: 0; }
.text h1 a:link, .text h1 a:visited, .text h1 a:active, .text h1 a:hover, .text h2 a:link, .text h2 a:visited, .text h2 a:active, .text h2 a:hover { color: #222222; text-decoration: none; }
.text h3 { font-family: Helvetica,arial,sans-serif; color: #222222; font-size: 16px; text-align: left; padding-top: 5px; margin-bottom: -5px; }
.text h3 a:link, .text h3 a:visited, .text h3 a:active, .text h3 a:hover { color: #222222; text-decoration: none; }

#footer { vertical-align: bottom; background: #e4e4e4 url('i/footer_bg2.gif') no-repeat top left; text-align: left; font-family: Helvetica,arial,sans-serif; color: #767676; text-align: left; width: 504px; padding: 34px 30px 30px 30px; margin: 30px 0 0 0; position: absolute; bottom: 0; height: 97px; }
 
.gefallen { font-size: 1.4em; line-height: 20px; }

.navigation { font-size: 1.4em; font-weight: bold; margin: 25px 0 0 0; }
.navigation a, .gefallen a { color: #5c5c5c; text-decoration: none; font-weight: bold; }
.navigation a:hover, .gefallen a:hover { color: #222222; }
.nav_home { margin: 0 3px 0 0; }
.nav { margin: 0 3px 0 3px; }

.copyright { font-size: 1.2em; margin: 5px 0 0 0; }

.escalator { position: fixed; bottom: 7px; right: 7px; z-index: 2; padding: 5px 5px 2px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #c0c0c0; }
.escalator a, escalator a:focus { outline: none; -moz-outline: none; }

/* Navigation and Footer */

.access, .hidden { display: none; }

#menu { background: #E8E8E8 url('i/bg_menu.gif') no-repeat top left; height: 30px; margin: 0 0 0 0; font-size: 11px; font-family: arial; font-weight: bold; color: #333333; }

#menu ul { list-style: none; padding: 0; margin: 0; }
#menu li { list-style-type: none; list-style-image: none; display: inline; }

/* Images */

.hr { background-color: #a9a9a9; height: 1px; line-height: 1px; margin: 30px 0 30px 0; padding: 0pt; width: 100%; text-align: center; }

.hr_comments { background-color: #ffffff; font-family: arial; color: #a9a9a9; font-size: 1.3em; font-weight: bold; padding: 0 5px 0 5px; }
.hr_comments a:link, .hr_comments a:visited, .hr_comments a:active { color: #00ac42; text-decoration: none; }
.hr_comments a:hover { color: #005721; text-decoration: none; }

.photog { -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #e4e4e4 none repeat scroll 0 0; border: 1px solid #a9a9a9; padding: 6px 6px 6px 6px; }
.photon { margin-bottom: -3px; }
.photo { border: 1px solid #000000; }
.teaser { border-top: 6px solid #ddd; border-bottom: 6px solid #ddd; }

.vmiddle { vertical-align: middle; }

.eayzlies, .wp-smiley { vertical-align: text-bottom; margin: 0 0 2px 0; }

/* Textformatierung */

del, strike, .subtitle { color: #a9a9a9; }

h1 del, h2 del, h3 del { color: #222222; }
.dlink a:link, .dlink a:visited, .dlink a:active, .dlink a:hover { color: #787878; text-decoration: underline; }

.postmetadata { font-family: arial; font-size: 12px; line-height: 18px; height: 18px; font-weight: bold; text-align: left; margin: 0 0 -6px 0; color: #a9a9a9; }

.permalink a { background: transparent url('i/h_permalink.gif') no-repeat top left; padding: 0 0 0 17px; }
.permalink a:hover { background-position: 0px -17px; }

.comments_link a { background: transparent url('i/h_comments.gif') no-repeat top left; padding: 0 0 2px 18px; }
.comments_link a:hover { background-position: 0px -22px; }

.feed a { background: transparent url('i/h_feed.gif') no-repeat top left; padding: 1px 0 0 17px; margin: 0 0 0 3px; }
.feed a:hover { background-position: 0px -21px; }

.tags, .b_tags { font-family: arial; font-size: 12px; line-height: 22px; }
.tags a, .b_tags a { padding: 2px 4px 2px 11px; text-transform: lowercase; line-height: 18px; white-space: nowrap; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }

.tags a { background: #dbdbdb url('i/h_tags.gif') no-repeat top left; color: #767676; }
.tags a:hover { background-color: #c2c2c2; background-position: 0px -23px; color: #5c5c5c; }

.tweet a { background: transparent url('i/h_tweet.gif') no-repeat top left; padding: 0 0 2px 20px; }
.tweet a:hover { background-position: 0px -17px; }

.more-link, .vilink { font-weight: bold; background: transparent url('i/h_more1.gif') no-repeat top right; padding: 0 15px 1px 0; margin: 3px 0 0 0; }
.more-link:hover, .vilink:hover { background: transparent url('i/h_more2.gif') no-repeat top right; }

.shorturl { font-family: arial; font-size: 12px; line-height: 18px; font-weight: bold; text-align: left; margin: -4px 0 0 0; color: #b1b1b1; }

abbr, acronym, .help { border-bottom: 1px dotted #333; cursor: help; }

sub, sup { line-height: 0px; }

code, .code { font-family: Consolas, Monaco, Courier, monospace; font-size: 13px; margin: 0 1px; padding: 1px 3px; background: none repeat scroll 0 0 #EAEAEA;}

blockquote { margin: 10px 0 0 10px; padding-left: 10px; border-left: 5px solid #dbdbdb; margin-left: 0px; color: #a9a9a9; text-align: left; }

ul { list-style-type: square; }
li { text-align: left; }

ol.footnotes li { list-style-type: decimal; margin: 0 0 0 -20px; }
.footnotes { font-size: 12px; font-family: Helvetica,arial,sans-serif; color: #909090; }


/* Kommentare & Formulare */

#author, #email, #url, #comment, #s { padding: 3px; font-family: Helvetica,arial,sans-serif; border: 1px solid #a9a9a9; background-color: #f5f5f5; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#author, #email, #url { width: 154px; font-size: 12px; float: left; margin-right: 6px; }
#s { width: 250px; font-size: 13px; padding: 4px; }
#comment { width: 492px; font-size: 12px; line-height: 16px; }
#submit, #searchsubmit { background-color: #00ac42; background: -moz-linear-gradient(center top , #00ac42, #005721) repeat scroll 0 0 transparent; border: 0; color: #ffffff; padding: 4px; font-family; Helvetica,arial,sans-serif; font-size: 12px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; font-weight: bold; }
#submit:hover, #searchsubmit:hover { background: -moz-linear-gradient(center top , #008a35, #003514) repeat scroll 0 0 transparent; }
#submit:active, #searchsubmit:active { position: relative; top: 1px; }

#comments ul, #comments-1 ul, #comments_pre ul { list-style: none; padding: 0; margin: 0; }
#comments li, #comments-1 li, #comments_pre li { list-style-type: none; }

li.comment { margin: 0 0 20px; padding: 0; background: none; position: relative; padding-left: 38px; min-height: 40px; }

li.comment p, li.comment ul { margin: 0 0 10px 0; }

li.comment li {	margin: 0 0 0 0; padding-left: 20px; background-position: -9px 9px; }

li.comment h4 {	margin: 0; line-height: 17px; font-family: arial; font-size: 12px; }

li.comment p.gravatar {	position: absolute;	top: 5px; left: 0; }

.comment em a:link, .comment em a:visited, .comment em a:active, .comment em a:hover  { color: #b1b1b1; text-decoration: none; }

/* Pages & Categories */

.alignright { float: right; }
.alignleft { float: left; }

.twitter, .twitter a { width: 500px; margin: 20px 0 30px 0; font-family: Helvetica,arial,sans-serif; font-size: 12px; color: #0bc0fb; line-height: 16px; } 

#arul { list-style: none; padding: 0; margin: 0; }
#arul li { list-style-type: none; list-style-image: none; display: inline; }

.pagebar { font-family: arial; font-size: 12px; line-height: 18px; font-weight: bold; color: #222222; margin: 0 0 -15px 0; }
.pagebar a, .pageList .this-page { padding: 3px 6px; background-color: #00ac42; text-decoration: none; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #ffffff; }
.pagebar .break { padding: 3px 6px; border: none; background-color: #fff; text-decoration: none; }
.pagebar .this-page { padding: 3px 6px; font-weight: bold; font-size: 12px;	vertical-align: top; background: #fff; }
.pagebar a:hover { background-color: #005721; text-decoration: none; }
.pagebar img { margin: 0 0 -2px 0; }

#twitterbox { width: 504px; background: #C4DEEF url('i/twitter.jpg') no-repeat top left; border-top: 1px solid #878787; border-bottom: 1px solid #878787; padding: 10px 30px 10px 30px; margin: 30px 0 30px -31px; }

a.btn {
-moz-box-shadow:0 1px 0 #FFFFFF;
background:url("gradient.png") repeat-x scroll 0 0 #5D96B9;
border:1px solid #4A87AD;
clear:both;
color:#FFFFFF;
font-weight:bold;
margin-right:12px;
padding:4px 10px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);

}

.ulist { margin: 0 0 15px -16px; }
.ulist li { margin: 0 0 5px 0; }

.emdb_text { font-family: arial; font-size: 12px; color: #222222; line-height: 20px; }
.emdb_little { font-family: arial; font-size: 12px; color: #222222; }

/* iPhone */

.text h1, .text h2 { -webkit-text-size-adjust: 120%; }
#header, .navigation, .postmetadata, .tags a, .b_tags a, .gefallen, .tla { -webkit-text-size-adjust: none; }

