/*
Theme Name: mastani.net
Theme URI: http://www.mastani.net
Description: This is the WordPress-theme for mastani.net
Version: 2.0
Author: Matthias Staniszewski
Author URI: http://www.mastani.net
*/


/* BEGIN STICKY FOOTER by http://www.cssstickyfooter.com */
* { margin:0; padding:0; } 
html, body { height: 100%; font: 14px/26px Georgia, Times New Roman, Serif; color: #313131; }

#wrap { min-height: 100%; }
#content { padding-bottom: 370px; position: relative; width: 600px; left: 50%; margin-left:-300px; } 
#footer { position: relative; margin-top: -370px; height: 370px; clear:both; background: #15b5ff;} 
body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px; }
/* END STICKY FOOTER */

/* BEGIN GENERAL DECLARATION */
h1 { font: 18px/30px 'Trebuchet MS', Verdana, Arial; float: left; }
h1 a { color: #ffffff; }
h1 a:hover { color: #313131; }
h2 { font: Bold 19px/30px 'Trebuchet MS', Verdana, Arial, Sans-Serif; color: #15b5ff; margin: 10px 0;}
h3 { font: Bold 16px 'Trebuchet MS', Verdana, Arial, Sans-Serif; color: #15b5ff; margin: 10px 0;}
h2 a { color: #15b5ff; }
h2 a:hover { color: #78d1fa; }
h4 { font: Bold 13px/24px 'Trebuchet MS', Verdana, Arial, Sans-Serif; }
p { margin: 10px 0; }
a { text-decoration: none; color: #15b5ff; }
a:hover { text-decoration: none; color: #78d1fa; }
img { border: none; }
img a { border: none; } 
.clear { clear: both; }
.alighright { float: right; }

object { margin: 10px 0; }
blockquote { font-style: italic; color: #999999; padding: 10px 30px; }
pre { margin: 10px 30px; }
/* END GENERAL DECLARATION */

/* BEGIN HEADER DECLARATION */
#header { background: #15b5ff; width: 100%; height: 30px; color: #ffffff; font: 13px/30px 'Trebuchet MS', Verdana, Arial, Sans-Serif;}
#header_content { width: 600px; position: relative; left: 50%; margin-left: -300px; }
#header_content ul { float:  right; list-style-type: none; }
#header_content ul li { float:left; margin-left: 10px; }
#header_content ul li a { color: #ffffff; }
#header_content ul li a:hover { color: #313131; }
#header_content .page_item { text-transform: lowercase; }
/* END HEADER DECLARATION */

/* BEGIN CONTENT DECLARATION */
/*border-bottom: 1px dotted #15b5ff;*/

.entry { clear: both; padding-bottom: 30px; text-align: justify; }
.meta { font: 11px 'Trebuchet MS', Verdana, Arial, Sans-Serif; }
.meta a { text-decoration: underline; }
.meta a:hover {}
.entry ul { margin-left: 20px; }

#content > div { margin: 30px 0; }

.comments { border-top: 1px dotted #15b5ff; width:100%; padding-top: 10px; }
.comments span { font: Bold 15px/24px 'Trebuchet MS', Verdana, Arial, Sans-Serif; color: #999999; float: right;}
.comment { padding: 20px; }
.comment .text { padding-left: 30px; position: relative; margin-left: 80px; border-left: 1px dotted #999999; }
.comment .text .meta { font: 11px 'Trebuchet MS'; float: none; }
.comment .comment-id { float: left; display: block; padding: 10px 30px; font: Bold 15px/24px 'Trebuchet MS', Verdana, Arial, Sans-Serif; color: #999999; }
.comment img { float: right; }
.commentinput { border: 1px solid #cccccc; padding: 5px; margin: 5px; width: 570px; font: 10px/14px Verdana, Arial, Sans-Serif; }
.leftfloat { float: left; width: 175px; }
#comment_submit { margin-right: 10px; float: right; }
.admin { background: #f8f8f8; }
.add_comment { margin: 10px 0 50px 0; }

table { width: 100%; font-size: 12px; line-height:1.2em; border-collapse:collapse; text-align:right; }
td { border: 1px solid #cccccc; padding: 2px; }

form#amazon_gebuehrenrechner table { text-align: left; width: 350px; left: 50%; position: relative; font-size: inherit; font-weight: bold; margin: 10px 10px 10px -175px; border: 2px solid #eeeeee; }
form#amazon_gebuehrenrechner th { background: #eeeeee; padding: 5px; }
form#amazon_gebuehrenrechner td { padding: 5px; width: 175px; }
form#amazon_gebuehrenrechner input { border: none; width: 160px; padding: 5px;}

.tweetthis { }
.facebooklike { }
/* END CONTENT DECLARATION */

/* BEGIN FOOTER DECLARATION */
#footer_content { top: 20px; width: 600px; position: relative; left: 50%; margin-left: -300px; color: #ffffff; }
#footer_content ul { color: #ffffff; list-style-type:none; }
#footer_content > div { float: left; padding: 10px; border-right:1px dotted #ffffff; height: 310px; width: 120px; }
#footer_content a { color: #ffffff; }
#footer_content a:hover { color: #313131; }

#footer_adw { position: relative; }
#footer_adw h4 { margin-bottom: 5px; }
.adw { background:url('jewel.png') 0 0 no-repeat; position:relative; left:8px; overflow: hidden; z-index:5; display: block; text-indent: -1000em; width:90px; height:82px; }
#footer_adw img { position:absolute; left:30px; top:42px; width: 72px; height:72px; z-index:0; }

#footer_content #getwittert { border: none; }
#getwittert p { text-align: left; font-style: italic; position: relative; top: -5px; }
#getwittert .meta { float: right; }
/* END FOOTER DECLARATION */
