body{background:#FFF url(../images/bg.gif) repeat-x top center;text-align:center;}
body,h1,h2,h3,table,tr,td,form,img{margin:0;padding:0;border:0;}
body,h1,h2,h3{font:12px Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3{font-size:12px;}
table,td,input,select,textarea{font:100% Verdana, Arial, Helvetica, sans-serif;}
table,td{border-collapse:collapse;}
a,a:hover{color:#9C6;text-decoration:none;}

.grey{color:#999;}
.green{color:#9C6;}
.black{color:#000;}
.clearboth{clear:both;}
.fl{float:left;}
.fr{float:right;}
.title{font-size:18px;font-weight:bold;}
.bold{font-weight:bold;}
.f16p{font-size:16px;}
.f18p{font-size:18px;}
.f24p{font-size:24px;}
.l25h{line-height:25px;}
.nearestevents{font-size:14px;margin-left:20px;}
.mb5{margin-bottom:5px;}
.spacer{margin-left:4px;margin-right:4px;}

.box_label{position:relative;padding:10px;background-color:#CCC;}
.box_label_top{background:#FFF url(../images/bg_user_label_top.gif) no-repeat;position:absolute;top:0;left:0;width:340px;height:10px;}
.box_label_bottom{background:#FFF url(../images/bg_user_label_bottom.gif) no-repeat;position:absolute;bottom:0;left:0;width:340px;height:10px;}


#container{background:#FFF;width:980px;text-align:left;margin:0 auto;}
#p_header{background:#9C6;height:100px;margin-bottom:20px;}
#p_header_left{float:left;width:490px;}
#p_header_right{float:left;width:490px;text-align:left;}

#p_logo{position:relative;margin:10px 0 10px 0;}
#p_beta{position:absolute;top:-30px;left:290px;}

#p_new_users{margin-bottom:30px;}
#p_home_top{margin-bottom:30px;}
#p_home_bottom{}

#p_home_new{float:left;width:490px;}
#p_home_next{float:left;width:490px;}
#p_home_toprated{float:left;width:490px;}
#p_home_today{float:left;width:490px;}

#p_login_out{background:#9C6 url(../images/bg_login_out.gif) no-repeat;height:30px;margin-left:320px;margin-top:60px;font-weight:bold;text-align:center;padding:8px 8px 0 8px;}
#p_login_out a,a:hover{color:#9C6;text-decoration:none;}
#p_login_in{background:#9C6 url(../images/bg_login_in.gif) no-repeat;height:30px;margin-left:240px;margin-top:60px;font-weight:bold;text-align:center;padding:8px 20px 0 20px;}
#p_login_in a,a:hover{color:#9C6;text-decoration:none;}

#p_main{width:630px;float:left;margin-right:10px;min-height:400px;}
#p_main a,a:hover{color:#9C6;}
#p_main a:hover{color:#9C6;text-decoration:underline;}
#p_column{width:340px;float:left;}
#p_column a,a:hover{color:#9C6;}
#p_column a:hover{color:#9C6;text-decoration:underline;}

#p_bookmark_add{width:336px;border:2px solid #9C6;text-align:center;padding:5px 0 5px 0;font-weight:bold;color:#9C6;}
#p_bookmark_add a,a:hover{color:#9C6;}
#p_bookmark_del{width:336px;border:2px solid #C00;text-align:center;padding:5px 0 5px 0;font-weight:bold;color:#C00;}
#p_bookmark_del a,a:hover{color:#C00;}

#p_user_label{background:#FFF url(../images/bg_user_label.gif) no-repeat;height:90px;padding:20px;margin-bottom:20px;}
#p_user_label a{color:#000;text-decoration:none;}
#p_user_label a:hover{color:#000;text-decoration:underline;}
#p_user_photo{float:left;width:90px;height:90px;background:#FFF;margin-right:10px;}
#p_user_data{float:left;width:195px;height:90px;}
#p_user_data input{border:1px solid #000;background:#9C6;margin-right:5px;}
#p_user_data textarea{width:195px;border:1px solid #9C6;background:#FFF;}
#p_user_data_url{margin-top:7px;margin-bottom:7px;}
#p_user_data_location{}

#p_footer{background:#FFF url(../images/bg_footer.gif) no-repeat;height:24px;margin-top:30px;padding-top:8px;padding-left:8px;color:#FFF;}
#p_footer a{color:#FFF;text-decoration:none;}
#p_footer a:hover{color:#FFF;text-decoration:underline;}

#p_insert_form{margin-bottom:30px;}
#p_insert_form  input, textarea{border:1px solid #9C6;width:490px;margin-bottom:10px;}
#p_insert_form  select{border:1px solid #9C6;margin-bottom:10px;}
#p_insert_form  label{font-weight:bold;font-size:14px;}

#p_insert_form_show{margin-bottom:20px;}
#p_insert_form_hide{margin-bottom:20px;}

#p_password_form{margin-bottom:30px;}
#p_password_form  input, textarea{border:1px solid #9C6;width:490px;margin-bottom:10px;}
#p_password_form  select{border:1px solid #9C6;margin-bottom:10px;}
#p_password_form  label{font-weight:bold;font-size:14px;}

#p_delete_form input{border:1px solid #C00;width:490px;margin-bottom:10px;}

#p_error_form{border:2px solid #C00;width:450px;margin-bottom:20px;padding:20px;}
#p_success_form{border:2px solid #9C6;width:450px;margin-bottom:20px;padding:20px;}

#p_login_form input{border:1px solid #9C6;margin-bottom:10px;}
#p_login_form  label{font-weight:bold;font-size:14px;}

#p_friends_label{position:relative;padding:10px;background-color:#CCC;}
#p_friends_label_top{background:#FFF url(../images/bg_user_label_top.gif) no-repeat;position:absolute;top:0;left:0;width:340px;height:10px;}
#p_friends_label_bottom{background:#FFF url(../images/bg_user_label_bottom.gif) no-repeat;position:absolute;bottom:0;left:0;width:340px;height:10px;}


#p_invites_label{position:relative;padding:10px;background-color:#CCC;margin-bottom:20px;}
#p_invites_label_top{background:#FFF url(../images/bg_user_label_top.gif) no-repeat;position:absolute;top:0;left:0;width:340px;height:10px;}
#p_invites_label_bottom{background:#FFF url(../images/bg_user_label_bottom.gif) no-repeat;position:absolute;bottom:0;left:0;width:340px;height:10px;}

#p_invite_area{background-color: #9C6;color:#000;}
#p_contact_response{background-color: #9C6;color:#000;font-weight:bold;}