/*
Theme Name: Bity Shark
Theme URI: http://wordpress-themes.tagseoblog.de/bity-shark
Description: Bity Shark - bloody, brutal, direct... Design theme by Martin Missfeldt -> <a href="http://www.tagseoblog.de/">tagSeoBlog</a>.
Version: 1.0
Author: Martin Missfeldt
Author URI: http://www.tagseoblog.com/
Tags:shark, bits, fixed header, fixed width, two columns, widgets

 Bity Shark Version 1.0  http://wordpress-themes.tagseoblog.de/bity-shark
 Based on the famous Kubrick theme
 
 This theme was designed and built by Martin Missfeldt, whose blog you will find at http://www.tagseoblog.com/
 The CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php

*/

body { margin:0; padding:0; font-family:Arial, Sans-Serif, 'Lucida Grande'; text-align:left; }
body { background:#1c4b70 url('images/bg-main.png'); color:#246; }

h1, h2, h3, h4 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h1 { font-size:150%; line-height:150%; padding:8px 0 0 0; margin:0; height:174px; display:block; }
h2 { font-size:150%; line-height:150%; padding:0; margin:0; }
h3 { font-size:130%; line-height:140%; padding:0; margin:30px 0 0; }
h4 { font-size:110%; line-height:130%; padding:0; margin:30px 0 0; }
h1 a { color:#333; text-decoration:none; }
h2 a, h3 a, h4 a { color:#900; text-decoration:none; }
h2 a:hover, h3 a:hover, h4 a:hover { color:#06c; text-decoration:none; }
a { color:#900; text-decoration:none; }
a:hover { color:#147; text-decoration:underline; }
a img { border:none; }

strong { color:#449; }
small { padding:0; margin:0 0 8px 2px; font-size:74%; line-height:130%; }
hr { clear:both; display:none; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color:#777; }
code { font:1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size:0.9em; letter-spacing:.07em; }

ol li, #sidebar ul ol li { list-style:decimal outside; }
select { width:130px; }
acronym, abbr, span.caps { cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote { margin:5px 30px 0 30px; padding:0 0 0 8px; border:1px solid #cbc; background:#d9cbda; color:#069; }
blockquote cite { margin:5px 0 0; display:block; }
code { margin:5px 30px 0 30px; padding:3px 0 3px 8px; border:1px solid #cba; background:#e1dec1; color:#060; font:"Courier New", monospace, Courier; font-size:90%; }
pre { padding:5px 0 10px 10px; margin:0; font:"Courier New", monospace, Courier; }

p img { padding:0; max-width:100%; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }

#page { margin:0 auto; padding:0; width:976px; border-left:#000 6px solid; border-right:#000 6px solid; border-bottom:#000 6px solid; background-image:url('images/bg-page.jpg'); }
#header { margin:0; padding:0; height:300px; background:#d5d6d7 url('images/bg-header.jpg') no-repeat bottom center; text-align:center; }
#header p { padding:0 0 0 80px; margin:0; color:#ede; float:left; }
#searchform { padding:0; margin:0 56px 0 0; float:right; display:inline; }
#searchform form { padding:0; margin:0; float:right; }
#searchform form div { padding:0; margin:0; float:right; }
#searchform #s { width:160px; padding:2px; background:#111; border:#644 1px solid; color:#ede;  }
#searchsubmit { padding:1px 0 1px 0; background:#811; border:#a55 1px solid; color:#ede; }

#content { padding:0; margin:-20px 0 -30px 70px; width:590px; float:left; font-size:89%; line-height:140%; } 
#content p { padding:5px 0 10px 10px; margin:0; }

.post { padding:0 0 1px 0; margin:0 0 40px 0; text-align:justify; border-bottom:#daa 1px solid; }
.postmetadata { padding:4px 0 4px 2px; margin:0; font-size:74%; line-height:100%; border-top:#daa 1px solid; border-bottom:#daa 1px solid; }

#sidebar { font-size:75%; line-height:130%; padding:0 0 10px 0; margin:-20px 0 -50px 695px; width:220px; }
#sidebar form { margin:0; }
#sidebar ul, #sidebar ul ol { margin:0; padding:0; }
#sidebar ul li { list-style-type:none; list-style-image:none; margin-bottom:15px; }
#sidebar ul p, #sidebar ul select { margin:3px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin:3px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin:0 0 0 10px; }
#sidebar ul ul li, #sidebar ul ol li { margin:3px 0 0; padding:0; }

#commentform { margin:5px 10px 0 0; }
#commentform p { margin:5px 0; }
#commentform input { width:170px; padding:2px; margin:5px 5px 1px 0; background:#dee; }
#commentform textarea { width:90%; padding:2px; background:#dee; }
#commentform #submit { background:#811; border:#a55 1px solid; color:#ede; }

#wp-calendar { empty-cells:show; margin:10px auto 0; width:155px; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar a { text-decoration:none; display:block; }
#wp-calendar caption { text-align:center; width:100%; font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center; }
#wp-calendar td { padding:3px 0; text-align:center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color:#fff; }
#wp-calendar #prev a, #wp-calendar #next a { font-size:9pt; }
#wp-calendar th { font-style:normal; text-transform:capitalize; }

#footer { background:url('images/bg-footer.jpg'); padding:0; margin:0; height:280px; }
#footer .footer_rss {    padding:80px 0 0 0; margin:0; height:170px; display:block; text-align:center; font-size:80%; }
#footer .footer_rss a { color:#ec0707; }
#footer .footer_design { padding:0; margin:0; text-align:center; font-size:80%; }

.aligncenter, div.aligncenter { display:block; margin:0 auto; }
.alignright { float:right; margin:10px 0 8px 12px; text-align:right; }
.alignleft { float:left; margin:10px 12px 8px 0; text-align:left; }
.center { text-align:center; }
.hidden { display:none; }
.clear { clear:both; }
.float_right { float:right; }

.commentlist li { }
.commentlist li ul li { font-size:1em; }
.commentlist li .avatar {  float:right; border:1px solid #eee; padding:2px; background:#fff; }
.commentlist cite, .commentlist cite a { }
.commentlist p { font-weight:normal; text-transform:none; }
.comment-meta { padding:0 0 0 2px; font-size:74%; line-height:130%; }
.comment-meta a, .comment-meta a:hover { color:#246; }

.wp-caption { border:0; padding:0; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0; margin:0; }

