body { background: #fff; }
a:hover { color: #d50000; text-decoration: none; }

#frontpage { padding: 10px; }
#frontpage a:hover { color: #d50000; text-decoration: none; }

#featured_items { margin: 15px 0 0 0; }
#featured_items ul { list-style-type: none; padding: 0; margin: 0; }
#featured_items ul li { float: left; height: 95px; width:202px; padding: 0; margin: 0 0 0 10px; }

#featured_items ul li img { margin: 0 10px 0px 0px; float:left;}
#featured_items ul li p { margin: 0 0 2px 0px; text-align:left; font-size:12px; }

#featured_items ul li#featured_item_1 { margin: 0 0 0 0; }
#featured_items ul li#featured_item_4 { margin: 0 0 0 0; }
#featured_items ul li h3 { 
font-size:12px;
font-weight:700;
margin:0 5px 0 0;
padding:0;

}
#featured_items ul li .date_comments { float: right; width: 142px; font-size: 11px; padding: 0; margin: 3px 0; font-weight: 700; color: #d5d5d5; }
#featured_items ul li .date { float: left; }
#featured_items ul li .comments { float: left; display: inline; margin: 0 0 0 4px; background: url(frontpage_comment.png) no-repeat 0 2px; text-indent: 14px; color: #d5d5d5; }
#featured_items ul li .comments:hover { color: #d50000; text-decoration: none; background: url(frontpage_comment.png) no-repeat 0 -17px; }


p{
margin:0 0 10px 0;
font-size:12px;
text-align:justify;
line-height:17px;
}



.featured_image { float: left; }

.subsection_header { padding: 0 0 0 0; margin: 15px 0 10px 0; border-bottom: 1px solid #d50000; }
.subsection_header h2, .subsection_header h1{ float: left; font-size: 21px; line-height: 21px; padding: 0; margin: 0 0 5px 0; color: #d50000; font-weight: 700; }

.story h2 {
font-size: 21px; line-height: 21px; margin: 0 0 5px 0; color: #d50000; font-weight: 700;
border-bottom:1px solid #D50000;
padding:0;
 }

a.subsection_header_more { float: left; display: block; display: inline; color: #fff !important; font-size: 10px; text-transform: uppercase; height: 16px; padding: 0 0 0 9px; margin: 3px 0 0 10px; background: url(subsection_header_more.png) no-repeat 0 0; }
a.subsection_header_more b { float: left; display: block; line-height: 10px; padding: 3px 16px 3px 0; background: url(subsection_header_more.png) no-repeat 100% 0; cursor: pointer; }
a.subsection_header_more:hover { background: url(subsection_header_more.png) no-repeat 0 100%; text-decoration: none; }
a.subsection_header_more:hover b { background: url(subsection_header_more.png) no-repeat 100% 100%; }
.subsection_header_desc { clear: both; float: left; width: 100%; margin: -3px 0 7px 0; font-size: 11px; font-weight: 700; }

#frontpage_news { float: left; width: 360px; margin: 0 0 20px 0; }
#frontpage_yoursay { float: right; width: 238px; margin: 0 0 20px 0; }

ul#frontpage_news_list { list-style-type: none; padding: 0; margin: 0; }
ul#frontpage_news_list li { margin: 8px 0; padding: 0 0 0 16px; background: url(frontpage_bullet.png) no-repeat 5px 4px; }
ul#frontpage_news_list li.more { font-weight: 700; }

#frontpage_yoursay_scroll { width: 238px; height: 250px; overflow-y: scroll; overflow-x: hidden; }
ul#frontpage_yoursay_list { width: 219px; list-style-type: none; padding: 0; margin: 0; }
ul#frontpage_yoursay_list li { margin: 0 0 5px 0; background: url(frontpage_comment_say.png) no-repeat 0 100%; color: #b1b1b1;text-shadow:0px 1px 1px #fff; }
ul#frontpage_yoursay_list li a { font-weight: 700; color: #b1b1b1; }
ul#frontpage_yoursay_list li .say { display: block; background: url(frontpage_comment_say.png) no-repeat 0 0; padding: 13px 13px 4px 13px; margin: 0; line-height: 15px; }
ul#frontpage_yoursay_list li .say a { color: #555; font-weight: 100; display: block; }
ul#frontpage_yoursay_list li .from { background: url(frontpage_comment_say_icon.gif) no-repeat 0 1px; padding: 0px 0 25px 0; margin: 0 13px; text-indent: 15px; font-size: 10px; }

ul#frontpage_yoursay_list li:hover { background: url(frontpage_comment_say.png) no-repeat -219px 100%; color: #a8b4ba; color: #b1b1b1;text-shadow:0px 1px 1px #f6fbfe; }
ul#frontpage_yoursay_list li:hover .say { background: url(frontpage_comment_say.png) no-repeat -219px 0; }
ul#frontpage_yoursay_list li:hover .say a { color: #315466; }
ul#frontpage_yoursay_list li:hover .from { background: url(frontpage_comment_say_icon.gif) no-repeat 0 -139px; }
ul#frontpage_yoursay_list li:hover a { color: #a8b4ba; }
/* ul#frontpage_yoursay_list li a:hover { color: #5891af; } */
ul#frontpage_yoursay_list li a:hover { text-decoration: underline !important; }
ul#frontpage_yoursay_list li .say a:hover { color: #267299; text-decoration: underline; }

ul#frontpage_yoursay_list li a:hover { text-decoration: none; }
ul#frontpage_yoursay_list li a.author { font-weight: 100; }

.featured_section_topstory { float: left; width: 300px; margin: 0 0 10px 0; }
.featured_section_topstory .image { float: left; display: inline; margin: 0 10px 10px 0; width: 70px; }
.featured_section_topstory h3, .featured_section_stories h3  { font-size: 16px; line-height: 19px; margin: 0; padding: 0; font-weight: 700; }
.featured_section_topstory .desc {}
.featured_section_stories { float: right; margin: 0 0 10px 0; padding:0 0 0 10px; width:300px;border-left: 1px solid #ddd; }
.featured_section_stories ul { list-style-type: none; padding: 0; margin: 0 10px 0 10px; }
.featured_section_stories ul li { margin: 8px 0; padding: 0 0 0 16px; background: url(frontpage_bullet.png) no-repeat 5px 4px; }

#threecolumns_inner { background: url(rhs_bg.png) repeat-y 100% 0; }

#rhs_wrap { padding-left:100%; margin-left:-306px; }
#rhs { margin: 0 0 0 1px; width: 305px; overflow: hidden; font-size: 11px; float: right; text-shadow:0px 1px 1px #fff; }
#rhs a { color: #555; }
#rhs a:hover { color: #d50000; text-decoration: none; }
#rhs .boxwrap { border: none; padding: 0 0 15px 0; margin: 0; background: transparent url(rhs_line.png) no-repeat 100% 0; }
#rhs .boxheader { display: block; background: none; color: #d50000; font-size: 14px; font-weight: 900; padding: 10px 10px 0 15px; margin: 0 0 10px 0; }
#rhs .boxcontent, #rhs .venderbox { padding: 0 15px; }
.jobs_promo { padding: 0; margin: 0 0 -10px 0; }
.jobs_promo ul { padding: 0; margin: 0 3px; list-style-type: none;  zoom:1;}
.jobs_promo ul li { border-bottom: none; border-top: 1px dotted #ddd; padding: 6px 10px 6px 23px; background: url(frontpage_bullet.png) no-repeat 12px 11px; margin: 0 0; }

.jobs_promo ul li a { font-weight: 100; font-size: 11px; }
#rhs #sky5 { background: #fff; background:transparent url(rhs_line.png) no-repeat 50% 0; margin: 0; padding: 4px 2px 3px 3px; border-top: 0px solid #ccc; }
#rhs input { }

#cwsrhs .dynboxwrap { background: none; } 
#cwsrhs .dyntabbar { background: url(rhs_tabbar.png) no-repeat 100% 100%; text-shadow: 0px 1px 1px #fff; padding: 0 0 0 7px; } 
#cwsrhs .dyntabbar li { border: none; padding: 0; margin: 0 8px; height: 34px; overflow: hidden; }
#cwsrhs .dyntabbar li a { float: left; padding: 0; color: #a1a1a1; border: none; background: none; height: 34px; font-size: 12px; outline: none; }
#cwsrhs .dyntabbar li a span { float: left; display: block; padding: 0; line-height: 34px; }
#cwsrhs .dyntabbar li a:hover { color: #777; }
#cwsrhs .dyntabbar li.sel { background: none; padding: 0;background: url(rhs_tabbar_arrow.png) no-repeat 50% 100%; }
#cwsrhs .dyntabbar li.sel a { background: none; padding: 0; text-decoration: none !important; }
#cwsrhs .dyntabbar li.sel a span { background: none; color: #d50000; }
#cwsrhs .dyntabbox { border: none; background: none; }
#cwsrhs .dyntabbox .tabpage { padding: 0 }
#cwsrhs ul.storylist_nb { list-style-type: none; padding: 2px 3px 0px 3px; margin: 0; }
#cwsrhs ul.storylist_nb li { border-top: 1px dotted #ddd; margin: 0; padding: 6px 10px 6px 23px; background: url(frontpage_bullet.png) no-repeat 12px 12px; }
#cwsrhs ul.storylist_nb li.first { border: none; }
#cwsrhs ul.storylist_nb li h3 { font-weight: 100; font-size: 11px; line-height: 14px; margin: 0; padding: 0; }
#cwsrhs .dyntabbox #fp_video { padding: 3px; }

#rhs .footer_rss { padding: 0; }


#frontpage_yoursay_scroll_rhs { width: 295px; height: auto; margin: 0 -10px 0 -5px; overflow:hidden;}
ul#frontpage_yoursay_list_rhs { width: 276px; list-style-type: none; padding: 0; margin: 0; }
ul#frontpage_yoursay_list_rhs li { margin: 0 0 0 0; background: url(frontpage_comment_say_rhs.png) no-repeat 0 100%; color: #b1b1b1; text-shadow:0px 1px 1px #fff; }
ul#frontpage_yoursay_list_rhs li a { font-weight: 700; color: #b1b1b1; }
ul#frontpage_yoursay_list_rhs li .say { display: block; background: url(frontpage_comment_say_rhs.png) no-repeat 0 0; padding: 13px 13px 4px 13px; margin: 0; line-height: 15px; font-size: 12px; }
ul#frontpage_yoursay_list_rhs li .say a { color: #555; font-weight: 100; }
ul#frontpage_yoursay_list_rhs li .from {  padding: 0px 0 24px 0; margin: 0 13px;  font-size: 10px; }
/*ul#frontpage_yoursay_list_rhs li:hover {  color: #a8b4ba; color: #b1b1b1;text-shadow:0px 1px 1px #f6fbfe; }
ul#frontpage_yoursay_list_rhs li:hover .say { background: url(frontpage_comment_say_rhs.png) no-repeat -276px 0; }
ul#frontpage_yoursay_list_rhs li:hover .say a { color: #315466; display: block; }
ul#frontpage_yoursay_list_rhs li:hover .from { background: url(frontpage_comment_say_icon_rhs.gif) no-repeat 0 -139px; }*/
ul#frontpage_yoursay_list_rhs li:hover a { color: #a8b4ba; }
/* ul#frontpage_yoursay_l_rhsist li a:hover { color: #5891af; } */
ul#frontpage_yoursay_list_rhs li a:hover { text-decoration: underline !important; }
ul#frontpage_yoursay_list_rhs li .say a:hover { color: #267299; text-decoration: underline; }
ul#frontpage_yoursay_list_rhs li a:hover { text-decoration: none; }
ul#frontpage_yoursay_list_rhs li a.author { font-weight: 100; }

.rhs_search form{ margin: 0 0 5px 0; background: url(rhs_search_field.png) no-repeat 0 0; height: 22px; width: 271px;  }
.story_box .input_box{ margin: 10px 0 0 10px;}
.rhs_search_field { float: left; width: 210px; border: none; padding: 0; margin: 4px 0 0 4px !important; outline: none; font-size: 12px; color: #555; }
.button { float:left; margin:5px 0 0 10px; }
.rhs_search_browse { color: #bbb; }

.deals_promo_rhs { padding: 8px 0 13px 0 !important; }
#rhs .deals_promo_rhs .boxheader { background: url(rhs_hl_title.png) no-repeat 0 0; color: #fff; padding: 0 10px; line-height: 22px; margin: 0 5px 10px 5px; font-size: 14px; font-weight: 700; text-shadow: 1px 1px 1px #9b0707; }
.deals_promo_rhs .image { float: left; display: inline; margin: 0 10px 0 0; }
.deals_promo_rhs .image img { border: 1px solid #E1E1E1; }
.deals_promo_rhs .companyname { width: 140px; float: left; padding: 0; margin: 5px 0 0 0; font-size: 12px; font-weight: 700; }
.deals_promo_rhs .companyname a { color: #393939 !important; }
.deals_promo_rhs .companyname a:hover { color: #d50000 !important; }
.deals_promo_rhs h3 { width: 140px; float: left; padding: 0; margin: 4px 0; font-size: 12px; font-weight: 100; }
.deals_promo_rhs h3 a { color: #555; }

.brainz{width: 515px; margin-left: 28px;}
.brainz a{color: #00baf0;text-decoration: underline;}
.GREATSUCCESS{width: 515px; height: 238px;background: url(arn_eventland_header.png);margin: 34px 0 0;}
.pstack{position: relative;}
.pstack h3{font-family: Arial, Helvetica; font-size: 18px; font-weight: 300;}
.pstackblue{position: absolute; top: 3px; left: -34px; width: 31px; height: 15px; background: #00baf0;}
.pstack_textbox{background-color: #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px;padding: 10px;width: 444px;margin:0px 0 0 -7px;}
.pstack_textbox p{padding: 0;margin: 0;}
.pstack_textbox span{color: #00baf0;font-weight: 700;}
.whensplit1{float: left;width: 160px;margin: 10px 0 0;}
.whensplit2{float: left;width: 350px;margin: 10px 0 0;}
.whensplit2 ul{margin: 0;padding: 0 0 12px 10px;}
#regbtn span{font-size: 16px; padding: 0 0 0 10px;}
#regbtn a{text-indent: -9999px;display: block;background: url(arn_eventland_regbtn.png);width: 120px;height: 35px;}
#topictxt{background: url(arn_eventland_topics.png) no-repeat;height: 44px;text-indent: -9999px;margin: 28px 0 0 6px;border-bottom:1px dotted #CCC;padding-bottom: 12px;}
#speaktxt{background: url(arn_eventland_bios.png) no-repeat;height: 45px;text-indent: -9999px;margin: 26px 0 0 6px;border-bottom:1px dotted #CCC;padding-bottom: 12px;}
#paulimg{background: url(arn_eventland_paul.jpg);width: 206px;height: 227px;float: right;text-indent: -9999px;margin: 55px 15px 0;}
#mohebimg{background: url(arn_eventland_moheb.jpg);width: 206px;height: 166px;float: right;text-indent: -9999px;margin: 30px 15px 0;}
#nadiaimg{background: url(arn_eventland_nadia.jpg);width: 206px;height: 257px;float: right;text-indent: -9999px;margin: 30px 15px 0;}
.sponsorimg{background: url(arn_eventland_sponsor.jpg);width: 523;height: 56px;text-indent: -9999px;margin: 10px 0 0 -10px;}
#article-award-blurb {padding-top: 5px}
#article-award-blurb a{font-weight: bold; font-style: italic; color: red}

.supplement_sec_box {padding: 5px}
.supplement_sec_box .thumbnail {float: left; height: 113px; width: 80px;}
.supplement_sec_box .desc {float: right; width: 134px;}
.supplement_sec_box h3 {font-size: 12px; margin: 3px 0;}
.supplement_sec_box p {font-size: 11px; line-height: 14px; margin: 0 0 2px;}

.article_list ul {list-style-type: none; margin: 25px 0 0 5px; padding: 0;}
.article_list li {margin: 0; padding: 0px 5px 10px 0px;}
.article_list h3 {font-size: 14px; padding: 0; margin: 0 0 5px 0;}
.article_list p {padding: 0; margin: 0; line-height: 18px; font-size: 12px;}
.article_list .article_summary_kicker {margin: 5px 0;}
.article_list .article_summary_info {margin: 0; padding: 0; font-size: 11px; color: #999; font-weight: 700;}
.article_list .read_more {padding: 0px 0px 10px 5px;}

.dbl_right .vote.poll{background: #f9f9f9;border: 1px solid #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 10px 0 10px 10px;margin: 10px 0 5px 0;list-style: none;}
.dbl_right .poll .questionwrap{float: left;width: 215px;background: url(poll_question_top.png) no-repeat 0 0;margin:0 15px 0 0;}
.dbl_right .questionwrap .question{background: #089cd1 url(poll_question_mid.png) repeat-x 0 0;margin-top: 19px;padding: 0 15px;min-height:75px;}
.dbl_right .questionwrap .questionbot{background: url(poll_question_bot.png) no-repeat 0 0;width: 215px;height: 9px;float: left;}
.dbl_right .vote.poll.choice ul.choices{width: auto;margin: 10px 0 0;list-style: none;padding: 0;}
.dbl_right .vote.poll.choice ul.choices li{float: left;width: 152px;}
.dbl_right .vote.poll.choice ul.choices li .choicewrap{float: left;width: 135px;background: #fff;border: 1px solid #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 5px;margin: 0 5px 0 0;}
.dbl_right .vote.poll_location_section_home, .vote.poll-result-section_home { margin: 4px 0; }
.dbl_right .poll_location_section_home ul.choices{clear:both;width: auto;float:none;list-style-type: none;padding: 8px 0;margin: 0;}
.dbl_right .poll.poll_location_section_home form .choices li{float: none;width: auto; height: auto;}
.dbl_right .poll.poll_location_section_home form .choicewrap{width: auto;}
.dbl_right .poll_location_section_home .questionwrap { width: 215px; }
.dbl_right .vote.poll-result-section_home .choices.results li .choice { margin: 0; line-height: 17px; }
.dbl_right .vote.poll-result-section_home .choices.results { border: none; padding: 5px 0 0 0; margin: 0 0 0 0; float: none; width: auto; clear: both; }
.dbl_right .vote.poll-result-section_home .choices.results.bars { display: none; }
.dbl_right .poll-result-section_home b { display: inline; color: #0e9fd3; }


.imgalign{
margin:0 5px 0 0;
float:left;
padding:2px;
border:1px solid #bcbcbc;}


a.download{
background:#D0D0D0 none repeat scroll 0 0;
color:#6F6F6F;
font-weight:bold;
padding:0 9px;
text-decoration:none;
text-transform:uppercase;
}


a.download:hover{
color:#fff;
background:#D50000;
padding:0 9px;
}

a.read_more{
color:#000;
font-weight:bold;
padding:0;
text-decoration:none;
float:right;
}


p.casino_desc img{
float:left;
margin:0 4px 0 0;
padding:1px;
border:1px solid #bcbcbc;
}








