/*
Theme Name: WordPress TorrentyZaHubicku
Theme URI: http://torrentyzahubicku.net/
Description: The original WordPress theme for <a href="http://torrentyzahubicku.net/" title="torrentyzahubicku">torrentyzahubicku.net</a>
Version: 1.0
Author: Martin Kacmar, Jan Vasek
Tags: torrents, three columns, widgets

Wordpress theme for torrentyzahubicku.net
*/

@import url('./reset.css');

body { font-family:"Trebuchet MS",Arial,Verdana,Sans-Serif;font-size:62.5%;background:#08171f url('./images/background.jpg') repeat-x;text-align:center; }
strong { font-weight:bold; }

#wrapper { width:950px;margin:0 auto;margin-bottom:10px;text-align:left; }

/*form { border:1px solid green; }*/

/* bof - Header */

h1 a { display:block;width:269px;height:46px;position:absolute;top:42px;left:38px; }

#header { height:120px;position:relative; }
#header a { color:#ffffff;font-size:3em; }

#banner { width:531px;height:83px;background:url('./images/banner_background.jpg') no-repeat;float:right;text-align:center;padding:37px 0 0 0;position:absolute;right:43px; }
* html #banner { height:120px; }

#menu { width:910px;height:28px;background:#83230a url('./images/menu.jpg') no-repeat;padding:17px 0 0 40px;position:relative; }
#menu li { float:left;font-size:1.3em;margin:0 22px 0 0; }
#menu a:link,#menu a:visited,#menu a:hover,#menu a:active { color:#ffdf81;font-weight:bold; }
#menu a:hover { text-decoration:underline; }

#search-submit { width:65px;height:28px;background:#6b1903 url('./images/search_button.jpg') no-repeat;position:absolute;top:13px;right:195px }
#search-submit:hover { cursor:pointer; }

#search-input { width:167px;height:19px;background:#e5e5e5 url('./images/search_input.jpg') no-repeat;position:absolute;top:13px;right:13px;padding:6px 4px 0 4px;  }

/* eof - Header */

/* bof - Content */

#body { background:#132936;border-left:5px solid #192f3a;border-right:5px solid #192f3a;width:940px;padding:9px 0 0 0; }

#sidebar { float:left;width:277px; }
.sidebox { position:relative; }
.sidebox ul { margin:-4px 0 0 0; }
.sidebox h2 { font-size:1.4em;color:#ffffff;padding:0 0 0 24px;position:absolute;top:7px;left:10px; }
* html .sidebox ul,* + html .sidebox ul { margin:-4px 0 0 0; }

.sidebox ul { background:#0a3b53 url('./images/sidebox_background.jpg') no-repeat center top; }

.sidebox ul li a { color:#ffffff;font-size:1.3em; }
.sidebox ul li a:hover { color:#ffdf76; }

.sidebox ul li { height:22px;padding:6px 0 0 10px;border-bottom:1px solid #002c2d;border-top:1px solid #0f4e4f; }
.sidebox-head { height:30px;background:#0991a9 url('./images/sidebar.jpg') no-repeat; }

.sidebox ul li.cat-item a { background:url('./images/sidebox_li.gif') left center no-repeat;padding:0 0 0 27px; }
.sidebox ul li.cat-item a:hover { background:url('./images/sidebox_li_hover.gif') left center no-repeat; }
#recentcomments li.recentcomments a,#widget_archive a { background:url('./images/sidebox_arrow.jpg') left center no-repeat;padding:0 0 0 17px !important; }

#widget_categories h2 { background:url('./images/categories_before.jpg') no-repeat; }
#widget_recent_comments h2 { background:url('./images/comments_before.jpg') no-repeat; }
#widget_archive h2 { background:url('./images/archive_before.jpg') no-repeat; }

#content { float:left;width:510px;margin:0 0 0 13px;color:#ffffff;font-size:1.2em; }

h3.storytitle { background:url('./images/article_head.jpg') no-repeat;width:498px;height:35px;padding:8px 0 0 10px;font-size:1.8em; }
h3.storytitle a { color:#ffffff; }
h3.storytitle a:hover { text-decoration:underline; }

.meta { color:#9e9c9c;padding:0 0 0 10px;font-size:.9em; }
.meta a { color:#ffdf76;text-decoration:underline; }
.meta a:hover { text-decoration:none; }

.storycontent { color:#ffffff;padding:10px;line-height:1.5em; }
.storycontent img { border:1px solid #1c3a48;padding:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }

.feedback { width:512px;height:49px;background:#0a202d url('./images/feedback.jpg') no-repeat;margin:5px 0 5px 0;position:relative; }
.feedback a { color:white;display:block;width:94px;height:21px;background:#112734 url('./images/feedback_link.jpg') no-repeat;float:left;text-align:center;padding:9px 0 0 0;margin:12px 0 0 12px;font-size:.8em; }
.feedback a:hover { color:#ffdf76;background:#112734 url('./images/feedback_link_hover.jpg') no-repeat; }
.feedback span { position:absolute;color:#ffffff;top:20px;right:10px; }

.nav { text-align:center;margin:15px 0; }
.nav a { font-size:1.4em;color:#ffdf76; }

/* eof - Content */

/* bof - Right */

#right { float:right;width:130px;background:#142c38;color:#ffffff;padding:3px; }

/* eof - Right */

/* bof - Comments */

.comment { background:#203c4a;margin:0 0 13px 0;padding:5px 10px;font-size:1.2em;border:1px solid #203c4a;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:1.4em;color:#ffffff; }
.comment a { color:#ffdf76;text-decoration:underline; }
.comment a:hover { text-decoration:none; }
.comment-id { color:#ffdf76; }
.comment-author { color:#ffffff;font-weight:bold;width:490px;position:relative; }
.comment-author a { color:#ffffff;font-weight:bold; }
.comment-author a:hover { text-decoration:underline; }
.comment-meta { font-weight:normal;position:absolute;right:0; }

input#email,input#author,input#url { width:167px;height:17px;background:#ffffff url('./images/comment_input.jpg') no-repeat;margin:0 0 10px 0;padding:4px;color:#3b3b3b; }

textarea#comment { width:491px;height:108px;background:#ffffff url('./images/comment_textarea.jpg') no-repeat;padding:4px;color:#3b3b3b; }
* html textarea#comment { width:499px;height:116px; }
label { color:#ffffff;font-size:1.2em; }
 
input#submit { background:#17303d;border:1px solid #0f232e;color:#ffffff;padding:5px;margin:5px 0;font-size:1.3em; }
input#submit:hover { cursor:pointer; }

#respond h3 { width:182px;height:16px;background:url('./images/comment_write.jpg') no-repeat;color:#ffffff;font-size:1.4em;margin:10px 0;text-align:center;padding:8px 0; }

* html #respond h3 { height:32px; }

/* eof - Comments */

/* bof - Footer */

#footer { width:950px;height:46px;background:#19758a url('./images/footer.jpg') no-repeat;position:relative; }
#footer p { padding:13px 0 0 10px;font-size:1.2em;color:#ffffff; }
#footer span { font-weight:bold;position:absolute;right:10px;top:13px; }
#footer a { color:#ffdf76;text-decoration:underline; }
#footer a:hover { text-decoration:none; }

/* eof - Footer */

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