@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:0;
background:url(../images/bodybg.gif) 0 0 repeat-x #0d0d0d;
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:6px 0px;
}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
p{
margin:0;
padding:5px 0px;
}
a{ color:#870f0f;}
a:hover{}

#wrapper, #footerwrapper{ width:1021px; margin:auto;}
#toparea{ min-height:232px; height:auto !important; height:232px; position:relative; font-family:Georgia, "Times New Roman", Times, serif;}
#bannerarea{ min-height:472px; height:auto !important; height:472px; position:relative; padding:19px 0 0 0;}
#displayarea{ color:#cbcbcb; padding:25px 0 55px;}
#footer{ background-color:#000;}
#footerwrapper{ color:#434343;padding-top: 10px;}


/*top area*/
#toparea h1{ margin:0; padding:0; position: absolute; left:-80px; top:0; z-index:0;}
#toptxt{ width:580px; height:110px; background:url(../images/toptxtbg.png) 0 0 no-repeat; position:absolute; right:-22px; top:0; z-index:1; font-size:12px;}
* html #toptxt{ background-image:url(../images/toptxtbg.gif);}
#toptxt .content{ padding:15px 60px; color:#b0b0b0;}
#toptxt .content span{ color:#fefefe;}
#toptxt .content p{ padding:0 0 3px 0;}
#toptxt .content p.date{ color:#a51d0f;}
#purchase-button{ right:10px; top:130px; position:absolute;}
#greybox{ width:1020px; height:55px; position:absolute; left:3px; background:url(../images/greybox-bg.png) repeat-y; bottom:0; z-index:3;}
* html #greybox{ background-image:url(../images/greybox-bg.gif);}
#greybox .leftarea{ width:858px;}
#greybox .rightarea{ width:160px;}
.menuarea{ padding:12px 15px 5px;}
.social-links{ padding:12px 0 0 14px;}
.social-links ul{ margin:0; padding:0;}
.social-links ul li{ list-style-type:none; float:left; padding:3px 3px;}
.social-links ul li a{}

/* banner area*/
#red-bubble-banner{ position: absolute; left:-87px; top:0;}
#bannerarea .box{ min-height:434px; height:auto !important; height:434px; position:relative; background:url(../images/banner-area-box-bg.png); padding:11px 0 0 0; color:#cbcbcb;}
* html #bannerarea .box{ background-image:url(../images/banner-area-box-bg.gif);}
#bannerarea h4{ font-size:12px; padding:10px 0;}
#bannerarea p{ padding:4px 0;}
#bannerarea .box .leftarea{ width:620px; margin-left:35px;}
#bannerarea .box .rightarea{ width:319px; margin-right:25px; background-color:#000; padding:17px 0;}
#bannerarea .box .rightarea .pads{ padding:0 15px 0 20px;}
#bannerarea .box .rightarea .pads2{ padding:10px 5px 0;}
.banner-imgs{ margin:0; padding:0; text-align:center;}
.banner-imgs li{ margin:0; padding:0 3px; list-style-type:none; display:inline;}
.sep{height:14px; background:url(../images/sep3.gif) no-repeat 0 0; margin:10px 0 0;}
.sched-table{ width:100%; padding:0; margin:0; border-collapse:collapse; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; margin:10px 0;}
.sched-table th{ text-align:left; color:#a11c1c; font-weight:normal; vertical-align:top; padding:3px 0;}
.sched-table td{ vertical-align:top; padding:3px 0;}

/* display area*/
#displayarea .leftarea{ width:609px;}
#displayarea .rightarea{ width:382px;}
#displayarea h1{ font-size:33px; font-weight:normal; color:#9c9a9a; padding:0 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif;}
#displayarea h2{font-size:24px; font-weight:normal; color:#870f0f; padding:15px 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif;}
#displayarea p{ line-height:150%;}
.holder1{ background:url(../images/sep2.gif) bottom no-repeat; padding:20px 0 57px;}
.holder1 .holder-left{ width:126px; background-color:#1c1c1c; padding:9px 5px; font-size:10px; color:#686868;}
.holder1 .holder-right{ width:450px; font-size:14px;}
.holder1 .holder-right p{ line-height:150%;}
.holder1 .holder-left a{ color:#686868; text-decoration:none;}
.holder1 .holder-left a:hover{ text-decoration:underline;}
.nobg{ background-image:none !important;}

.holder2{ margin:0 0 20px 0;}
.holder2 .holder-left{ width:675px;}
.holder2 .holder-right{ width:335px; background-color:#040404; padding:18px 0;}

.holder3{ border-bottom:1px solid #434343; border-top:1px solid #434343; background-color:#000000; zoom:1; padding:24px; font-size:13px; margin-bottom:15px; color:#CBCBCB;}
.holder3 h3{ color:#fff; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 15px 0; font-weight:normal;}
.holder3 .holder-left{ width:395px;}
.holder3 .holder-right{ width:550px;}

.holder4{ padding:24px;border-bottom:1px solid #434343; border-top:1px solid #434343; background-color:#000000; zoom:1; font-size:13px; margin-bottom:15px; color:#CBCBCB;}
.holder4 h3{ color:#fff; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 5px 0; font-weight:normal;}
.holder4 .holder-left{ width:640px;}
.holder4 .holder-right{ width:310px;}

.holder-wrap{}
.holder5{ width:487px;border-bottom:1px solid #434343; border-top:1px solid #434343; background-color:#000000; zoom:1; font-size:13px; color:#545454;}
.holder5 .pads{ padding:4px 30px 15px 10px;}
.holder5 h3{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-weight:normal; font-size:24px; padding-bottom:10px}
.holder5 .holder-left{ width:170px;}
.holder5 .holder-right{ width:265px;}
 /* right area*/
 .blackbox{ background-color:#040404; padding:40px 15px 20px; color:#4a4a4a;}
 .blackbox p{ line-height:150%;}
 .ad{ margin:10px 0;}
 
/* footer*/
.copyright{font-size:13px; color:#434343; padding:10px 0;background: url(/images/wc-footer-logo.png) no-repeat 0px 10px;
text-indent: 55px;}
#footnav{ margin:15px 0; padding:0;}
#footnav li{ list-style-type:none; display:inline; background:url(../images/sep.gif) right no-repeat; padding:0 10px;}
#footnav li a{ color:#919191; text-decoration:none;}
#footnav li a:hover{ text-decoration:none; color:#fff;}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}
.grey{color:#4d4d4d;}
.white{ color:#fff;}
.red{ color:#8c0303;}

/*UPCOMING EVENTS*/


.gboxes-wrap{ padding:15px 0 0 0;}
.gboxes-wrap .gbox{width:498px; background-color:#000; margin:0 0 20px 0;}
.gbox-wrap{ background:url(../images/sep4.gif) 200px 0 repeat-y;min-height:263px; height:auto !important; height:263px; padding:12px 0;}
.gbox-wrap .g-left{ width:200px;}
.gbox-wrap .g-right{ width:295px;}
.gdiv{background:url(../images/sep5.gif) no-repeat 0 0; padding:10px;}
.btn-buy{ padding:25px 0 0 0 !important;}

/*business cataylist override*/
.blog-post h2.post-title { border:none; }
.blog-post .post-body { line-height:150%; }
hr { border: 1px solid #202020;}
#tweetmsg-box ul, #tweetmsg-box ul li  { margin:0;padding:0;}
.comment-list {background:none; border:none;}


.press-review-url {
margin:0;
padding:0 0 1em 0;

}

.press-review-item {
padding:2em 0 1em;
width:600px;
}



