/*
Theme Name: custom theme by OSN
*/

/* =MAIN----------------------------------------------- */

body {background:#f9f9f5;font: 13px Georgia, serif;line-height: 18px;color: #463a39; text-align: left; margin:0; padding: 0;}

html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}

#blog img[src*="flickr.com"] {display: block;margin-left: auto;margin-right: auto; background:#c2bbab; padding:4px; margin-bottom: 6px;}


/* =STRUCTURE----------------------------------------------- */

#container {position:relative; margin: 10px auto;color: #463a39; width: 857px;}
#container a, #container a:link, #container a:active {text-decoration: none;}
#container a:visited {text-decoration: none;}
a, a:link, a:active {color: #e87e17;text-decoration: none;}
a:visited {color: #e87e17;text-decoration: none;}
#clear {clear:both}
.clears {clear:both}
#top {background: url(http://keithvincent.net/wp-content/themes/keith/img/kv-header.png) no-repeat; height:245px; width:857px;}
#toptxt {position:relative; margin: 0 auto;color: #f9f9f5; width: 857px;}
#icons {float:left; padding: 4px;}
#blurb {  color: #463a39; font-size: 24px; line-height:30px; text-align:center;}
#blurb a, #blurb a:link, #blurb a:active {text-decoration: none; color:#e87e17;}

#nava {position:relative; padding: 6px 0 0 20px; font-size: 30px; color: #db3b03}
#nava a, #nava a:link, #nava a:active {text-decoration: none; color:#db3b03; padding-right:10px;}

#menu {  float:right; padding-top: 6px;color: #e4e2dd; font-size: 16px;}

#end {clear:both;  margin: 0 auto; width:857px}

#center {margin: 0 auto; width:857px}
#copyrighttext{ text-align:center;font-variant:small-caps; font-size:11px; font-weight: 800;}
#back {text-align:center;font-variant:small-caps; font-size:11px; font-weight: 800;}


.footwidget {float: left; width: 220px; padding-right:65px; font-size: 11.5px; text-align:left;}
.footwidget h3 {font-size: 28px; padding-top:4px; margin:0; padding-bottom: 10px;text-align:center}
.footwidget ul,.footwidget li {list-style-type: none;padding: 0; margin: 0;}

/* =BLOG---------------------------------------------------- */

#blog {float:left;margin: 0; width: 620px; padding-right: 16px;}
#blog form {font-size:11px;}
#blog h3 {text-align:left;}

#side {float:left;padding-left: 18px; width: 200px;border-left: 1px solid #c2bbab;}
#sidetxt {font-size:12px}
#sidetxt ul, #sidetxt li {list-style-type: none;padding: 0; margin: 0;}
#side ol {margin:0; padding:0; list-style-type:decimal;}
#sidetxt h3 {text-align:center; font-size: 30px; color:#463a39; margin-bottom: 3px;}


/* =COMMENTS----------------------------------------------- */

.clear {clear: both; height: 3px;}
.commentleft {float:left; width: 50px; font-size: 13px; margin: -12px 0 0 0;color:#e87e17;}
.commentleft h1 {font-size:17px}
.commentleft a,.commentleft a:link, .commentleft a:hover, .commentleft a:active, .commentleft a:visited {color:#e87e17; text-decoration: none;}
.commentbits .avatar {background:#463a39; padding:4px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.commentbits {float:left; width: 50px;margin: 0 0 0 6px;}
.commentbody {float:left; width: 550px; text-align:left;margin: 0 0 0 32px;}
div.me {background-color: #e4e2dd; padding:8px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; } 
div.me .commentbits .avatar {background:#f9f9f5; padding:4px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
div.me .commentby {border-bottom: 1px solid #f9f9f5;}

.commentby {border-bottom: 1px solid #463a39;font-size:12px;font-variant:small-caps;font-style:italic; font-weight:bold; }
.commentby a,.commentby a:link, .commentby a:hover, .commentby a:active, .commentby a:visited {font-style:normal}
.cluv {font-size:11px;font-variant:small-caps; border-top: 1px solid #463a39; width: 100%;}
.alt2 {background-color: #f9f9f5; padding:8px}
.alt {background-color: #fff;padding:8px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;} 

/* =ENTRIES----------------------------------------------- */

h1 {text-align:left; font-size: 32px; color:#96211e;}
h1 a,h1 a:link, h1 a:hover, h1 a:active, h1 a:visited {color:#96211e; text-decoration: none;}

h2 {text-align:left; font-size: 13px; color:#c2bbab; text-transform:lowercase }
h2 a,h2 a:link, h2 a:hover, h2 a:active, h2 a:visited {color:#c2bbab; text-decoration: none;}

h3 {text-align:center; font-size: 24px; color:#463a39; margin-bottom: 2px;}
h3 a,h3 a:link, h3 a:hover, h3 a:active, h3 a:visited {color:#463a39; text-decoration: none;}

.date {float:left; background: url(http://keithvincent.net/wp-content/themes/keith/img/date.png) no-repeat; width:51px; height:51px;}
.title {float:left; margin: 0 0 0 8px; width:550px;}


.speak {color: #463a39; font-size: 32px;text-align:right;font-weight: 500;}
.speak a,.speak a:link, .speak a:hover, .speak a:active, .speak a:visited {color: #e87e17;text-decoration: none;font-weight: 500;}
.tweetthis {color: #332c22; font-size: 14px;text-align:right;font-weight: 500; }
.tweetthis a,.tweetthis a:link, .tweetthis a:hover, .tweetthis a:active, .tweetthis a:visited {color: #ab3c31;text-decoration: none;font-weight: 500;}
.cat {color: #463a39; font-size:13px;font-variant:small-caps;font-weight: bold; margin-top:-13px;}
.cat a,.cat a:link, .cat a:hover, .cat a:active, .cat a:visited {color: #e87e17;text-decoration: none;font-weight: 500;}



.widget {border-bottom: 1px solid #c2bbab; padding-bottom: 4px;}
.line {border-bottom: 1px solid #c2bbab; width: 100%; height:2px}
.line2 {border-bottom: 2px solid #c2bbab; width: 100%; height:2px}


/* =FORMS----------------------------------------------- */

form { margin: 0; }
input, textarea { background-color: #e5e2d8;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.submit {font:11px verdana; background-color: #e5e2d8; color: #463a39; border: 0;}

/* =MISC----------------------------------------------- */

img {border: none;}table, td {font-size: 12px; background-color: transparent;}
.floatpollleft {float: left; margin: 3px 20px 15px 0;width: 150px;background: transparent;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; 	margin: 2px;text-decoration: none;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;}
.wp-pagenavi a:active {	padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;}
sup {vertical-align: 60%;font-size: 75%;line-height: 100%;}
sub {vertical-align: -10%;font-size: 75%;line-height: 100%;}
.amp {	font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", "Warnock Pro", serif;	font-weight: normal;font-style: italic;	font-size: 1.1em;line-height: 1em;}
.caps {	font-size: 90%;}
.dquo {	margin-left:-.40em;}
.quo {	margin-left:-.2em;}
.tcf_input {display:none !important; visibility:hidden !important;}

pre {border-left: solid 2px #664179; font-size: 11px; color: #664179; margin: 4px 20px 4px 20px; padding: 5px;}



