body {
background:#fff none;
color:#000;
font:100%/140% Tahoma,Helvetica,Arial,sans-serif;
margin:0 auto;
padding:0;
text-align:left;
width:100%;
overflow-x:hidden;
}

cite {
font-style:normal;
font-weight:700;
}

form {
margin:0;
padding:0;
}

h1 {
padding: 0;
margin: 0;
}

#comment {
width:95%;
}

#content {
float:left;
font-size:90%;
max-width:50%;
overflow-x:hidden;
padding:1em 0pt 0pt 3em;
/*margin: 6em 23% 10% 12em;*/
font-family:Helvetica,Arial,sans-serif;
/*font-weight: bold;*/
}

#content a {
border-bottom:1px solid #9AC025;
text-decoration:none;
}

#content a:hover {
border-bottom:1px solid #f60;
}

#content img {
/*border:1px solid #ddd;*/
border:none;
padding:1px;
}

#container {
/*background:transparent url(images/shad_bottom.png) repeat-x scroll left top;*/
}

#footer {
clear:both;
width: 100%;
text-align: center;
color: #aaa;
font-size:80%;
}

#footer-img img{
/*position:fixed;*/
/*bottom: -10px;*/
width:100%;
opacity:0.9;
opacity:90%;
filter:Alpha(opacity=90);
}


#footer p {
padding:2em 3.5em 0;
}

#header {
background-color:#000;
text-align: center;
/*min-height: 4.5em;*/
/*position:fixed;*/
width:100%;
/*margin-left:12em;*/
}

#header a {
text-decoration:none;
/*margin-left: 1em;*/
color:000;
display: block;
}

#header a:hover {
color: #000;
}

#headerimg {
padding: 0.5em;
background: transparent url(images/shad_bottom.png) repeat-x scroll left bottom;
}

#logo {
z-index: 4;
max-width: 70%;
border: 0;
}

#page{
width: 100%;
}

#pagemenu {
margin:0;
padding:0 3.5em;
text-align:right;
}

#pagemenu a {
background:transparent;
font:bold 11px Verdana;
letter-spacing:0;
line-height:2.5em;
margin:0;
padding: 0.5em 1em;
}

#pagemenu a:hover {
background:#E4F4B3 url(none);
}

#pagemenu li {
display:inline;
margin:0 0.3em 0 0;
} .post h2 { line-height: 150%; }

#sidebar {
/*background-color:#000000;*/
/*position:fixed;
top:0;*/
width:12em;
z-index:10;
/*border-right:1px solid #ddd;*/
/*opacity:0.6;
opacity:60%;
filter:Alpha(opacity=60);*/
font-variant:small-caps;
float:left;
max-width:30%;
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
margin-top:0em;

/*font-size:120%;*/
/*font-family:'Brush Script MT',Phyllis,'Lucida Handwriting','URW Chancery L',Helvetic,Arial,sans-serif;*/
line-height:110%;
}

#sidebar ul li {
/*color:#676;*/
margin:0;
padding:0;
line-height:110%;
}

#sidebar li a {
text-decoration:none;
display:block;
padding:0.3em 1em;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
color: #fff;
background-color: #000;
font-weight: bold;
}

#sidebar li.current_page_item a,
#sidebar li a:hover{
color:#b70;
background-color:#f6f6f6;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
}

#sidebar-right {
height:100%;
margin:0;
padding:0;
position:fixed;
right:0;
top:0;
max-width:30%;
}

#sidebar-right img{
height:60%;
max-height:846px;
max-width:30%;
position:fixed;
right:0pt;
top:0pt;
z-index:2;
margin-top: 6em;
}

.alignleft {
float:left;
text-align:left;
}

.alignright {
float:right;
margin-top:-1px;
text-align:right;
}

.commentbody {
background:#f7f7f0;
border:1px solid #f0f0e0;
color:#595949;
font-size:100%;
margin:0 0 5px;
padding:1em 1.5em;
position:relative;
}

.commentbody p {
line-height:1.2em;
margin:.5em 0 0;
}

.commentcount {
color:#e0e0d0;
float:left;
font:bold 24px Georgia,sans-serif;
}

.commentlink {
font-size:100%;
}

.commentlist {
list-style:none;
margin:0;
padding:0;
}

.navigation {
font-size:11px;
padding:0 0 1.5em;
}

div.post {
margin-bottom:4em;
}

.wp-smiley {
border:none;
}

a {
color:#000;
}

a:hover {
color:#f60;
}


p.postmetadata {
color:#999;
margin:1em 0 0 0;
padding:.5em;
text-align:center;
}

.shadow-bottom {
/*background:transparent url(images/shad_bottom.png) repeat-x scroll 0%;*/
border:0pt none;
font-size:0.1em;
height:3px;
margin:0pt;
width:100%;
}

#content a.product {
float:left;
margin-right: 1em;
border: 4px solid #eee;
}

#content a.product:hover {
border: 4px solid #ccc;
}

a.product-link{
font-style: italic;
}

div.post {
border-bottom: 4px dotted #ddd;
}

p.product{
border-top: 4px dotted #ddd;
margin-bottom: 2em;
padding-bottom: 2em;
padding-top: 2em;
}

.product-title {
font-style: italic;
font-weight: bold;
}

.entry h3 {
border-top: 4px dotted #ccc;
padding-top:1em;
}

.entry h2 {
margin-top:2em;
}