body {
 width:100%;
 margin:0px;
 padding:0px;
 background:#FFF url(images/back.png) repeat-x;
 font-family:sans-serif;
 font-size:13px;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 line-height:16px;
 color:#300;
}
td{
 font-family:sans-serif;
 font-size:13px;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 line-height:16px;
 color:#300;
}
a {
 text-decoration:underline;
 color:#C00;
}
a:visited {color:#C33; }
a:hover {color:#C0C;}

a .content_head { color:#FFF; }
a:visited .content_head { color:#FFF; }

h1 {
 font-size:24px;
 line-height:28px;
 margin:5px 20px 0px 5px;
 padding:0px 0px 0px 5px;
 border-left:10px solid #F00;
 float:left;
}
h2 {display:inline;font-size:14px;line-height:22px;font-weight:normal;}
h3,h4 {display:inline;font-size:13px;line-height:18px;}

ul{
 font-size:12px;
 margin:0px;
 padding:0px;
 list-style-type:circle;
 list-style-image:url(images/pin.png);
}
li{
 margin:0px 0px 0px 20px;
 list-style-position:outside;
}
img {
 border:none;
}
#headBand {
 font-size:11px;
 line-height:14px;
 width:100%;
 height:15px;
 background:#CCCCCC;
 border-bottom:1px solid #000000;
}
#headBand .google728x15 {
 width:728px;
 float:left;
}
#headBand .evesta {
 width:200px;
 float:right;
 text-align:right;
 margin-right:5px;
}
#headBand a {
 color:#000;
 font-size:11px;
 line-height:14px;
}
#headBand a:hover {
 color:#F00;
}
#topBand {
 height:48px;
 margin:2px 10px 0px 10px;
 padding:0px;
 border:1px solid #F88;
 background:#FFF;
}
#topBand .inner {
 height:38px;
 margin:1px;
 padding:4px;
 color:#FFF;
 background:url(images/top.png);
}
#topBand a {
 color:#FFF;
}
#leftBlock {
 width:234px;
 margin:0px;
 padding:0px;
}
#mainBlock {
 margin:0px;
 padding:0px;
}
#rightBlock {
 width:234px;
 margin:0px;
 padding:0px;
}
#mainBlock .content,
#leftBlock .content,
#rightBlock .content {
 margin:0px 0px 10px 0px;
 padding:0px;
 background:#FFF;
 border:1px solid #F88;
}
#mainBlock .head,
#leftBlock .head,
#rightBlock .head {
 text-align:left;
 margin:1px;
 padding:1px 0px 1px 5px;
 background:url(images/head.png);
 color:#FFF;
}
#mainBlock h2,
#leftBlock h2,
#rightBlock h2 {
 padding-left:5px;
 border-left:5px solid #F00;
}
#mainBlock .body,
#leftBlock .body,
#rightBlock .body {
 margin:10px;
 text-align:left;
}
#pager {
 margin:10px;
}
#pager .left {
 width:40%;
 float:left;
 text-align:center;
}
#pager .right {
 width:40%;
 float:right;
 text-align:center;
}
#calendar {
 margin:0px 0px 10px 0px;
 padding:1px 0px 0px 0px;
 background:#F88;
}
#calendar .head {
 text-align:left;
 margin:0px 1px;
 border:1px solid #FFF;
 padding:1px 0px 0px 5px;
 background:url(images/head.png);
 color:#FFF;
}
#calendar h2 {
 padding-left:5px;
 border-left:5px solid #F00;
}
#calendar .body {
 margin:0px;
 padding:0px;
 background:#F88;
}
#calendar table,
{
 width:100%;
}
#calendar td,
#calendar th {
 text-align:center;
 background:#FFF;
 width:14%;
}
#calendar .today {
 background:#FF0;
 color:#F00;
}
#calendar .head-sun,
#calendar .sun {
 background:#FDD;
}
#calendar .head-sat,
#calendar .sat {
 background:#DDF;
}
#footBand {
 margin:0px;
 border-top:1px solid #F88;
 padding:10px;
 text-align:center;
 color:#F66;
}
a.main_caption,
a:visited.main_caption {
 color:#FFF;
}
a:hover.main_caption {
 color:#FF0;
}
#comment {
 margin:0px;
 padding:0px;
}
#trackback {
 margin:0px;
 padding:0px;
}
#comment .caption,
#trackback .caption {
 border-top:1px solid #F88;
 border-bottom:1px solid #F88;
 margin:0px;
 padding:2px 8px;
}
#comment .entry,
#trackback .entry {
 margin:0px 10px 10px 10px;
}
#comment .subject,
#trackback .title {
 font-weight:bold;
 line-height:20px;
}
#comment .comment,
#trackback .excerpt {
 margin-left:15px;
}
#comment .status,
#trackback .status {
 clear:both;
 font-size:11px;
 text-align:right;
 color:#555;
}
#comment .post {
 margin:5px 10px;
}
#trackback .address {
 margin:5px 0px;
 text-align:center;
}
#mainBlock .entry_status,
#leftBlock .entry_status,
#rightBlock .entry_status {
 clear:both;
 margin-top:5px;
 padding-top:5px;
 border-top:1px solid #99C;
 text-align:center;
}
.amazon_image {
 width:160px;
 border:none;
 margin-right:10px;
 float:left;
}
.amazon_small_image {
 width:80px;
 height:80px;
 border:none;
 margin-right:10px;
 float:left;
 text-align:center;
}
.review {
 margin:5px 15px 10px 20px;
}
.thumbnail {
 float:left;
 margin:right:5px;
}


