@charset "utf-8";
* {margin:0px; padding:0px;}
html {overflow:hidden; height:100%;}
body {background-color:#000; font-size:12px; color:#63284a; font-family: Arial; overflow:hidden;}
#bg {position:absolute; left:0; right:0; top:0; bottom:0;}
#bg img {height:100%; width:100%;}
td {font-size:11px; color:#63284a; font-family: Arial;}

img {border: none;}
blockquote {position:relative; margin: 0px; padding:0px 10px;}

a {text-decoration:none; color:#c51230; border: 0px;}
a:hover {text-decoration:underline; border: 0px;}
a.u {text-decoration:underline; border: 0px;}
a.u:hover {text-decoration:none; border: 0px;}
.n a, a.n, a.n:hover {text-decoration:none; border: 0px;}
a:focus, a:active {outline: none;}

p {padding:7px 0px;  line-height:120%;}
h1, h2, h3, h4 { font-family: Garamond, "Trebuchet MS";}
.hr {border-top:1px solid #63284a; margin-top:10px; height: 10px;}

input {font-family: Verdana; color: #63284a; font-size: 11px;}
textarea {font-family: Verdana; color: #63284a; font-size: 11px;}
select {font-family: Verdana; color: #63284a; font-size: 11px;}

.wraper {position:absolute; left:0; right:0; top:0; bottom:0; text-align:center; overflow:auto; overflow-y:scroll;}
.site {width:785px; margin:0 auto; text-align:left;  position:relative;}
.header {position:relative; width:100%; height:145px;}
.logo {position:absolute; left:0px; top:55px; width:100%; text-align:center;}
.description {position:absolute; left:434px; top:19px;}
.sitebg {width:100%; background:url(images/sitebg.png) 0 0 repeat-y;}
.sitebot {width:100%; background:url(images/sitebot.png) 0 100% no-repeat;}
.sitetop {background:url(images/sitetop.png) 0 0 no-repeat; min-height:475px;}
* html .sitetop {height:468px;}
.hmenu {list-style:none; margin:0; padding:0;}
.hmenu li {float:left;}
.hmenu li a {float:left; display:block; height:33px; font:13px/32px Arial, "Trebuchet MS"; color:#fff; background:url(images/menu-act.png) 0 -40px repeat-x; padding:0 10px; text-decoration:none;}
.hmenu li.first a {position:relative;}
.hmenu li a:hover, .hmenu li.current_page_item a {background:url(images/menu-act.png) 0 0px repeat-x; color:#fff;}
.hmenu li.first a span {position:absolute; left:0; top:0; width:5px; height:5px; overflow:hidden; display:none; background:url(images/menu-lt-act.png) 0 0px no-repeat;}
.hmenu li.first a:hover span, .hmenu li.current_page_item a span {display:block;}
.content {padding:0 3px 10px; position:relative;}
.post {padding:20px 30px;}
.content h1 {font-size:24px;}
.content h2 {font-size:22px;}
.content h3 {font-size:20px;}
.content h4 {font-size:18px;}
.content h5 {font-size:16px;}
.content h6 {font-size:14px;}
#sidebar {float:right; padding:20px;}
.t-col {position:absolute; right:3px; top:0; width:345px; height:438px; background:#ffffff;}
.flash2 {position:relative; width:100%; overflow:hidden;}
.bubble {position:absolute; left:0; top:227px; width:345px; height:212px; background:url(images/right-col-bubble.png) 50% 100% no-repeat;}
.testimonial {position:relative; margin-left:25px; width:314px; height:212px;}
.testimonial h2 {font:bold 17px/110% Garamond, "Trebuchet MS"; color:#c51230; border-bottom:2px solid #e18796; display:table; text-transform:uppercase;}
* html .testimonial h2 {display:inline-block;}
.testimonial .author {text-align:right; padding:20px 20px 5px;}
.t-author {padding-top:0;}
.testimonial span, .testimonial a, .testimonial-text span, .testimonial-text a {color:#c51230;}
.testimonial .testext {overflow:auto; margin:0px 20px 0 25px; padding:3px 0; text-align:justify; height:104px;}
.testimonial #tes-more {display:block; position:absolute; right:8px; bottom:0px; font-size:10px; color:#682a4e;}
ul.testimonial-fade {list-style:none !important; margin:0; padding:0;}
ul.testimonial-fade li {list-style:none;}
.book {overflow:hidden; width:434px; height:440px;}
#flashcontent1 {margin-left:-10px;}

.footer {padding:3px 0; text-align:center;}
.footer .copyr {line-height:140%; color:#ebe0e4; font-size:11px;}
.footer .copyr span {font-size:10px;}

.hidebit, .floatholder {overflow:hidden;}
* html .floatholder {overflow:visible; height:1%;}
.m0 {margin:0 !important;}
.block {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.white {color:#ffffff;}
.red {color:red;}
.b {font-weight:bold;}
.font12 {font-size:12px;}
.up {text-transform:uppercase;}
.center {text-align:center; padding-left:0px !important; padding-right:0px !important;}
.c, .aligncenter {margin:0 auto;}
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
img.alignleft {margin-right:10px;}
img.alignright {margin-left:10px;}
.alignnone {float:none;}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}
