/***************** HOMEPAGE STYLES ********************/
#homepage h1, #homepage h2 {text-align:left; font-size:20px; padding-bottom:6px; font-weight:normal;}
#homepage h1 a, #homepage h2 a {font-weight:bold;}
#homepage .lede_quote {display:none;}
#homepage .widget_plain {}
.homepage_label {font-size:24px; padding:0 0 4px 0; color:#999; text-align:left; font-weight:bold; line-height:24px;}
.homepage_sublabel {text-align:left; font-weight:bold;font-size:14px;}
.homepage_morelink {text-align:left; padding-left:16px; font-weight:bold;}
a.homepage_info_banner {font-size:18px; color:#fff; font-weight:bold; display:block; padding-top:12px;_padding-bottom:12px; text-align:center; height:38px; width:960px; background:#fff url(http://topix.cachefly.net/pics/discover_background2.jpg) top center no-repeat; margin:12px 0; overflow:hidden;}
a.homepage_info_banner:hover {background:#fff url(http://topix.cachefly.net/pics/discover_background.jpg) top center no-repeat;}
.homepage_logo {float:left; text-align:left; width:610px;}
.homepage_search {float:left;width:350px; text-align:left;}
.homepage_editor {padding-top:8px;}
.homepage_members {border-bottom:1px solid #999;}
.homepage_members_box {width:96px; padding-right:6px; float:left; overflow:hidden; margin-bottom:12px; text-align:center; position:relative;}
.homepage_members_box img.homepage_avatar {width:96px; margin:0 0 0 0; _margin-bottom:-3px;}
.homepage_members_box_text {margin:0; padding:4px 0px; font-size:11px; overflow:hidden;}

.homepage_widget_title {font-size:18px; font-weight:bold; padding-bottom:4px;}
.homepage_widget_title a {color:#333;}
.homepage_widget_title a:hover {color:#f90;}
.homepage_widget_subhead {font-weight:bold; color:#333; font-size:14px; padding-bottom:6px; display:block;}
.numberbox {border-top:1px solid #eee; margin:0; padding:2px 0 0 0; text-align:center;}

#homepage .row1 {padding:0 0 0 0; clear:both;}
#homepage .row1 #column_b .column_b_pad {padding:0 12px;}
#homepage .row1 #column_bc {float:left; width:648px;}
#homepage .row1 #column_bc .column_bc_pad {padding-left:12px;}

a.text_button {font-size:11px; padding:2px; border:1px solid #06c; position:relative;}
a.text_button:hover {background-color:#06c; color:#fff;}
.homepage_sublabel {padding:12px 0;}

#homepage .poll_credit {display:none;}
#homepage .poll_comment {padding-left:12px;}
#homepage .poll_question {font-weight: bold; font-size:16px; line-height:16px; padding:6px 0 0 12px;}
#homepage .poll_total_votes_box {display:none;}
#homepage .poll_helptext {width:280px;}
#homepage .poll_table {width:286px;}
#homepage .poll_table_options {width:84px; text-align:right; border-bottom:1px solid #eee; padding:2px 0;}
#homepage .poll_table_votes {width:46px; text-align:center; font-weight:bold; border-bottom:1px solid #eee; padding:2px 0;}
#homepage .poll_table_percentage {width:120px; border-bottom:1px solid #eee; padding:2px 0;}
#homepage .poll_table_bar {width:96px; float:left;}
#homepage .poll_table_bar_percent {float:left; width:36px; padding-left:4px; text-align:right;}

#column_ab .widget .widget_content {clear:none; position:relative; padding:0 12px 0 0; width:306px; float:right;}
#column_ab .widget {padding:0 0 12px 0;}
#column_ab .t, #homepage #column_ab .b {display:none;}
#column_ab .c {border-left:none; border-right:none;}
#column_ab .widget_head {margin:0 0 9px 0; padding:4px 0 0 0;_height:1em; border-top:8px solid #82a7d1;}
#column_ab .widget_head h4 {font-size:18px; line-height:18px; padding:0 0 0 0; margin:0 0 0 0;}
#column_ab .widget_head h4 a {color:#164c97;}
#column_ab .widget_head h4 a:hover {color:#f90;}

/****** IE FIXES FOR HOMEPAGE POLL DISPLAY ********/
#homepage .poll_table {_width:286px;}
#homepage .poll_table_options {_width:97px;}
#homepage .poll_table_votes {_width:53px;}
#homepage .poll_table_percentage {_width:136px;}

.inline_forum_tracker .forum_tracker_link {margin-left:0; margin-right:0; display:block; width:100%; height:20px; padding:3px 6px; background:transparent url(http://topix.cachefly.net/pics/inline_forum_background.png) top center no-repeat;}

#homepage .more_this {display:none;}

.inline_forum_tracker .forum_tracker_link {margin-left:0; margin-right:0; display:block; width:100%; height:20px; padding:3px 6px; background:transparent url(http://topix.cachefly.net/pics/inline_forum_background.png) top center no-repeat;}


/*************** EDITOR PROFILE STYLES ***********/
#editor_profile {padding:0 0 5px 0;border-bottom:1px solid #eee;}
#editor_profile #pic_box {width:120px;float:left;padding:0;}
#editor_profile #pic_box img {width:100px;padding:5px;border:1px solid #eee;}
#editor_profile #pic_box .mini_link {margin:3px 0 0 0;font-size:11px;}
#editor_profile #profile_details {width:85%;}
#editor_profile #profile_details p.copy {margin:0.6em 0;}
#editor_profile_edit_form textarea {width:98%;font-size:12px;}
#editor_profile_edit_form  .profile_question {border-top:none;}
.editor_nodes table {width:100%;margin:10px 0 0 0;border-bottom:1px solid #eee;}
.editor_nodes table th {border-bottom:2px solid #791;font-size:13px;text-align:left;}
.editor_nodes table th.first_column {width:200px;}
.recent_edits {padding:12px 0; background-color:#fff;}
.recent_edits h2 {margin:0 0 0px 0;padding:0 0 3px 0;border-bottom:2px solid #791;color:#444;font-size:13px;letter-spacing:0; font-weight:bold;}
.recent_edits .eventlist {border-bottom:1px solid #eee;font-size:11px; text-align:left;}
.recent_edits .eventlist .event {margin-left:0;}
ul.editor_rollup {padding-top:2px;color:#999;font-size:11px;}
ul.editor_rollup li {padding:7px 0;border-bottom:1px dotted #ddd;}
ul.editor_rollup li .edits_toggle {clear:both;padding:2px 0 0 50px;}
.icon_show_hide {padding:0 0 0 23px;background:transparent url('http://topix.cachefly.net/pics/button_maxmin_sm.png') no-repeat 0 45%;}
/* Patch for IE */
#register_editor fieldset {border:1px solid #ddd;padding:5px 5px 10px 20px;margin-bottom:10px;}
#register_editor h5 {border:none;margin:0 0 4px -12px;}
#register_editor .loginform li {width:49%;float:left;}
#register_editor .loginform li.new_row {clear:left;}
#register_editor .loginform li.divclear {width:99%;float:none;font-size:1px;height:1px;}
#register_editor .loginform li.last_field .form_input {padding-bottom:0;}
#register_editor .loginform li.application {width:98%;clear:both;}
.posting_tips dd {margin:0 0 12px 10px;}
.reg_header {margin-top:10px;}

/************ USER PROFILE STYLES ***************/
#memberprofile .row1 {clear:both;padding:30px 0 30px 0;}
#profile_head {margin:6px 0;}
#profile_head h1 {margin:0 0 4px 0;padding:0;color:#444;font-size:18px;letter-spacing:0;}
#profile_head a.mini_flag {padding:0 0 0 16px;background:transparent url('http://topix.cachefly.net/pics/icon_mini_flag.png') no-repeat 0 50%;color:#f60;}
#user_profile {clear:both;margin:0 0 12px 0;padding:0 0 6px 0;border-bottom:1px solid #ccc;}
#user_profile dt {color:#791;font-weight:bold;font-size:13px;}
#profile_pic {width:270px;float:left;}
#avatar_box {padding:18px 0;background:#555 url('http://topix.cachefly.net/pics/user_avatar_background.jpg') center center;color:#fff;}
#pic_box {padding:6px;width:160px;margin:0 auto;background:#fff;color:#444;}
#pic_box p {margin:5px 0;padding:0;font-size:11px;}
#profile_non_edit dt {margin:0 5px 0 0;padding:0;display:inline;}
#profile_non_edit dd {margin:0;padding:0;display:inline;}
#profile_details {float:right;width:66%;}
#profile_details dd {margin:0 0 0.6em 0;width:95%;}
#details_left {width:48%;padding:0 10px 0 0;float:left;margin:5px 0 0 0;border-right:1px dashed #ccc;}
#details_right {width:48%;padding:0 0 0 10px;float:right;margin:5px 0 0 0;}
.module_header {border-bottom:1px solid #ddd;}
.module_header h2 {font-weight:bold; float:left;margin:0;padding:0 0 4px 0; font-size:14px;letter-spacing:0;}
.module_header .unfilled_questions {float:left;padding:0 0 0 10px;}
.module_header .edit {float:right;margin:0 0 0 0;padding:2px 0;}
#profile_edit_form .profile_question {border-top:none;margin:0 0 5px 0;padding:0 0 5px 0;}
#profile_edit_form label {padding:0 0 1px 0;display:block;color:#791;font-weight:bold;font-size:13px;}
#profile_edit_form input {width:98%;font-size:12px;overflow:hidden;}
#profile_edit_form textarea {width:98%;font-size:12px;overflow:auto;}
#user_widgets {width:618px;float:left;display:block;}
#user_favorites {width:99%;float:left;margin-bottom:10px;}
.user_profile_list {text-align:left;}
.user_profile_list li {margin:5px 0 0 0;border-bottom:1px dotted #ccc;padding-bottom:3px;}
.user_profile_list li p {width:90%;float:left;padding:0 0 1px 0;}
.user_profile_list .add_cat {width:20px;float:right;display:block;background:transparent url('http://topix.cachefly.net/pics/icon_mini_heart_add.gif') no-repeat;height:14px;}
.user_profile_list .remove_cat {width:20px;float:right;display:block;background:transparent url('http://topix.cachefly.net/pics/icon_mini_trash.gif') no-repeat;height:14px;}
.user_profile_list .mini_news {padding:0 0 0 18px;background:transparent url('http://topix.cachefly.net/pics/icon_mini_news.gif') no-repeat;}
.user_profile_list .mini_forum {padding:0 0 0 18px;background:transparent url('http://topix.cachefly.net/pics/icon_mini_forum.gif') no-repeat;}
#recent_pages {width:48%;float:right;}
#ads_column {width:300px;float:right;}
#admin_moderates {padding:5px;margin:10px 0;background:#efefef;}
a.action {color:#06C;font-size:12px;cursor:pointer;}
.verified {color:#444;font-size:11px;font-style:normal;}
.private {color:#666;font-size:11px;font-style:normal;text-decoration:underline;cursor:help;}
.weak {color:#bbb;}


.recentposts {text-align:left; padding:0 0 10px 0;}
.recentposts .rp_private {background-color:#ffc;}
.recentposts_entry {border-bottom:1px dotted #ccc; padding:4px 0;}
.recentposts_entry .copyright {background:transparent; border-top:none;}
.rp_label {width:100px; text-align:right; color:#666;}

.publictext { display:block ;}
.privatetext { display:none ;}
.rp_private .publictext { display:none ;}
.rp_private .privatetext { display:block ;}


/***************** STATIC PAGE STYLES ***************/
#main.static_page {width: 756px; padding:0 0 12px 0;}
#main.static_page .main_padding {padding:12px 0 12px 0;}
#right.static_page {width:203px; padding:0 0 12px 0;}
#static {padding:10px 0 80px;}
#static h1 {margin:0 0 0.35em 0;padding:0 0 1px 0;color:#444;font-size:24px;letter-spacing:0;}
#static h2 {margin:0.9em 0 0.35em 0;padding:0 0 1px 0;border-bottom:2px solid #ddd;color:#f90;font-size:20px;letter-spacing:0;}
#static h2.first {margin-top:0;}
#static h3 {border-bottom:1px dotted #ccc;padding:0 0 1px 0;color:#f90;font-size:18px;letter-spacing:0;text-align:left;text-transform:none;}
#static h4 {border:none;color:#666;font-size:16px;text-align:left;letter-spacing:0;}
#static h5 {border:none;font-size:14px;letter-spacing:0;}
#static p {margin:0 0 1em 0;line-height:1.2em;}
#static ul {margin:0 auto;padding:0 18px 10px 18px;list-style-type:square;}
h3.static_head {margin:10px 0 2px; padding:0; font-size:15px;}
dl.dates {margin:0 0 2em 0;padding-top:0;}
dl.dates dt {width:100px;font-size:11px;position:relative;left:0;top:1.2em;}
dl.dates dd {margin:0 0 0 104px;width:70%;}
#static_related .static_links {list-style-type:square; margin-left:15px; color:#666;}
#static_related .static_links li {padding:0 0 4px 0px;font-size:12px;}
table#partners td {width:33%;padding:0 30px 15px 0;text-align:center;vertical-align:middle;}
.team_cell {padding:8px 0;}
.team_cell img {padding:0 0 30px 0;}
.closing_padding {height:45px;}
.pull_up {margin-bottom:-7px;}
.static_page a, .static_links a {font-weight:bold;}
.square_spaced { list-style-type:square; margin-left:15px;}
.square_spaced li {padding:0 0 10px;}

/***************** COBRAND STYLES ********************/

#cobrand #full_page_wrap {width:970px;}
#cobrand #wrapper {width:970px;}
.cobrand_member_bar {padding:4px 10px;margin:0 10px;color:#fff;background-color:#666;font-size:11px;text-align:right;}
.cobrand_member_bar p {display:inline;}
.cobrand_member_bar a, .cobrand_member_bar a.hover {color:#fff;}
#cobrand .header_brand {width:970px; padding:6px 0 0 0; height:25px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
#cobrand .header_brand_left {padding:2px 0 0 4px;}
#cobrand .header_brand_left p {float:left; margin:0 7px 0 0;}
#cobrand .header_brand_right {float:right; text-align:right; padding:4px 0; width:630px; font-size:11px;}
#cobrand .header_brand_right p {display:inline; padding:0 1px;}
#cobrand #admin_wrap {border:none; width:auto; background:none; padding-top:9px; border-bottom:1px solid #ccc; position:relative; margin:0 0 0 0; height:24px;}
#cobrand #admin_wrap .admin_wrap_right {text-align:right; width:650px; padding-right:0;}
#cobrand #admin_wrap .admin_wrap_right p {display:inline;}
#cobrand #admin_wrap .admin_wrap_left {padding-left:0; width:250px;}
#cobrand #col2 {width:640px;}

#cobrand #search_combo_node3 .changecity {margin-right:156px;_margin-right:70px; padding-top:6px;_padding-top:4px;}
#cobrand_has_nav #twocol_combined {width:540px;} 
#cobrand_has_nav #onetwocombo, #cobrand_has_nav .onetwosub {width:520px; margin-right:20px;}
#cobrand_nav {float:left;width:130px;text-align:left;overflow:hidden;}
#cobrand #main {float:left;width:660px;text-align:left;overflow:hidden; position:static;}
#cobrand #right {float:left;width:308px;font-size:11px;text-align:left;overflow:hidden;}
#cobrand .main_padding {padding:0 10px 10px 0;}
#cobrand .right_padding {padding:0 0 0 10px;font-size:11px;}
#cobrand_content {width:970px;}
#cobrand_has_nav #three_col_even #col1 {width:190px;}
#three_col #wrapper {background:#fff;}
#three_col_even {background:#FFFFFF url(http://topix.cachefly.net/pics/bkg_3col_even.png) repeat-y 0 top; zoom:1;}
#cobrand #three_col_even #col2 {width:324px;}

#cobrand .act_content {width:150px}
#cobrand .act_topicheader {float:left; width:150px}
#cobrand .act_container {width:220px}

#twocol_combined {width:540px;}
#cobrand_has_nav {overflow:visible;}
.sr_promotext {width:310px;}

#cobrand_has_nav {float:left;width:840px;}
#cobrand_has_nav #main {float:left;width:530px;text-align:left;overflow:hidden;}
#cobrand_has_nav #right {float:left;width:305px;font-size:11px;text-align:left;overflow:hidden;}
#cobrand_has_nav #main .main_padding {padding:0 15px 0 0; }
#cobrand_has_nav #right .right_padding {padding:0 5px 0 0px;}
#cobrand_has_nav #three_col_even {background:#FFFFFF url(http://topix.cachefly.net/pics/bkg_3col_even.png) repeat-y -122px top;}


.trifecta1 {float:left;width:152px;}
.trifecta2 {float:left;width:152px;margin:0 10px;}
.trifecta3 {float:left;width:152px;}
#search ol.search_results .headline {padding-bottom:0;font-weight:bold;font-size:14px;letter-spacing:normal;line-height:16px;}
#search ol.search_results .headline a {color:#06c;}
#search ol.search_results .headline a:hover {text-decoration:underline;}
#cobrand_has_nav #column_a {width:235px;}
#cobrand_has_nav #column_b {width:295px;}
#homepage #cobrand #column_ab {margin-left:10px; _display:inline /* this prevents IE's double margin on floats */}
#homepage #cobrand_has_nav .homepage_logo {width:485px;}
#cobrand #cobrand_has_nav .inline_forum_widget_wide {margin-left:0;}
#cobrand #main, #cobrand #main_sm, #cobrand #right {padding-top:12px;}
#cobrand .pod_label {text-align:left; padding-left:12px; font-size:16px;}
#cobrand .mini_nav {margin-left:0; width:755px; zoom:1; float:left;}
#cobrand .mini_nav .mn_label {margin-bottom:-1px;}
#cobrand .mini_nav p {margin-bottom:0;}

#cobrand_has_nav #main_sm {width:335px;}
#cobrand_has_nav #main_sm .blog_photo img {display:none;}
#cobrand #main_sm.weather_main {width:600px;}
#cobrand_has_nav #main_sm.weather_main {width:535px;} 
#cobrand_has_nav .inline_forum_tracker .forum_tracker_link {width:95%}
#cobrand_has_nav #center {width:200px;}



/*********** COBRANDS CLASSIFIEDS RESIZE *************/
#classifieds #main, 
#classifieds-thread #main {width:670px;}
#classifieds #right, 
#classifieds-thread #right {width:170px;}


/*********** DIRECTORY STYLES *************/
#dir_top {text-align:left; background:#fff; padding:4px 0 30px 0;}
#dir_top #top_featured {text-align:center; margin: 0 0 12px 0; background:#eee url(http://topix.cachefly.net/pics/widget_head_background.png) repeat-x left bottom; border:1px solid #ddd; padding:6px 0; width:98.5%;}
#dir_top a.link_button {padding:2px 6px; font-size:13px; background:#fff;}
#dir_breadcrumb {text-align: left; font-size:13px; margin:-5px 0 0 0; padding: 0 0 6px 2px; background:#fff; border-bottom:1px solid #ccc; }
.paging_control_block {margin:0; padding:2px 0; border-bottom:2px solid #ccc;}
.node {width:23.5%; float:left; margin:4px 14px 12px 0;}
h3.cloud_head {padding:10px 0px 4px 0; font-size:16px; margin:0;}
h3.all_categs {border-bottom:2px solid #ccc; padding:0 0 4px 0; margin:10px 0 0 0; font-size:16px;}
.node h3 {font-size:18px;margin:0; padding:4px 8px; background:#eee url(http://topix.cachefly.net/pics/widget_head_background.png) bottom repeat-x;border:1px solid #ddd;}
.node h3 a {color:#444;}
.node ul {margin:0 0 0 10px;}
.node ul li {padding:2px 0;}
.node ul li h4 {border-bottom:2px solid #ccc; padding:2px 0 2px 0;letter-spacing:0; text-align:left;font-size:14px;}
.node ul .node_footer h4 {border-bottom:none; border-top:2px solid #ccc; font-size:13px;}
.node ul .subnode {font-weight:normal; font-size:12px;margin: 0 0 2px 12px;}
.node ul .subnode li {list-style-type:square; color:#ccc; margin:0 0 0px 5px;}
.node ul .subnode .node_more {font-size:11px; padding:1px 0;}
.node ul .subnode .node_more a { color:#999; }
#dir_sub {text-align:left; background:#fff; padding:10px 0 30px 0;}
#dir_sub .dir_col {width:22%; float:left; font-size:12px; margin:5px 10px 0 0;}
#dir_sub .dir_col li {list-style-type:square; color:#ccc; margin:0 0 2px 15px;} 
#dir_sub .map {width:550px; margin:10px 40px 0 0;float:left;}
#dir_sub .map_label {font-weight:bold;text-align:center;}
#dir_sub .widget {width:300px; float:left;}

/*********** SMS THIS PAGE STYLES *************/
.sms_wrap {margin:0 0 30px 0;}
.sms_wrap h3 {letter-spacing: 0px; font-size:20px; padding:0; margin:0 0 6px;}
.sms_wrap h3 em {font-style:normal; color:#f90;}
.sms_wrap p {margin:0 0 8px 0;}
.sms_wrap p.intro {margin:0 0 10px 0; color:#888; font-size:12px;} 
.sms_wrap h4 {font-size:16px; margin:0 0 0; color:#666;}
.sms_wrap .widget .c {padding:0 12px 2px; position:relative;} 
.sms_wrap label {font-size:16px; margin:0 10px 0 0; color:#666; display:inline;}
.sms_wrap label.normal_label {font-size:12px; color:#444;}
.sms_wrap label span {font-weight:normal;}
.sms_wrap .sms_entry {margin:0;}
.sms_wrap .form_number {position:absolute; font-size:34px; margin:0; color:#888; font-weight:bold; text-align:center;top:-4px; left:9px;_left:0px; line-height:100%;} 
.sms_wrap .form_content {padding:5px 0 5px 25px;}
.sms_wrap .sms_input {padding:3px 0 0 4px;}
.sms_set {margin:0 0 12px;}
.error_msg { _zoom:1; display:block; font-size:1px;}
.error_msg span {padding:3px 3px 3px 21px; margin:0 0 4px; border:1px solid #c00; color:#c00; font-weight:bold; font-size:12px; background:#ffc url(http://topix.cachefly.net/pics/icon_mini_alert.png) 4px 50% no-repeat;clear:right;display:block; width:70%;}

/*********** JOBS STYLES *************/
#main {position:relative;}
#post_job.widget {width:27%;float:right; margin: 0 0 2px 0;}
#post_job .c {padding:0 10px;}
#post_job h4 {font-size:18px; margin:0}
#post_job p {font-weight:bold; text-align:left;}
.button_head {font-size:18px; }
.button_copy {line-height:120%; font-size:13px;} 
.button_copy a {display:block; padding:6px 0 8px 50px; background:transparent url(http://topix.cachefly.net/pics/exp.gif) 4px 4px no-repeat; zoom:1;}
#job_search.widget {width:69%; float:left; margin:0 0 10px 0;}
#job_search h4 {font-size:18px; float:left;}	
#job_search .widget_content {padding:0 12px;}
#job_search h3 {margin:0; font-size:15px;}
#job_search form {padding:2px 0 0px;}
#job_search form input {padding:0 2px;}
#job_search form li {padding:0;float:left; margin:0 12px 0 0;}
#job_search form li.search_within {float:left;}
#job_search form li.search_submit {margin:8px 0 0 199px; *display:inline; *margin-left:180px;}
#job_search form li label {font-size:12px; color:#666;}
#jobs_results {margin: 0 0 2px 0;}
#jobs_results h3 {font-size:18px; margin:14px 0 0 0; pading:0 0 4px 0;}
#jobs_results dl {padding:6px 0 7px; border:none; border-bottom:1px dotted #CCCCCC; position:relative;zoom:1;}
#jobs_results dt {position:absolute; left:0; top:8px; width:45px; font-weight:bold; color:#666;}
#jobs_results dd {margin:0 0 0 50px;}
#jobs_results dd.list_location {font-size:11px;; color:#666; padding:4px 0 0 0; float:right;}
#jobs_results dd.list_location span {font-weight:bold}
#jobs_results dd.list_title {font-size:15px; font-weight:bold; padding: 0}
#jobs_results dd.list_desc {padding:6px 0 0 0;}	

/*************** SPORTS STYLES *********************/
#main_lrg {width:744px; float:left; background:#fff;}
#right_sml {width:204px; float:left; border-left:1px solid #ccc; overflow:hidden;}
#main_lrg #subnav {margin:0 0 12px 0; font-weight:bold;}
#main_lrg #subnav li {float:left; margin:0 10px 0 0; padding:3px 7px; background:#eee; border:1px solid #ddd}
#main_lrg #subnav li.no_button {background:none; border:none;padding-right:0;}
#main_lrg h3 {text-align:left; font-size:18px; margin-bottom:0;}
#summary h3 {font-size:14px; margin:0 0 7px 0; padding:0;}
#summary h4 {margin:0 0 0 0; padding:0 0 3px 0;}
#summary .summary_head {font-size:12px; font-weight:bold; margin:0 0 5px 0;}
#summary .summary_head .pn {font-size:16px;} 
#summary .widget_content {padding:0 12px 4px 12px;}
.stats_module {float:left; width:322px; margin:0 12px 0 0;}
.stats_module.player {width:312px;}
.stats_module .key_stats {float:left; margin:0 10px 0 0; width:142px;}
.stats_module .key_stats dl {zoom:1;}
.stats_module .key_stats dt {width:80px; text-align:right; float:left; clear:left; margin:0 4px 0 0; padding:4px 0 0 0;}
.stats_module .key_stats dd {font-size:15px; font-weight:bold; padding:2px; width:33px; float:left;}
.stats_module .key_stats .stats_right {padding:0 0 0 12px;}
.news_module {float:left; padding:0 0 0 10px; border-left:1px dotted #aaa;width:360px;}
.news_module ul li {color:#666; list-style-type:square; margin:0 0 4px 15px;}
.news_module .news_footer {font-weight:bold; margin:4px 0 0 15px;}
.square_bullet li {color:#555; list-style-type:square; margin:0 0 2px 15px;}
#upcoming_games .square_bullet a {font-weight:bold;}
#upcoming_games .square_bullet a.tickets {font-weight:normal; font-size:11px;}
.sports_stats {width:100%; font-size:11px; margin:0 0 10px 0;}
.sports_stats th {padding:2px 0 2px 4px;}
.sports_stats.left td {text-align:left; padding:2px 0 2px 4px;}
.sports_stats .main_th th {background:#555; color:#fff;}
.sports_stats .sub_th th {background:#fff; color:#222; border-top:2px solid #ddd; border-bottom:2px solid #ddd }
.sports_stats th.spacer {width:1px; background:#fff; padding:0;}
.sports_stats th.date {width:49px}
.sports_stats th.score {width:60px;}
.sports_stats th.opponent {width:64px;}
.sports_stats th.pct { width:37px;} 
.sports_stats th.left {text-align:left;}
.sports_stats td.left {text-align:left; padding-left:4px;}
.sports_stats td.w, span.w {color:#008000;} /* w stands for win */
.sports_stats td.l, span.l {color:#f00;} /* l stands for lost */
.sports_stats .odd td {background:#fff; border-bottom:1px solid #fff}
.sports_stats .even td {background:#efefef;border-bottom:1px solid #efefef}
.sports_stats .odd_high td, .even_high td {background:#ffc;border-bottom: 1px solid #fc9}
.sports_stats.large {font-size:12px;}
.sports_stats.large a {font-weight:normal;}
.module_leaders { float:left; width:48%; padding:0 18px 0 0; margin:0;}
.module_leaders.right {padding:0;}
.module_leaders .sports_stats {font-size:12px;}
#cobrand #main_lrg {_padding-top:12px}
#cobrand .news_module {width:345px;}
#cobrand #right_sml .right_padding {padding:12px 0 12px 12px;}

/*************** PHOTO GALLERY STYLES *********************/
#photo_nav {margin:0; font-size:12px;}
#photo_nav .upload_photo {width:20%; float:right; text-align:right; font-weight:bold; font-size:11px;}
#photo_nav .current_photo {text-align:left; padding:0 0 6px 0; font-size:11px}
#photo_nav #thumbs_nav {margin:0 0 10px; padding:0 0 5px 0; border-bottom:1px dotted #ccc; position:relative; zoom:1; clear:both;}
#photo_nav #thumbs_nav .button {position:absolute; top:30px; width:25px;}
#photo_nav #thumbs_nav .button a {display:block; width:25px; height:25px; background:transparent url(http://topix.cachefly.net/pics/gallery_thumbs_prev_next.gif) no-repeat; }
#photo_nav #thumbs_nav .button a:hover {background-position:0 100%}
#photo_nav #thumbs_nav .button.prev {left:0;}
#photo_nav #thumbs_nav .button.next {right:0;}
#photo_nav #thumbs_nav .button.next a {background-position:100% 0;}
#photo_nav #thumbs_nav .button.next a:hover {background-position:100% 100%}
#photo_nav #thumbs_nav #thumbs_window {width:542px; height:54px; margin:0 auto; overflow:hidden;}
#photo_nav #thumbs_nav #thumbs_slider {width:100%; height:54px;}
#photo_nav #thumbs_nav #thumbs_slider li {width:50px; float:left; margin:0 4px 10px 0; position:relative;}
#photo_nav #thumbs_nav #thumbs_slider a { display:block; background:#fff; padding:4px; border:1px solid #ddd;}
#photo_nav #thumbs_nav #thumbs_slider a .has_comment {display:block; width:12px; height:13px; position:absolute; top:1px; left:1px; display:block; background:transparent url(http://topix.cachefly.net/pics/icon_pics_has_comment.gif) no-repeat top left;}
#photo_nav #thumbs_nav #thumbs_slider a:hover {background:#f90;}
#photo_nav #thumbs_nav #thumbs_slider a img {width:40px; height:40px; display:block;}
#photo_nav #thumbs_nav #thumbs_slider a.current {background:#9c0;}
#main_photo {margin:0 0 12px;}
#main_photo #image_container {margin:0 auto 12px; position:relative;}
#main_photo #image_container .img_lrg {border:1px solid #ccc; padding:8px; margin:0 auto; display:block;}
#main_photo #image_container #prev_photo {position:absolute; top:1px; left:2px;  }
#main_photo #image_container #prev_photo a {display:block; width:65px; height:20px; background:#fff url(http://topix.cachefly.net/pics/gallery_photo_prev_next.gif) no-repeat top left; }
#main_photo #image_container #prev_photo a:hover {background-position:top right; }
#main_photo #image_container #next_photo {position:absolute; top:1px; right:2px;}
#main_photo #image_container #next_photo a {display:block; width:65px; height:20px; background:#fff url(http://topix.cachefly.net/pics/gallery_photo_prev_next.gif) no-repeat bottom left; }
#main_photo #image_container #next_photo a:hover {background-position:bottom right; }
#photo_meta {position:relative; overflow:visible; zoom:1; padding:0;}
#photo_meta .c {padding:0 10px;}
#photo_meta a.edit {padding:1px 0 1px 14px; background:transparent url(http://topix.cachefly.net/pics/icon_user_editor.gif) no-repeat left 50%;}
#photo_meta a.comment {padding:1px 0 1px 15px; background:transparent url(http://topix.cachefly.net/pics/icon_mini_forum.gif)no-repeat left 50%; }
#photo_meta .icon_toolbar {width:175px; float:left; font-size:11px;}
#photo_meta .icon_toolbar .toolbar_item {float:left;}
#photo_meta .icon_toolbar .separator {color:#c8c8c8; padding:0 5px;}
#photo_meta #meta_user {float:left; width:66%;  padding:0 9px 0 0; border-right:1px dotted #ccc; }
#photo_meta #meta_user #photo_description {clear:both; margin:6px 0 5px;}
#photo_meta #meta_user #photo_description .description {padding:0 0 8px 0;}
#photo_meta #meta_user #photo_description .posted_by {font-size:11px; color:#666; padding:0 0 2px;}
#photo_meta #meta_user #photo_description .user_avatar {float:left; padding:0 4px 0 0; display:block;  }
#photo_meta #meta_user #photo_description .user_avatar img {width:25px; height:25px; }
#photo_meta #meta_features {float:right; width:31%; }
#edit_details {margin:0; padding:5px 0;}
#edit_details form {padding:0;}
#edit_details h4 {font-size:14px; padding:0 0 2px 0; border-bottom:1px dotted #fc0; color:#666}
#edit_details p {margin:0 0 8px 5px; clear:both; zoom:1; width:95%;}
#edit_details p label {display:block; font-weight:bold;padding:0 0 2px 0;clear:both; color:#666;}
#edit_details p input, #edit_details p textarea {display:block; width:100%; padding:2px;font-family:arial, sans-serif; font-size:12px;}
#edit_details p .counter_wrap {font-size:11px; color:#777; text-align:right; display:block;}
#edit_details p .counter_wrap #counter {width:1.8em; display:inline; font-size:11px; color:#777;}
#edit_details p.form_actions {margin-bottom:0;}
#edit_details p.form_actions input {float:right; margin:0; width:auto;}
#gallery_teaser {padding:0 0 20px 0;}
.pic_paging_control {background:#fafafa; margin:0 0 10px 0; border:1px dotted #CCC; border-left:none; border-right:none; background:none;}
.pic_paging_control .gray {color:#999;}
#gallery li {width:180px; float:left;margin:0 32px 0 0; padding:0;}
#gallery li.row_last {margin:0;}
#gallery li.divclear {width:100%; float:none; padding:0 0 20px 0; margin:0; _font-size:1px;}
#gallery li h4 {border:none; font-size:14px; letter-spacing:0; margin:0 0 3px 0; padding:0; text-align:left; _margin:0;}
#gallery li .gallery_image a {display:block; position:relative}
#gallery li .gallery_image a img {width:170px; height:170px; border:1px solid #ddd; padding:6px;}
#gallery li .gallery_image a .has_comment {display:block; width:12px; height:13px; position:absolute; top:1px; left:1px; display:block; background:transparent url(http://topix.cachefly.net/pics/icon_pics_has_comment.gif) no-repeat top left;}
#gallery li .photo_description {margin:4px 0 0 0;}
#gallery .meta {font-size:11px; color:#666;}
#gallery li .delete {padding:1px 0 1px 14px; background:transparent url(http://topix.cachefly.net/pics/icon_delete.gif) no-repeat left 50%;}
#gallery.small_thumbs {clear:both;}
#gallery.small_thumbs li {width:82px; float:left;margin:0 7px 10px 0; padding:0;}
#gallery.small_thumbs li.row_last {margin:0;}
#gallery.small_thumbs li.divclear {width:100%; float:none; padding:0 0 10px 0; margin:0; _font-size:1px;}
#gallery.small_thumbs li .gallery_image img {width:70px; height:70px; border:1px solid #ddd; padding:5px;}
#gallery.small_thumbs .meta {text-align:center;}
#gallery.small_thumbs a.killed_pic {background:#f66}
#upload_pic { width:80%; margin:0px auto 10px auto; text-align:center;}
#upload_pic p a {display:block; padding:0; font-weight:bold; font-size:14px; margin:0 8px;}



