body.custom { background: #44443f; }

        .custom #container { margin-top: 2em; margin-bottom: 2em; padding: 0.3em; background: #33332f; border: 0.4em solid #3e3e3a; }

                .custom #page { background: #fff; }




body {font-family:calibri,helvetica,arial,verdana;}
a {text-decoration: none;}
a:link {text-decoration: none;}
#container {background-color: #fff;}
#header {position: relative;}

#content { width: 495px; float: left; font-size: 11px; }

.post_box { margin: 0 3px 0 5px; border-top: 1px dotted #bbb; }

#sidebars { width: 446px; float: right; font-size: 12px;}

ul#tabs li {
font-size: 15px;
}

ul#tabs li a {
text-decoration: none;
}


ul#tabs li.rss a {
}


p.author_and_date {
font-size: 13px;
margin: 0 0 6px 0;
}

p.author_and_date a {
text-decoration: none;
border: 0;
text-decoration: none;
}

p.author_and_date a:link {
text-decoration: none;
border: 0;
 text-decoration: none;
}


p.author_and_date a:visited {
border: 0;
}

p.author_and_date a:hover {
border: 0;
}

#multimedia_box {
text-align: center;
}

#multimedia_box img {
padding: 0 5px 10px 5px;
}

ul.sidebar_list ul li {
margin: 0;
padding: 0 0 6px 0;
}


ul.sidebar_list {
line-height:21px
}

ul.sidebar_list li {
margin: 0;
padding: 0 0 6px 0;
}

li.widget {
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height:21px
}

/*Heading tags redefined */
h1 {
font-family:cambria,georgia;
font-weight: normal;
padding: 5px 0 5px 0;
font-size:24px;
letter-spacing: 1px;
line-height: 30px;
border-top: 1px solid #fafafc;
border-bottom: 1px solid #fafafc;


h2 {
font-family:cambria,georgia;
font-weight: normal;
padding: 5px 0 5px 0;
font-size:24px;
letter-spacing: 1px;
color: #7b5a22;
line-height: 30px;
border-top: 1px solid #fafafc;
border-bottom: 1px solid #fafafc
}


h2.entry-title a {
text-decoration: none;
}

h2 a {
text-decoration: none;
}


h2.entry-title {
margin-left: 0;
padding-left: 0;
}

h3 {
font-family:calibri,helvetica,arial,verdana;
font-size:19px;
font-weight: normal;
padding: 3px 0 0 0;
margin: 21px 0;
}

.sidebar h3 {
font-family:calibri,helvetica,arial,verdana;
font-size:19px;
font-weight: normal;
padding: 3px 0 6px 0;
margin: 21px 0 0 0;
font-variant: normal;
letter-spacing: 0;
margin-bottom: 0;
}

h4 {
font-family:cambria,georgia;
font-size:18px;
margin-left:15px;
padding: 10px 0px 0px 0px;
}

/* comments */
.author_comment { background: #f5e393; }


/* search */
.sidebar .text_input { width: 120px; font-size: 11px;padding: 2px; 
margin-bottom: 6px;
}

input#searchsubmit {
display: block;
clear: left;
border: 0;
}

#page #archive_info h1 {
padding: 0;
border: 0;
}

a.more-link {
display: block;
padding-top: 10px;
}

/* images */
img.image-right {
border: 5px solid #c02e59;
float: right;
margin: 0 0 10px 10px;
}

img.image-left {
border: 5px solid #c02e59;
float: left;
margin: 0 10px 10px 0;
}


.custom #image_box, .custom #video_box, .custom #custom_box { 
background: #f1e8c6; }
.custom #comment_form p.allowed { background: #f1e8c6; }


table#contact-checkboxes td {
vertical-align: top;
padding-right: 10px;
}


table#contact-checkboxes tr{
display: block;
padding-bottom: 5px;


