@import url(../../rsc/css/basic.css);
@import url(../../rsc/css/img.css);
@import url(../../rsc/css/blog_elements.css);
@import url(../../rsc/css/forms.css);
@import url(../../rsc/css/comments.css);
#comment_preview {
background-color:#f2ecce;
}

#commentform #submit {
margin:0 0 20px;
}

#commentform input {
margin:0 5px 10px 0;
padding:1px;
width:170px;
}

#commentform label {
display:block;
margin:0;
}

#commentform p {
margin:5px 0;
}

#commentform textarea {
margin:0 0 10px;
padding:0;
width:400px;
}

#content {
background:#FAF7E8;
float:left;
margin:0;
padding:0;
width:529px;
}

#contentleft {
float:left;
margin:0;
padding:0;
width:700px;
}

#contentright {
float:left;
font-family:tahoma,geneva,verdana,sans-serif;
font-size:8pt;
margin:0 0 15px;
padding:15px 0 15px 15px;
width:250px;
}

#footer {
background:#200;
border-top:1px solid #fff;
clear:both;
color:#DAD6C4;
font-family:tahoma,geneva,verdana,sans-serif;
font-size:8pt;
line-height:160%;
margin:0 auto;
padding:20px 0;
text-align:center;
width:700px;
}

#footer a:hover,#footer a:active {
color:#fff;
text-decoration:underline;
}

#footer p {
margin:0;
}

#header {
background:#300 url(img/zekehead.jpg) top center no-repeat;
clear:both;
color:#FAF7E8;
height:58px;
margin:0 auto;
padding:0;
width:700px;
}

#header .widget_core_coll_tagline {
color:#FAF7E8;
font-size:12pt;
margin:0;
padding:0 100px;
text-align:center;
}

.widget_core_coll_logo{
margin-left:4em;
}


#midcontent {
background:#E5E0C3;
float:right;
font-family:tahoma,geneva,verdana,sans-serif;
font-size:8pt;
margin:0;
padding:0 4px;
width:152px;
}

#nav {
background:#600 url(img/zekenav.gif) center center no-repeat;
border-bottom:1px solid #fff;
height:40px;
line-height:40px;
margin:0 auto;
padding:1px 0 0;
width:700px;
}

#outer_wrap {
background:#713600 url(img/planks.gif);
color:#303324;
font-family:georgia,times,'times new roman', serif;
font-size:10pt;
line-height:140%;
margin:0;
padding:0;
text-align:left;
}

#page {
clear:both;
margin:0 auto;
padding:0;
}

#sidebar {
float:left;
font-size:8pt;
margin:0;
padding:0;
width:250px;
}

#sidebar h2,#midcontent h2 {
font-size:9pt;
font-weight:700;
letter-spacing:0;
margin:0;
padding:0;
}

#sidebar ul li ul li,#midcontent ul li ul li {
background:url(img/zekebullet.gif) 0 5px no-repeat;
list-style-type:none;
margin:0;
padding-left:15px;
}

#sidebar ul li ul,#midcontent ul li ul {
list-style-type:square;
margin:0;
padding:0;
}

#sidebar ul li,#midcontent ul li {
list-style-type:none;
margin:0 0 10px;
padding:0;
}

#sidebar ul,#midcontent ul {
list-style-type:none;
margin:0;
padding:0;
}

#wrap {
background:#FFFDF2;
margin:0 auto;
padding:0;
width:700px;
}

* html acronym,abbr {
border-bottom:1px dashed #999;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.center {
text-align:center;
}

.entry {
margin:0;
padding:0;
}

.entry a,.entry a:link,.entry a:visited,.postinfo a,.postinfo a:link,.postinfo a:visited,.postinfo2 a,.postinfo2 a:link,.postinfo2 a:visited,div#header li a.selected {
text-decoration:underline;
}

.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry h7 {
margin-bottom:10px;
}

.entry table {
border:auto;
margin-bottom:15px;
padding:auto;
}

.entry td {
border:1px solid #E5E0C3;
}

.entry td,.entry th {
padding:8px;
vertical-align:top;
}

.entry th {
background:#E5E0C3;
font-weight:700;
}

.entry tr,.entry td,.entry th {
border:auto;
margin:auto;
padding:auto;
}

.featurepost {
background:#F2ECCE;
border-bottom:1px solid #CCC9B8;
margin:0;
padding:15px 15px 5px;
}

.navigation {
margin:0;
padding:10px 15px;
text-align:left;
}

.post {
border-bottom:1px solid #CCC9B8;
margin:0;
padding:15px 15px 5px;
clear:both;
}

.post h1 a,.post h2 a,.featurepost h2 a,.featurepost h1 a {
color:#300;
}

.post ul li,.singlepost ul li {
background:url(img/zekebullet.gif) 0 4px no-repeat;
list-style-type:none;
padding:0 0 2px 14px;
}

.post ul,.singlepost ul {
list-style-type:none;
}

.postinfo {
background:url(img/doc.gif) 0 3px no-repeat;
clear:both;
font-family:tahoma,geneva,verdana,sans-serif;
font-size:8pt;
margin:0 0 10px;
padding-left:14px;
}

.related {
background:#eee;
margin:0 0 1px;
padding:10px 10px 8px;
}

.related ul {
line-height:130%;
list-style-type:none;
margin:0;
padding-left:0;
}

.related ul li {
background:url(img/zekebullet.gif) 0 3px no-repeat;
list-style-type:none;
margin:0 0 2px;
padding:0 0 0 14px;
}

.search {
margin-bottom:15px;
}

.search .submit {
font-size:8pt;
}

.search p {
margin-bottom:0;
}

.SearchField {
font-size:8pt;
margin-right:2px;
width:112px;
}

a {
color:#960;
font-size:bold;
text-decoration:none;
}

a img,img a {
border:none;
}

a:hover,a:active {
color:#000;
text-decoration:underline;
}

acronym,abbr {
border-bottom:1px dotted #999;
}

acronym,abbr,span.caps {
cursor:help;
}

blockquote {
border-left:5px solid #300;
padding-left:5px;
}

code {
font:1.1em 'Courier New', Courier, Fixed;
}

div#header li {
display:inline;
margin:0;
padding:0 1ex 0 0;
}

div#header li a {
color:#fff;
font-style:italic;
font-weight:700;
}

div#header li a:hover {
color:#666;
text-decoration:underline;
}

div#header ul {
float:right;
list-style-type:none;
margin:0;
padding:6px 4px;
}

div.bcomment,div.moderation_msg,div.feedback_feed_msg {
border:none;
border-bottom:1px solid #CCC9B8;
display:block;
font-size:8pt;
list-style:none;
margin:0;
padding:15px 15px 0;
}

div.bcommentsmallprint {
font-size:100%;
margin-bottom:15px;
}

div.widget_core_coll_title {
padding-top:45px;
}

form.bcomment {
background:#F2ECCE;
border:none;
border-bottom:1px solid #CCC9B8;
font-size:8pt;
margin:0;
padding:15px 15px 1px;
}

h1 {
font-size:30px;
line-height:100%;
margin:0;
padding:5px;
text-align:center;
}

h1 a,h1 a:visited {
color:#FAF7E8;
}

h1,h2,h3,h4,h5,h6,h7 {
color:#300;
font-family:georgia,times,'times new roman', serif;
font-weight:400;
letter-spacing:-1px;
line-height:130%;
margin:0;
padding:0;
text-align:left;
}

h1.sectionhead,h2.sectionhead,h2#trackbacks,h3.feedback_section,h3.comment_form_title {
background:#E5E0C3;
border-bottom:1px solid #CCC9B8;
font-size:10pt;
font-weight:700;
letter-spacing:0;
line-height:100%;
margin:0;
padding:10px 15px;
}

h2 {
font-size:14pt;
}

h3 {
font-size:12pt;
}

h4,h5,h6,h7 {
font-size:10pt;
}

hr {
clear:both;
display:block:;
}

img.alignleft {
background:#fff;
border:1px solid #ccc;
clear:left;
float:left;
margin:0 10px 5px 0;
padding:2px;
}

img.alignright {
background:#fff;
border:1px solid #ccc;
clear:right;
float:right;
margin:0 0 5px 10px;
padding:2px;
}

img.centered {
border:1px solid #ccc;
clear:both;
display:block;
float:none;
margin:0 auto 20px;
padding:2px;
}

p {
margin-bottom:15px;
margin-top:0;
}

p.bmore a {
background:url(img/arrow-rt.gif) 100% 70% no-repeat;
padding-right:16px;
}

table.prevnext_post {
margin:10px auto;
}

ul#archives {
margin:0 0 15px 5px;
padding:0;
}

ul#archives ul {
padding:0;
}

ul#archives ul li {
background:transparent;
margin:0;
padding-left:0;
}

ul#archives ul ul {
margin:0 0 0 10px;
padding:0;
}

ul.nav {
float:left;
font-size:8pt;
font-weight:700;
height:40px;
letter-spacing:0;
line-height:40px;
list-style:none;
margin:0;
padding:0;
}

ul.nav li {
float:left !important;
list-style-type:none;
margin:0;
padding:0;
}

ul.nav li a,ul.nav li a:link,ul.nav li a:visited {
color:#FAF7E8;
display:block;
float:left;
padding:0 10px;
}

ul.nav li a:hover,ul.nav li a:active,ul.nav li.current_page_item a {
background:#600;
text-decoration:underline;
}

ul.nav li ul {
float:left;
margin:0;
padding:0;
}