*{margin:0;padding:0;outline:0;}
body{background:#CCC url(bg.gif) repeat-x;font:12px/170% 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;color:#6b6b6b;text-align:center;}
a,a:visited{color:#333;background:inherit;text-decoration:underline;}
a:hover{color:#000;background:inherit;text-decoration:underline;}
.special1{font-family:'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;font-size:1em;font-weight:Bold;color:#c00;}
.special2{font-family:'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;font-size:1em;font-weight:normal;color:#333;}
.special3{font-family:'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;font-size:.9em;font-weight:Bold;color:#c00;}
.adverts{text-decoration:none;padding:0;border:none;}
.adverts a{text-decoration:none;padding:0;border:none;}
h1,h2,h3,h4{font-family:'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;font-weight:Bold;padding:10px;color:#c00;}
h1{font-size:2.9em;}
h2{font-size:2.5em;color:#c00;}
h3{font-size:1.6em;font-weight:normal;padding:16px 10px 4px 10px;}
h4{font-size:1.8em;font-weight:bold;padding:16px 10px 4px 10px;}
p{padding:12px 10px;}
ul,ol{margin:10px 20px;padding:0 20px;}
ul{list-style:none;}
dl{padding:10px;margin:0;}
dt{font-weight:bold;color:#79a62e;}
dd{padding-left:25px;}
.prebook{padding:0 10px 0 10px;}
img{background:#fafafa;border:1px solid #e4e4e4;padding:8px;}
img.float-right{margin:5px 0 10px 10px;}
img.float-left{margin:5px 10px 10px 0;}
code{margin:5px 0;padding:15px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console','Courier New',monospace;border:1px solid #eee8e1;background:#faf7f5;}
acronym{cursor:help;border-bottom:1px dotted #895f30;}
blockquote{margin:15px 10px;padding:5px 7px 5px 40px;font-weight:normal;font-size:17px;line-height:1.6em;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;color:#787878;border:1px solid #eee8e1;background-color:#e1dfdf;background-repeat:no-repeat;background-position:15px 15px;}
table{border-collapse:collapse;margin:15px 10px;}
th{height:38px;padding-left:12px;padding-right:12px;color:#fff;text-align:left;background:#add163;border-width:1px;border-style:solid;border-color:#c4de8f #93C138 #93c138 #C4DE8F;}
tr{height:34px;background:#fff;}
td{padding-left:11px;padding-right:11px;border:1px solid #e7f0cc;}
option{padding-right:.5em;}
#name,#email,#message,#website{width:455px;}
#wrap{position:relative;width:952px;background:#FFF url(wrap.gif) repeat-y center top;margin:40px auto 30px auto;text-align:left;}
#content{clear:both;float:left;width:952px;padding-top:0;padding-right:0;padding-bottom:60px;padding-left:0;}
#header{position:relative;width:952px;height:245px;color:#fff;padding:0;margin:0;background-color:#fff;background-image:url(header.jpg);background-repeat:no-repeat;}
#header h1#logo-text a{position:absolute;margin:0;padding:0;font:bold 66px 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;letter-spacing:-5px;text-decoration:none;color:#332616;top:75px;left:55px;}
#header p#slogan{position:absolute;margin:0;padding:0;font:bold 15px 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;color:#322815;letter-spacing:-0.5px;top:148px;left:150px;}
#top-menu{position:absolute;margin:0;font-family:'Trebuchet MS',Arial,Sans-serif;color:#FFF;top:0;right:70px;background-color:#c00;background-repeat:repeat-x;width:250px;padding-top:30px;padding-right:15px;padding-bottom:8px;padding-left:15px;}
#top-menu p{margin:0;padding:0;}
#top-menu a{font-weight:bold;color:#fff;}
#advert{position:relative;width:500px;height:1494px;padding:0;margin-left:10px;background-image:url(90x269mm_ad.gif);background-position:0 0;background-repeat:no-repeat;}
#prebook{position:relative;height:40px;width:377px;padding-left:10px;padding-top:10px;}
#nav{clear:both;padding:0;margin:0;width:952px;height:50px;background-color:#000;background-repeat:no-repeat;}
.ads img{margin:0;padding:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#nav ul{float:left;list-style:none;margin:5px 0 0 0;height:45px;padding:0 0 0 40px;}
#nav ul li{float:left;margin:0;padding:0 0 0 10px;}
#nav ul li a{float:left;margin:0;padding:0 15px 0 5px;color:#FFF;font:bold 15px/45px 'Trebuchet MS','Helvetica Neue',Arial,sans-serif;text-decoration:none;}
#nav ul li a:hover,#nav ul li a:active{color:#ae1d2a;}
#nav ul li#current{background:transparent url(left-tab.gif) no-repeat;}
#nav ul li#current a{color:#4b3d2c;background:transparent url(right-tab.gif) no-repeat right top;}
#nav ul li#red{color:#ae1d2a;}
#nav ul li#red a{color:#ae1d2a;}
#nav ul li#red a:hover{color:#c00;}
#main{float:left;width:535px;padding:0;margin:0 0 0 40px;display:inline;}
#main h2{color:#c00;padding:10px 0 5px 5px;margin-left:5px;letter-spacing:-2px;font-family:'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;font-size:2.9em;font-weight:bold;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;}
#main h2 a{color:#c00;text-decoration:none;}
#main ul li{list-style-image:url(bullet.gif);}
#sidebar{float:right;width:285px;padding:0;margin:0 45px 0 0;display:inline;}
#sidebar h3{color:#333;text-transform:none;letter-spacing:-0.5px;font-family:'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;font-size:1.9em;font-weight:bold;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;margin-top:25px;margin-right:0;margin-bottom:5px;margin-left:10px;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:7px;}
#sidebar .sidemenu{margin:10px 10px 5px 7px;padding:0;text-decoration:none;}
#sidebar .sidemenu li{list-style:none;margin:0;padding:8px 10px;border-bottom:1px solid #e8e8e8;}
* html body #sidebar .sidemenu li{height:1%;}
#sidebar .sidemenu li a{text-decoration:none;color:#333;background:none;font-weight:normal;}
#sidebar .sidemenu li a span{color:#7f7f7f;font-size:.9em;font-family:Georgia,'Times New Roman',Times,serif;font-style:italic;font-weight:normal;}
#sidebar .sidemenu li a:hover{color:#000;background:none;}
#sidebar .sidemenu ul{margin:0 0 0 5px;padding:0;}
#sidebar .sidemenu ul li{border:none;}
#sidebar form#qsearch{padding:0;margin:20px 0 30px 10px;border:none;width:270px;height:33px;background:#f2f0f0 url(qsearch.gif) no-repeat;}
#sidebar form#qsearch p{margin:0;padding:0;}
#sidebar form#qsearch input{float:left;border:none;background:transparent;color:#b8b8b8;margin:0;}
#sidebar form#qsearch .tbox{margin:5px 0 0 5px;width:220px;display:inline;font:1em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;}
#search form#qsearch .btn{width:24px;height:24px;}
#sidebar form#qsearch label{display:none;}
#footer{clear:both;width:952px;margin:0;padding:30px 0 25px 0;background:#CCC url(footer-bottom.gif) no-repeat left top;font-family:'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;font-size:.95em;color:#777;text-align:center;letter-spacing:.2px;}
#footer p{padding:10px 0;}
#footer a:hover{color:#555;border-bottom:1px dotted #555;text-decoration:none;}
.post-footer{padding:8px 10px;margin:15px 10px 10px 10px;color:#525252;border:1px solid #eee8e1;background-color:#e8e5e5;}
.post-footer .date{margin:0 10px 0 5px;padding:7px;background:#faf7f5 url(clock.gif) no-repeat 0 2px;padding-left:30px;}
.post-footer a.comments{margin:0 10px 0 5px;padding:7px 5px;padding-left:30px;color:#333;background-repeat:no-repeat;background-position:0 2px;background-image:url(comments.gif);background-color:#faf7f5;}
.post-footer a.readmore{margin:0 10px 0 5px;padding:7px 5px;background:#faf7f5 url(doc.gif) no-repeat 0 2px;padding-left:30px;color:#333;}
.post-footer a.edit{margin:0 10px 0 5px;padding:7px 5px;background:#faf7f5 url(edit-doc.gif) no-repeat 0 2px;padding-left:30px;color:#333;}
.post-info{font-size:.95em;padding:0 10px;margin-left:2px;color:#a98d76;}
.post-info a,.post-info a:visited{color:#333;}
ol.commentlist{margin:12px 10px;padding:0;border-style:solid;border-color:#eee8e1;border-width:1px 1px 0 1px;}
.commentlist li{margin:0;padding:10px;list-style:none;border-bottom:1px solid #eee8e1;}
.commentlist li cite{display:block;font-style:normal;font-weight:bold;padding:7px;}
.commentlist li cite img{float:left;margin-right:10px;}
.commentlist li cite .comment-data{font-size:.8em;font-weight:normal;}
.commentlist li .comment-text{clear:both;margin:0;padding:0;}
.commentlist li.alt{background:#faf7f5;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.no-border{border:none;}
.clearer{clear:both;}
.clear{display:inline-block;}
.clear:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.style1{color:#c00;font-weight:bold;}
.style2{color:#c00;font-size:16px;font-weight:bold;}
.style3{color:#000;font-weight:bold;}