*{margin:0;padding:0;}
ul,ol,li{list-style: none;line-height:160%;}
body,table{font-family:Arial, sans-serif;font-size: 12px;line-height:180%;text-underline-position : below}
body{text-align: left;color: #e29090;}
h1, h2, h3, h4, h5, h6{font-size: 18px;}

a{color: #515151;text-decoration:none;}
a:hover{text-decoration: underline;}
a img{border: 0;}
address, dl, p{padding: 10px 0 5px;}
blockquote{float: left;width: 480px;margin: 10px 0 0;border-top: 2px solid #ddd;background: #eee;}
blockquote p{ padding: 10px; }
blockquote blockquote{float: none;width: auto;margin: 0 10px;background: #fff;}
code{background: #f9f9f9;}
dd{padding: 0 0 0 20px;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignright{padding: 4px;margin: 3px 0 2px 10px;display: inline;}
img.alignleft{padding: 4px;margin: 3px 10px 2px 0;display: inline;}
.entry img{margin-right:13px;margin-top:5px;}
.alignleft{float: left;}
.alignright{float: right;}
.clear{margin: 0;padding: 0;clear: both;}
small{font-size: 12px;}
input, textarea{font-size: 12px;padding: 2px;}
.wrap_center{margin: 0 auto;width: 1000px;}

#header{position:relative;width:1000px;height:300px;*height:320px;margin:auto;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;}
#header h1{position:absolute;top:128px;right:0;text-indent:5.5em;font-size: 80px;line-height:68%;*line-height:78%;color: #f00;width:1000px; background:url(images/line1.jpg) repeat-x 0 52px;*background:url(images/line1.jpg) repeat-x 0 60px}
#header h1 a{color: #f00;text-decoration:none;}
#header h2{position:absolute;top:0;right:128px;color:#515151;font-size:12px;line-height:18px;}

#menu{width:1000px;margin:auto;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;}
#menu ul{width:580px;text-align:right;}
#menu ul li{border-top:1px solid #E0E0D0;line-height:260%;}
#menu ul li a{ color:#f00;font-size:20px;font-weight:bold;text-decoration:none;}
#menu ul li a:hover{color:#515151;}
#menu ul li.current_page_item{}
#menu ul li.current_page_item a{}

#page{overflow:hidden;width:1000px;margin:auto;background: #fff url(images/bg.gif) repeat-y scroll center -4px;color: #000;border-left:1px solid #E0E0D0;border-right:1px solid #E0E0D0;}
#page .wrap_float{border-top:1px solid #E0E0D0;width: 1000px;overflow:hidden;padding-top:19px;}

.maincolumn{float: left;width: 650px;}
.wrapper{position:relative;float:left;width:580px;}
.postmeta{position:absolute;top:40px;right:-5px;width: 100%;text-align:right;}
.postmeta ul{line-height: 24px;color:#515151;}
.postmeta ul li{float:right;padding: 8px 5px;}

.post, .post_alt{float: left;border-bottom:1px solid #e0e0e0;padding-bottom:50px;}
.post h2, .post_alt h2{padding: 0 0 10px 0;margin:0;line-height: 30px;text-align:right;margin-top:20px;}
.post h2 a, .post_alt h2 a{text-decoration: none;color:#515151;}
.post h2 a:hover, .post_alt h2 a:hover{color:#f00;}

.entry{float: left;margin:23px -1px 10px 70px;display: inline;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{padding: 10px 0 5px;}
.entry h1{ font-size: 24px; line-height: 30px; }
.entry h2{ float: none; width: auto; margin: 0; padding: 0; text-transform: none; background-image: none; }
.entry h3{ font-size: 16px; font-weight: bold; }
.entry h4{ font-size: 14px; font-weight: bold;}
.entry h5{ font-size: 12px; }
.entry h6{ font-size: 12px; }

.navigation{padding: 15px 20px 16px;margin-left:20px;font-size: 14px;line-height: 30px;color:#848484;}
.navigation a{margin:0 28px; font-size:16px; font-weight:bold;color:#848484;}
.floatLeft{float:left}
.floatRight{float:right;margin-right:40px;}
.navigation div{display:inline;}
.sidebar{float: left;width: 140px;display: inline;margin-top:22px;*margin-top:9px;line-height:240%!important;}
.sidebar a{color:#888;}
.sidebar a:hover{color:#f00;}
.sidebar h2{margin-top:56px;}
.sidebar h3{margin-top:56px;}
.sidebar h4{margin-top:56px;}
input#sbi{width:80px}
.sidebar ul li#search{margin-bottom:5px;}
.sidebar ul li#calendar table{font-size: 12px;}
.sidebar ul li#calendar table caption{padding: 10px;}
.sidebar ul li#calendar table th, .sidebar ul li#calendar table td{text-align: left;}
.sidebar ul li#calendar table td{padding: 3px 6px 3px 0;}
.sidebar ul li h2{font-size:12px!important; line-height:240%!important;color:#848484;}
.sidebar ul li h3{font-size:12px!important; line-height:240%!important;color:#848484;}
.sidebar ul li h4{font-size:12px!important; line-height:240%!important;color:#848484;}


.commentmeta,
.commenentry{text-align:left;}
h3#comments{margin:20px 0 40px 0;text-align:right;color:#848484;}
.commentmeta ul{color:#848484;}
.commentmeta ul a{color:#848484;}
.commentmeta ul li{float:right;}
.commenentry p{clear:both;display:block;text-align:left;margin-left:70px;padding:0;line-height:180%;}
.commenentry strong{ font-weight:normal}
.commentlist li.alt{margin:40px 0;}
.comments_form{text-align:right;margin-top:80px;}
.comments_form p{padding-top:3px;}
#footer{width:1000px;margin:auto;}
#footer iframe{margin-left:30px;margin-top:10px;} 
ol.commentlist .commentmeta li{padding-left:10px;}
.wrapper .entry a{color:#f00;}
h3#respond{color:#848484;}

.sidebar iframe#frmwin{height:670px!important;}
.sidebar a:hover{color:#f00!important;}
.tagsBox,
.banner,
#linkcat-14{display:none;}
.comments_form h3{}
li#tagcloud a{font-size:12px!important;display:block;}
.entry p[title~="Comment"]{display:none;}