/*  
Theme Name: Logi
Theme URI: http://www.fruitydirectory.com
Description: Wordpress Theme
Version: 1.0
Author: Fruity Directory
Author URI: http://www.fruitydirectory.com
*/

body { margin: 0px; border-top: 4px solid #29211c; color: #d4c6a9; background: #250d02 url('images/bg.jpg') repeat-y; }

h1,h2,h3,h4,h5,h6 { color: #B85C23;}
h1 a,h2 a,h3 a { color: #faefd9;}

code { overflow: scroll; display: block; padding: 20px; background-color: #250d02; }
blockquote { color: #c8b48a; border-left: 2px solid #d9c59b; padding-left: 10px; background: url('images/clear_bg.png') repeat; }
del { color: #6B5041; }

a { color: #d9c59b; }
a:hover { color: #faefd9; }
a:active { color: #FFF; }
a:visited { color: #d9c59b; }
a:focus { color: #d9c59b; }

img, div, blockquote, p, span { behavior: url(iepngfix.htc) }

/*** HEADER ***/
.header  { background: url('images/header.jpg') no-repeat; }
.header h1 { height: 300px; font-family: Georgia, serif; padding-top: 1em;}
.header h1 a { text-decoration: none;}

/*** NAVIGATION ***/
#navigation { background-color: #29211c; }
.nav { margin: 0px auto; width: 950px; color: #ccc; }

.nav .widget h3 { color: #B85C23; margin-bottom: .5em;}
.nav a { color: #aaa; text-decoration: none; }
.nav a:hover { color: #fff; }
.nav .widget { margin: 1em 10px 2em 0; float: left; width: 306px; }
.nav .widget ul { margin: 0px;list-style-type: none; }
.nav .widget ul li { width: 49%; float: left; border-bottom: 1px solid #555; margin-right: 2px; padding: 0px; }
.nav .widget ul li:hover { background: none;}
.nav #searchform { clear: left; }

.navbutton { width: 950px; margin: 0 auto; }

.nav_toggle { float: right; z-index: 2; font-weight: bold; padding: 0; width: 180px; height:31px; text-align: center; line-height: 2.5em; background: transparent url('images/nav_bg.png') center no-repeat; }
.nav_toggle a { text-decoration: none; font-size: 1.2em; color: #faefd9; }
.nav_toggle a:hover { color: #fff; }


/*** BLOG ***/
#blog { margin-top: -200px; }
#blog .post { margin-bottom: 2em; }
#blog .post img { max-width: 390px; }
#blog .post h2 { margin-bottom:.2em; border-bottom: 1px solid #6B5041; }
#blog .post h2 a{ text-decoration: none; }
#blog .post h2 a:hover{ color: #fff; }

/*** MISC POST DATA ***/

.postmeta { padding: 2px 5px; background: url('images/clear_bg.png') repeat; color: #6B5041; }

.post_navigation { margin-bottom: 1em; background: url('images/clear_bg.png') repeat; padding: 5px; border: 1px solid #6B5041; }
.alignleft, .left { float: left; }
.alignright, .right { float: right; }
p img { float: none; padding: 5px; }

/*** COMMENTS ***/
.comments-header { margin-bottom: 0px; }
ol#comments { list-style-type: none; margin: 0px 0 1em 0; background: url('images/clear_bg.png') repeat; }
ol#comments li { border-top: 1px solid #6B5041; }
ol#comments li:last-child { border-bottom: 1px solid #6B5041; }
ol#comments li.even { background: url('images/clear_bg.png') repeat; }
.comment-meta { margin-bottom: .5em; padding-left: 10px; }
.comment-text { padding-bottom: .5em; padding-left: 10px; }
.comment-text p { margin: 0; }
.comments .avatar { float: left; margin: 0 10px; }

#commentform { border: 1px solid #6B5041; background: url('images/clear_bg.png') repeat; padding: 10px; }
#commentform fieldset { border: none; padding: 0px; margin: 0px; }
#commentform label { float: left; width: 127px; margin-bottom: .5em; clear: left; }
#commentform input { margin-bottom: .5em; width: 237px;}
#commentform textarea { width: 227px; height: 150px; }
#commentform input, #commentform textarea, #commentform button { border: 1px solid #6B5041; background-color: #d9c59b; }
#commentform input:focus, #commentform textarea:focus { border: 1px solid #d9c59b; background-color: #faefd9; }
#commentform button { cursor: pointer; float: right; }
#commentform button:hover { background-color: #faefd9; }
.required { font-size: .8em; }

/*** SIDEBAR ***/
.rightside, .leftside { margin-right: 10px; float: left; width: 250px; }
.rightside { margin-right: 0px; }

.sidebar .widget { margin-bottom: 1em; }
.widget h3 { margin-bottom: .5em; padding: 2px 10px 2px 0; border-bottom: 1px solid #6B5041; color: #6B5041; }
.widget ul { list-style-type: none; margin: 0px; margin-left: 8px; }
.widget ul li { padding: .2em 0 .1em 2px; border-bottom: 1px solid #6B5041; }
.widget ul li:hover { background: url('images/clear_bg.png') repeat; }
.widget ul li a { text-decoration: none; color: #bca77c; }
.widget ul li a:hover { color: #faefd9; }

/*** SEARCH FORM ***/
#searchform fieldset{ padding: 5px; border: 1px solid #6B5041; background: url('images/clear_bg.png') repeat; }
#searchform input { height: 15px; width: 228px; border: 1px solid #6B5041; border-right: none; background: #d9c59b url('images/search_bg.gif') right top no-repeat; color: #000; padding: 2px 2px 2px 5px; }

/*** RSS FEED ***/
.rss { background: url('images/large_rss.gif') left no-repeat; height: 50px; margin-bottom: 1em; padding-left: 55px; }
.rss h3 { margin-bottom: .2em; padding-top: 5px; }
.rss ul { list-style-type: none; margin: 0px; }
.rss ul li { display: inline; margin-right: 10px;}

/*** FOOTER ***/
#footer { background: url('images/clear_bg.png') repeat; padding: 10px; width: 930px; }

/*** ARCHIVES ***/
.archive_select select{ border: 1px solid #6B5041; background-color: #d9c59b; width: 290px; }
