/* Global white space reset */
* {padding:0; margin:0}

html, body { margin:0; padding:0;}

body.rules {margin:10px;}

.altst p{ margin-bottom: 8px; text-align: left; line-height:1.3em; background-image:url('images/boxes/50a_FFF_back.png');}


p{ margin-bottom: 8px; text-align: left; line-height:1.3em;}
.clear { clear: both; }


body { margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size:12px; background-color:#000000; background: url('images/boxes/snow_hot_pattern.gif');background-attachment:fixed;;/*background: url('images/bg/rand_bg.php'); background-attachment:fixed; background-position:center; background-repeat:no-repeat; background-position:top;*/ color: #000000; margin: 0px;}

body h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
letter-spacing:-0.05em;
}

#container { width:1000px; margin: 0 auto 0 auto;}
#main {height:100%; background-image: url('images/bg_middle.png'); background-repeat:repeat-y; width:1000px; margin:auto;}

#header{ height:99px; width:1000px; margin-top: 5px; clear:both; position:relative; }

ol.simple{ margin:0; padding:0; margin-left:40px;}
ul.simple{ margin:0; padding:0; margin-left:40px;}

/*MENU*/
#menu{ margin: 0; clear:both; position:relative; z-index:100;}
li.menu{ border:0; margin:0; padding:0; list-style:none;}
div.menu_sub{ width:170px; background-color:#222222; border-top:solid 4px #bc2f2f; color:#FFFFFF; padding:4px; margin:4px 4px 10px 4px; text-align:left;}
a.menu{ color:#8cc63f;}
a:hover.menu{ color:#ffffff; text-decoration:none;}
/*MENU*/

.login_horiz{ background-color:#000000; background-image:url(images/bg_login.png); background-repeat:repeat-x; border:solid 2px #000000; font-size:10px; color:#FFFFFF; position:relative; height:25px; min-height:25px; vertical-align:top;}
a:hover.login{ color:#CCCCCC; }

#left_col{ width: 180px; min-width: 180px; float:left; text-align:center; padding: 5px 0 0 5px; margin:0; position:relative;}
#middle_col{width:630px; height:100%; float:left; padding:5px; margin: 0; position:relative;}
#middle_col li {
          margin-left: 3.5em;
          padding-left: 0.5em;
}
#right_col{ width: 160px; min-width: 160px; float:right; text-align:center; padding: 5px; margin: 0; position:relative;}
#base { width:1000px; font-size:12px; color:#000000; text-align:center; clear:both; padding:0; position:relative;}
#footer { background-image:url(images/footer_bg.png); background-repeat:no-repeat; width:1000px; height:45px; font-size:12px; color:#000000; text-align:center; clear:both; padding:18px 0 0 0; position:relative;}

.banner_left{ float:left; margin: 5px; clear:none;}
.banner_right{ float:right; margin: 5px; clear:none;}
.banner{ margin:0; clear:none; padding-bottom:5px;}
.logo {text-align:center; margin:auto; padding-bottom:5px;}
.logo_two {text-align:center; margin:auto; padding:5px 5px 5px 5px;}

div.center{ text-align:center;}


#copyright { width: 1000px; height: 20px; font-size: 10px; color:#FFFFFF; text-align:center; clear:both; padding: 0; position:relative;}
.clear { clear:both;}
.divider { width:100%; min-height:10px; line-height:10px; clear:both;}
.divider_lg { width:100%; min-height:20px; line-height:20px; clear:both;}


a{ text-decoration:none; color:#b71a8b;}
a:link{ text-decoration:none;}
a:hover{ text-decoration:none; color:#000000;}
a:visited{ text-decoration:none;}

.buy_tickets{font-size:12px; font-weight:bold; line-height:20px;}

img {border:0;}
.img_inset{ float:left; position:inherit; margin: 0px 10px 5px 0px;}
.img_inset_right{ float:right; position:inherit; margin: 0px 0px 5px 10px;}

.hdrxsm { color: #000000; font-size: 10px; font-weight:bold; line-height: 20px;}
.hdrsm { color: #000000; font-size: 12px; font-weight:bold; line-height: 20px;}
.hdrmd { color: #000000; font-size: 14px; font-weight:bold; line-height: 20px;}
.hdrlg { color: #000000; font-size: 18px; font-weight:bold; line-height: 30px; clear:both;}

.xsmtxt{ font-size:8px; }
.smtxt{ font-size:9px;}
.mdtxt{ font-size:12px; }

div.newsflash{margin:5px 0 5px 0; padding:4px 0 4px 8px; width:625px; height:23px; background:#CC0000; color:#ffffff; vertical-align:middle;}
.newsflashtitle{ font-size:15px; font-weight:bold;}
a.newsflash{ color:#FFFFFF; cursor:pointer;}

input.login {margin-top:0; padding-top:0; top:0;}

checkbox, input, radio, select { font-size: 12px;}

.consent{font-size:13px; color:#b5121b; width:470px; text-transform:uppercase; font-weight:bold;}

hr{
height: 1px;
color: #666;
border: 0;
background-color: #666;
margin: 10px 0 10px 0;
}
hr.sub{ border-bottom: 1px #687819 dotted; margin: 10px 0 10px 0; clear:both;}

.onAirhead { width: 175px; height: 28px; background-image: url(images/boxes/onair_head.png); background-repeat:no-repeat; }
.onAir { width: 175px; background-image: url(images/boxes/onair_bg.png); text-align:center;}
.onAirfoot { width: 175px; height: 10px; background-image: url(images/boxes/onair_foot.png); background-repeat:no-repeat; }

.col_2{ width:300px; float:left; text-align:center; margin: 0 5px 0 5px; clear:none;}
.col_3{ width:200px; float:left; text-align:center; margin: 0 5px 0 5px;}

.playlist { color:#b71a8b;}

div.form{
margin-top: 10px;
}

div.row{
  clear: both;
  padding-top: 2px;
}
div.row span.label {
  float: left;
  width: 120px;
  min-width: 100px;
  text-align: right;
  margin-right: 5px;
  font-size:12px;
  }
div.row span.labellog {
  float: left;
  width: 60px;
  text-align: right;
  margin-right: 5px;
  font-size:12px;
  }  
div.row span.form {
  float: left;
/*  width: 175px;*/
  text-align: left;
  } 
.formerror {
font-weight:bold;
font-size:9px;
color:#CC0000;
margin-left: 5px;
}

.formtip {
font-weight:bold;
font-size:9px;
color:#000000;
margin-left: 5px;
}

.coupon{background:#FFFFFF; border: #000000 dashed; padding:10px; text-align:center; vertical-align:middle;}

p{ margin-bottom: 10px;}  

/* RSS */
.rss_container{
width: 300px;
max-width: 300px;
margin: 0;
padding:0;
}
.update_head{width:388px; height:28px; background-image:url(images/boxes/boxhead_content.png); background-repeat:no-repeat; margin:0; padding:0;}


#update_box{
background-color:#ffffff;
width: 386px;
max-height: 155px;
padding: 0;
margin: 0;
border: 1px solid #666666;
overflow:auto;
}

.newsbox_head{width:300px; height:28px; background-image:url(images/boxes/news_boxhead.png); background-repeat:no-repeat; margin:2px 0 0 0; padding:0;}

#rss_box{
background-color:#ffffff;
width: 298px;
max-height: 210px;
padding: 0;
margin: 0;
border: 1px solid #666666;
overflow:auto;
}

.rss_menu { font-size:10px; padding:5px;}

p.rss_title{
font-size: 12px;
font-weight:bold;
line-height: 16px;
padding:0px;
margin:0px;
}

p.rss_descript{
line-height: 16px;
padding:5px;
margin:0px;
}

p.rss_date{
font-size: 8px;
line-height: 10px;
padding-bottom:10px;
margin:0;
}

div.item{
padding: 5px;
margin: 0;
}

.item a{ font-size:10px; color:#000000;}
.item a:link{ text-decoration:none;}
.item a:hover{ text-decoration:underline;}
.item a:visited{ text-decoration:none;}

p.rss_more{
font-size: 12px;
font-weight:bold;
line-height: 20px;
padding:5px;
margin:0px;
}
/* RSS */

.box_head_links{ float:right; position:relative; vertical-align:middle; font-size:10px; font-weight:bold; padding:6px 8px;}
.box_head_links a{ color:#c9c9c9; }
.box_head_links a:hover{ color:#c1d82f; }


/* CONCERTS */
.concert_list_box_head{width:388px; height:28px; background-image:url(images/boxes/boxhead_concerts.png); background-repeat:no-repeat; margin:0; padding:0;}
.concert_list_box{ background:#FFFFFF; width:381px; min-width:381px; height:110px; overflow:auto; padding:10px 0 0 5px; margin:0; border: solid 1px #666666;}
.concert_list {padding:10px 5px 10px 5px;}
.concert_list .hdr {font-size:12px; font-weight:bold; line-height:14px; color:#687819;}
/* CONCERTS */

/* SPORTS */
.sports_list_head{width:234px; height:28px; background-image:url(images/boxes/boxhead_sports.png); background-repeat:no-repeat; margin:0; padding:0;}
.sports_list_box{ background:#ffffff; width:227px; height:209px; overflow:auto; padding:0 0 0 5px; margin:0; border: solid 1px #666666;}
.sports_list {padding:3px 3px 3px 3px;}
.sports_list .hdr {font-size:9px; font-weight:bold; line-height:10px; color:#000000;}
p.sports_box{ margin-bottom: 1px; font-size:9px;}
hr.sports_box{height:1px; color: #687819; border: 0; background-color:#687819; margin: 0 5px 0 0;}
/* SPORTS */

/* MOVIES */
.movie_box_head{width:388px; height:28px; background-image:url(images/boxes/boxhead_movies.png); background-repeat:no-repeat; margin:0; padding:0;}
.movie_box_container{ background:#FFFFFF; width:381px; min-width:223px; height:130px; overflow:hidden; padding:10px 0 0 5px; margin:0; border: solid 1px #666666;}
.movie_box_hdr { color: #000000; font-size: 12px; font-weight:bold;}

.movie_container{}
p.movie{ font-size:9px; margin-bottom: 4px;}
.movie_poster{float:left; margin-right:10px; text-align:center;}
.movie_hdr { color: #000000; font-size: 16px; font-weight:bold;}
.movie_txt{ float:left; vertical-align:top;}
.movie_sep{clear:both;}
/* MOVIES */

/* TOP 20 */
.top20_head{width:220px; height:28px; background-image:url(images/boxes/boxhead_top20.png); background-repeat:no-repeat;}
.top20_container{width:219px; height:300px; background-color:#FFFFFF; overflow:auto; padding:0; margin:0; border-left:solid 1px #666666; border-bottom:solid 1px #666666;}
.top20_list{border-bottom:solid 1px #666666; width:200px;}
/* TOP 20 */

/* VIDEO */
.videoContent{ text-align:center; vertical-align:top; top:0px; margin:0px; padding:10px;}

.video_box_head{width:322px; height:28px; background-image:url(images/boxes/boxhead_video.png); background-repeat:no-repeat;}
.video_box_container{width:320px; height:88px; background-color:#FFFFFF; overflow:auto; padding:0; margin:0; border-left:solid 1px #666666; border-right:solid 1px #000000; border-bottom:solid 1px #666666;}
.video_box_list{border-bottom:solid 1px #000000; width:295px; margin: 4px 2px 4px 4px;}
.video_box_list a{color:#000000;}
/* VIDEO */

/* BLOG */
.blogbox_head{width:220px; height:28px; background-image:url(images/boxes/boxhead_blog.png); background-repeat:no-repeat;}
.blogbox_container{width:218px; height:300px; background-color:#FFFFFF; overflow:auto; padding:0; margin:0; border-left:solid 1px #666666; border-right:solid 1px #666666; border-bottom:solid 1px #000000;}
/* BLOG */

/* POLL */
.pollbox_head{width:150px; height:28px; background-image:url(images/boxes/boxhead_poll.png); background-repeat:no-repeat;}
.pollbox_container{width:148px; background-color:#FFFFFF; overflow:auto; padding:5px 0 0 0; margin:0; border-left:solid 1px #666666; border-right:solid 1px #666666; border-bottom:solid 1px #000000;}
.pollbox_container_article{width:620px; background-color:#FFFFFF; overflow:auto; padding:5px 0 0 0; margin:auto; border:0;}
.pollbox_head_175{width:175px; height:28px; background-image:url(images/boxes/hot_poll_175.png); background-repeat:no-repeat;}
.pollbox_container_175{width:173px; background-color:#FFFFFF; padding:5px 0 0 0; margin:0; border-left:solid 1px #666666; border-right:solid 1px #666666; border-bottom:solid 1px #000000;}
.pollbox_head_350{width:350px; height:28px; background-image:url(images/boxes/boxhead_hs_350.gif); background-repeat:no-repeat;}
.pollbox_container_350{width:350px; background-color:#FFFFFF; overflow:auto; padding:5px 0 0 0; margin:0; border-left:solid 1px #666666; border-right:solid 1px #666666; border-bottom:solid 1px #000000;}
/* POLL */

/* GALLERY */
.gallery_box_head{width:322px; height:28px; background-image:url(images/boxes/boxhead_pics.png); background-repeat:no-repeat;}
.gallery_box_container{width:320px; height:88px; overflow:auto; margin:0; border: solid 1px #666666; background-color:#ffffff;}
.gallery_box_list{border-bottom:solid 1px #000000; width:295px; margin: 4px 2px 4px 4px;}
.gallery_box_list a{color:#000000;}
.gallery_more{vertical-align:bottom; text-align:center;}

.gallery{ text-align:center;}
.gallery_container{ width:100%; height:100%;}
.gallery_head{background-image:url(images/galleries/gallery_head.png); background-repeat:no-repeat; width:775px; height:70px;}
.gallery_title{ text-align:center; color: #000000; font-size: 20px; font-weight:bold; line-height: 30px; clear:both;}
.gallery_leftcol{width:500px; float:left; padding:5px;}
.gallery_rightcol{width:250px; float:right; padding:5px;}
.gallery_descript{text-align:center; width:100%;}
.gallery_arrows{text-align:center; margin:5px 0 5px 0; font-weight:bold; width:100%;}
/* GALLERY */

/* MENU */
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#multi-level { background-color:#000000; height:41px; position:relative; z-index:100;}
#multi-level .pad {float:left;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, helvetica, verdana; font-weight:bold;}

/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default top link link styling */
.menu li.top a.top_link {display:block; float:left; height:41px;}
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */

/* pre-load hover images */
.menu li.p1 {width:73px; background:url(images/nav/home_1.png) no-repeat;;}
.menu li.p2 {width:135px; background:url(images/nav/listen_1.png) no-repeat;;}
.menu li.p3 {width:83px; background:url(images/nav/onair_1.png) no-repeat;;}
.menu li.p4 {width:139px; background:url(images/nav/interactive_1.png) no-repeat;;}
.menu li.p5 {width:78px; background:url(images/nav/music_1.png) no-repeat;;}
.menu li.p6 {width:128px; background:url(images/nav/community_1.png) no-repeat;;}
.menu li.p7 {width:63px; background:url(images/nav/join_1.png) no-repeat;;}
.menu li.p8 {width:120px; background:url(images/nav/contests_1.png) no-repeat;;}
.menu li.p9 {width:60px; background:url(images/nav/info_1.png) no-repeat;;}
.menu li.p10 {width:40px; background:url(images/nav/facebook_1.png) no-repeat;;}
.menu li.p11 {width:40px; background:url(images/nav/twitter_1.png) no-repeat;;}
.menu li.p12 {width:41px; background:url(images/nav/myspace_1.png) no-repeat;;}

/* set up the normal unhovered images in the links */
.menu li a#home {width:73px; background:url(images/nav/home_0.png) no-repeat;}
.menu li a#listen {width:135px; background:url(images/nav/listen_0.png) no-repeat;}
.menu li a#onair {width:83px; background:url(images/nav/onair_0.png) no-repeat;}
.menu li a#interactive {width:139px; background:url(images/nav/interactive_0.png) no-repeat;}
.menu li a#music {width:78px; background:url(images/nav/music_0.png) no-repeat;}
.menu li a#community {width:128px; background:url(images/nav/community_0.png) no-repeat;}
.menu li a#join {width:63px; background:url(images/nav/join_0.png) no-repeat;}
.menu li a#contests {width:120px; background:url(images/nav/contests_0.png) no-repeat;}
.menu li a#info {width:60px; background:url(images/nav/info_0.png) no-repeat;}
.menu li a#facebook {width:40px; background:url(images/nav/facebook_0.png) no-repeat;}
.menu li a#twitter {width:40px; background:url(images/nav/twitter_0.png) no-repeat;}
.menu li a#myspace {width:41px; background:url(images/nav/myspace_0.png) no-repeat;}

/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover { visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#home:hover, .menu li:hover a#home,
.menu li a#listen:hover, .menu li:hover a#listen,
.menu li a#onair:hover, .menu li:hover a#onair,
.menu li a#interactive:hover, .menu li:hover a#interactive,
.menu li a#music:hover, .menu li:hover a#music,
.menu li a#community:hover, .menu li:hover a#community,
.menu li a#join:hover, .menu li:hover a#join,
.menu li a#contests:hover, .menu li:hover a#contests,
.menu li a#info:hover, .menu li:hover a#info,
.menu li a#info:hover, .menu li:hover a#facebook,
.menu li a#info:hover, .menu li:hover a#twitter,
.menu li a#info:hover, .menu li:hover a#myspace {background:transparent;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* set up the first drop down sub level */
.menu :hover ul.sub {left:0; top:41px; background: #efedc1; white-space:nowrap; width:200px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:180px; border-bottom:dotted 0.1em #666666;}
.menu :hover ul.sub li a {display:block; font-size:12px; height:20px; width:200px; line-height:20px; text-indent:10px; color:#000; text-decoration:none;}
.menu :hover ul.sub li a.fly { background-image: url('images/menu_drop_bg.png'); background-repeat:repeat; color:#000;}
.menu :hover ul.sub li a:hover { background-image: url('images/menu_over_drop_bg.png'); background-repeat:repeat; color:#000;}
.menu :hover ul.sub li a.fly:hover {background:#659c65 url(images/nav/arrow_over.gif) 80px 7px no-repeat; color:#000;}
.menu :hover ul li:hover > a.fly {background:#659c65 url(images/nav/arrow_over.gif) 80px 7px no-repeat; color:#000;} 

/* set up the flyout levels when hovering */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:93px; z-index:200; height:auto; z-index:300;}
/* MENU */

/*MATCHGAMEBOARD*/
.gameBoard li{
         display: inline; 
}
.gameBoard img{
         margin: 0 0 0 -45px ;
         padding:0;
}
.prizeBoard li{
         position:relative;
         text-align:left;
         margin:1em;
         list-style:none;
	 font-size:large;
         width: 350px;
         background: #e8eea3;

}
.prizeBoard img{
         vertical-align:top;
         margin-right: 5px;
}
.prizeBoardTxt{
         display:inline-block;
         margin-top:1em;
         width:185px;
         text-align:center;
}
/*MATCHGAMEBOARD*/

/* PET OF THE WEEK */
.petone {
width: 300px;
margin-top: 5px;
padding: 5px;
float:left;
background-color: #fff;
}
.petone p{
margin: 5px 4px;
}
.pettwo {
margin-top: 5px;
width: 300px;
padding: 5px;
float:right;
background-color: #fff;
}
.pettwo p{
margin: 5px 4px;
}
/* PET OF THE WEEK*/

/* main content homepage */
.mainhome{
     width: 630px;
     margin: 0 3px
}
.maintopleft{
     margin: 0;
     width: 234px;
     float:left;
}
.maintopright{
     margin:0;
     float:right;

     width:388px;
}

.mainlowleft{
     width:300px;
     float:left;
}
.mainlowright{
     width:322px;
     float:right;
}

/* body_ad */
.body_ad{
 float:right;
 width:320px;
 height:270px;
 background-image: url('images/advert/ad_slug.png');
 margin: 10px 5px 0 0;
}
.ad_inset{
 padding:10px;
}
/* body_ad */


.ls_container{
     position:relative;
     margin:0 29px 0 29px;
     width:570px;
}

li.ls_list_i{
    position:relative;
    left:-55px;
    margin:10px;
    padding:10px;
    background-color:#fff;
    height:70px;
    width:280px;
}

li.ls_list_i2{
    position:relative;
    left:-55px;
    margin:10px;
    padding:10px;
    background-color:#fff;
    height:70px;
    width:220px;

}

ul.ls_list_1 {
 float:left;
 width:315px;
 list-style-type:none;
 background-color:#f58220;
 padding:0;
margin:;
}

ul.ls_list_2 {
 position: relative;

 float:right;
 width:255px;
 list-style-type:none;
 background-color:#f58220;
 padding:0;
 margin:0;
}

/* BIO */
.bio{
     padding:1em 0;
     color:#b71a8b;
     font-weight: bold;
     line-height: 1.5em;
     background-image:url('images/boxes/50a_FFF_back.png')
}

.bio ul{
     color:#000;
     font-weight: normal;
     text-align:justify;
     list-style:none;
     padding: 1em;
     background-image:url('images/boxes/50a_FFF_back.png');
     margin: 1em;
     
}

.leftside{
float:left;
width: 312px;
height:200px;
background: #ff8498;
margin-bottom:5px;
}

.leftside p, .rightside p{
padding: 0 1em;
font-weight:bold;
text-align:center;
}

.leftside img, .rightside img{
background-color: #a6a6a6;
}

.rightside{
float:right;
width: 312px;
height: 200px;
background: #ff8498;
margin-bottom:5px;
}

.alt_middle{
padding:5px;
background:#fff;
}
.alt_middle li{
line-height:20px;
margin: 2px;
background-color: #fffeee;
}
.alt_middle ul{
background: #ea0932;
padding:1px;
}

///Header///
//index//
.head_one{
position:absolute;
height: 99px;
width: 475px;
}

.head_two{
position:absolute;
height:99px;
width:507px;
left:475px;
bottom:0;
}

.head_three{
position:absolute;
height: 99px;
width: 18px;
left:982px;
bottom:0;
}

//index//

.inner_logo {
position:absolute;
width:267px;
height:99px;
}

.inner_banner_back{
position:relative;
z-index:-5;
}

.inner_banner_top{
position:relative;
z-index:1px;
margin-left:272px;
bottom:99px;
margin-bottom:-90px;
}

//Header//

/*ADDS*/

.alignleft{float:left; padding: 3px 5px 3px 0;}

.alignright{float:right; padding: 3px 0 3px 5px;}

h3.post-title {
        display: inline;
        }
h3.post-title a {	
        font-family: Verdana, Arial, Sans-Serif;	
        font-weight: bold;
	font-size: 24px;	
        text-transform: lowercase;
	color: #222;
	letter-spacing: -1px;
	border-bottom: none;
	}
h3.post-title a:hover {
	text-decoration: none;
	color: #3f4f5c;
	background: transparent;
	}
.block_bg{
        background: #ffd9ed;
        padding: 15px 12px;
        margin: -15px 0 0;
        }
.block_post{
        border-bottom: 5px solid grey;
        margin:4px 0 15px;
        }
		
.commentbox {
	color: #918E85;
	text-transform: uppercase;
	font-size: 11px;
        margin-bottom: 15px;
        clear:both;
}
/*END ADDS*/

/*--------------------SLIMFUNCITY-------------------*/
.top_in_back{
width:630px;
height:630px;
background:url('images/bg/funcity_bg.png');
}
.slim_twit{
position:relative;
top:75px;
right:100px;
float:right;
width:250px;
height:150px;
line-height:1.5em;
}
.slim_twit li{
list-style-type: none;
}
.video_embedder{
right:-250px;
top:240px;
position:relative;
float:right;
}
.coupon_item{
float:left;
position:relative;
top:10px;
}

#inline1 ol li{
line-height:1.23em;
margin-bottom:.5em;
margin-left:20px;
}

#twitter_update_list li{
list-style-type: none;
margin:5px 0px;
font-size: 11px;
}
.photo_gal_insert{
overflow-y:scroll; 
overflow-x:hidden; 
width:630px; 
height:740px; 
border:none;
}
