* {
margin:0;
padding:0;
}

#pageheader
{

}

#pageheader h3
{
font-size:14px;
font-style:italic;
padding: 0;
margin: 0;
}

#pageheader img
{
padding:0 10px 10px 0;
float: left;
}

select {
margin-left: 5px;
}
#navigation {
height:2.7em;
line-height:2.7em;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:100%;
}
#navigation {
background-color:#7E5C41;
}
#navigation a {
color:#FFDB73;
font-weight:bold;
}
#navigation .selected, #navigation a:hover {
background-color:#648363;
}

#breadcrumb {
font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
font-size:12px;
font-style:normal;
padding-left:10px;
text-align:left;
float: left;
}

#breadcrumb h2
{
color:#FFDB73;
margin-left:5px;
margin-top:0;
padding:0;
font-size:14px;
}

#logo
{
margin-top:0;
padding:0;
float: left;
}

#banner
{
margin-top:0;
float: right;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}

#searchform {
padding:5px;
}
#cat{
margin-left:5px;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
body {
background:#648363 url(img/greenGradientBkgd.png) repeat-x scroll 0 0;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 auto;
text-align:center;
width:950px;
}
div#wrapper {
margin:0 auto;
text-align:left;
width:950px;
}
#blogtitle {
background:transparent url(img/trees2.gif) repeat scroll 0 0;
color:#DFDAC3;
display:block;
height:130px;
margin:8px auto 0;
text-align:left;
width:100%;
}
#blogtitle a:link {
border:medium none;
color:#DFDAC3;
margin-left:0;
padding:6px 15px;
text-decoration:none;
}
#blogtitle a:visited {
border:medium none;
color:#DFDAC3;
font-weight:bold;
margin-left:0;
padding:6px 15px;
}
#blogtitle a:hover {
color:#4A2908;
margin-left:0;
padding:6px 15px;
text-decoration:none;
}

#blogtitle h1 {
font-size: 30px;
padding-top: 5px;
}

#container {
background:#DCC599 none repeat scroll 0 0;
border-top:1px solid #DFDAC3;
clear:left;
margin-left:auto;
margin-right:auto;
margin-top:0;
overflow:hidden;
padding:0;
width:100%;
}
#leftnav {
float:left;
margin:0 0 20px 5px;
padding-top:4px;
text-align:left;
width:180px;
}
#rightnav {
float:right;
margin:0 5px 20px 0;
padding-top:4px;
text-align:left;
width:180px;
}
#content {
background:#ECD794 none repeat scroll 0 0;
display:block;
margin:4px 10px 20px 195px;
padding:10px 1em 1em;
text-align:left;
}
#content ul {
padding-left:15px;
}
#content ul li {
background:transparent url(img/content-star.gif) no-repeat scroll 0 0;
padding-left:15px;
}
#content ul ul li {
background:transparent url(img/content-child.gif) no-repeat scroll 0 0;
padding-left:15px;
}
#content ol {
list-style-position:inside;
margin-bottom:10px;
padding-left:15px;
padding-top:2px;
}
#content p {
padding-left:10px;
}

#content h2 {
margin:0 0 0.5em;
clear: left;
}

#indexcontent {
background:#ECD794 none repeat scroll 0 0;
border-color:FFFFFF;
border-width:10px;
display:block;
margin:4px 195px 20px;
padding:10px 1em 1em;
text-align:left;
}
#indexcontent ul {
padding-left:15px;
}
#indexcontent ul li {
background:transparent url(img/content-star.gif) no-repeat scroll 0 0;
padding-left:15px;
}
#indexcontent ul ul li {
background:transparent url(img/content-child.gif) no-repeat scroll 0 0;
padding-left:15px;
}
#indexcontent ol {
list-style-position:inside;
margin-bottom:10px;
padding-left:15px;
padding-top:2px;
}
#indexcontent p {
padding-left:10px;
}
#footwrap {
background:transparent none repeat scroll 0 0;
border-top:5px solid #4A2908;
clear:both;
color:#8F8F8F;
font-weight:normal;
padding:5px 1em;
}
#footwrap img {
padding:0 5px;
display: block;
margin-left: auto;
margin-right: auto ;
}



#sidebarleft {
background:transparent none repeat scroll 0 0;
margin-bottom:10px;
padding:0 8px;
}
#sidebarleft li {
background:#648363 url(img/li.gif) no-repeat scroll right bottom;
padding-bottom:8px;
}
#sidebarleft ul li {
background:transparent url(img/star.gif) no-repeat scroll 0 0;
display:block;
margin-left:5px;
padding-bottom:2px;
padding-left:10px;
}
#sidebarleft ul li ul li {
background:transparent url(img/child.gif) no-repeat scroll 0 0;
padding-bottom:2px;
padding-left:10px;
}
#sidebarleft ul li li {
background:transparent url(img/child.gif) no-repeat scroll 0 0;
padding-bottom:2px;
padding-left:10px;
}
#sidebarleft a:link {
border:medium none;
color:#FFDB73;
font-weight:bold;
text-decoration:none;
}
#sidebarleft a:hover {
border:medium none;
color:#FFDB73;
text-decoration:underline;
}
#sidebarleft a:visited:hover {
border:medium none;
color:#FFDB73;
text-decoration:underline;
}
#sidebarleft a:visited {
border:medium none;
color:#FFDB73;
font-weight:bold;
text-decoration:none;
}
#sidebarleft h2 {
background:#0B150D url(img/h2.gif) no-repeat scroll left top;
color:#FFDB73;
margin-top:8px;
padding:2px 8px;
}
#sidebarright {
background:transparent none repeat scroll 0 0;
margin-bottom:10px;
padding:0 8px;
}
#sidebarright li {
background:#648363 url(img/li.gif) no-repeat scroll right bottom;
padding-bottom:8px;
}
#sidebarright ul li {
background:transparent url(img/star.gif) no-repeat scroll 0 0;
display:block;
margin-left:5px;
padding-bottom:2px;
padding-left:10px;
}
#sidebarright ul li ul li {
background:transparent url(img/child.gif) no-repeat scroll 0 0;
padding-bottom:2px;
padding-left:10px;
}
#sidebarright a:link {
border:medium none;
color:#FFDB73;
font-weight:bold;
text-decoration:none;
}
#sidebarright a:hover {
border:medium none;
color:#FFDB73;
text-decoration:underline;
}
#sidebarright a:visited:hover {
border:medium none;
color:#FFDB73;
text-decoration:underline;
}
#sidebarright a:visited {
border:medium none;
color:#FFDB73;
font-weight:bold;
text-decoration:none;
}
#sidebarright h2 {
background:#0B150D url(img/h2.gif) no-repeat scroll left top;
color:#FFDB73;
margin-top:8px;
padding:2px 8px;
}
#leftnav p, #rightnav p {
margin:0 0 1em;
}

p {
margin-bottom:12px;
margin-top:12px;
}
blockquote {
border-left:4px solid #B5C9DF;
color:#666666;
font-style:italic;
margin:0 0 0 30px;
padding:0 25px 0 0;
}
.postmetadata {
background:#ECD794 none repeat scroll 0 0;
border-color:#648363;
border-style:solid;
border-width:1px 3px 3px 1px;
color:#3F3F3F;
display:block;
margin:10px 35px 10px 20px;
padding:5px 8px 8px 35px;
text-align:left;
}
#content .postmetadata {
padding-left:2px;
}
.postmetadata a:link {
border:medium none;
color:#CF612B;
font-weight:normal;
}
.postmetadata a:hover {
border:medium none;
color:#CF612B;
font-weight:normal;
text-decoration:underline;
}
.postmetadata a:visited:hover {
border:medium none;
color:#CF612B;
font-weight:normal;
}
.postmetadata a:visited {
border:medium none;
color:#CF612B;
font-weight:normal;
}
a:link {
color:#CF612B;
text-decoration:none;
}
a:hover {
color:#CF612B;
text-decoration:underline;
}
a:visited {
color:#CF612B;
font-weight:normal;
text-decoration:none;
}
a:visited:hover {
color:#CF612B;
text-decoration:underline;
}
a img {
background:transparent none repeat scroll 0 0;
border:medium none;
}
#feed, #feed img a:link, #feed img a:visited {
border:medium none;
}
.commentlist {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
padding-left:40px;
padding-right:15px;
}
.commentlist li {
background:#DFDAC3 none repeat scroll 0 0;
border:1px solid #8C9EAA;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:8px 10px 2px 15px;
padding-left:12px;
}
li.alt {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #8C9EAA;
}
.commentlist cite {
padding:2px 3px 1px;
}
.commentlist p {
margin-bottom:5px;
padding:5px 5px 2px 3px;
}
.commentlist a:link {
border:medium none;
color:#8C9EAA;
font-weight:bold;
text-decoration:underline;
}
.commentlist a:visited {
border:medium none;
color:#8C9EAA;
font-weight:bold;
text-decoration:underline;
}
.commentlist a:hover {
border:medium none;
color:#8C9EAA;
font-weight:bold;
text-decoration:underline;
}
.commentlist a:visited:hover {
border:medium none;
color:#8C9EAA;
font-weight:bold;
text-decoration:underline;
}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited {
color:#8C9EAA;
text-decoration:none;
}
.commentnumber {
color:#8C9EAA;
float:right;
font-family:'Times New Roman',Times,serif;
font-size:28pt;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:2px;
}
#comment {
width:80%;
}
h1 {
color:#666666;
font-size:36px;
}
h2 {
display:block;
font-size:16px;
font-weight:bold;
margin:5px 0 6px;
padding:5px 0 0 12px;
text-align:left;
}
h3 {
display:block;
font-size:14px;
font-weight:bold;
margin:5px 0 6px;
padding:5px 0 0 12px;
text-align:left;
}
h3.posttitle {
background:#E5B970 url(img/title.gif) no-repeat scroll left top;
border-bottom:3px solid #7E5C41;
font-size:22px;
font-weight:bold;
margin-bottom:5px;
margin-top:12px;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}

.posttitle a:link {
color:#000000;
font-size:22px;
font-weight:bold;
}
.posttitle a:visited {
color:#000000;
font-size:22px;
font-weight:bold;
}
.posttitle a:hover {
color:#000000;
font-size:22px;
font-weight:bold;
text-decoration:underline;
}
.posttitle a:visited:hover {
text-decoration:underline;
}
h4 {
font-size:13px;
font-weight:bold;
margin:5px 0 6px;
padding:5px 0 0 12px;
text-align:left;
}
h5 {
font-size:12px;
font-weight:bold;
margin:5px 0 6px;
padding:5px 0 0 12px;
text-align:left;
}
.date {
color:#000000;
float:right;
font-size:18px;
letter-spacing:-2px;
margin-top:17px;
padding:3px 5px;
text-align:center;
text-transform:uppercase;
}
.entry {
margin-bottom:5px;
}
.post {
display:block;
overflow:hidden;
width:98%;
}
code {
background:#DFDAC3 none repeat scroll 0 0;
border-top:4px solid #798288;
color:#666666;
display:block;
margin:10px 30px 0;
padding:2px 10px 5px;
}

.credits {
float:right;
margin-top:-25px;
padding:0 4px 5px;
}
#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:160px;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar td {
padding:2px 0;
text-align:center;
}
#wp-calendar th {
text-align:center;
}
#wp-calendar caption {
font-weight:bold;
text-align:center;
text-transform:uppercase;
width:100%;
}
img {
border:medium none;
}
.alignright {
text-align:right;
}
.alignleft {
text-align:left;
}
.navigation {
display:block;
margin-bottom:0;
margin-top:10px;
text-align:center;
}
.wp-smiley {
padding:0;
}

#calendar_wrapLarge
{
padding-left: 1px;
}

#polls-2
{
padding-right: 10px;
}

.textwidget {
   padding-left: 3px;
   padding-right: 3px;
}
