html { background-color: #f6f5f0; height: 101.00% }

img { border: 0; }

body { text-align: center; background-color: #f6f5f0; padding: 0; margin: 0; }

#wrapper { display: block; width:900px;  margin:0px auto; }

#header { padding-top: 25px; width: 710px; position: relative; background-color: #f6f5f0; float:right; }

#header img { border-bottom: 1px dotted #000; margin-bottom: 5px; padding-bottom: 15px;  }

#header img:hover {


/*-webkit-transition-property: transform; -webkit-transition-duration: 0.5s;*/

}

#content { width: 710px; float: right; }

#sidebar { padding-top: 15px; width: 150px; float: left; position: fixed; text-align: left; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-style: italic; top:0px; }

#sidebar a:link { padding: 0; margin: 0; font-size: 11px; color: #000; text-decoration: none; }

#sidebar a:visited { padding: 0; margin: 0; font-size: 11px; color: #000; text-decoration: none; }

#sidebar a:hover { padding: 0; margin: 0; font-size: 11px; color: #000; text-decoration: underline; }

#sidebar a:active { padding: 0; margin: 0; font-size: 11px; color: #000; text-decoration: none; }

a {color: #000; text-decoration: none; }

a:hover {text-decoration: underline; }

#sidebar ul { list-style-type: none; line-height: 11px; padding: 0; margin-top: 9px; }

#both { clear: both; }

#footer { border: 2px #0000ff solid; }

.title { font-size: 11pt; font-family: verdana; font-weight: bold; }

.tk-post { clear: both; }

.tk-post hr { clear: both; }

.tk-post-title { padding: 0; margin: 0; color: #d4b982; font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; font-weight: 700; text-align: left; width: 576px; float: left; }

.tk-post-title h2 { padding: 0 0 0 20px; margin: 0; color: #d4b982; font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; font-weight: 700; text-align: left; width: 576px; float: left; }


.tk-post-title a:link { color: #d4b982; }

.tk-post-title a:visited { color: #d4b982; }

.tk-post-title a:hover { color: #d4b982; }

.tk-post-title a:active { color: #d4b982; }


.tk-post-title p { vertical-align: top; padding: 0 0 0 28px; margin: 0 0 24px 0; }

.tk-post-excerpt { margin-top: 28px; text-align: left; width: 308px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; }

.tk-post-excerpt p { vertical-align: top; padding: 0; margin: 0; }

.tk-post-date { margin-top: 0px; margin-bottom: 42px;  text-align: left; width: 100px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; }

.tk-post-date p { vertical-align: top; padding: 0; margin: 0; }


.tk-post-date-big { padding: 0; margin: 0; color: #d4b982; font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; font-weight: 700; text-align: left; width: 250px; float: left; }

.tk-post-date-big p { vertical-align: top; padding: 0 0 0 10px; margin: 0; }


.tk-post-content { padding-top: 5px; margin-bottom: 0px; clear: both; font-size: 10pt; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-style: italic; text-align: left; }

.fbbuttontk { float: left; padding-top: 0px; width: 150px !important; }


.tk-title-left { float: left; width: 576px; margin-top: 10px; }

.tk-title-right { float: right; width: 129px; margin-top: 10px; margin-bottom: 0px; height: 50px; }

.tk-monthlist { padding: 0; margin: 0 0 16px 0; }

.tk-monthlist-header { font-size: 11px; padding: 0 0 2px 0; margin: 0; text-decoration: underline; }

.tk-catlist { padding: 0; margin: 0 0 55px 0; }

.tk-catlist-header { font-size: 11px; padding: 0 0 2px 0; margin: 0; text-decoration: underline; }

.tk-search { padding: 0; margin: 0; }

.tk-newsletter { padding: 0; margin: 0 0 20px 0; }

.tk-newsletter-header { padding: 0; margin: 0; font-style: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; margin-top: 20px; margin-bottom: 3px; }

.tk-info { padding: 0; margin: 0; }

.tk-info-tk { padding: 0; margin: 0; font-size: 10px; }

.tk-info-email { padding: 0; margin: 0; }

.tk-info-web { padding: 0; margin: 0; }

#sidebar input { border: 0; padding: 0; margin: 0; background-color; #e1e0db !important; background: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; }

.tk-newsletter-inputwrapper { width: 154px; height: 18px; padding: 2px 0 0 4px; background-color: #e1e0db; }

.first { height: 18px; }

.tk-newsletter-inputbox { background-color; #e1e0db !important; width: 125px; font-weight: normal !important; font-size: 12px !important; }

input.tk-newsletter-inputbox { padding-top: 1px !important; background: transparent; }

.tk-header-logo { top: 26px; right: 4px; position: absolute; width: 23px; height: 25px; }

.tk-header-things { padding-left: 3px; top: 235px; position: absolute; width: 420px; height: 45px; text-align: left; font-size: 11pt; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-style: italic; }

.tk-header-things h1 { font-size: 12pt; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-style: italic; padding-bottom: 15px; display:none; }


.tk-header-fontofweek { top: 221px; right: 0px; position: absolute; width: 125px; height: 37px; text-align: left; font-size: 8pt; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-style: italic; }

hr {color: #fff; background-color: #f6f5f0; border: 1px dotted #000; border-style: none none dotted; }

.tk-header-logo img { border: 0 !important; }

.tk-post-content img { -moz-box-shadow: 1px 1px 3px #737373; -webkit-box-shadow: 1px 1px 3px #737373; box-shadow: 1px 1px 3px #737373; }

.tk-post-content img.no-border { -moz-box-shadow:none; -webkit-box-shadow: none; box-shadow: none; }

.tk-post-content p { margin-bottom:10px; }

/* Comments */

#comments { clear:both; margin-left:13px; padding-top:5px; text-align: left; }

#comments p, #comments div, #respond { text-align: left; }

h3 { font-size:14px; font-family: Arial, Helvetica, sans-serif; font-style:normal; }

#comments ul { margin:0px; padding:0px; }

#comments ul li { list-style:none;font-size: 9pt; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-style: italic; width:680px; margin-bottom:20px; }

#comments ul li p { font-family: Arial, Helvetica, sans-serif; font-style:normal;font-size: 8pt; }

#comments ul li img { float:left; margin-right:10px;font-size: 8pt; }

#respond { margin-left:13px; }

/* Captions */

.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption {  margin-top:15px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* End captions */


.sidelist {padding:0px; margin:0px;}


.commentlist { list-style-type: none; text-align: left; padding: 0; }

#respond { text-align: left; padding: 10px 0 0 0; margin: 25px 0 0 0; border-top: 1px dotted #000; }

.comment-body p { font-size: 13px; font-style: italic; }

img.avatar { display: none; }

.commentmetadata { display: none; }

.vcard { font-size: 15px; font-style: normal; font-weight: 700; }

.url { font-style: normal; }

.tk-post h3 { text-align: left; color: #8e8e8e; }


/**** IE 6 & 7 FUDGES ****/

/**** IE6 ****/

* html #header { margin-left: 0 !important; padding-left: 0 !important; }

* html #sidebar { margin-left: 0 !important; padding-left: 0 !important; margin-top: 10px !important; }

* html #sidebar ul { margin-left: 0 !important; padding-left: 0 !important; }

* html .tk-header-things { left: 235px !important; }

* html .tk-header-fontofweek { right: 23px !important; }

* html #content { margin-top: 0 !important; padding-top: 0 !important; }

* html .tk-header-logo { right: 60px !important; }

/**** IE7 ****/

*+html #header { margin-left: -50px; margin-top:0 !important; padding-left: 0 !important; }

*+html #sidebar { margin-left: 0px !important; padding-left: 0 !important; margin-top: 10px !important; position: relative !important; }

*+html #sidebar ul { margin-left: 0 !important; padding-left: 0 !important; }

*+html #sidebar ul li { margin-left: 0 !important; padding-left: 0 !important; }

*+html .tk-header-things { left: 2px; }

.tweetthis { padding-top: 0; margin-top: 1px; }


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

	#sidebar { position: absolute; }

}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {

	#sidebar { position: absolute; }

}