/***************** GLOBAL STYLES ********************/
body {margin:0 0 0 0; padding:0 0 0 0; background:#848484 url(http://cdn.thesinglesnetwork.com/images/home_body_bg.gif) repeat-x ; color:#333; font-family:helvetica, arial, sans-serif; font-size:12px; text-align:center;}

a {color:#164c97; text-decoration:none;}
a:hover, a:visited:hover {text-decoration:underline; color:#06c;}
a:visited {/*color:#639;*/color:#669;}
img {-ms-interpolation-mode:bicubic; }


.small, .sm {font-size:11px}
.center {text-align:center}
.bold {font-weight:bold}
.nowrap {white-space:nowrap}
.red, .error {color:#c00;}
.blue {color:#06c;}
.green {color:#739912;}
.italic {font-style:italic}

#nav_wrap {margin-left:auto; margin-right:auto; width:960px; padding:0px 12px;}
#header_wrap {margin-left:auto; margin-right:auto; width:960px; padding-bottom:12px; background:#ababab;; border:1px solid #ccc; border-top:none;}
#wrapper {margin-left:auto; margin-right:auto; width:960px;}
.twocol {background:#ababab;}
.threecol {background:#fff  }


#stats #wrapper, #editadmin #wrapper {background-image:none;}
#homepage #wrapper {border-top:1px solid #ccc;}





.header_brand {height:100px; overflow:hidden; width:960px;}
.header_brand_right {text-align:center; overflow:hidden; padding-top:1px;}
.header_brand_left {float:left; text-align:left; width:237px;_width:234px;}
.header_brand_leftbox {margin:0 0 0 12px;}
#full_page_wrap {padding:0 10px; background:#fff; width:960px; margin:0 auto;}
#hat_back_header {width:960px; margin-left:auto; margin-right:auto;  height:67px; overflow:hidden; text-align:center;  }
#hat_back {width:960px; margin-left:auto; margin-right:auto; border-bottom:4px solid #0e5dac; height:46px; overflow:hidden; text-align:center}
#admin_wrap {width:960px; margin-right:auto; margin-left:auto;}
.admin_wrap_right {float:right; text-align:left; width:210px; padding-top:5px; text-align:right;}
.admin_wrap_left {float:left; text-align:left; width:710px; padding-top:2px; color:#666;}
.admin_wrap_left p {float:left; margin:1px 1px 0 0;}
.admin_userinfo {padding-top:15px; font-size:11px;}
.admin_userinfo a {font-weight:bold}
.admin_wrap_right a {font-weight:bold;}





#header_bar {margin-left:-10px;color:#fff;padding:10px 0; border-bottom:1px solid #999; background-color:#0e5dac; text-align:left; zoom:1;width:980px;height:74px;} /*changed*/
#header_bar h1 {font-size:36px; line-height:38px; padding:0 0 0 0; zoom:1;margin-left:10px;}

#header_bar h2 {font-size:14px; font-weight:normal; zoom:1;margin-left:10px;}
.header_right {float:right; width:220px; text-align:right;}
.header_mini .header_right {padding-top:4px;}
.header_right_input {margin-right:4px; font-size:11px;}

#main {float:left; width:960px; text-align:left; overflow:hidden; background-color:#fff;position:relative;top:-13px;}/*changed*/
#main_sm {float:left; width:432px; text-align:left; overflow:hidden;}
#center {float:left; width:204px; overflow:hidden;}
#right {float:left; width:250px; text-align:left; overflow:hidden;height:340px;}
.main_padding {padding:12px 12px 12px 0;}
.center_padding {padding:12px 12px 12px 12px;}
.right_padding {padding:12px 0 12px 12px;}
#twocol_combined {float:left; width:636px; overflow:hidden;}

#footer {padding-bottom:10px;position:relative;top:-95px;} /*chgms 10062010 */
#footer .footer_ad {padding:10px; text-align:center; border-top:1px solid #ddd;}
#footer a.footer_advertise {display:block; padding:10px 0;}
#footer .footer_label {background-color:#eee; color:#333; padding:4px 10px; font-size:11px; text-transform:uppercase; font-weight:bold;}
#footer .footer_label a {color:#333;}
#footer td {text-align:left; border-top:1px solid #ccc; margin:0 0 0 0; padding:0 0 10px 0;}
#footer td ul {padding-top:10px;}
#footer td ul li {*padding:0 0 0 0; *margin:0 0 0 0;}
#footer td.footer_local {width:164px; border-right:1px solid #ccc;}
#footer td.footer_local ul {padding-left:10px;}
#footer td.footer_topix {border-right:1px solid #ccc; width:329px;}
#footer td.footer_topix ul {float:left; width:154px; padding-left:10px;}
#footer td.footer_aboutus {border-right:1px solid #ccc; width:164px;}
#footer td.footer_aboutus ul {padding-left:10px;}
#footer td.footer_promos {width:940x;border:none;}
#footer .footer_stats {background-color:#333; font-weight:bold; padding:10px; font-size:14px; color:#ccc;}
#footer .copyright {padding-top:5px; color:#666; font-size:11px;}

.pre_footer {text-align:center; border-top:1px solid #ccc; padding-top:6px; margin-top:6px;}


.blockquote_attribute {text-align:right; color:#666; font-style:italic;}

h1, h2, p, ol, dl, dd, dt {padding:0; margin:0;}
h3 {margin:10px 0; padding:0 0 4px 0; font-size:14px;}
h4 {padding:0 0 4px 0; margin:0 0 5px 0; font-size:16px;}
h5 {padding:0 0 2px 0; margin:0 0 10px 0; color:#666; font-size:12px; text-align:left;}

.label {padding-bottom:4px; font-weight:bold; letter-spacing:1px;}
.comment_box .label {padding-bottom:10px; font-weight:bold; letter-spacing:1px;}
.orange {color:#f90;}
.lede_quote {color:#666; margin:0px 12px; font-size:12px; font-family:georgia, times, serif;}
.lede p a.readmore_link, #threadrank .homepage_entry p a.readmore_link {display:none;}

.icon_hosted {border:none; margin:0 2px 0 0; _vertical-align:middle;}
.meta_info p {}
.no_results {border-top:1px dotted #ccc; padding:12px 0px; margin:16px 8px 0 8px; text-align:center; font-weight:bold;}

.mini_nav {margin-left:auto; margin-right:auto; width:960px; padding:0 12px 0 12px; border-bottom:1px solid #bbb;}
.mini_nav p {float:left; text-align:center;}
.mini_nav p a {display:block; padding:3px 6px; letter-spacing:1px;/* background:#efefef url(http://topix.cachefly.net/pics/widget_head_background.png) bottom left repeat-x;*/ background-color:#fff; color:#444; font-weight:bold; border:1px solid #bbb; border-left:none; margin-bottom:-1px; position:relative; color:#666;}
.mini_nav p a:hover {text-decoration:none; color:#f90;}
.mini_nav p a.mn_base_selected, .mini_nav p a.mn_forum_selected, .mini_nav p a.mn_class_selected, .mini_nav p a.mn_wire_selected, .mini_nav p a.mn_weather_selected, .mini_nav p a.mn_yellowpages_selected {background:#fff; border-bottom:1px solid #fff;}
.mini_nav p a.mn_editor:hover {background-color:#c00;}
.mini_nav p a.mn_editor {background-color:#900; color:#fff;}
.mini_nav p a.mn_base_selected, .mini_nav p a.mn_forum_selected, .mini_nav p a.mn_class_selected, .mini_nav p a.mn_yellowpages_selected {color:#164c97;}
.mini_nav p a.mn_base_selected:hover, .mini_nav p a.mn_forum_selected:hover, .mini_nav p a.mn_class_selected:hover, .mini_nav p a.mn_yellowpages_selected:hover {color:#f90;}
.mini_nav .mn_label {float:left; margin-right:9px; font-weight:bold; font-size:16px; color:#444; padding-top:2px;}

.sig {font-size:11px; color:#666; text-transform:uppercase; padding-bottom:2px;}
.sig a {color:#666;}
.bigsig {color:#f60; font-weight:bold; text-transform:uppercase; font-size:14px; padding-bottom:10px;}
.subhead {font-size:12px; color:#c00; font-weight:bold; letter-spacing:1px; padding-bottom:6px;}


#right .headline {padding:0px; font-size:12px; font-weight:bold; letter-spacing:normal; line-height:12px;}
#right .pod_big_icon {float:right; margin:5px 0 5px 20px;}
#main .pod_big_icon, #main_sm .pod_big_icon {float:left; margin:6px 12px 0 0;}

.split_column {float:left; padding-right:10px; width:100px;}

.ad_unit_main {margin-left:auto; margin-right:auto; padding:6px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-bottom:20px;}


.ad_container {text-align:center;}


#center .ad_unit_rail {margin-bottom:12px; border-bottom:1px solid #999; padding-bottom:12px;}
.textad2 {padding-top:5px; text-align:left; font-size:11px;}
#main .main_padding .textlinkads {border:none; font-size:11px;}
#main .main_padding .textlinkads .textad2, #main_sm .main_padding .textlinkads .textad2 {float:left; width:30%; padding-right:5px;}
#right .right_padding .textlinkads {margin-bottom:12px;}
.small_text {color:#999; font-size:11px; text-align:left;}
.textad_head {color:#999; font-weight:bold; text-align:left; border-bottom:1px solid #ddd;}
.textadbox {padding:0 0 20px 0;}
a.link_button {padding:1px 4px; border:1px solid #ccc;}
a.link_button:hover, a.link_button:visited:hover {border:1px solid #06c; color:#06c; background-color:#ebf2fa; text-decoration:none;}
.pod {margin:0 0 20px 0; border-top:5px solid #999;}
.pod_content {padding:5px 10px; border:1px solid #ccc; border-top:none; overflow:hidden;}
.pod_content ul.bullet_list {padding-left:20px; list-style-type:disc;}
#main .main_padding .pod_content {position:relative;}
.offmonth {color:#999;}
.adv_search_label {padding-top:6px; font-weight:bold;}
.help_text {color:#999; font-size:10px;}
.emptyphotocell {width:200px; background-color:#cccccc; color:white; font-weight:bold; text-align:center; height:200px; vertical-align:middle;}
.photocell {width:200px; text-align:center; height:200px; vertical-align:middle;}
#upload_div .error {color:#c00; font-size:12px;}
.show_tracking_link {background-color: #ccf; position: absolute; border: 1px solid #aaa; padding: 2px; font-size: 11px ;}
.grayed_out {font-size:11px; color:#888;}
.see_more_right {font-weight:bold; font-size:13px; text-align:right; margin:2px 0 0;} 


.column_50 {float:left; width:48%;}
.column_50.left {margin:0 3.5% 0 0;}
.powered_by {color:#666; float:right; font-size:13px; margin:0; position:relative;margin-top:2px;left:-25px;}
.square_2_cols {color:#666; list-style-type:square; margin-left:14px; }
.square_2_cols li {float:left; width:46%; }
.square_2_cols li.leftie {width:49%; margin-right:20px;}
.square_2_cols li a {font-weight:bold;}
ul.square li {list-style-type:square;margin:0 0 0 15px;}

.admin_box {border:1px solid #c00; padding:2px 6px; background-color:#fbebeb; color:#c00;}

#inline_tracker {text-align:center; padding:4px; border:1px solid #9c0; background-color:#f8fde5; margin-bottom:10px; -moz-border-radius:8px; -webkit-border-radius:8px;}
/**
#three_col_even #col2 #inline_tracker, #three_col_even #col2b #inline_tracker, #three_col_even #col2c #inline_tracker {margin:12px;}
**/

/************ DIR STYLES *************/
#dir {text-align:left; width:840px; margin: 0 auto 30px auto;}

/* Start styles to be phased out */
#directory_search .pod_label {font-size:16px;}
.colheadsec, .colhead {padding-top:10px; border-bottom:1px solid #ccc; margin-bottom:5px; font-weight:bold; text-align:left; text-transform:uppercase; letter-spacing:1px;}
ul.directory_list {padding:0px; list-style-type:none;}
ul.directory_list ul {padding-left:10px; margin-top:5px;}
ul.directory_list li {padding:4px 0; text-transform:capitalize;}
ul.directory_list li p.directory_list_item {margin-left:5px; display:inline;}
/* End styles to be phased out */

/*************** WIDGET STYLES ***********/
/* Start rules to undo */
.widget h5 {border-bottom:none;}
.widget h5 a {color:#333;}
/* End rules to undo */
.tabs {list-style-type:none; margin:0; padding:0; font-size:11px; position:absolute;}
.tabs li {float:left; margin:0 0 0 -1px; position:relative;}
.tabs li a {text-decoration:none; color:#555; display:block; background-color:#ddd; border:1px solid #bbb; padding:1px 5px 3px;}
.tabs li a:hover {background-color:#dcebfa; color:#06c; text-decoration:none;}
.tabs li a.active {color:#444; background-color:#fff; border-bottom-color:#fff; cursor: default;}



.widget .widget_head h4 {margin:0 0 0 0; padding:0 0 0 0;}
.widget .widget_head .tabs {left:12px; bottom:-1px;}
.widget .widget_content h5 {margin:0; padding:0 0 4px 0;}
.widget form {padding:0px 7px;}
.widget ol {margin-left:24px;}
.widget label {font-weight:bold; display:block; padding:0 0 2px 0;}
.widget dl, .widget dt, .widget dd {padding:0; margin:0}
.widget {margin:0 0 0 0; text-align:left; _position:relative;}
.widget .widget_content {padding:0 0 0 0; clear:both;}
.widget .c .widget_content {padding:0 12px;}
.widget_plain {padding-bottom:30px; zoom:1;}
.widget .sub_widget h5 {font-size:13px; padding:0; margin:0 0 3px 0;}
h4.widget_title {font-size:12px; line-height:100%; margin:0 0 5px 0; padding:5px 5px 4px 5px; background-color:#eee; border:1px solid #ccc; text-transform:uppercase; zoom:1;-moz-border-radius:4px; -webkit-border-radius:4px;}
h4.widget_title a {color:#333;}



.module {margin:0 0 20px 0;}
.heading {margin:0 0 8px 0;}
.heading .c {padding:0 10px;}
.heading h3 {padding:0; margin:-1px 0;font-size:16px;}
li.blog_entry {padding:0;}
#citysearch_listings dt {font-size: 12px; font-weight: bold; }
#citysearch_listings dd {padding-bottom: 6px; }
#most_popular {zoom:1; }
#most_popular h4 img {display:none;}
#most_popular ol {margin-left:24px; margin-top:5px; font-weight:bold;}
#most_popular ol li {padding-bottom:8px; line-height:110%;}
#most_popular ol li img {vertical-align:middle}
.photo_footer {padding:6px; border:1px solid #c3d8f1; background:#F5FAFE; width:80%; margin:0 auto; text-align:center; display:block; margin:0 auto;}
.photo_footer span {color:#222;}
.nodebox_sublocal {font-size:11px; border-top:1px dotted #ccc; padding-top:20px;}
.nodebox_sublocal_head {font-size:12px; font-weight:bold; padding-bottom:5px;}
.nodebox_sublocal_content {list-style-type:square; margin-left:14px; color:#666;}
.nodebox_sublocal_content li {float:left; width:49%; }


/* Rounded corner: Yellow border, white background */
.round14 .t, .round14 .b, .round14 .t b, .round14 .b b { display:block; overflow:hidden;}
.round14 .t b, .round14 .b b { float:right; width:50%;}
.round14 .t .r { background-position:top right; }
.round14 .b .r { background-position:bottom right;}
.round14 .b { background-position:bottom left; }
.round14 .br { clear:both; display:block; overflow:hidden; height:0px; }
.round14 .t, .round14 .b, .round14 .b b, .round14 .t b {height:9px; background-image:url(http://cdn.thesinglesnetwork.com/images/curve_border_yellow.png);}
.round14 .c {background:#fff; border-left:1px solid #fc0; border-right:1px solid #fc0;}


.widget_news ul {list-style-type:square; color:#666; margin-left:16px;}
.widget_news ul li {padding-bottom:4px;}

.grayback {background-color:#f4f4f4;}
#center .widget_head h4 {font-size:14px; line-height:14px;}

/* Start IE Patches */
/* --- To prevent h4 and link overlapping in IE --- */
#whos_editing .widget_head h4 {_width:70%;}
/* --- To correct tabs aligned at the bottom --- */
.widget .widget_head .tabs {_bottom:-2px;}
/* --- To correct .widget_head taking over the entire widget's height --- */
.widget .widget_head {_height:2em;}
/* --- To correct disappearing side borders in IE6 and IE7 --- */
.widget .widget_content {_height:1%; zoom:1;}
/* --- To replicate tr:hover --- */
#thread_widget tr {h:expression(onmouseover=new Function("this.className = 'ie_hovered'; "), onmouseout=new Function("this.className=''; "));}
/* --- To fix .jam_factor_slider position and size --- */
#traffic .jam_factor dt {_margin-top:20px;}
#traffic .jam_factor_slider {_font-size:1px;}
/* --- To fix line height in cloud widget --- */
.cloud_wrap {_line-height:1.9em;}
/* --- To fix overlapping round corners --- */
.heading h3 {_margin:0;}
/* --- To ensure updated stamp shows up --- */
.updated {position:relative;}
/* End IE Patch */


/***************** FORUM STYLES ********************/
	



/**********  PERMALINK STYLES **********/
/********* CLASSIFIED STYLES  *********/


/* Start IE Patches */
/* -- Ensure that all the fields and pics are visible */
#ca_wrap .paging_control, #ca_search, .ca_row, #ad_box {zoom:1;} 
/* -- Correct line height in #ca_cloud*/ 
#ca_cloud {_line-height:1.9em;}
/* -- Correct line height in .ca_row*/ 
.ca_row ul li {_line-height:14px;}
/* -- Correct margin between search and results */
#ca_search {_margin-bottom:0;}
/* End IE Patches */






/***************** COMBINED DUPLICATE RULES ********************/
#forums_full #main, #editadmin_full #main {width:916px;}
.regpostcount strong, .regjoined strong {color:#739912; font-size:10px; font-weight:bold;}
a.postflaglink, .post_table a.postflaglink, a.postflaglink:visited, .post_table .postreplylink a {float:right; font-size:11px;}
.permalink_inline_box, .blog_entry_thumb {padding:10px 0; text-align:center;}
ul.classified_main_menu li, .footer_nav_column, #permalink #right .pod .article {padding-top:5px;}
p, form {margin:0;}
ul.strong {font-size:14px; font-weight:bold;}
#sub_padding, #wrapper_static {margin:12px 0; text-align:left; background-color:#fff;}
#pic_remove, .float_right {float:right;}
#profile_non_edit dl, #profile_details dl {margin:4px 0; padding:0; text-align:left;}
#fiftyfifty #main {float:left; width:479px; text-align:left; overflow:hidden;}
#fiftyfifty #right {float:left; width:480px; font-size:11px; text-align:left; overflow:hidden;}
#fiftyfifty #right .lede {font-size:11px;}
#threadrank .homepage_entry, .homepage_entry {padding-bottom:20px; float:left; width:564px;}
#threadrank .timestamp, #blogs .timestamp {padding:0 0 20px 0; color:#444; font-weight:bold;}
.avatar_upload_block, #profile_head_flag, #profile_non_edit {padding:5px 0 0 0;}
ol.publist, ol.favlist {margin-top:10px; padding-left:30px;}
ol.publist li, p.pspaced, .node_float_box {margin-bottom:10px;}
.addcat img, .removecat img, img, #reg_form_member fieldset {border:none;}
table.forumtable tr th, .topix_postform .inputTable .headerText {padding:2px 8px; background-color:#739912; color:#fff; font-size:11px; text-align:left;}
.tiny, .controlbar span {font-size:10px;}
#main ul.search_results li p.headline, #main .search_results .headline {padding-bottom:0; font-weight:bold; font-size:14px; letter-spacing:normal; line-height:16px;}
#main ul.search_results li p.lede, .search_results .lede {line-height:normal;}
.search_entry p, .pod_miniprofile, .partner_box_article div .article p {padding:0 0 0 0;}
.lede .search_highlight, .searchterm {padding:0 2px; background-color:#ff9;}
#rss #main, #editssearch #main {width:680px;}
#rss #right, #editssearch #right {width:220px;}
#wrapper a.alert {color:#f90;}
ul, .pod_list, .wysiwyg_buttons ul, .pagination ul {margin:0; padding:0; list-style-type:none;}
li, .pod_miniprofile p {padding-bottom:4px;}
.lede p {padding-bottom:5px;}
.mini_nav p, #ca_mininav .ca_left, #pic_upload, .float_left {float:left;}
#forums .pod_promo .pod_content, #thread_widget tr:hover td, 
#thread_widget tr.ie_hovered td {background-color:#cce682;}
.post_table .legacy {background-color:#e5f3c2;}
ul.directory_list li p.directory_list_toggle, #col1 .killedsmall .killed_showfull, #col1 .killedsmall .killed_showfull {display:inline;}
.search_widget_tabs a:hover, .wysiwyg_buttons ul li a:hover, .archives_link a:hover {background-color:#06c; color:#fff; text-decoration:none;}
.photodelete, .permissions_box .pb_subheader {text-align:center;}
.tips_table tr.alt td, td.forumbox-alt, .alt {background-color:#efefef;}
.flyover div .node_float_box .bluebox .article_small p, .topix_postform form, ul.classified_nav, #user_profile dd, .applicationform form, .flyover p {margin:0; padding:0;}
.topix_postform td, #wrapper .explanatorytext, .loginform .showemailtext, .forum_minipro .gray, .forum_minipro_reg .gray, #ca_search select, #ca_search input {font-size:11px;}
.headline, .current_subfilter, div.htmlxquoteauthor, .form_label, #col1 .killedsmall .headline a, #col1 .killedsmall .headline a, .search_options a {font-weight:bold;}
.embeddedlogin .loginform .showemailtext, #topixBookmarks .addcat, #topixRecent .removecat, #col1 .killedsmall .lede, #col1 .killedsmall .lede, #col1 .killedsmall .meta_info, #col1 .killedsmall .meta_info, .killed_showfull, #col1 .killedsmall .blog_photo, #col1 .killedsmall .blog_photo, .pod_green_top, .pod_green_bottom, .partner_box_article div .article .sources, .partner_box_article div .article .lead, .partner_box_article div .article .thumb, #permalink a.readmore_link, #permalink .link_domain, #topixBookmarks .add_cat, #topixRecent .remove_cat, .extended_blog_entry a.readmore_link, .extended_blog_entry .link_domain, .node_float_box .blueBox .article .full, .node_float_box .blueBox .column_label .column_label_extra {display:none;}


.storyunkilllink {display:none}
.storykilllink {display:inline}
.killed .storyunkilllink {display:inline}
.killed .storykilllink {display:none}


/***************** SEARCH STYLES ********************/
#search h3 {margin:0 0 10px 0; padding:0 0 5px 0; border:none; font-size:12px; text-transform:none; letter-spacing:1px; text-align:left;}
#search ol.search_results {margin-left:37px;}
#search .headline .xref {color:#999;}
.search_term {font-size:20px; letter-spacing:1px;}
.search_options {border:1px solid #fc0; padding:2px; margin:10px 0 20px 0; text-align:center;}
.search_numbers {padding:8px 0px; font-weight:bold;}
.pagination {padding:20px 0; text-align:center;}
.pagination ul li {display:inline;}
.pagination ul li.pagination_selected {padding:1px 6px; font-weight:bold;}
.pagination ul li.pagination_void {border:1px solid #ccc; padding:1px 6px; color:#666;}
.pagination ul li a {border:1px solid #ccc; padding:1px 6px;}
.pagination ul li a:hover {border:1px solid #06c; text-decoration:none;}
.histenable {background:#8fb1fc;}
.histdisable {background:#ddd;}
.histselect {background:#f90;}
a.action:hover {text-decoration:underline;}
#footer p, #permalink #right .lead {padding-bottom:5px;}
.search_widget_head .pod_label {color:#fff;}
ol li, #permalink .attribute {padding-bottom:6px;}
fieldset, #poststorydiv {border:1px solid #ddd; padding:10px;}
.node_float_box .sources {color:#999; font-size:11px;}
.attribute, a.gray, .gray {color:#666;}
.edit_active, ol.favlist li:hover {background-color:#ffc;}
.split_column li {padding:0 0 4px 0;}
#search .pod_promo .pod_content, .post_table .anonymous, .post_table .incomplete {background-color:#eee;}
#right .forum_thread_number, .partner_box_leaf div .article a.headline {font-size:12px;}
#complete_coverage_list, .complete_coverage_list2 {margin:4px 0; padding:6px; display:none;}
.complete_coverage_list2 ol {margin:0 0 0 26px;}
.partner_box, .partner_box_leaf {margin:0 0 10px 0; clear:both; border:1px solid #ccc; padding:5px 10px; font-size:11px;}
.partner_box_leaf div .article, .partner_box_article div .article {padding:5px 0 5px 0; border-bottom:1px solid #ccc; margin:5px 0 5px 0;}
.fieldHeader {font-weight:bold; text-align:right; vertical-align:top;}
.fieldContent {vertical-align:top;}
.permissions_box .pb_header, .pagination {font-weight:bold; font-size:14px; text-align:center;}
.calendar .rate_blank, .calendar .rate0 {border-right:1px solid #999; border-bottom:1px solid #999; background:#fff;}
.directory_list_label, .classified_subhead {padding-bottom:5px; font-size:16px; font-weight:bold;}
#register_editor .loginform, .divclear {clear:both;}
.posting_tips dt {font-weight:bold; font-size:12px;}

.hosted_meta_box {padding:12px; position:relative; margin:0 0 12px 12px; float:right; background-color:#efefef; width:168px;}
.artphoto1 {text-align:left;}
.bigartphoto3 {display:none; position:absolute; top:12px; right:0px; z-index:3;}
.artphoto2 {position:relative;}
.bigphoto4 {position:absolute; top:0px; right:12px; cursor:pointer;}
.imgcontrol {position:absolute; top:22px; right:22px;}
.imgcontrol2 {position:relative; top:10px; right:22px; z-index:4;}






#three_col #wrapper {background:#fff   position:relative;}
#three_col_even {}
#three_col_even #col1 {float:left; text-align:left; width:312px; padding-top:12px; padding-right:12px; overflow:hidden;}
#three_col_even #col2, #three_col_even #col2b, #three_col_even #col2c {float:left; text-align:left; width:324px; padding-right:12px; padding-top:12px; overflow:hidden;}
#three_col_even #col2b, #three_col_even #col2c {padding-top:0px;}
#three_col_even #col3 {float:left; text-align:left; width:300px; padding-top:12px;}
#three_col_even #col3b, #three_col_even #col3c {float:left; text-align:left; width:300px; overflow:hidden;}
#three_col_even #col_combo {float:left; text-align:left;_width:636px;}
#three_col_even #col2 .widget, #three_col_even #col2b .widget, #three_col_even #col2c .widget {margin-left:12px; margin-right:12px;}


/****** *****/

.credit {padding:0 0 2px 0; color:#999; font-size:10px;}
.credit a {color:#999;}
.blog_photo {margin:0 6px 0 0; float:left; width:86px; height:86px; overflow:hidden;}
.blog_photo img {width:86px; background-color:#ddd;}
.lede, .lead {font-size:12px; line-height:120%;}
.show {display:block;}
.hide {display:none;}
.comment_edit {font-size:11px; color:#999;}






#search #main .comment_link {font-size:14px}
.ta .comment_link {font-size:14px}









/******* SUBLOCALS ***********/
.listings_row {clear:both; position:relative; padding:6px 0 6px 0; border-bottom:1px dotted #ccc; zoom:1;}
.listings_row p.pic {width:80px; float:left; margin: 0 5px 0 5px; padding:0;border:1px solid #ddd;}
.listings_row p.pic a {display:block;   min-height:100px;}
.listings_row p.pic a img {padding:3px;}
.listings_row .details .title {font-size:13px; font-weight:bold;}

.infohdr { font-size:14px; font-weight:bold }
table.infotable { margin-left:20px }
table.infotable tr { margin:0; padding:0 }
table.infotable tr td { margin:0; padding:0 }
#forumthreadbox .widget {padding-top:0}




#linkssearch{

float:left;
clear:both;
width:960px;
height:20px;
position:relative;
margin-top:20px;
top:-22px;
left:-10px;
position:relative;
}/*changed*/

input.btnhov { 
border:none;background:#0e5dac;width:53px;height:20px;text-align:left;font-family:helvetica, sans serif;color:#fff;text-decoration:underline;
font-size:11px;
}

input.btn
{
border:none;background:#0e5dac;width:53px;height:20px;text-align:left;font-family:helvetica, sans serif;color:#fff;
font-size:11px;
}

#header_bar a{
color:#fff;
text-decoration:none;
}

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

#profile_search {background-color:#fff; padding:0; margin:0 0 10px;}
#profile_search .c {padding:0 10px;}
#profile_search .powered_by a {font-size:14px; font-weight:bold;}
#profile_search h3 {font-size:20px; margin:0 0 6px; padding:0;}
#profile_search form {padding:0;}
#profile_search label {display:inline;}
#profile_search a.submit:hover {text-decoration:none;}
#profile_search a.submit button {font-weight:bold; font-size:14px; margin:0 0 0 2px; zoom:1; cursor:pointer; padding:0 2px;}

personals_filters { font-size:13px; zoom:1;width:630px;}
#personals_filters .basic_search li {display:block; float:left; padding:0;}/*changed*/
#personals_filters .basic_search li.padded {margin:0 20px 0 0; zoom:1}
#personals_filters .basic_search li label {display:block;}
#personals_filters .basic_search li.liclear {clear:both; float:none; font-size:1px;}
#personals_filters li {padding:0 0 8px;}
#personals_filters li select.gender {width:6.5em;}
#personals_filters li .padded {margin:0 0 0 12px;}
#personals_filters .show_hide_sel {font-weight:bold; text-align:center;}
#personals_filters #adv_search_wrap {background:#eee; margin:6px 0 4px; padding:4px 8px 6px; *padding:2px 8px 3px; border:1px dotted #06c; border-left:none; border-right:none;}
#personals_filters #adv_search_wrap p {font-weight:bold;}

.listings_header {border-top:0px solid #ccc; border-bottom:2px solid #ccc; padding:5px 0;position:relative;float:left;clear:both;width:631px;top:-105px;}/*chgms 10062010 */
#list_view {margin:0px 0 0 0;}
.listings_row {padding:10px 0 5px 0;}
.listings_row p.pic { width:80px; height:100px;}
.listings_row .details {width:99%; }
.listings_row .details .meta {float:right; font-weight:bold;}
.listings_row .details .name {font-size:14px; font-weight:bold; padding:0 0 2px;}
.listings_row .details .name span {font-size:11px; display:block;}
.listings_row .details .oneline {font-weight:bold; color:#888; font-style:italic; padding:2px 0; }
.listings_row .details .desc {color:#555; font-size:12px;}
.listings_row .details .more_this {padding:2px 0 0 0; clear:none;}
#gallery_view .listings_row {width:40%; _width:40%; margin:15px 20px 15px 30px; padding:8px 5; float:left; clear:none; line-height:125%;z-index:55;}
#gallery_view .listings_row.left {}
#gallery_view .listings_row p.pic {margin:0 10px 0 10px;padding:5px;}
#gallery_view .listings_row .details .name {font-size:14px;}
#gallery_view .listings_row .details .oneline {margin:5px 0 0 0; padding:0;}
#gallery_view .listings_row .details .desc {clear:both; font-size:12px; clear:both }
#gallery_view .listings_row .details .desc a {font-weight:bold;}
#gallery_view .listings_row .details .more_this {padding:0;}

#gallery_view1 .listings_row {width:27%; _width:27%; margin:15px 28px 15px 30px; padding:8px 5; float:left; clear:none; line-height:125%;z-index:55;}
#gallery_view1 .listings_row.left {}
#gallery_view1 .listings_row p.pic {margin:0 10px 0 10px;padding:5px;}
#gallery_view1 .listings_row .details .name {font-size:14px;}
#gallery_view1 .listings_row .details .oneline {margin:5px 0 0 0; padding:0;}
#gallery_view1 .listings_row .details .desc {clear:both; font-size:12px; clear:both }
#gallery_view1 .listings_row .details .desc a {font-weight:bold;}
#gallery_view1 .listings_row .details .more_this {padding:0;}
.no_padding {padding:0;}
.see_more_right {display:block; padding:6px 0; *padding-bottom:8px; margin:8px 0 0; border:1px solid #fc0; -moz-border-radius: 6px; -webkit-border-radius: 6px; cursor:pointer;}
.see_more_right a {font-size:14px;}
.see_more_right {text-align:center; clear:both;}
#cobrand_has_nav #personals_filters li#field_distance {display:none;}

#homelink/*changed*/
{
	float:left;width:300px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;margin-top:5px;margin-left:10px;font-weight:bolder;position:relative;left:10px;
}

#homelinkright
{
	position:relative;float:right;width:300px;height:20px; font-family: Avenir;;font-size:15px;margin-top:8px;text-align:right;margin-right:-10px;
}

#powtext
{
	position:relative;float:left;left:-2px;
}

#powimage
{
	margin-right:3px;float:left;
}

#searchonly
{
	margin-top:0px;margin-right:6px;float:right;font-family:helvetica, sans serif;;font-size:12px;width:300px;height:20px;position:relative;top:3px;
}

#searchonly_textimage
{
	float:left;width:200px;margin-left:113px;
}

#searchonly_text
{
	position:relative;float:left;clear:both;margin-left:37px;margin-top:-2px;z-index:10;
}

#searchonly_button
{
	position:relative;clear:both;float:left;margin-left:16px;margin-top:-3px;
}

#searchonly_buttoninside
{
	margin-top:3px;float:left;
}

#searchonly_mainbutton
{
		top:-30px;border:none;background:#0e5dac;width:52px;height:20px;text-align:left;font-family:helvetica, sans serif;color:#fff;font-size:13px;font-weight:bolder;
}

#poweredbygoogle
{
	position:relative;float:left;margin-top:3px;left:0px;
}

#roundboxed
{
	width:637px;float:left;z-index:99;	
}

#match_search
{
	position:relative;padding:0;z-index:99;
}

#match_search_form
{
	margin-left:30px;
}/*changed*/

#boxedads
{
	width:300px;float:left;margin-left:10px;height:220px;margin-right:0px;position:relative; /*chgms 10062010 */
}

#alreadymember
{
	position:relative;margin-top:7px;margin-left:130px;z-index:55;
}

#featuredmemberlines
{
	font-weight:bold; font-size:14px;position:relative;margin-left:12px;
}

#split_cols
{
	width:940px; float:left;clear:both;
}

#galleryprofiled
{
	position:relative;width:637px;float:left;clear:both;top:-95px; /*chgms 08062010 */
}

#leftcolpros
{
	position:relative;float:left;width:299px;height:100%;z-index:99;top:-13px;/*chgms 10062010 */
}

#roundboxed_regform
{
	z-index:99;width:299px;float:left;margin-left:10px;line-height:1.7em;
}

#chemad
{
	width:300px;height:305xpx;float:left;clear:both;margin-left:10px;border:solid 1px #ddd;z-index:55;
}

#otherads
{
	width:300px;height:250px;float:left;clear:both;margin-left:10px;margin-top:10px;border:solid 1px #ddd;z-index:55;
}

#galleryprofiled_3row
{
	position:relative;width:930px;float:left;clear:both;top:-95px; /*chgms 10062010 */
}

#chemtxt_ad
{
	position:relative;width:960px;margin:0 auto;
}

#chemtxt_ad_bottom
{
	position:relative;top:-150px;height:30px;
}

.divclearer{

clear:both;
}

#fotterlinks
{
	width:580px;height:20px;margin:5px auto;
}

#btnRegister
{
	margin-left:10px;
}


.spiffy{display:block;width:980px;margin:0px;position:relative;left:-10px;}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0e5dac}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #97b9db;
  border-right:1px solid #97b9db;
  background:#4a85c0}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e6eef6;
  border-right:1px solid #e6eef6;
  background:#3b7bbb}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3b7bbb;
  border-right:1px solid #3b7bbb;}
.spiffy4{
  border-left:1px solid #97b9db;
  border-right:1px solid #97b9db}
.spiffy5{
  border-left:1px solid #4a85c0;
  border-right:1px solid #4a85c0}
.spiffyfg{
  background:#0e5dac;width:980px;position:relative;border:solid 1px;}
  
  #h1headertitle
  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   top:-12px;
   position:relative;
  }

   #h2headertitle
  {
	font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;top:-12px;position:relative;
  }
	
	#headersearchbox
	{
		top:-20px;
		position:relative;
		left:-10px;
	}

a.topheaderlinks 
{
	
	text-decoration:none;
}
