html,body
{ height:100%;
  background-image:url(../images/bg.jpg) top top;
  background-color:#edf0f3;
  background-repeat:repeat-x;
  margin:0;
  padding:0; }

img
{ border:0; }

a
{ outline:none;
  color:#171717;
  text-decoration:none; }

input
{ outline:none; }

#ident_message
{ background-color:#e16230;
  height:19px;
  text-align:center;
  color:white;
  font:14px arial;
  margin-bottom:10px;
  padding:10px; }

#ident_message_signup
{ background:#c3e19c;
  height:19px;
  text-align:center;
  color:black;
  font:arial 14px;
  margin-bottom:10px;
  padding:10px; }

#ident
{ width:400px;
  min-height:120px;
  background:#fbfbfb;
  border:1px solid #ccc;
  font:14px arial;
  margin:auto auto 20px;
  padding:30px 20px 20px; }

#ident_no_account
{ width:400px;
  height:30px;
  background:#fbfbfb;
  border:1px solid #ccc;
  font:14px arial;
  text-align:center;
  margin:auto;
  padding:30px 20px 20px; }

#ident_text
{ width:110px;
  float:left;
  text-align:right;
  font:arial 14px;
  padding:3px 10px 0; }

#ident_form
{ width:270px;
  float:right;
  text-align:left; }

#ident_line
{ clear:both;
  padding-bottom:15px;
  height:30px;
  font-family:arial; }

#ident_title
{ width:440px;
  font:22px Arial;
  color:black;
  text-align:left;
  margin:auto;
  padding:20px 0 10px; }

#header
{ height:120px;
  width:975px;
  clear:both;
  margin:15px auto auto; }

#header_r
{ float:right;
  text-align:right;
  width:200px;
  height:46px;
  margin-top:20px;
  font:13px arial; }

#header_l
{ float:left;
  width:540px;
  height:89px; }

#header_redirect
{ height:75px;
  width:400px;
  clear:both;
  margin:auto;
  margin-top:40px;
  margin-bottom:20px; }

#header_redirect_r
{ float:right;
  width:170px;
  height:46px;
  margin-top:20px;
  font:13px arial; }

#header_redirect_l
{ float:left;
  width:10px;
  height:66px; }

#logo
{ float:left;
  text-align:left;
  height:66px;
  width:300px; }

#search
{ float:right;
  text-align:left;
  height:39px;
  width:240px;
  padding-top:25px; }

#header_float
{ float:right;
  width:100px;
  height:50px; }

#container_menu
{ height:50px;
  width:973px;
  background-image:url(../images/menu_bg.gif);
  border-left:1px solid #e7ebf1;
  border-right:1px solid #e7ebf1;
  border-top:1px solid #e7ebf1;
  clear:both;
  margin:auto; }

#container_menu_search
{ height:35px;
  background-color:#003365; }

#container
{ width:100%;
  clear:both; }

#container_body
{ width:973px;
  background-color:white;
  border-left:1px solid #e7ebf1;
  border-right:1px solid #e7ebf1;
  border-bottom:1px solid #e7ebf1;
  clear:both;
  min-height:400px;
  margin:auto; }

#container_body_redirect
{ width:400px;
  background-color:#fff;
  border:1px solid #e7ebf1;
  height:200px;
  clear:both;
  margin:auto; }

#container_body_left
{ float:left;
  width:640px;
  margin-left:10px;
  text-align:left;
  color:#717171;
  font:13px arial,serif;
  padding:10px 0 0; }

#container_body_left_listing
{ float:left;
  width:440px;
  color:#717171;
  font:13px arial,serif;
  text-align:justify;
  padding:0 0 0 10px; }

#container_body_left_listing p
{ margin:3px; }

#container_body_right
{ float:right;
  width:320px;
  text-align:right; }

#calling
{ margin-bottom:5px;
  margin-top:8px; }

#home
{ clear:both;
  min-height:350px;
  width:640px;
  margin:auto; }

#home_l
{ float:left;
  clear:both;
  width:640px;
  margin-bottom:10px; }

#home_l_l
{ float:left;
  width:315px;
  background-color:#fff;
  border:1px solid #e7ebf1; }

#home_event_head_c
{ clear:both;
  margin-top:4px;
  padding:0 3px; }

#home_event_head_l
{ float:left;
  width:75px; }

#home_event_head_r
{ float:right;
  width:190px; }

#home_event
{ font:13px/25px arial;
  padding:0 3px; }

#home_jobs2 a
{ text-decoration:none;
  color:#3b87f8; }

#home_jobs2 a:hover
{ text-decoration:underline;
  color:#3b87f8; }

#home_l_r
{ float:right;
  min-height:250px;
  width:640px;
  background-color:#fff;
  border:1px solid #e7ebf1; }

#home_r
{ float:right;
  height:250px;
  width:280px;
  background-color:#fff;
  padding-right:2px; }

.home_bloc
{ float:left;
  width:220px;
  height:150px;
  margin-bottom:10px;
  background-image:url(../images/flier_bg.gif);
  background-repeat:no-repeat;
  margin-left:5px;
  padding:5px 0 0; }

.home_bloc2
{ float:left;
  width:290px;
  height:150px;
  border:1px solid #fbfbfb;
  margin:10px 19px 0 0; }

#home_members
{ width:300px;
  background-color:#fff;
  margin:0 0 0 10px; }

#home_members_title
{ height:25px;
  clear:both;
  border-bottom:1px dashed #ccc;
  background-color:#f9fafa;
  text-align:left;
  text-shadow:0 1px 2px #fff;
  margin-bottom:10px;
  font:20px arial,serif;
  padding:5px 0 5px 10px; }

#home_members_img
{ width:130px;
  float:left; }

#home_members_text
{ width:160px;
  float:right;
  text-align:left;
  font:13px/20px arial,serif; }

#home_members_img img
{ border:1px solid #ccc;
  padding:3px; }

#f_group
{ margin-bottom:-4px;
  width:300px;
  margin-left:10px;
  padding-top:10px;
  margin:auto; }
#event_promo
{ width:302px;
  
   }
  
  
#ad_300
{ width:310px;
  height:260px;
  background-image:url(../images/ad_bg_300.png);
  padding:10px 10px 0 0; }

#reach
{ width:310px;
  height:168px;
  margin:0 0 15px 5px; }

#searchform_hover
{ border:1px solid #696767;
  width:180px;
  color:#313030;
  font:12px arial;
  background-color:#fff;
  padding:5px; }

#menu_extra
{ float:right;
  height:42px;
  padding-top:8px;
  width:270px;
  margin-right:10px; }

.menu .selected a
{ background-color:#e7ebf1;
  color:#005098;
  text-decoration:none;
  line-height:50px;
  padding:17px 12px 15px 10px; }

.menu .selected a:hover
{ background-color:white;
  color:red;
  text-decoration:none;
  padding:3px 12px 15px 10px; }

.menu .selected_listing a
{ background-color:#e7ebf1;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  padding:3px 12px 15px 10px; }

.menu .selected_listing a:hover
{ background-color:#e7ebf1;
  color:#fff;
  text-decoration:none;
  border-top:1px solid #2f629b;
  border-right:1px solid #2f629b;
  border-left:1px solid #2f629b;
  padding:3px 12px 15px 10px; }

.menu
{ height:50px;
  margin-right:10px;
  width:600px;
  float:left; }

.menu li a
{ width:206px;
  display:inline;
  text-decoration:none;
  color:#4d6280;
  font:14px/50px verdana,serif;
  padding:3px 12px 14px 10px; }

.menu li a:hover
{ width:206px;
  display:inline;
  text-decoration:none;
  color:#83a5bd;
  font:14px/50px verdana,serif;
  padding:3px 12px 14px 10px; }

#sb_title h1
{ color:#2f629b;
  font:16px arial;
  margin:0; }

#sb_title
{ text-indent:5px;
  text-align:left;
  height:32px;
  clear:both;
  border-bottom:1px solid #e7ebf1;
  background-color:#f9fafa; }

#sb_title_r
{ float:right;
  font:12px arial,serif;
  padding-top:5px;
  height:27px;
  width:260px; }

#title_cec h1
{ color:#232323;
  font:16px arial,serif;
  margin:0; }

#title_cec
{ height:32px;
  clear:both;
  border-bottom:1px solid #e7ebf1;
  background-color:#f9fafa;
  margin:auto; }

#title_cec_r
{ float:right;
  text-align:left;
  padding-top:7px;
  height:27px;
  width:380px; }

#slide
{ width:950px;
  height:153px;
  background-image:url(../images/slide.jpg);
  clear:both;
  margin:auto; }

#slide_l
{ width:590px;
  height:98px;
  float:right;
  font:13px arial;
  padding-top:15px; }

#slide_moto
{ font:21px times New Roman;
  margin-bottom:10px; }

#slide_desc
{ font:13px/20px arial;
  clear:both;
  min-height:30px; }

#slide_desc_l
{ font:13px/20px arial;
  width:250px;
  float:left; }

#slide_desc_r
{ font:13px/20px arial;
  float:right;
  width:320px; }

#slide_l li
{ padding-left:2px;
  list-style-type:none;
  list-style-image:url(../images/li.png);
  list-style-position:inside;
  color:#4d5154;
  margin:0; }

#slide_l ul
{ margin:10px 0 0 -10px; }

#slide_r
{ width:346px;
  height:108px;
  float:left;
  padding-top:15px; }

#top_e
{ background-image:url(../images/top_e.jpg);
  height:31px;
  width:870px;
  margin:auto; }

#bot_e
{ background-image:url(../images/bot_e.jpg);
  height:31px;
  width:870px;
  margin:auto; }

#slide2
{ width:950px;
  height:105px;
  background-image:url(../images/slide2.gif);
  clear:both;
  margin:auto auto 20px; }

#slide2 a
{ color:#00458d;
  text-decoration:none;
  font-size:20px; }

#slide2 a:hover
{ color:#f20606;
  text-decoration:none; }

#slide2_l
{ width:450px;
  height:75px;
  float:left;
  padding-top:20px;
  font:13px arial; }

#slide2_r
{ width:450px;
  height:75px;
  float:right;
  padding-top:20px;
  font-family:arial; }

.spacer
{ clear:both;
  height:70px; }

a:hover
{ color:#171717;
  text-decoration:underline; }

#message_sent
{ border-top:1px solid #2cae04;
  color:#fff;
  border-bottom:1px solid #2cae04;
  height:40px;
  text-align:left;
  font-style:normal;
  font-size:15px;
  background-color:#95f078;
  margin:20px auto auto;
  padding:10px; }

#message_sent_w
{ color:#fff;
  border-top:1px solid #cf0202;
  border-bottom:1px solid #cf0202;
  height:50px;
  text-align:left;
  font-style:normal;
  font-size:15px;
  background-color:#f84646;
  margin:20px auto auto;
  padding:10px; }

#signup
{ text-align:left;
  color:#000;
  font:13px arial,serif;
  clear:both;
  padding:20px 0 10px 10px; }

#signup_l
{ float:left;
  color:#717171;
  font:13px arial,serif;
  width:400px; }

#signup_r
{ float:right;
  color:#717171;
  font:13px arial,serif;
  width:400px;
  border:1px solid #a4a4a5;
  background:#fbfbfb;
  margin:0 20px;
  padding:10px 40px 10px 10px; }

#plan
{ float:left;
  width:280px;
  color:#171717;
  font:12px arial;
  background-color:#fbfafa;
  border:1px dotted #CCC;
  padding:10px; }

#info
{ text-align:left;
  color:#717171;
  font:13px arial,serif;
  padding-bottom:10px;
  clear:both;
  height:100px; }

#info_l
{ font-size:16px;
  margin-bottom:10px; }

#info_r
{ text-align:right; }

#mailinglist
{ float:left;
  width:346px;
  height:103px;
  color:#171717;
  font:12px arial;
  padding-top:5px;
  background-image:url(../images/bg_home_mailinglist.png); }

.question_form
{ width:244px;
  height:22px;
  color:#7d7d7c;
  background-image:url(../images/form.gif);
  margin-bottom:15px;
  padding:6px 8px 5px; }

#footer
{ height:40px;
  color:#2f629b;
  text-align:center;
  font:13px/24px Trebuchet MS,Georgia,Times New Roman,serif;
  clear:both;
  width:975px;
  margin:auto;
  padding:20px 0; }

#footer a
{ color:#2f629b;
  text-decoration:none; }

#footer a:hover
{ color:#2f629b;
  text-decoration:underline; }

#result_list_ok
{ font:13px arial;
  color:#171917;
  background-image:url(../images/success.png);
  text-align:left;
  width:695px;
  margin:auto auto 30px;
  padding:20px 0 27px 150px; }

#result_list_error
{ height:92px;
  font:13px/22px arial;
  color:#171917;
  background-image:url(../images/error.png);
  text-align:left;
  width:695px;
  margin:auto auto 30px;
  padding:20px 0 27px 150px; }

#ads
{ clear:both;
  width:300px;
  margin:auto; }

.advertise
{ float:left;
  padding:15px 15px 10px 10px; }

#confirm
{ color:#000;
  background-color:#f7f7f7;
  border:1px solid #ccc;
  height:130px;
  width:700px;
  text-align:left;
  font:13px arial;
  margin:auto;
  padding:20px 10px; }

#l
{ background-color:#fff;
  margin:0 10px; }

#redirect
{ color:#000;
  height:400px;
  width:400px;
  text-align:center;
  padding-top:70px;
  font:13px arial;
  margin:auto; }

#l_success
{ color:#fff;
  background-color:#5ad632;
  border:1px solid #2cae04;
  height:70px;
  width:700px;
  text-align:center;
  padding-top:20px;
  font:13px arial;
  margin:auto; }

#l_error
{ color:#fff;
  background-color:#f84646;
  border:1px solid #cf0202;
  height:70px;
  width:700px;
  text-align:center;
  padding-top:20px;
  font:13px arial;
  margin:auto; }

#l_option_line
{ min-height:50px; }

#l_option_box
{ font-family:arial;
  background-color:#e8eefa;
  border:black;
  width:850px;
  margin-left:10px;
  margin-bottom:10px;
  padding:20px; }

#l_login
{ border:black;
  width:400px;
  margin-left:10px;
  padding:40px 0 0 20px; }

#l_login_l
{ width:100px;
  float:left;
  height:23px;
  padding-top:4px;
  text-align:right;
  margin-bottom:10px;
  color:#151516;
  font:bold 13px Arial; }

#l_login_r
{ width:280px;
  float:right;
  margin-bottom:10px;
  min-height:27px;
  font:12px Arial;
  color:#151516; }

#l_title
{ height:23px;
  text-align:left;
  font:20px arial;
  text-indent:10px;
  color:#414140;
  padding-top:7px;
  margin:auto auto 15px; }

.subtitle
{ text-align:left;
  font:12px arial;
  padding-left:20px;
  color:#076bdb; }

#l_l
{ width:200px;
  float:left;
  height:23px;
  padding-top:4px;
  text-align:left;
  margin-bottom:10px;
  color:#151516;
  font:bold 13px Arial; }

#l_r
{ width:740px;
  float:right;
  margin-bottom:10px;
  min-height:27px;
  font:12px Arial;
  color:#151516; }

#listing_show_c
{ width:890px;
  clear:both;
  margin:auto; }

#listing_try
{ text-align:right;
  height:60px; }

#listing_promo
{ background:#f00;
  color:#fff;
  font:13px/20px arial,serif;
  text-align:justify;
  padding:15px;
  margin-bottom:10px; }

#nycpulse
{ background:#c1e686;
  color:#fff;
  font:13px/20px arial,serif;
  text-align:justify;
  padding:15px; }

#listing_show_l
{ width:490px;
  float:left;
  color:#171717;
  font:13px/20px arial,serif;
  text-align:justify;
  padding:40px 0; }

#listing_show_l li
{ margin:0 0 5px 10px; }

#listing_show_l ul
{ margin:0 0 30px; }

#listing_show_r
{ float:right;
  padding:20px 0; }

#listing_text
{ width:850px;
  color:#171717;
  font:13px/20px arial,serif;
  text-align:justify;
  background-color:#fff;
  padding:10px; }

#listing_text a
{ text-decoration:underline;
  color:#63acff; }

#listing_text a:hover
{ text-decoration:none;
  color:#63acff; }

.article2
{ text-align:left;
  color:#171717;
  background:#ffffff;

  width:600px;
  float:left;
  font:13px arial,serif;
  clear:both;
  margin-bottom:10px;
  padding:15px 10px 0; }
.article2_share
{ 

  width:580px;
  height:22px;
  font-size:13px;
  padding:10px 10px 6px 10px;
  background-color:#f2f5fa;
  margin-bottom:5px;
  border:1px solid #cad4e7;
  margin-bottom:15px;
  clear:both;

 }
.article
{ text-align:left;
  color:#171717;
  width:530px;
  float:left;
  font:13px arial,serif;
  margin:auto;
  padding:0 10px; }

.article_title
{ margin-bottom:15px;
  padding-bottom:3px;
  font:20px Georgia;
  border-bottom:1px dashed #ebeaea; }

.article_title a
{ color:#5b5b5b;
  text-decoration:none; }

.article_title a:hover
{ color:#0882d0;
  text-decoration:none; }

.article_info
{ text-align:left;
  color:#9b9b9b;
  font:12px arial,serif;
  margin-top:15px;
  border-top:1px dashed #ebeaea;
  padding-top:4px;
  margin-bottom:30px; }

.article_info_l
{ float:left;
  width:300px;
  text-align:left; }

.article_info_r
{ float:right;
  width:200px;
  text-align:right; }

.article_text img
{ padding:0 6px 4px 0; }

.article_text
{ color:#333;
  text-align:justify;
  font:13px/19px arial,serif; }

.article_text a
{ text-decoration:underline;
  color:#0076c2; }

.article_text a:hover
{ text-decoration:none;
  color:#00539c; }

.article_text li
{ font-size:12px;
  line-height:16px;
  margin:0;
  padding:0 0 10px; }

.article_text ol
{ font-size:30px; }

.article_title h1
{ color:#5b5b5b;
  font:normal 25px arial;
  margin:0; }

#sendemail
{ clear:both;
  width:300px;
  height:35px;
  margin-left:10px; }

#sendemail2
{ clear:both;
  width:270px;
  height:35px; }

#submitevent
{ text-align:right;
  font:14px arial;
  padding:30px 20px; }

#result_tag
{ border:1px dashed #e19797;
  height:30px;
  width:520px;
  background-color:#fbe9e9;
  font-size:16px;
  color:#da0909;
  margin:0 0 10px 10px;
  padding:12px 0 0 10px; }

#twitter_top
{ background:url(../images/t_top.gif);
  height:50px; }

#twitter_bot
{ background:url(../images/t_bot.gif);
  height:20px;
  margin-top:-13px; }

#twitter_update_list
{ font-size:13px;
  line-height:21px;
  list-style:none;
  background:url(../images/t_mid.gif);
  margin-top:-8px;
  padding-top:10px; }

#twitter_update_list li
{ padding-bottom:7px;
  margin-bottom:9px;
  text-align:left;
  font-family:arial;
  border-bottom:1px dashed #ebeaea;
  margin-left:-20px;
  width:270px; }

#twitter_update_list span,#twitter_update_list span a
{ color:#ababab;
  text-decoration:none; }

#twitter_update_list a
{ color:#6f7276; }

#twitter_top_follow
{ float:right;
  width:100px;
  height:26px;
  margin:16px 18px; }

.re_category
{ text-transform:uppercase;
  font:12px helvetica;
  background:#fbfbfb;
  color:#0076c2;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-border-radius:5px;
  text-decoration:none;
  margin-bottom:3px;
  border:1px solid #cccdcd;
  padding:2px 5px; }

.tags a
{ font:11px helvetica;
  background:#fbfbfb;
  color:#0076c2;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-border-radius:5px;
  text-decoration:none;
  margin-bottom:3px;
  border:1px solid #cccdcd;
  padding:2px 5px; }

.tags a:hover
{ font:11px helvetica;
  background:#0076c2;
  color:#fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  text-decoration:none;
  margin-bottom:3px;
  border:1px solid #fff;
  padding:2px 5px; }

#event_home_left
{ float:left;
  width:152px;
  padding:0; }

#event_home_left_img
{ width:152px;
  float:right; }

#event_home_right
{ float:right;
  width:450px; }

#title_event_home
{ width:400px;
  margin-bottom:2px;
  color:#5b5b5b;
  font:bold 16px arial,serif; }

#title_event_home a
{ color:#0683db;
  text-decoration:none; }

#title_event_home a:hover
{ color:#0379cb;
  text-decoration:underline; }

#date_event_home
{ width:300px;
  color:#171719;
  font:13px arial,serif;
  padding:0 0 7px; }

#article_tag
{ width:100%; }

#estate
{ width:930px;
  min-height:180px;
  font:13px arial,serif; }

#estate_left
{ width:500px;
  min-height:180px;
  float:right;
  clear:both; }

#estate_left_r
{ width:502px;
  padding-left:20px; }

#estate_right
{ width:400px;
  min-height:180px;
  float:left;
  margin-left:15px; }

#estate_flier
{ width:296px;
  margin-bottom:10px; }

#estate_date
{ color:black;
  padding-bottom:10px;
  clear:both; }

#estate_description
{ color:black;
  text-align:center;
  font-size:17px;
  border-bottom:1px solid #ccc;
  padding-bottom:3px;
  padding-left:20px;
  margin-bottom:20px; }

#estate_venue
{ color:#262b30;
  font:13px/22px arial;
  margin-bottom:10px;
  width:450px; }

#estate_title_c
{ width:500px;
  min-height:20px;
  margin-bottom:10px;
  text-transform:uppercase;
  clear:both; }

#estate_title_l
{ width:300px;
  min-height:20px;
  margin-bottom:10px;
  text-transform:uppercase;
  float:left; }

#estate_title_r
{ color:#89cb11;
  width:200px;
  min-height:20px;
  margin-bottom:10px;
  float:left;
  text-transform:uppercase;
  float:right; }

#estate_title h1
{ color:#f70d0d;
  font:19px arial;
  margin:0; }

#estate_buy
{ float:right;
  margin-top:-7px; }

#estate_share
{ height:25px;
  font-size:13px;
  background:#e6e6e6;
  width:200px; }

#estate_share_share
{ width:40px;
  padding-top:5px;
  float:left;
  font-size:12px;
  text-align:center; }

#estate_title_container
{ clear:both;
  height:30px;
  border:1px solid black; }

#event_sub
{ width:940px;
  text-align:left;
  font:14px arial;
  color:#ef0000;
  margin:auto;
  padding:15px 0 5px; }

#event_sub a
{ color:#ef0000; }

#event_sub a:hover
{ color:#ef0000;
  text-decoration:underline; }

#event
{ width:930px;
  min-height:180px;
  font:13px arial,serif; }

#event_left
{ width:700px;
  min-height:180px;
  float:right;
  clear:both; }

#event_left_r
{ width:502px;
  padding-left:45px; }

#event_right
{ width:200px;
  min-height:180px;
  float:left;
  margin-left:15px; }

#event_flier
{ width:296px;
  margin-bottom:10px; }

#event_date
{ color:black;
  padding-bottom:10px;
  clear:both; }

#event_description
{ color:black;
  text-align:center;
  font-size:17px;
  border-bottom:1px solid #ccc;
  padding-bottom:3px;
  padding-left:20px;
  margin-bottom:20px; }

#event_venue
{ color:#262b30;
  font:13px/22px arial;
  margin-bottom:10px;
  width:660px; }

#event_title
{ width:500px;
  min-height:20px;
  margin-bottom:10px;
  float:left; }

#event_title h1
{ color:#1477dd;
  font:18px helvetica;
  margin:0; }

#event_buy
{ float:right;
  margin-top:-7px; }

#event_share
{ height:25px;
  font-size:13px;
  background:#e6e6e6;
  width:200px; }

#event_share_share
{ width:40px;
  padding-top:5px;
  float:left;
  font-size:12px;
  text-align:center; }

#event_title_container
{ clear:both;
  height:30px;
  border:1px solid black; }

#lastest_menu
{ height:25px;
  width:620px;
  font-size:20px;
  color:#98763a;
  border-bottom:1px dashed #dedede;
  margin:auto auto 15px; }

#big_picture_c
{ margin:auto;
  padding:20px 0 0 20px; }

#big_picture_pic
{ margin:auto;
  text-align:center; }

#big_picture_back
{ font:14px arial;
  padding:10px 0 0 20px; }

#interview_home_left
{ float:left;
  width:130px;
  padding:0; }

#interview_home_left_img
{ width:130px;
  float:right; }

#interview_home_right
{ float:right;
  width:470px; }

#title_interview_home
{ width:400px;
  margin-bottom:2px;
  color:black;
  font:bold 16px arial,serif; }

#title_interview_home a
{ color:black;
  text-decoration:none; }

#title_interview_home a:hover
{ color:black;
  text-decoration:underline; }

#date_interview_home
{ width:300px;
  color:black;
  font:14px arial,serif;
  padding:0 0 7px; }

#text_interview_home
{ color:black;
  padding-top:10px;
  line-height:20px; }

#interview_menu
{ height:22px;
  font-size:20px;
  color:#323232;
  margin-bottom:10px; }

#interview_submenu
{ height:18px;
  font-size:14px;
  color:grey;
  border-bottom:1px solid #d6d6d6;
  margin-bottom:15px; }

#interview_picture
{ width:300px;
  margin-bottom:2px; }

#interview_quote
{ font:23px "Times New Roman",Garamond,serif;
  width:600px;
  margin-bottom:20px;
  clear:both;
  text-align:center; }

#interview_questionnaire
{ color:black;
  text-align:left;
  padding-bottom:3px;
  padding-left:20px;
  font-size:13px;
  line-height:22px; }

#interview_pic_note
{ padding-left:10px;
  margin-bottom:10px;
  font-size:9px;
  text-align:center; }

#interview_share_fb
{ width:290px;
  padding-left:10px;
  font-size:9px;
  text-align:center; }

#interview_share
{ height:25px;
  font-size:13px;
  background:#fff;
  width:300px;
  margin-bottom:10px; }

#interview_nextevent
{ height:25px;
  font-size:13px;
  background:#fff;
  padding-left:10px; }

#interview
{ width:950px;
  min-height:180px;
  font:13px arial,serif; }

#interview_left
{ width:630px;
  min-height:180px;
  float:right;
  clear:both; }

#interview_left_r
{ width:602px;
  padding-left:15px; }

#interview_right
{ width:300px;
  min-height:180px;
  float:left;
  padding-left:10px; }

#interview_title_c
{ min-height:40px;
  margin-bottom:10px;
  clear:both;
  padding-left:20px; }

#interview_title_l
{ float:left; }

#interview_title_r
{ float:right; }

.pagination
{ min-height:25px;
  font-family:Verdana,Arial,Helvetica,serif;
  background:#fff;
  border-top:1px dashed #ccc;
  border-bottom:1px dashed #ccc;
  margin:left left 20px;
  padding:10px; }

.pagination li
{ float:left;
  margin-bottom:10px;
  list-style-type:none;
  white-space:nowrap;
  padding:0; }

.pagination li a
{ display:block;
  text-decoration:none;
  color:#fff;
  background-image:url(../images/page.gif);
  margin-right:3px;
  font:12px Verdana,Arial,Helvetica,serif;
  padding:4px 8px; }

.pagination li.selected
{ text-decoration:none;
  color:#fff;
  background-image:url(../images/page_selected.gif);
  margin-right:3px;
  display:block;
  font:12px Verdana,Arial,Helvetica,serif;
  padding:4px 8px; }

.pagination li a:hover
{ display:block;
  background-image:url(../images/page_hover.gif);
  text-decoration:none;
  color:#fff;
  margin-right:3px;
  font:12px Verdana,Arial,Helvetica,serif;
  padding:4px 8px; }

#noevents
{ text-align:center;
  border-bottom:1px dashed #ccc;
  padding-top:10px;
  height:30px; }

#venue_text
{ width:900px;
  font:14px/20px arial;
  text-align:justify;
  margin:auto; }

#venue
{ width:800px;
  margin:auto;
  font:13px arial;
  margin:auto;
  padding:20px; }

#venue_l
{ height:100px;
  width:450px;
  float:right;
  font:13px arial;
  padding-top:30px; }

#venue_r
{ padding-right:20px;
  height:200px;
  width:470px;
  float:left;
  font:14px/23px arial;
  text-align:justify; }

#addoptions
{ width:200px;
  text-align:right;
  margin:auto; }

#account_ok
{ width:400px;
  height:50px;
  background-color:#2ad313;
  text-align:center;
  color:white;
  font:14px arial;
  margin:100px auto auto;
  padding:30px 20px 20px; }

#account_error
{ width:400px;
  height:50px;
  background-color:#fbce56;
  text-align:center;
  color:white;
  font:14px arial;
  margin:100px auto auto;
  padding:30px 20px 20px; }

#signup_ok
{ width:800px;
  height:50px;
  background-color:#c3e19c;
  text-align:left;
  color:black;
  font:14px arial;
  margin:auto;
  padding:30px 20px 20px; }

#about h2
{ font:16px arial,serif;
  margin:0; }

#about p
{ margin:0 0 15px; }

#about_pres
{ background:#ebeff9;
  font:21px/30px "Times New Roman",Garamond,serif;
  height:65px;
  margin-bottom:20px;
  padding:7px 20px 0; }

#event_title_listing
{ min-height:20px;
  margin-bottom:10px;
  float:left; }

#event_listing
{ width:930px;
  min-height:180px;
  font:13px arial,serif;
  padding:10px 0 0 10px; }

#event_left_listing
{ width:690px;
  float:right; }

#event_right_listing
{ width:230px;
  min-height:180px;
  float:left; }

#event_flier_listing
{ width:200px;
  margin-bottom:10px;
  padding:5px 0 0; }

#event_under_title
{ color:black;
  clear:both;
  min-height:15px; }

#event_date_c
{ color:black;
  float:left;
  width:400px;
  min-height:15px; }

#event_button
{ float:right;
  min-height:15px;
  width:253px; }

#event_ticket_listing_done
{ color:#000;
  width:679px;
  height:25px;
  background:#e6e6e6;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  margin-bottom:40px;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  font-size:15px;
  line-height:18px;
  font-weight:bold;
  text-shadow:0 1px 2px #fff;
  padding:8px 0 3px 10px; }

#event_ticket_listing
{ margin-bottom:25px; }

#event_detail_listing
{ margin-top:-35px;
  color:#000;
  width:679px;
  height:25px;
  background:#e6e6e6;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;
  border-bottom:1px dashed #ccc;
  font-size:15px;
  line-height:18px;
  font-weight:bold;
  text-shadow:0 1px 2px #fff;
  padding:8px 0 3px 10px; }

#event_description_listing
{ color:#000;
  width:669px;
  text-align:left;
  font-size:13px;
  line-height:18px;
  background-color:#fbfbfb;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin-bottom:10px;
  padding:10px; }

#event_share_listing
{ height:60px;
  font-size:13px;
  padding-top:10px;
  width:170px;
  padding-left:30px;
  background-color:#fbfbfb;
  margin-bottom:15px; }
#event_share_feedback
{ 
  font-size:13px;
  padding:10px ;
  width:180px;
 
  background-color:#fbfbfb;
  margin-bottom:15px;
line-height:20px;
  }
#ed_sb
{ height:20px;
  clear:both;
  border-bottom:1px dashed #ccc;
  background:#e6e6e6;
  width:190px;
  font-size:13px;
  font-weight:bold;
  text-shadow:0 1px 2px #fff;
  padding:5px 0 5px 10px; }

#ed_sb_r
{ float:right;
  width:162px;
  padding-top:2px; }

#dlflyer
{ height:35px;
  width:200px;
  border-bottom:1px dashed #ccc;
  background:#e6e6e6;
  margin-bottom:10px; }

#dlflyer li a
{ width:206px;
  display:inline;
  text-decoration:none;
  text-shadow:0 1px 2px #fff;
  font:bold 13px/35px arial,serif;
  padding:3px 12px 14px 10px; }

#dlflyer li a:hover
{ width:206px;
  display:inline;
  text-decoration:none;
  font:13px/35px arial,serif;
  color:#103458;
  text-shadow:0 1px 2px #fff;
  padding:3px 12px 14px 10px; }

#ed_sb2
{ height:20px;
  clear:both;
  border-bottom:1px dashed #ccc;
  background:#e6e6e6;
  width:190px;
  font-size:13px;
  font-weight:bold;
  text-shadow:0 1px 2px #fff;
  margin-bottom:10px;
  padding:5px 0 5px 10px; }

#ed_sb2_l
{ float:left;
  height:28px;
  padding:7px 0 0 10px; }

#ed_sb2_r
{ float:right;
  width:162px; }

#ourevent
{ border:1px solid red;
  width:950px;
  min-height:180px;
  font:13px arial,serif;
  margin:AUTO; }

#ourevent_left
{ border:1px solid red;
  width:690px;
  min-height:180px;
  float:left;
  clear:both; }

#ourevent_right
{ border:1px solid red;
  width:250px;
  min-height:180px;
  float:right; }

#ourevent_flier
{ width:220px;
  margin-bottom:10px;
  padding:5px 0 0 5px; }

#ourevent_date
{ color:black;
  padding-bottom:10px; }

#ourevent_venue
{ color:black;
  font-size:13px;
  margin-bottom:10px;
  max-width:490px; }

#ourevent_title
{ height:20px;
  margin-bottom:15px;
  float:left;
  border-bottom:1px dotted #cbcaca;
  padding-bottom:4px; }

#ourevent_title h1
{ color:#1d1f21;
  font:20px helvetica;
  margin:0; }

#ourevent_share
{ height:60px;
  font-size:13px; }

#ourevent_title_container
{ clear:both;
  height:30px; }

.menu_mailinglist_hover
{ border:0;
  width:147px;
  color:#fff;
  font:15px arial;
  background-image:url(../images/formh.png);
  height:22px;
  padding:6px 8px 5px 40px; }

.input_design
{ border:0;
  width:212px;
  color:#000;
  font:15px arial;
  background-color:#f4f2f2;
  background-image:url(../images/form_home.png);
  height:20px;
  padding:6px 8px 5px; }

.input_default
{ border:0;
  width:212px;
  color:#000;
  background-color:#f4f2f2;
  font:15px arial;
  background-image:url(../images/form_home.png);
  height:20px;
  padding:6px 8px 5px; }

.input_hover
{ border:0;
  width:212px;
  color:#000;
  font:15px arial;
  background-image:url(../images/formh_home.png);
  height:20px;
  padding:6px 8px 5px; }

.input_design_l
{ border:1px solid #a8a8a8;
  background:transparent;
  color:#313030;
  font:12px arial;
  padding:5px; }

#ident_spacer,#home_members_c,.bar,#listing_show_spacer,#event_title_c
{ clear:both; }

#container_body_left_listing h1,#plan h1,#mailinglist h1
{ padding-bottom:10px;
  color:#717171;
  font:18px Trebuchet MS,Georgia,Times New Roman,serif;
  margin:0; }

#home_event_head_c a,#home_jobs a
{ text-decoration:none;
  color:#cd2018; }

#home_event_head_c a:hover,#home_jobs a:hover
{ text-decoration:underline;
  color:#93231e; }

#home_jobs
{ font:13px/25px arial;
  clear:both;
  padding:0 3px 0 3px;
  width:630px;
  margin-bottom:10px; }

#home_jobs_img
{ font:13px arial;
  padding-left:5px;
  float:left;
  width:75px;
  height:56px; }

#home_jobs_img img
{ border:1px solid #666; }

#home_jobs_text
{ font:15px arial;
  width:525px;
  float:right;
  height:56px; }

#home_jobs_text_title
{ font:15px arial;
  width:400px;
  float:left;
  height:56px; }

#home_jobs_text_info
{ font:15px arial;
  width:85px;
  padding-right:6px;
  float:right;
  height:56px; }

#searchform,#searchform_default_
{ border:1px solid #a8a8a8;
  width:180px;
  color:#313030;
  font:12px arial;
  background-color:#fff;
  padding:5px; }

.menu ul,.pagination ul,#dlflyer ul
{ list-style-type:none;
  margin:0;
  padding:0; }

.menu li,#dlflyer li
{ float:left;
  list-style-type:none;
  white-space:nowrap;
  margin:0;
  padding:0; }

#sb_title_l,#title_cec_l
{ float:left;
  height:32px;
  width:220px;
  text-align:right; }

#sb_title a,#title_cec a
{ text-decoration:none;
  color:#000; }

#sb_title a:hover,#title_cec a:hover
{ text-decoration:none;
  color:#424242; }

#slide2_l_l,#slide2_r_l
{ float:left;
  width:107px; }

#slide2_l_r,#slide2_r_r
{ float:right;
  width:320px;
  padding-top:15px; }

#l_login_l i,#l_l i
{ font-size:11px;
  font-weight:normal; }

#l_login_line,#l_line
{ clear:both;
  min-height:50px; }

#sendemail_l,#sendemail2_l,#ed_sb_l
{ float:left; }

#sendemail_r,#sendemail2_r
{ float:right; }

#event_home,#interview_home
{ width:620px;
  min-height:110px;
  border-bottom:1px dotted #e1dfdf;
  clear:both;
  margin:auto auto 20px; }

#event_home_left_img img,#interview_home_left_img img
{ border:1px solid #473d3d; }

#event_home_left_info,#interview_home_left_info
{ float:left;
  width:15px; }

#event_left_l,#event_left_listing_l,#ourevent_left_l
{ width:160px;
  float:left; }

#event_ticket,#ourevent_ticket
{ margin-top:10px;
  width:670px; }

#event_info,#ourevent_info
{ width:630px;
  border:1px solid #d5d5d3;
  background-color:#fff;
  padding:20px; }

#event_detail,#ourevent_detail
{ width:670px;
  border-top:1px solid #d5d5d3;
  border-left:1px solid #d5d5d3;
  border-right:1px solid #d5d5d3;
  height:29px;
  text-indent:10px;
  padding-top:8px;
  font:bold 18px Helvetica,Arial,sans-serif;
  color:#005580;
  background-image:url(../images/eventdetail.gif); }

#event_invited,#ourevent_invited
{ color:black;
  font-size:13px;
  margin-bottom:10px;
  padding-left:10px; }

#event_limited,#ourevent_limited
{ width:670px;
  height:30px;
  font-size:12px;
  color:red; }

.event_title,.ourevent_title
{ width:680px;
  color:#000;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  margin-bottom:5px;
  padding-top:3px;
  height:17px; }

#event_text,#ourevent_text
{ text-transform:justify;
  font-size:13px;
  padding-left:20px; }

.event_share_img,.event_share_fb
{ width:20px;
  padding-top:5px;
  float:left;
  font-size:9px;
  text-align:center; }

#event_options,#ourevent_options
{ float:right;
  width:130px;
  text-align:right;
  padding-right:15px; }

#big_picture_back a,#interview_questionnaire a
{ color:#0c57a5;
  text-decoration:underline; }

#big_picture_back a:hover,#interview_questionnaire a:hover
{ color:#0c57a5;
  text-decoration:none; }

#interview_title_l h1,#event_title_listing h1
{ color:#1477dd;
  font:26px helvetica;
  margin:0; }

#about,#about_text
{ color:#232422;
  text-align:justify;
  font:13px/20px arial;
  padding:10px; }

#event_left_listing_r,#ourevent_left_r
{ width:502px;
  padding-left:10px;
  float:right; }

.event_share_listing_img,.ourevent_share_img
{ width:50px;
  height:30px;
  float:left;
  font-size:9px;
  text-align:center;
  margin-right:10px; }

.menu_mailinglist,.menu_mailinglist_default
{ border:0;
  width:147px;
  color:#7d7d7c;
  font:15px arial;
  background-image:url(../images/form.png);
  height:22px;
  padding:6px 8px 5px 40px; }

.input_default_l,.select_design_l,.select_default_l
{ border:1px solid #a8a8a8;
  color:#313030;
  font:12px arial;
  padding:5px; }

.input_hover_l,.select_hover_l
{ border:1px solid #696767;
  color:#313030;
  font:12px arial;
  padding:5px; }

.tags_hp_charity
{ font:11px helvetica;
  background:#fc542d;
  padding:2px 5px;
  color:#fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  text-decoration:none;
  margin-bottom:3px;
  margin-right:4px; }

.tags_hp_art
{ font:11px helvetica;
  background:#9b8108;
  padding:2px 5px;
  color:#fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  text-decoration:none;
  margin-bottom:3px;
  margin-right:4px; }

.tags_hp_fashion
{ font:11px helvetica;
  background:#c92ef0;
  padding:2px 5px;
  color:#fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  text-decoration:none;
  margin-bottom:3px;
  margin-right:4px; }

.new
{ font:12px helvetica;
  background:#fc542d;
  padding:2px 5px;
  color:#fff;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  text-decoration:none;
  margin-bottom:3px;
  margin-right:4px; }

#event_detail_listing
{ margin-top:-5px;
  color:#000;
  width:679px;
  height:25px;
  background:#e6e6e6;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;
  border-bottom:1px dashed #ccc;
  font-size:15px;
  line-height:18px;
  font-weight:bold;
  text-shadow:0 1px 2px #fff;
  padding:8px 0 3px 10px; }

#facebook_like
{ margin-top:-25px;
  width:669px;
  height:22px;
  font-size:13px;
  padding:10px 10px 6px 10px;
  background-color:#f2f5fa;
  margin-bottom:5px;
  border:1px solid #cad4e7;
  margin-bottom:15px;
  clear:both; }

#facebook_like_float
{ float:right;
  margin-right:10px; }


