.body{background: #ffffff url('/happngbg.png');margin:0;padding:0;font:13px Helvetica,arial,sans-serif;text-align:left;}
a{text-decoration:none;color:#00bfff;/*padding:2px;background:#f3d600;*/}
a:hover{text-decoration:underline;color:#00bfff;/*background:#f3d600;padding:2px;*/}
.nocss{}
.add_padding{padding-top:15px;}
.membership_module{font-size:14px;color:#ffffff;background:#00a4e5;padding:10px;}
.membership_module h1{font-size:20px;font-weight:bold;}
.membership_module button{display:inline;border-style:ridge;font-size:12px;background-color:#ffe768;color:#1b2e35;font-weight:bold;padding:3px;border:0px solid #000000;cursor:pointer;}
.event_status{font-size:10px;color:#c0c0c0;}
.small_light{display:inline-block; height: 25px; float: left; padding: 5px 15px 5px 15px; color:#cccccc;}
.nav_a a, .nav_a a:hover, .nav_a, .nav_a:hover, .nav_sub_a, .nav_sub_a:hover, .nav_a input{display:inline;text-decoration:none;background-color:transparent;padding:0px;border:0px;}
.FB_login_button a, .FB_login_button a:hover, .fb_login_not_logged_in a, .fb_login_not_logged_in a:hover, .FB_ElementReady a, .FB_ElementReady a:hover{background-color:transparent;}
.footer_area{width:1008px;background-color:transparent;margin:0;padding:0;text-align:center;}
.footer_bg{width:100%;position:relative;bottom: 0px;left: 0px;background: transparent url('/footerbg.png');padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.footer{font:12px Helvetica,arial,sans-serif;padding:0px;color:#000000;}
.footer_area a{text-decoration:none;color:#7d7d7c;}
.footer_area a:hover{text-decoration:underline;color:#7d7d7c;}
.template{width:1000px;padding:0px;border-spacing:0px;}
.template_facebook{width:750px;padding:0px;border-spacing:0px;}
.search_nav{width:660px;padding:5px;background:#2c5dad;font:13px Helvetica,arial,sans-serif;font-weight:bold;float:center;text-align:left;vertical-align:middle;}
.search_nav_facebook{width:660px;padding:5px;background:#2c5dad;font:13px Helvetica,arial,sans-serif;font-weight:bold;float:center;text-align:left;vertical-align:middle;}
.search_box{text-align:right;float:right;}
.logo_nav{height:120px;width:1008px;background: transparent;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.header_bg{background: transparent url('/headerbg.png');padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.header_bg a{text-decoration:underline;color:#ffffff;}
.header_bg a:hover{text-decoration:underline;color:#ffffff;}
.pitch_hp{font:16px Helvetica,arial,sans-serif;text-align:left;font-weight:normal;padding:10px;float:center;text-align:middle;}
.pitch_hp h1{font:18px Helvetica,arial,sans-serif;}
.content_hp{background:#ffffff;font:18px Helvetica,arial,sans-serif;text-align:left;font-weight:bold;}
.content_area{background:#ffffff;font:13px Helvetica,arial,sans-serif;text-align:left}
.content_bg{border:0px solid #d1d1d1;background-color:transparent;font:13px Helvetica,arial,sans-serif;padding:0px;}
.content{font:13px Helvetica,arial,sans-serif;padding:10px;text-align:left}
.search_form input{color:#666666;font:12px Helvetica,arial,sans-serif;font-weight:bold;display:inline;width:250px;}
.search_form_hp input{color:#666666;font-size:12px;font-weight:bold;display:inline;width:250px;}
.search_form button{display:inline;border-style:ridge;font-size:12px;background-color:#ffe768;color:#1b2e35;font-weight:bold;padding:3px;border:0px solid #000000;cursor:pointer;}
.search_form_hp button{display:inline;border-style:ridge;font-size:12px;background-color:#ffe768;color:#1b2e35;font-weight:bold;padding:3px;border:0px solid #000000;cursor:pointer;}
.browse_section{background-color:#f3f2f2;font:13px Helvetica,arial,sans-serif;padding:5px;}
.results_found{font-size:11px;float:right;}
.blog_form{font:13px Helvetica,arial,sans-serif;font-weight:bold;}
.blog_form h1{font-size:20px;font-weight:bold;color:#00a4e5;}
.blog_form button{display:inline;border-style:ridge;font-size:12px;background-color:#ffe768;color:#1b2e35;font-weight:bold;padding:3px;border:0px solid #000000;cursor:pointer;}
.blog_form input{color:#666666;font:20px Helvetica,arial,sans-serif;font-weight:bold;display:inline;width:400px;border:1px solid #000000;padding:5px;}
.blog_form textarea{width:400px;height:100px;font:20px Helvetica,arial,sans-serif;color:#666666;border:1px solid #000000;padding:5px;}

.blog_parent{width:620px; background-color:#f8f8f8;padding:11px;font:13px Helvetica,arial,sans-serif;border-top:1px solid #d1d1d1}
.blog_child{position:right; width:580px; background-color:#fefefe;padding:11px;font:13px Helvetica,arial,sans-serif;border-top:1px solid #d1d1d1;}
.blog_datetime{font-weight:normal;background-color:transparent;font-size:11px;padding:5px;float:right;}
.blog_header{font-weight:bold;background-color:transparent;font:13px Helvetica,arial,sans-serif;padding:5px;}
.blog_content{font-weight:normal;padding:5px;font:13px Helvetica,arial,sans-serif;}
.error{font-size:11px;color:#da0505;font-weight:bold;}
.share_area{font-weight:bold;}
.share_networks{text-align:center;border-bottom:0px solid #cccccc;padding-bottom:10px;background:transparent;}
.page_url, .page_url input{font-size:11px;color:#999999;width:190px;border:0px;padding:5px;}
.share_networks hr{border: 1px solid #cccccc;}
.thumbs{display:inline;font-weight:normal;}
.jb_rating{font-weight:bold;}
.jb_rating_down{color:#da0505;}
.jb_rating_up{color:#73da05;}
.jb_rating_normal{color:#d1d1d1;}
.blog_new{border:1px solid #ffae00;background-color:#fffed5;font-size:13px;padding:10px;font-weight:bold;}
.greybox{color:#bfbfbf;background-color: #f7f7f7;border: 1px solid #cccccc;padding: 10px;font-weight: normal;font:13px Helvetica,arial,sans-serif;}
.greybox a{text-decoration:underline;color:#bfbfbf;padding:2px;background:transparent;}
.bluebox{color:#595f8d;background-color: #eceff6;border: 1px solid #d4dae8;padding: 10px;font-weight: normal;font:13px Helvetica,arial,sans-serif;}
.bluebox a{text-decoration:underline;color:#595f8d;padding:2px;background:transparent;}
.infobox{color:#483201;background-color: #fff9d7;border: 1px solid #e2c822;padding: 10px;font-weight: normal;font:13px Helvetica,arial,sans-serif;}
.infobox a{text-decoration:underline;color:#483201;padding:2px;background:transparent;}
.errorbox{background-color: #ffebe8;border: 1px solid #dd3c10;padding: 10px;font-weight: normal;font:13px Helvetica,arial,sans-serif;}
.rightnav{background-color:transparent;border: 0px solid #ff5900;padding: 10px;font-weight: normal;font:13px Helvetica,arial,sans-serif;}
.leftnav{background-color: #eceff6;border: 0px solid #cccccc;padding: 10px;font-weight: normal;font:13px Helvetica,arial,sans-serif;}
.leftnav_headline{font-size:20px;display:inline;color:#00a4e5;font-weight:bold;}
.blockcontent{background-color: #f7f7f7;border: 0px solid #cccccc;padding: 10px;font-weight: normal;font:13px Helvetica,arial,sans-serif;}
.adbox{background-color: #eceff6;border: 1px solid #d4dae8;padding: 10px;font-weight: normal;font:13px Helvetica,arial,sans-serif;}
.feeds{padding-top:5px;overflow: auto;height:200px;width:660px;border:0px solid #000000;}
.feeds ul{list-style-type:none;margin:0;padding:0;}
.feeds ul li{margin:0;padding:0;float:left;}
.feeds img{width: 36px;height: 36px;vertical-align:text-top;}
.feed{padding-bottom:15px;padding-left:3px;padding-right:3px;}
.feed h1{font-size:16px;font-weight:bold;display:inline;}
.feed h2{font:14px Helvetica,arial,sans-serif;font-weight:bold;display:inline;}
.feed h3{font-size:13px;font-weight:bold;display:inline}
.avatar{display:inline;padding:5px;}
.events_counter{display:inline;font-size:11px;color:#00c438;}
.events_counter a{text-decoration:none;color:#00c438;}
.events_counter a:hover{text-decoration:underline;color:#00c438;}
.today{text-align:center;width:34px;height:34px;color:#00a4e5;background-image: url(/today.png);}
.today_day{position:relative;top:5px;font-size:14px;font-weight:normal;float:middle;}
.today_month{position:relative;top:2px;font-size:10px;font-weight:bold;float:middle;}
#weather {width: 240px;height: 120px;}
#current {width: 240px;height: 120px;text-align: right;color: #FFFFFF;font-weight: bold;}
#current #temp {font-size: 24px;font-style: normal;padding-top: 40px;padding-right: 16px;}
#current #fore {padding-right: 16px;font-size: 13px;}
#current #city {padding-right: 16px;}
.weather_area{text-align:right;}
.round-top-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.round-bottom-right{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.round-top-left{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.round-bottom-left{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.view_more{text-align:right;font-size:11px;font-weight:bold;}
.calendar{font-size:10px;font-weight:bold;border: 1px solid #cccccc;width:150px;}
.calendar_header{font-size:10px;font-weight:bold;color:#ffffff;background:#a2a1a1;text-align:center;}
.calendar_nav{font-size:11px;text-align:left;}
.calendar_time{font:13px Helvetica,arial,sans-serif;font-weight:bold;color:#000000;}
.calendar_date_today{text-align:center;width:53px;height:66px;color:#ffffff;background-image: url(/cal_event.png);}
.calendar_date_next{text-align:center;width:53px;height:66px;color:#ffffff;background-image: url(/cal_event.png);}
.calendar_date_last{text-align:center;width:53px;height:66px;color:#ffffff;background-image: url(/cal_event.png);}
.calendar_day{position:relative;top:15px;font-size:15px;font-weight:normal;float:middle;color:#00a4e5;}
.calendar_month{position:relative;top:4px;font-size:10px;font-weight:bold;float:middle;color:#ffffff;}
.calendar_event{text-align:left;font:13px Helvetica,arial,sans-serif;font-weight:normal;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #cccccc;}
.calendar_event h1{font-size:16px;font-weight:bold;color:#000000;}
.calendar_event h1 a{text-decoration:none;font-size:16px;font-weight:bold;}
.calendar_event h1 a:hover{text-decoration:none;font-size:16px;font-weight:bold;}
.calendar_event h2{font-size:10px;font-weight:normal;}
.calendar_headline{background:#c0e4f7;padding:5px;color:#000000;}
.calendar_headline h1{font-size:16px;font-weight:bold;display:inline;}
.calendar_preview{display:inline;float:right;position:relative;z-index:99;}
.calendar_select{background:#fffc00;}
.calendar_more{cursor:pointer;text-align:center;background:#ffffff;border:1px solid #000000;padding:5px;float:middle;font-size:16px;color:#00a4e5;font-weight:bold;}
.float_right{float:right;}
.close_notice{float:right;cursor:pointer;}
.calendar_categories{font-size:11px;font-weight:bold;padding-top:10px;padding-bottom:5px;border-bottom:1px solid #cccccc;}
.calendar_categories h1{display:inline;font-size:16px;}
.calendar_category{display:inline;font-weight:bold;font-size:16px;}
/*.suggest_mouseover{font:13px Helvetica,arial,sans-serif;background:#000000;color:#ffffff;padding:3px;}
.suggest_mouseout{font:13px Helvetica,arial,sans-serif;background:#33CCFF;color:#FFFFFF;padding:3px;}
.shadow{}
.shadow div{position:relative;}*/
.logout_label{display:inline;font-size:10px;font-weight:normal;}
.small_label{display:inline;font-size:10px;padding-top:5px;}
.network_stats{float:right;font-size:14px;font-weight:normal;color:#666666;}
.nav_tab_on{display:inline;/*padding:3px;border:1px solid #ffffff;*/}
.nav_tab_off{display:inline;/*padding:3px;border:0px;*/}
.header_nav{display:inline;color:#ffffff;background:transparent;padding:5px;float:right;text-align:right;font-size:14px;font-weight:bold;}
.header_nav h1{display:inline;font-size:24px;font-weight:bold;}
.header_nav h2{display:inline;font-size:20px;font-weight:bold;}
.header_nav h3{font-size:14px;font-weight:bold;}
/*.header_nav a{text-decoration:none;color:#ffffff;padding:2px;}
.header_nav a:hover{text-decoration:underline;color:#ffffff;background:transparent;padding:2px;}*/
.membership{font-size:13px;font-weight:normal;}
.membership_explain{color:#cccccc;display:inline;}
.membership input{color:#666666;font:20px Helvetica,arial,sans-serif;font-weight:bold;display:inline;width:350px;border:1px solid #000000;padding:5px;}
.membership button{display:inline;border-style:ridge;font-size:12px;background-color:#ffe768;color:#1b2e35;font-weight:bold;padding:3px;border:0px solid #000000;cursor:pointer;}
.membership textarea{width:400px;height:100px;font:20px Helvetica,arial,sans-serif;color:#666666;border:1px solid #000000;padding:5px;}
.membership_small input{color:#666666;font:20px Helvetica,arial,sans-serif;font-weight:bold;display:inline;width:200px;border:1px solid #000000;padding:5px;}
.edit_listing, .edit_listing a, .edit_listing a:hover{font-size:10px;float:right;text-align:right;z-index:2;}
.follow{font:10px Helvetica,arial,sans-serif;color:#000000;font-weight:bold;width:80px;text-align:center;cursor:pointer;border-style:ridge;background-color:#ffffff;padding:1px;border:1px solid #cccccc;}
.header{font-size:26px;font-weight:bold;}
.form_avatar input{color:#666666;font:20px Helvetica,arial,sans-serif;font-weight:bold;display:inline;border:1px solid #000000;padding:5px;}
.form_avatar button{display:inline;border-style:ridge;font-size:12px;background-color:#ffe768;color:#1b2e35;font-weight:bold;padding:3px;border:0px solid #000000;cursor:pointer;}
.form_avatar textarea{width:400px;height:100px;font:20px Helvetica,arial,sans-serif;color:#666666;border:1px solid #000000;padding:5px;}
.white_bg{color:#ffffff;}
.about_area{font:13px Helvetica,arial,sans-serif;font-weight:normal;}
.invite{font-size:13px;font-weight:normal;}
.invite input{color:#666666;font:13px Helvetica,arial,sans-serif;font-weight:bold;width:200px;border:1px solid #000000;padding:5px;}
.invite button{display:inline;border-style:ridge;font-size:12px;background-color:#ffe768;color:#1b2e35;font-weight:bold;padding:3px;border:0px solid #000000;cursor:pointer;}
.invite textarea{width:500px;height:100px;font:13px Helvetica,arial,sans-serif;color:#666666;border:1px solid #000000;padding:5px;}
.invite_types{font-size:14px;font-weight:bold;color:#cccccc;padding:5px;width:70px;}
.welcome{font-size:16px;font-weight:normal;color:#000000;padding:10px;float:middle;text-align:center;}
.welcome h1{font-size:30px;display:inline;font-weight:bold;}
.welcome h2{font-size:20px;display:inline;font-weight:bold;}
.welcome_signup{font-weight: normal;font:16px Helvetica,arial,sans-serif;color:#000000;background-color: #fff9d7;border: 1px solid #e2c822;padding: 10px;}
.welcome_signup h1{font-size:30px;display:inline;font-weight:bold;}
.welcome_signup h2{font-size:20px;display:inline;font-weight:bold;}
.hr_style hr{color: #f3d600;background-color: transparent;height: 1px;padding-bottom:10px;}
.row_color_a{background-color:#f6f6f6;}
.row_color_b{background-color:#ffffff;}
.date{font-size:13px;color:#999999;}
.date_today{color:#ffb000;}
.date_tomorrow{color:#0eb240;}
.light_color{color:#999999;}
.small{font-size:13px;font-weight:normal;}
.darken_background{/*z-index:2;height: 100%;width:100%;position:fixed;top:0px;left:0px;*/}
.darken_background_disable{} /*height:330px;width:500px;*/
.popup_box{text-align:center;left: 50%;top: 15%;margin-left: -400px;overflow:auto;border:0px solid #ffffff;z-index:201;position:absolute;font-size:11px;background-color:#FFFFFF;color:#000000;visibility:visible;}
.popup {
  padding: 10px
}
.popup h3.title {
  background-color: #6D84B4;
  border: 1px solid #3B5998;
  color: white;
  font-size: 110%;
  margin: -10px -10px 0 -10px;
  padding: 5px 9px;
}
.popup .popup_content {
  font-size: 90%;
  border: 1px solid #555;
  border-top: none;
  margin: 0 -10px -10px -10px;
  padding: 1px 9px;
}
.popup.draggable h3.title {
  cursor: move;
}
.rating_wrapper *{margin:0; border:0; padding:0;}
.rating_wrapper {overflow:hidden; height:16px;}
.sp_rating{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.7em; color:#5f5f5f; display:block;}
.rating{float:left; padding-right:4px;}
.stars_ranking{padding-top:5px;padding-bottom:15px;background:#ffffff;}
.base{background:url(/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:left; padding-right:4px; overflow:hidden;}
.average{background:url(/ratings.gif) 0 -16px no-repeat; text-indent:-9999px;}
.votes{float:left; padding-right:4px;}
.score{ background:url(/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:left; position:relative;}
.score a{padding:0px;background:transparent;display:block; height:100%; float:left; text-indent:-9999px; position:absolute; overflow:hidden; line-height:1em;}
.score1 {width:20%; z-index:55;}
.score2 {width:40%; z-index:54;}
.score3 {width:60%; z-index:53;}
.score4 {width:80%; z-index:52;}
.score5 {width:100%; z-index:51;}
.score a:hover{padding:0px; background:url(/ratings.gif) bottom right no-repeat;}
.status {height:16px; width:100px; overflow:hidden; position:relative;}	
.score_this{ height:100%; overflow:hidden;}
.score_this a{color:#f37800;}

