/*
Theme Name: Jill Eileen Smith
Theme URI: http://www.jilleileensmith.com/
Description: Custom web design for Jill Eileen Smith, author.
Version: 1.0
Author: Chris & Jeff Smith
Author URI: http://akrodesigns.com/
Tags: fixed width, two columns, widgets
*/

* { font-family:Georgia,"Nimbus Roman No9 L","Times New Roman",Times,serif; }
html, body { margin:0; }
body { background:#eae2d2 url(images/body_bg.png) repeat-x top left; }
a { color:#9b7e46; }
img { border:0 none; }
a, img, input { outline:none; }

.content { width:900px; text-align:left; }
.content .inner { padding:0px 16px; }
.content .inner .content { width:868px; }
.clear { clear:both; }
form.thin { margin:0px; padding:0px; }

h1 { font-family:Arial,Helvetica,sans-serif; font-size:18pt; color:#5b5452; margin:0; font-weight:normal; 
	text-transform:uppercase; }
h1 small { font-family:Arial,Helvetica,sans-serif; font-size:14pt; text-transform:none; }
h2, h2 a { font-size:20pt; color:#9b7e46; text-decoration:none; font-weight:normal; margin:0; }

#menu { position:relative; height:42px; background:#78421e url(images/menu_bg.jpg) no-repeat; padding:0px 40px; line-height:40px; }
#menu a { font-family:Arial,Helvetica,sans-serif; margin:0px 20px; font-size:9pt; color:white; text-decoration:none; }
#menu a:hover { color:#fff780; }
#searchform { position:absolute; top:0px; left:648px; }
#globalsearch { background:#78674d; border-top:2px solid #5f523d; border-right:2px solid #5f523d; border-left:1px solid #6e5f47;
	border-bottom:1px solid #6e5f47; padding:5px; font-size:9pt; font-family:Arial,Helvetica,sans-serif; width:170px;
	color:#aea99e; margin:0px; top:8px; position:absolute; }
#subnav-heading { background:#d5c5aa url(images/subnav_bg.jpg) no-repeat; height:41px; padding:0px 44px; line-height:42px; }
#subnav-heading.empty { height:20px; }

.columns { background:#efe6d3 url(images/content_bg.jpg) repeat-y top left; padding-bottom:50px; }
.column-spacer { float:left; width:26px; overflow:hidden; }
.column-main { float:left; width:543px; padding:0px 27px 30px 17px; overflow:hidden; 
	background:url(images/column_main.jpg) no-repeat top left; }
.column-sidebar { float:left; width:255px; overflow:hidden; background:url(images/column_sidebar.jpg) no-repeat top left;
	min-height:200px; }

#column-left-spacer { width:26px; }

.category-desc { font-style:italic; padding-top:15px; font-size:13pt; color:#9b683d; }
.category-desc p { margin:13px 0px; }

.postentry { margin:35px 0px 45px; color:#515151; font-size:11pt; }
.postentry.cat-with-desc.first { margin:20px 0px 45px; }
.entry p { margin:5px 0px 20px; line-height:16pt; }
.entry h3 { font-size:12pt; font-weight:bold; color:#5d6058; margin-top:30px; }
.entry .highlight { color:#6b4e16; }
.entry img { max-width:543px; height:auto; }
* html .entry img { width:expression(this.width > 543 ? '543px' : true); }
.import .entry big { font-size:11pt; }
.import .entry font, .import .entry big span { color:#6b4e16!important; }
.import .entry a { color:#9b7e46!important; }
.import .entry img { max-width:160px; height:auto; }
* html .import .entry img { width:expression(this.width > 160 ? '160px' : true); }
.postmetadata { font-size:9pt; color:#c6a966; clear:both; }
.entry img.alignleft, .entry img[align=left] { float:left; margin:10px 15px 10px 0px; }
.entry img.alignright, .entry img[align=right] { float:right; margin:10px 0px 10px 15px; }

.navigation a { margin-right:20px; }

#sidebar { padding:20px 30px 20px 20px; font-size:9pt; color:#5d6058; }
#sidebar a { color:#9b683d; }
#sidebar h2 { font-size:12pt; font-weight:bold; color:#5d6058; }
#sidebar ul { list-style-type:none; margin:0; padding:0; }
#sidebar ul li { margin:0; padding:10px 0px; }
#sidebar ul li ul { padding:0px; }
#sidebar ul li ul li { padding:0px; }
#sidebar ul li ul li ul { padding:5px 15px; }
#sidebar ul li ul li ul.children { padding:0px 15px 0px; }

#footer { position:relative; }
#footer-blend { position:absolute; top:-50px; left:0px; width:868px; height:50px; }
#footer-blend[id] { background:url(images/footer_blend.png); }
#footer-image { width:838px; height:34px; background:url(images/footer.jpg) no-repeat; font-size:8pt; padding:130px 0 0 30px;
	color:white; }
#footer-image a { color:white; }

* html .columns { zoom:1; }
* html .columns * { zoom:1; }