/*
Theme Name: Bothunters v0.00001a1
Theme URI: http://wordpress.org/
Description: Beautiful Vasqs theme
Version: 0.00001a1
Author: Piotr Koszuliński, tzn ja
Author URI: http://itbce.com
Tags: priv, vasque, bh
*/

* {margin:0; padding:0}
li {list-style-type:none}
a {text-decoration:none}
a:hover {text-decoration:underline}
body {color:#222; font-family:Verdana, 'Trebuchet Ms', 'DejaVu Sans', Sans-serif; font-size:0.69em; background:#FFF url('img/bg.png') repeat-x top left; padding:0 15px}
input, textarea {font-size:1em; font-family:'Trebuchet Ms', 'DejaVu Sans'}
a img {border:none}

.hide {display:none}

/*------------*/

#top_bar {font-family:'Trebuchet Ms'; height:31px; line-height:31px; margin:0 auto 16px auto; background:#EEF url('img/top_bg.png') repeat-x top left; font-size:10px; text-transform:uppercase; position:relative; min-width:956px}
h1 {height:31px; background:url('img/top_bg_left_h.png') no-repeat top left; font-size:10px; float:left} 
h1 a {display:block; height:31px; font-weight:normal; background:url('img/top_bg_left.png') no-repeat top left; padding-left:50px; color:#788}
h1 a:hover {background-image:none; text-decoration:none}
h1 a strong {color:#8C0; font-weight:normal}
h1 a span {color:#ABB; margin-left:10px}

#top_bar .jump:before {content:"|"; color:#CDD; margin-left:10px}
#top_bar .jump a {color:#899; margin-left:10px}

#top_bar .search_bar {height:31px; border:none; position:absolute; top:0; right:0; background:url('img/top_bg_right.png') no-repeat top right; padding-left:8px; width:142px; overflow:hidden}
#top_bar .search_bar legend, #top_bar .search_bar label {display:none}
#top_bar .search_query {border:none; display:block; float:left; height:17px; width:110px; padding:3px 0 0 5px; font-size:10px; color:#788; background:#FFF url('img/search_query.png') no-repeat top left;}
#top_bar .search_submit {border:none; display:block; height:20px; background:url('img/search_submit.png') no-repeat top right; width:20px; cursor:pointer; margin-top:5px;}
#top_bar .search_submit:hover {background-image:url('img/search_submit_h.png')}

#top_bar .rss a {display:block; position:absolute; right:160px; top:0; padding-right:20px; background:url('img/rss.gif') no-repeat center right; color:#799}
#top_bar .rss a:hover {background-image:url('img/rss_h.gif')}

/*------------*/

#top {width:956px; height:98px; margin:0 auto 20px auto; position:relative; font-family:'Trebuchet Ms'; font-size:10px}
#top blockquote {position:absolute; top:0; right:0; width:332px; height:64px; background:url('img/quote.png') no-repeat; font-size:11px}
#top blockquote p {text-align:right; margin:18px 30px 0 15px; font-style:italic}

#top h2 {display:none}

#menu {height:34px; line-height:33px; position:absolute; top:63px; left:26px; width:598px; background:url('img/menu_bg.png') no-repeat; font-size:12px; font-weight:bold; text-transform:uppercase}
#menu li {float:left; padding-right:3px; background:url('img/menu_pos_right.png') no-repeat top right; height:33px;}
#menu li a {display:block; padding:0 20px; color:#666}
#menu li a:hover {color:#9C0; text-decoration:none}
#menu .current_page_item {height:34px;}
#menu .current_page_item a {color:#9C0; height:34px; background:#FFF url('img/menu_pos_bg_h.png') repeat-x top left}
#menu .current_page_item a.blog {background-image:url('img/menu_pos_blog_bg_h.png')}

#top .account {height:33px; line-height:33px; position:absolute; top:63px; right:24px; width:308px; background:url('img/register_bg.png') no-repeat; text-transform:uppercase}
#top .account dt, #top .account dd {float:left}
#top .account .register {float:right}

#top .account dt {color:#788; margin-left:10px}
#top .account dt:after {content:"|"; color:#DDE; margin-left:8px;}
#top .account dd a {color:#666; font-weight:bold; margin-left:8px}
#top .register a {font-weight:bold; margin-right:15px; color:#9C0;}

/*------------------*/

#bars {overflow:hidden; margin:0 auto; width:906px; background:url('img/bars_bg.png') repeat-y top left}
#content {float:left; width:594px}
#sidebar {width:312px; margin-left:594px; font-family:'Trebuchet Ms';}

#sponsor_lt {height:105px; background:url('img/sponsor.png') no-repeat; position:relative; text-transform:uppercase; font-size:10px}

#sponsor_lt dt {position:absolute; top:15px; color:#666; left:15px}
#sponsor_lt dd a.lt {display:block; padding:15px 15px 0 0; height:65px; width:297px; position:absolute; top:0; left:0; text-align:right; color:#CCD}

#sponsor_lt dd p.offer {display:block; position:absolute; bottom:10px; left:0; width:312px; text-align:center; color:#EEF}
#sponsor_lt dd p.offer a {color:#CCD}

#sponsor_lt2 a {position:relative; top:150px; color:#666; left:150px}


#footer {height:45px; line-height:45px; position:relative; text-transform:uppercase; font-family:'Trebuchet Ms'; font-size:10px; background:url('img/footer_bg.png') no-repeat top left; width:906px; margin:0 auto 30px auto; color:#BBB}
#footer a {color:#777}

#footer .rss {position:absolute; top:0; left:610px}
#footer .rss a {padding:3px 0 3px 25px; background:url('img/rss.gif') no-repeat center left}
#footer .rss a:hover {background-image:url('img/rss_h.gif')}
#footer .rights {position:absolute; top:0; right:330px}
#footer .rights a {padding:3px 25px 3px 0; background:url('img/favicon_gray.gif') no-repeat center right}
#footer .power {position:absolute; top:0; left:20px;}
#footer .authors {position:absolute; top:0; right:20px}
#footer .authors a {padding:3px 0 3px 17px; background:url('img/itbce_logo.gif') no-repeat center left}

/*-----------------*/

#content h2 {height:41px; line-height:41px; padding-left:20px; text-transform:uppercase; color:#788; font-size:1em; background:url('img/content_header_bg.png') no-repeat top left; font-size:1.09em; font-family:'Trebuchet Ms'; letter-spacing:0.08em}
#content h2 em {font-weight:normal; font-style:normal; font-size:0.83em}
#content h2 em q {color:#9C0; font-weight:bold}
#content .pager {height:27px; padding:2px 0 0 2px; line-height:27px; background:url('img/pager_bg.png') no-repeat top left; font-size:10px; text-transform:uppercase; font-family:'Trebuchet Ms'}
#content h2 + .pager {margin-top:-2px;}

#content .pager li {width:105px;}
#content .pager .older {float:right; background:url('img/pager_older_bg_h.png') no-repeat}
#content .pager .newer {background:url('img/pager_newer_bg_h.png') no-repeat}

#content .pager a {height:27px; display:block; text-align:center; color:#899}
#content .pager .older a {padding-left:2px; background:url('img/pager_older_bg.png') no-repeat}
#content .pager .newer a {padding-right:2px; background:url('img/pager_newer_bg.png') no-repeat}
#content .pager a:hover {text-decoration:none; background-image:none; color:#666}

/*--------------------*/

#content .posts {margin-left:2px}

#content .post {position:relative; background:url('img/post_bottom_grad.png') repeat-x bottom left; margin-bottom:1px; padding-bottom:1em}
#content .post h3 {background:url('img/post_top_grad.png') repeat-x top left; padding:23px 20px 5px 72px; font-size:1em}
#content .post h3 a {color:#779e00; font-family:'Trebuchet Ms'; font-size:1.6em}

#content .post .entry, #content .post .footer {margin-left:28px; margin-right:30px}

#content .post .details {margin-left:72px; font-size:10px; font-family:'Trebuchet Ms'; text-transform:uppercase; color:#CCC; overflow:hidden;}
#content .post .details dt.date {display:none}
#content .post .details dd.date {font-family:serif; position:absolute; top:23px; left:29px; width:29px; height:35px; background:#DDD url('img/post_date_bg.png') no-repeat; text-align:center; font-size:8px; line-height:9px; color:#999}
#content .post .details dd.date strong {display:block; line-height:22px; margin-top:2px; color:#BCC; font-size:15px}
#content .post .details a {color:#677}
#content .post .details dt.category, #content .post .details dt.author {float:left}
#content .post .details dd.category, #content .post .details dd.author {float:left; margin-right:10px}

#content .post .entry {margin-top:20px; text-align:justify}

#content .post .footer {height:20px; margin-top:2em;}

#content .post .footer .frame {float:right; height:20px; line-height:20px; background:#FFF url('img/post_footer_frame_left.png') no-repeat center left; color:#CCC; font-family:'Trebuchet Ms'}
#content .post .footer .frame p {padding:0 7px; background:url('img/post_footer_frame_right.png') no-repeat center right}
#content .post .footer .frame > p {height:20px} /*without IE6*/
#content .post .footer .frame a {color:#777; font-size:10px; text-transform:uppercase;}

#content .post .footer .diggadd li {float:left}
#content .post .footer .diggadd a {display:block; width:30px; height:20px; float:left}
#content .post .footer .diggadd a:hover {background-image:none}
#content .post .footer .diggadd span {display:none}
#content .post .footer .wykop {background:url('img/wykop_h.gif') no-repeat center center}
#content .post .footer .osnews {background:url('img/osnews_h.gif') no-repeat center center}
#content .post .footer .wykop a {background:url('img/wykop.gif') no-repeat center center}
#content .post .footer .osnews a {background:url('img/osnews.gif') no-repeat center center}

/*--------------------*/

#sidebar ul.widgets {margin:0 2px 0 3px;}
#sidebar .widgets dt {font-weight:bold; line-height:43px; background:url('img/widget_header_3.png') repeat-x top left; color:#888; padding:0 14px; text-transform:uppercase; font-size:12px}
#sidebar .widget dd {padding:10px 13px; color:#AAA}
#sidebar .widget li {background:url('img/dot_1.gif') no-repeat 0 6px; padding:2px 0 2px 15px; line-height:16px}
#sidebar .widget li:hover {color:#566}
#sidebar .widget a {color:#455}

#sidebar .widget_links dt {background-image:url('img/widget_header_1.png')}
#sidebar .widget_links a {font-weight:bold}

#sidebar .widget_archive dt {background-image:url('img/widget_header_2.png')}

#blip {background:url('img/blip_bg.png') repeat-x bottom left; margin:0 2px 0 3px}
#blip dt {background:url('img/blip_header.png') no-repeat; height:85px; text-transform:uppercase; font-weight:bold; padding-left:14px; margin-bottom:10px}
#blip dt .blip {color:#FFF; display:block; line-height:57px; height:57px; font-size:12px; }
#blip dt .blip strong {color:#F42}
#blip dt .blip:hover {text-decoration:none}
#blip dt .blip:hover strong {text-decoration:underline}
#blip dt .we {display:block; line-height:24px; color:#333}
#blip dd {padding:0 9px 10px 14px}
#blip dd .who {color:#F42; text-transform:uppercase; margin-bottom:10px}
#blip dd ul {overflow:hidden}
#blip dd li {float:left; margin:0 5px 5px 0}
#blip dd li img {display:block;}
#blip dd li a:hover img {opacity:0.8}
#blip dd .sth {text-align:center; font-weight:bold; color:#777}

/*--------------------*/

#comments {margin:0 0 1px 2px; background:url('img/post_bottom_grad.png') repeat-x bottom left; min-height:500px}
#comments h3 {background:url('img/post_top_grad.png') repeat-x top left; padding:23px 20px 5px 72px; color:#566; font-family:'Trebuchet Ms'; font-size:1.36em}
#comments h3 q {color:#9C0}
#comments p.block {background:url('img/post_top_grad.png') repeat-x top left; padding:40px 0; text-align:center; font-size:1.18em}

#comments ol.list {margin:20px 30px 40px 28px}
#comments .list li {min-height:40px; margin:5px 0 15px 0}
#comments .list dt img {display:block; float:left}
#comments .list dt cite {margin-left:12px; font-weight:bold; font-style:normal; color:#580; font-size:1.09em}
#comments .list dt cite a {color:#9C0}
#comments .list dd {margin-left:44px}
#comments .list dd .details {color:#EEE}
#comments .list dd .details a {color:#788; font-style:italic}
#comments .list dd .moder {color:#D22}
#comments .list dd .text {margin-top:3px}
#comments .list dd .text a {color:#7A0}

#respond {padding:0 0 20px 0}
#respond fieldset {padding:0 20px 0 72px; border:none}
#respond .details dt {float:left; height:30px; line-height:30px; width:220px;}
#respond .details dd {height:30px; line-height:30px}
#respond .details dt span {font-size:0.82em}
#respond .details dt em {color:#D22; font-size:0.91em}

#respond .info {color:#999}
#respond .info a {color:#9C0}

#respond .details dd input {border:solid 1px #CCC; padding:2px; width:200px}
#respond textarea {display:block; border:solid 1px #CCC; width:420px; margin-top:5px; padding:2px}
#respond .details dd input:focus, #respond .details dd input:hover, #respond textarea:focus, #respond textarea:hover {border-color:#9C0}
#comm_submit {display:block; border:solid 1px #999; padding:3px 0; text-align:center; width:424px; background-color:#F3F4F7; margin:10px 0}
#comm_submit:focus, #comm_submit:hover {border-color:#9C0; background-color:#FFF}

#respond dl.legend {overflow:hidden; width:100%; color:#999 !important}
#respond .legend dt {float:left; color:#D22; margin-right:5px}

/*--------------------*/

p.error_info {font-size:1.18em; color:#D22; padding:40px 20px; font-weight:bold; text-align:center}
#content .search_bar {border:none; margin:0 auto; width:300px}
#content .search_bar legend, #content .search_bar label {display:none}
#content .search_bar .search_query {border:solid 1px #999; width:260px; padding:4px; display:block; float:left; height:15px}
#content .search_bar .search_submit {border:solid 1px #999; display:block; height:25px; width:25px; float:right; background:url('img/search_submit_2.png') no-repeat center center; margin-left:5px}
#content .search_bar .search_submit:focus, #content .search_bar .search_submit:hover {border-color:#9C0; background-image:url('img/search_submit_2_h.png')}
#content .search_bar .search_query:focus, #content .search_bar .search_query:hover {border-color:#9C0;}

/*--------------------*/

#content .page .entry {margin:20px 30px 20px 28px}

/*----STYLE DO TREŚCI----*/

#content .entry {line-height:1.6em}
#content .entry a {color:#7b125e}
#content .entry p, #content .entry blockquote, #content .entry ul, #content .entry ol, #content .entry pre {margin-bottom:1em}
#content .entry a:hover img {opacity:0.8}
#content .entry .alignleft {float:left; display:block; margin:0.5em 1em 1em 0}

#content .entry blockquote {background:url('img/entry_blq_border.png') repeat-y top left; margin-left:1em; font-style:italic; color:#777}
#content .entry blockquote:before {content:url('img/entry_blq_border_top.png'); display:block; line-height:7px; margin-bottom:-8px}
#content .entry blockquote:after {content:url('img/entry_blq_border_bottom.png'); display:block; margin-top:-15px; line-height:4px;}
#content .entry blockquote p {margin-left:17px}

#content .entry ul, #content .entry ol {margin-left:1em}
#content .entry li {margin-bottom:0.4em}
#content .entry ul li {padding-left:15px; background:url('img/dot_1.gif') no-repeat 0 0.5em}
#content .entry ol li {list-style:decimal-leading-zero inside}

#content .entry pre, #content .entry code {font-size:1em; font-family:'Monaco', 'Lucida Console', 'Sans Mono', monospace}

#content .entry input, #content .entry textarea {border:solid 1px #777; padding:2px}
#content .entry input:hover, #content .entry input:focus, #content .entry textarea:hover, #content .entry textarea:focus {border-color:#7A0}
#content .entry input[type=submit] {display:block; padding:2px 40px; background-color:#EEE}

