.celebrating_logo {float:left;padding:12px 0 0 28px;}

/* styles for refine search blog */
.sidebox_new_a {float: left; margin-bottom: 10px;width: 602px;background-color:#F4F4F4;}
.section_topic p {background-color:#D4E9EB;color: #000000;font-size: 1.2em;font-weight: bold;    padding: 3px 8px;}
.innerbox_new_a {background: url("/images/body_bottom_left_a.jpg") no-repeat scroll 0 bottom transparent;float: left;width: 602px;}
.search_new_block { border-bottom:1px solid #CCCCCC;float: left;margin-bottom: 0;padding: 10px;width: 582px;}
.refine_new_search_group {    float: left;    width: 578px;}
.refine_search_blogs {    border-bottom:1px solid #CCCCCC;    float: left;    padding-bottom: 10px;    width: 578px;}
.refine-search-text {    background:url("/images/search_icon.jpg") no-repeat scroll 2% 50% #ececec;    border-color: #A0A0A0 #A0A0A0 #E2E2E2;    border-style: solid;    border-width: 1px;    float: left;    font-family: Arial;    font-size: 1.2em;    height: 14px;    margin: 0;    padding: 3px 3px 3px 21px;    width: 475px;}
.refine-search-submit {   font-style: italic; background-color:#C4161C;    border: 0 none;    color: #FFFFFF;    float: left;    font-family: georgia;    font-size: 1.2em;    height: 22px;    margin: 0;    width: 77px;}
.refine_search_parent {    float: left;    padding-top: 10px;    width: 578px;}
.refine_first {    float: left;    width: 284px;}
.refine_first p {    color: #333333;    font-size: 1.2em;    padding-bottom: 10px;    padding-right: 10px;}
.refine_first span {    float: left;    padding-right: 10px;}
.extend-box {    padding-left: 3px;    width: 149px;}
.extendbox {    margin-left: 11px;    padding-left: 3px;    width: 150px;}
.refine_second {    float: right;    width: 280px;}
.refine_second p {color: #333333;font-size: 1.2em;padding-bottom: 10px;}
.refine_second span {    clear: both;    float: left;    padding-right: 10px;}
.select-box {    padding-left: 3px;    width: 156px;}
.author_info {    height: 14px;    margin-left: 13px;    width: 152px;}
.radio_button_block {    float: left;    padding-bottom: 0;    width: 578px;}
.radio_button_block label {    font-family: arial; color: #000000;    font-size: 1.2em;}
.refine_main_search_new_tab { font-style: italic;   background-color:#C4161C;    border: medium none;    color: #FFFFFF;    float: right;    font-family:georgia;    font-size: 1.2em;    height: 22px;    margin: 15px 10px 10px 0px;    width: 77px;}
.section_topic {margin-left:10px;  float: left;margin-top:10px;}


.popular_search_right{float:right;width:145px !important; margin-left: 10px;padding: 10px 0 6px !important;}

.popular_search_right ul li {
    background: url("/images/arrow.jpg") no-repeat scroll 134px 5px transparent;
    line-height: 16px;
    list-style-type: none;
    padding: 0 12px 5px 0;
       margin-top: 0px;
}

.popular_search_right ul li h3 {
    color: #000000;
    font-size: 1.2em;
    font-weight: normal;
}
.popular_search {    clear: both;    float: left;    padding:10px 0px 0px 0px !important;    width: 145px !important; margin-left: 10px;}
.popular_search ul li {padding: 0 12px 5px 0 !important;    background: url("/images/arrow.jpg") no-repeat scroll 134px 7px transparent !important;}



.most_group_block {
    float: left;
    margin-bottom: 18px;
    width: 579px;
}
.most_group_left {
   
    float: left;
    width: 294px;
}
.most_group_left h3, .most_group_right h3 {
    font-size: 1.4em;
    letter-spacing: -1px;
    padding: 6px 0 9px;
}
.new_page_form .loginFields label { clear: both;}
.new_page_form  .height_fix_input {float: right;}
.new_page_form  .loginFields a {float: right;    padding: 10px 0 0 0 !important;    width: 312px;}
#prompt .related_events_desc {
    height: 200px !important;
}
.new_submit_butts {float:right;width:315px;}
.new_submit_butts .submit_style {float:right !important;}
.new_page_form  .check_box_pad {    float: right;    padding: 0 0 0 0 !important;    width: 316px !important;}
#prompt .related_events_desc {
    background-color: #F2F7FB;
    padding-right: 10px;
}

#prompt .related_events_desc {
    
    height: 245px;
}
#prompt .related_events_desc p {
    font-size: 1.3em;
    }
.related_events_desc {
    border: 1px solid #DADADA;
    padding: 9px 0 7px 10px;
}

.related_events_desc p {
    line-height: 17px;
    padding: 0 0 5px;
    text-align: left;
}

.most_group_right {   float: right;    width: 294px;}
#prompt .button {    font-size:1.2em;    margin: 10px 0;}
.statusContent .button a, #prompt .button a {font-style: italic;    background-color:#C4161C;    color: #FFFFFF;    padding: 5px 10px;    width: 31px;}
.class_head_para {font-size:17px;font-weight:bold;color:#666;padding:10px 0px 15px 0px;}
#prompt {float:left;width:100%;}
* + html #prompt .button {padding-top:40px;}
