/*
Theme name: Mravljica Basic
Theme URI: http://www.hudamravljica.si/
Description: WordPress tema za karate klub Huda mravljica. Ustvaril Uroš Klopčič.
Version: 0.1.1
Author: Uroš Klopčič
Tags: mravljica, two columns, widgets, fixed width, 960 Grid System, theme configurator, page templates, framework
*/

body {
background-color:#fb9f26;
background-image:url(images/body_gradient_bg.png);
background-position:top left;
background-repeat:repeat-x;
color:#555;
z-index:1;
}

a {
color:#FB5403;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h1,h2,h3,h4,h5 {
color:#000;
font-family:georgia;
font-weight:400;
margin-bottom:0;
}

#content ul.ticks li {
background-image:url(images/tick.png);
background-position:2px 4px;
background-repeat:no-repeat;
list-style:none;
padding:0 0 0 26px;
}

#content .exclamation {
background-color:#EEE;
background-image:url(images/exclamation.png);
background-position:2px 4px;
background-repeat:no-repeat;
border:1px #DDD solid;
list-style:none;
padding:0 0 0 26px;
}

#content .information {
background-color:#EEE;
background-image:url(images/information.png);
background-position:2px 4px;
background-repeat:no-repeat;
border:1px #DDD solid;
list-style:none;
padding:0 0 0 26px;
}

#content .outline {
background-color:#EEE;
border:1px #DDD solid;
margin-bottom:20px;
padding:10px;
}

#page {
padding-top:0;
}

#page-inner {
z-index:1;
background-image:url(images/mravlja.gif);
background-position:40px 5px;
background-repeat:no-repeat;
float:left;
}

#top {
margin-bottom:30px;
}

#blog_name {
padding-top:30px;
padding-left:180px;
display:block;
font-family:georgia;
font-weight:700;
width:450px;
}

#blog_description {
display:block;
font-family:georgia;
font-size:.8em;
font-weight:400;
}

#search {
float:right;
margin:10px 0 0 0;
padding-left:0px;
width:180px;
}

#search_input {
float:left;
}

input#s {
background-color:transparent;
background-image:url(images/search_box.gif);
background-position:top left;
background-repeat:no-repeat;
border:none;
height:17px;
width:130px;
padding:2px 10px 1px;
}

#search_submit {
float:left;
height:20px;
width:30px;
}

input#search_btn {
background-color:transparent;
background-image:url(images/search_btn.gif);
background-position:top left;
background-repeat:no-repeat;
border:none;
cursor:pointer;
height:20px;
_margin-top:1px;
width:30px;
padding:0;
}

#docs {
width:178px;
background:#febb64;
border:1px solid #dc6b00;
float:right;
_margin:10px 5px 0 0;
margin:10px 0 0 0;
}

#docs ul {
text-align:left;
list-style:none;
margin:10px;
}

#docs ul li {
margin:0 0 10px;
padding:0;
}

#docs ul li:hover {
font-weight:700;
margin:0 0 10px;
padding:0;
}

a.docs_pdf {
background:url(images/pdf.gif) 5px 0 no-repeat;
padding-left:35px;
padding-top:5px;
}

a.docs_pfd:hover,a.docs_pfd:active {
background:#febb64;
font-weight:700;
}

table.urnik {
color:#fff;
background-color:#e16537;
border:0;
border-collapse:collapse;
border-spacing:0;
text-align:center;
font-weight:700;
margin:0;
}

table.urnik td {
background-color:#e16537;
text-align:center;
border:2px #f1cda7 solid;
padding:4px;
}

table.urnik td:hover,table.urnik td:focus {
background-color:#df8463;
}

div.urnik {
border:2px solid #e16537;
width:410px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:5px;
}

.splash_wrap {
position:relative;
height:240px;
width:240px;
}

.splash_wrap img {
background-color:#eee;
position:absolute;
top:0;
left:0;
}

#box {
z-index:1;
background-color:transparent;
background-image:url(images/box_bottom.png);
background-position:bottom left;
background-repeat:no-repeat;
float:left;
width:940px;
}

#box-inner {
background-color:#FFF;
float:left;
margin-bottom:10px;
width:940px;
padding:5px 0 0;
}

#content {
position:relative;
padding-left:20px;
width:600px;
text-align:justify;
}

.post {
float:left;
width:600px;
}

.post_page_wide {
width:820px;
}

.post_title {
float:left;
width:500px;
z-index:1;
}

.post_page .post_title {
width:auto;
}

body.page-template-page_sitemap-php .post_title {
width:520px;
}

.post_content_excerpt p {
font-style:italic;
}

.post_date {
color:#b6b5b5;
float:left;
width:100px;
z-index:1;
}

.post_date strong {
color:#BBB;
display:block;
text-transform:uppercase;
}

.post_by {
border-top:#b6b5b5 dotted 1px;
clear:both;
color:#b6b5b5;
margin-bottom:20px;
z-index:1;
}

.post_by a {
color:#FB5403;
}

.post_click_here a {
color:#b6b5b5;
text-transform:lowercase;
}

.post_content_excerpt ol.post_meta {
margin-top:20px;
}

.post_content p{
overflow:visible;
}

em {zoom: 100%; overflow: hidden;}

.post_meta {
border:1px solid #EEE;
clear:both;
font-size:11px;
list-style:none;
width:514px;
margin:0;
padding:2px 2px 1px;
}

.post_meta li {
background-color:#EEE;
clear:both;
list-style:none;
width:508px;
margin:0 20px 1px 0;
padding:3px;
}

.post_meta li span {
display:block;
float:left;
font-weight:700;
padding-right:5px;
width:120px;
}

.post_comments_title {
margin-bottom:0;
}

.post_comments {
border-top:1px dotted #BBB;
float:left;
margin-bottom:10px;
width:520px;
padding:10px 0;
}

.post_comments_by {
float:left;
margin-right:20px;
width:140px;
}

.post_comments_text {
float:left;
width:340px;
}

#comments_form {
background-color:#D1EEEE;
float:left;
margin-bottom:20px;
width:500px;
padding:10px;
}

#comments_form p {
float:left;
width:490px;
}

#comments_form p input {
background-color:#E0FFFF;
border:1px #CCC solid;
width:484px;
padding:3px;
}

#comments_form textarea {
background-color:#E0FFFF;
border:1px #CCC solid;
font-family:arial;
font-size:13px;
width:490px;
padding:3px;
}

.post_comments_btn {
clear:both;
width:auto;
}

#post_list_recent {
clear:both;
padding-top:20px;
}

#post_list_recent h2 {
border-bottom:1px solid #D1EEEE;
}

.post_list {
border-bottom:1px solid #D1EEEE;
list-style:none;
margin:0;
}

.post_list a {
display:block;
padding:2px;
}

.post_list a:hover {
background-color:#E0FFFF;
text-decoration:none;
}

#sidebar {
background-color:#EEE;
background-image:url(images/sidebar_bottom_bg.png);
background-position:bottom left;
background-repeat:repeat-x;
float:left;
margin-bottom:20px;
}

.sidebar-inner {
background-color:transparent;
background-image:url(images/sidebar_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
float:left;
width:240px;
margin:10px 10px 0;
padding:10px;
}

#related_pages ul li.current_page_item a {
color:#999;
cursor:default;
}

.widget {
margin-bottom:20px;
width:240px;
_width:220px;
}

.widget .widget_title {
border-bottom:1px #BBB dotted;
font-family:georgia;
font-size:18px;
font-weight:400;
}

.widget li {
border-bottom:1px #BBB dotted;
list-style:none;
margin:0;
padding:3px 0;
}

.widget ul li a {
display:block;
padding:0 3px;
}

.widget p#federations {
padding-top:10px;
text-align:center;
}

.widget p#federations a {
margin-bottom:10px;
padding:15px;
}

.widget p#federations a:hover,.widget p#federations a:active {
background:none;
}

#footer {
float:left;
text-align:center;
margin:10px;
}

#footer div {
background-image:url(images/logo.gif);
background-repeat:no-repeat;
font-size:.8em;
text-align:center;
margin-left:auto;
margin-right:auto;
width:350px;
height:40px;
}

.widget li.hint {
margin-top:10px;
padding:3px 3px 3px 22px;
}

.widget_hint {
padding-left:24px;
width:209px;
}

span.post_edit {
margin-right:10px;
}

span.post_comments_edit {
position:absolute;
left:-25px;
}

#user_info {
text-decoration:none;
background-color:#fed8a6;
text-align:center;
padding:3px;
}

#user_info a {
padding-left:26px;
}

#user_info a:hover {
background-color:#ffc477;
}

#wp_userid {
background-image:url(images/user.png);
background-position:8px 0;
background-repeat:no-repeat;
font-weight:700;
}

#wp_userid a {
padding-left:0;
}

#wp_dashboard {
background-image:url(images/application.png);
background-position:8px 0;
background-repeat:no-repeat;
}

#wp_new_page {
background-image:url(images/page_edit.png);
background-position:8px 0;
background-repeat:no-repeat;
}

#wp_new_post {
background-image:url(images/note_edit.png);
background-position:8px 0;
background-repeat:no-repeat;
}

#wp_configurator {
background-image:url(images/cog.png);
background-position:8px 0;
background-repeat:no-repeat;
}

#wp_logout {
background-image:url(images/stop.png);
background-position:8px 0;
background-repeat:no-repeat;
}

#wp_help {
background-image:url(images/help.png);
background-position:8px 0;
background-repeat:no-repeat;
}

#not_found {
background-color:#EEE;
margin-bottom:20px;
padding:20px;
}

#not_found p {
background-image:url(images/exclamation.png);
background-position:2px 4px;
background-repeat:no-repeat;
margin:0;
padding:3px 3px 3px 22px;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.size-thumbnail,.size-full {
background-color:#FFF;
border:1px #DDD solid;
padding:9px;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

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

ul.dropdown {
font-weight:700;
padding-left:180px;
padding-bottom:10px;
}

ul.dropdown li {
margin-right:1px;
background-color:#f6f6f6;
background-image:url(images/tab_back.png);
background-position:bottom left;
background-repeat:repeat x;
border:none;
padding:0;
}

ul.dropdown a:link,ul.dropdown a:visited {
text-decoration:none;
}

ul.dropdown a:active {
color:orange;
}

ul.dropdown ul {
width:150px;
margin-top:0;
}

ul.dropdown ul li {
font-weight:400;
}

ul.dropdown a {
display:block;
padding:7px 10px;
}

ul.dropdown ul a,ul.dropdown ul span {
padding:8px;
}

#nav {
background-color:transparent;
background-image:url(images/box_top.gif);
background-position:bottom center;
background-repeat:no-repeat;
float:left;
width:940px;
margin:0;
padding:0 10px;
}

.club_is {
 float:left;
 background-image:url(images/tab.gif);
 width:80px;
 height:27px;
 text-align: center;
}

.club_is a {
 font-weight:bolder;
}

#related_pages ul li.current_page_item a:hover {
background-color:transparent;
}

.widget ul,.widget ol,#not_found h1 {
margin:0;
}

body.nohints .hint {
display:none;
}

#comments_form label,body.hints .hint {
display:block;
}

.post_excerpt_readmore a,ul.dropdown ul li.hover,ul.dropdown ul li:hover {
font-weight:700;
}

.widget ul li.hint a{
display:inline;
}

ul.dropdown li.hover,ul.dropdown li:hover,ul.dropdown li a:active,ul.dropdown a:hover,ul.dropdown ul li,ul.dropdown ul li.current_page_item {
background:#fed8a6;
}

ul.dropdown li.current_page_item,ul.dropdown li.current_page_parent {
background:#FFF;
}

@media screen and -webkit-min-device-pixel-ratio0 {
#search_submit {
margin-top:-3px;
}
}