/*
Theme Name: Overline
Description: Overline blogi kujundus.
Version: 1.0
Author: Overline
Author URI: http://www.overline.ee/
*/



/* Begin Typography & Colors */


#blog_content { float: left; width: 450px; text-align: left } 
#blog_content ul li, #blog_content ol li  { text-align: left }
div.sidebar { float: right; width: 190px;  }

#sidebar_container { float: right; width: 430px; background: #f5f4ef;  }
#sidebar_container_i { padding: 25px }

h1 { padding: 0px; margin: 0px;  }
h1 span { color: black }
h1, h2 { text-align: left }

h1 { margin-bottom: 30px }

h2 { font-size: 1.1em; line-height: normal }

h1.archive_title { margin-bottom: 30px }

#blog_content h2 a { color: #f55a00; text-decoration: none; border-bottom: 0px }
#blog_content h2 a:hover { color: #4f0001; text-decoration: none; border-bottom: 0px  }

div.title_container { min-height: 102px; line-height: 1em }
div.post_date { padding-top: 10px; font-size: 0.7em; color: #7f7f7f; margin-bottom: 0px; text-transform: lowercase }
div.post_date a { text-transform: none }
h2.post_title { margin: 0px; padding: 0px; margin-top: 6px; margin-bottom: 6px; }
div.post_tags { margin-top: 20px }
img.post_author { float: left; margin-top: 6px; margin-right: 15px; margin-bottom: 20px }

span.author { text-transform: capitalize }

#blog_content div.title_container a, #blog_content div.title_container a:hover { text-decoration: none; border: 0px;  }

div.post_tags { font-size: 0.7em;  }
div.post_tags a { background: #dfdac7; color: #5e5c54; padding: 4px; padding-left: 6px; padding-right: 6px; margin-right: 0px }
div.post_tags a:hover { background: #f55a00; color: white }

div.entry { padding-bottom: 20px; border-bottom: 5px solid #e1dcc9; margin-bottom: 20px }

a.more-link {  }
a.more-link span { text-decoration: none; font-family: Tahoma; font-weight: normal; font-size: .8em }

.navigation { height: 30px; }
.alignleft { float: left; width: 48% }
.alignright { float: right; width: 48%; text-align: right }

.navigation { font-size: .7em }
.navigation a { background: #ff5a00; border: 0px !important; color: white; padding: 4px; padding-left: 8px; padding-right: 8px }
.navigation a:hover { background: #e0dbc8; border: 0px !important; color: #ff5a00 }
.nav_singlepost span, .navigation span { font-family: Tahoma;  }

.nav_singlepost { height: 50px; font-size: .7em; margin-top: -15px; color: #7f7f7f }
.nav_singlepost a { color: #7f7f7f; border-bottom: 2px solid #7f7f7f !important }
.nav_singlepost a:hover { color: #ff5a00; border-bottom: 2px solid #ff5a00 !important }
.nav_singlepost {  }

/* addthis */ 

.singleentry { border: 0px !important }
.addthis_singlepost { height: 41px; background: url('/blog/wp-content/themes/overline/images/addthis.png') }
.addthis_container a { border: 0px !important  }

.addthis_toolbox { float: left; margin-left: 116px; margin-top: 13px } 

.newsletter_rss { float: left; margin-left: 102px; margin-top: 13px }

/* sidebar */


div.sidebar .sidebar_box { margin-bottom: 20px; }
div.sidebar h2 { color: #f55a00; font-size: 1em; font-weight: bold; margin-top: 0px; padding-top: 0px }

div.sidebar ul { list-style-type: square; color: #4f0001; line-height: 1.5em; text-indent: 0px; margin-left: 0px; padding-left: 15px; margin-bottom: 0px }
div.sidebar ul li { text-indent: 0px; margin-left: 0px; padding-left: 0px }
div.sidebar a, div.sidebar a:hover { border: 0px !important }
div.sidebar a { color: #8f8f8f; text-decoration: none }
div.sidebar a:hover { color: #f55a00; text-decoration: none }

.current-cat a, a.selected_month { color: #f55a00 !important }

div.sidebar_box_i { }

ul.archive_list li { text-transform: capitalize }

/* search */

div.incontent_search_box { margin-bottom: 40px }
div.incontent_search_box  h1 { margin-bottom: 20px }

div.searchform { border-left: 5px solid #cccccc; background: #f2f2f2; padding: 11px; }
table.searchform {   }
table.searchform td { padding: 2px }
#searchsubmit { background: #00c2a0; border: 1px solid black; color: white; font-weight: bold; text-transform: uppercase }


/* comments */

#comments { margin-bottom: 20px }

div.comment_0, div.comment_1 { margin-bottom: 30px }
div.comment_meta { color: #504e63; font-size: .7em; border-bottom: 1px solid #cdcdcd }
div.comment_meta a, div.comment_meta a:hover { border: 0px !important }
div.comment_meta a { color: #ff5a00 }
div.comment_meta a:hover { color: #4f0001 }
.comment_txt { font-size: 11px; font-family: Verdana; text-align: left; line-height: 16px }
.comment_txt p { margin: 0px; margin-bottom: 20px; margin-top: 5px }

#comment { width: 680px } 

/* tag cloud */
/*
div.sidebar .cloud ul { list-style-type: none; padding-left: 0px }
div.sidebar .cloud li { float: left; margin-right: 5px }
*/

div.sidebar .cloud ul, div.sidebar .cloud li { text-indent: 0px; padding: 0px; display: inline }
div.sidebar .cloud li { padding-right: 5px }

#captcha_num { width: 40px; text-align: center; background: white; border: 2px solid red }
#captcha_container  { font-size: 15px }


