* 			{ margin: 0; padding: 0; }

   img, div, a { }



   .left

   {

   float:					left;

   }



   .right

   {

   float:					right;

   }



   .clearfix

   {

   clear:					both;

   }



   ul 			{ list-style-type: none; }

   ol 			{ margin-left: 24px; }

   ol li 		{ text-indent: -2px; }



   ul.bullets	{ list-style-type:disc; margin:10px; }



   :focus 		{ outline: none; }



   a:active 	{ color: #000; }

   a:hover,

   a:hover *	{ color: #0099FF !important; /*text-decoration: underline !important;*/ }

   a:link 		{ color: #000; text-decoration:none; }

   a:visited 	{ color: #000; text-decoration:none; }



   a img 					{ border: none; }

   input.text 				{ padding: 2px; }

   textarea			{ padding: 2px; }

   /*input:focus 			{ background: #E1DED7; }

   textarea.textarea:focus { background: #E1DED7; }*/



   #search_input 			{ margin-right: 4px; padding:0;}



   table td:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

   .list:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }





   blockquote, .quotebody { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:28px; text-align:center; line-height:125%; }

   .quotebody { padding-bottom:18px; }



   .quotecodeheader { display:none; }



   .italic { font-style:italic; }



   .hilite { background-color:#ffff00; }

   /***

* fonts

*/

   body	{ font-size: 11px; font-family: Georgia,"Times New Roman",Times,serif; }

   h1 		{ font-size: 28px; font-family: Arial, Helvetica, Verdana, sans-serif; }

   h2 		{ font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; }

   h3 		{ font-size: 16px; }

   h4 		{ font-size: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; }

   h5 		{ font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; }

   h6 		{ font-size: 11px; }

   .error  { color: red !important; }

   .bold   { font-weight: bold; margin-left:-2px;}

#boite{
height:50px;
border-bottom: 1px solid #E6E3DC;}
#lien{
float:left;
margin-top:5px;
width:50px;
height:40px;
}
#link{
position:absolute;
display:block;
top:15px;
height:30px;
left:10px;
}
#flag td{
border:1px solid #E6E3DC;
text-align:left;
}
#fox td{
border:1px solid #E6E3DC;
}
   /***

* grid

*/



   .colx1	{ width: 157px; margin-right:8px; }

   .colx2	{ width: 321px; margin-right:6px; }

   .colx3	{ width: 467px; margin-right:8px; }

   .colx4	{ width: 647px; #width: 637px; margin-right:10px; }

   .colx5	{ width: 811px; margin-right:8px; }

   .colx6	{ width: 981px; margin-right:8px; }

   .colx6.shadowed	{ width: 976px; margin:0px 8px 35px 0px; }

   .world_map_content .colx3 { margin-right:0px; width:475px; }



   .colx6-edge-margin	{ width: 967px; margin-right:12px; margin-left:2px; }

   .user_registration .colx4 { margin-left:5px; margin-right:0px; }

   .choose_good .colx2		  {width:305px;}



   .colx1-edge	{ width: 149px; margin-right:12px; margin-left:2px; }

   .colx2-edge	{ width: 313px; margin-right:12px; margin-left:2px; }

   .colx3-edge	{ width: 477px; margin-right:12px; margin-left:2px; }

   .colx4-edge	{ width: 642px; margin-right:12px; margin-left: 0; }

   .colx5-edge	{ width: 805px; margin-right:12px; margin-left:2px; }

   .colx6-edge	{ width: 969px; margin-right:12px; margin-left:2px; }



   .colx6-edge-margin	{ width: 967px; margin-right:12px; margin-left:2px; }



   .pullx1	{ margin-right: 172px; }

   .pullx2	{ margin-right: 336px; }

   .pullx3	{ margin-right: 500px; }

   .pullx4	{ margin-right: 664px; }

   .pullx5	{ margin-right: 828px; }



   .pushx1	{ margin-left: 164px; }

   .pushx2	{ margin-left: 328px; }

   .pushx3	{ margin-left: 492px; }

   .pushx4	{ margin-left: 656px; }`



   .pushx5	{ margin-left: 820px; }



   .last 	{ margin-right: 0 !important; }

   .column { float: left; display:inline; }



   /* alignment */

   /* general */

   .align_lt 			{ float: left; }

   .align_rt 			{ float: right; }

   .stack:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }



   /***

* page layout

*/



   body	 			{ background: #E6E3DC; }



   /* global nav */

   #global_nav .tier1				{ background-color: #000; text-decoration: none; padding-bottom:9px; }

   #global_nav .tier1 a 			{ text-decoration: none;}

   #global_nav .tier1 ul 			{ padding: 9px 0px 0 4px; }

   #global_nav .tier1 * 			{ color: #999999; }

   #global_nav .tier1 li 			{ padding: 0 8px; font-size: 11px; font-style: italic; }

   #global_nav .tier1 .action, #global_nav .tier1 .join_good		{ padding: 3px 16px;  background: transparent url(../images/nav_pipe.gif) no-repeat scroll right 49%; }

   #global_nav .tier1 li.last,

   #global_nav .tier1 li.user_alert{ border-right: none; background: none;}



   #global_nav .tier1 #login-failed li  { padding:0px; }



   #global_nav .tier1.login					{ border-bottom:1px dotted #999; }

   #global_nav .tier1.login.loginprompt		{ border-bottom:none; padding-bottom:20px; }



   #global_nav .tier1 li.selected * { color:#0099FF; font-weight:bold; }



   #global_nav .tier2_nav			{ margin: 0; float: left; margin:0 0 3px 0; }

   #global_nav .tier2_nav * 		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; text-decoration: none; }

   #global_nav .tier2_nav ul		{ padding: 0; background: transparent url(../images/nav_pipe.gif) no-repeat 0% 49%; }

   #global_nav .tier2_nav li 			{ display: block; float: left; 	 padding: 7px 0px  7px 0px; position: relative; }

   #global_nav .tier2_nav li.selected 	{ border-top: 3px solid #000000; padding: 9px 0px  2px 0px; position: relative; top: -5px; left: 0; }

   #global_nav .tier2_nav li:hover 	{ border-top: 3px solid #000000; padding: 9px 0px  2px 0px; position: relative; top: -5px; left: 0; }

   #global_nav .tier2_nav li a 		{ border-top: 3px transparent;	 background: transparent url(../images/nav_pipe.gif) no-repeat scroll 100% 49%;  }



   /* gloabl tier top */

   #global_tier1 { background: #f7f7f5; display: none; }

   #global_tier1 .global_tier_marker { background: transparent url(../images/global_tier1_marker.gif) no-repeat scroll 0%; clear:both; height:12px; position:relative; width:20px; }

   #global_tier1 .loading { background:transparent url(../images/loading.gif) no-repeat scroll 0px 0px; clear:both; color:#9D9C97; font-family:arial; font-weight:normal; height:16px; margin:12px 0pt 9px 12px; padding:2px 20px 0px 24px; }

   #global_tier1 .close { background:transparent url(../images/top_content_close.gif) no-repeat scroll 0 0; 
   float:			right;

   margin:			5px -16px 0 0;

   width:			20px;

   height:			20px;

   position:		relative;

   }

   #global_tier1 a .close	{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; text-decoration: none; }



   #global_tier1 .tcontent { margin:20px 0 0 10px; }

   #global_tier1.shadow_rl { background:url(../images/shadow_toptray.gif) repeat-y; }

   #global_tier1 .content { margin-left:20px; }

   #global_tier1 .img_content { margin-left:13px; }





   #global_nav .tier2_nav li a span { padding:7px 15px 9px; }



   #global_nav .tier2_nav li.first a {  } /*border-left: 1px solid #999896; }*/



   #global_nav #site_callout,

   #global_nav #site_callout,

   #global_nav #site_callout_sub	{ height:77px; margin-top: 15px; margin-bottom: 20px; }

   #global_nav #site_callout		{ background: url(../images/GOOD_top_bar_home.gif) no-repeat 9px 0px; }

   #global_nav #site_callout_sub	{ background: url(../images/GOOD_top_bar_sub.gif) no-repeat 9px 0px; }



   #global_nav #site_upsell		{ border-right: 1px dotted #3c3934; height: 75px; width: 1px; margin-top: 16px;}

   #site_upsell h2 span			{ display:none;}

   #site_upsell h2 a				{ display:block; height:74px;}

   #site_upsell h2 				{ background: url(../images/subscribe_postit.gif) no-repeat;}



   #global_nav #site_brand			{ height:110px; /*width: 782px;*/ } /* -------- may have to remove the width call here --------- */

   #site_brand .site_brand	 span 	{ display:none; }

   #site_brand .site_brand 		{ display:block; height:81px; float: left; padding: 6px 71px }

   #site_brand .site_brand			{ background: url(../images/header_logo.gif) no-repeat; margin-top: 18px; height:69px;}

   #site_brand .site_brand:hover	{ background-position:0px -81px; }

   #global_nav #site_tagline		{ padding: 60px 0 0 0; }





   #global_nav .section_hdr 		{ display: block; padding: 49px; margin: 0 0 0 144px; }

   #global_nav .flash_section_hdr 		{ display: block;  }

   #global_nav .section_hdr span   { display: none; }



   #global_nav .blog_section_hdr 	{ background: url(../images/blogs_section_header.gif) no-repeat left bottom; }

   #global_nav .magazine_section_hdr 	{ background: url(../images/mag_section_header.gif) no-repeat left bottom; }

   #global_nav .events_section_hdr 	{ background: url(../images/events_section_header.gif) no-repeat left bottom; }

   #global_nav .video_section_hdr 	{ background: url(../images/video_section_header.gif) no-repeat left bottom; }

   #global_nav .projects_section_hdr 	{ background: url(../images/projects_section_header.gif) no-repeat left bottom; }

   #global_nav .community_section_hdr 	{ background: url(../images/comm_section_header.gif) no-repeat left bottom; }

   /* #global_nav .cc_section_hdr 	{ background: url(../images/cc_section_header.gif) no-repeat left bottom; } */

   #global_nav .cc_section_hdr 	{  }



   #global_nav .terms_section_hdr 	{ background: url(../images/terms_section_header.gif) no-repeat left bottom; }

   #global_nav .contact_section_hdr 	{ background: url(../images/contact_section_header.gif) no-repeat left bottom; }

   #global_nav .privacy_section_hdr 	{ background: url(../images/privacy_section_header.gif) no-repeat left bottom; }

   #global_nav .feed_section_hdr 	{ background: url(../images/feed_section_header.gif) no-repeat left bottom; }

   #global_nav .news_section_hdr 	{ background: url(../images/newspress_section_header.gif) no-repeat left bottom; }

   #global_nav .search_results_section_hdr 	{ background: url(../images/looking_section_header.gif) no-repeat left bottom; }

   #global_nav .registration_section_hdr 	{ background: url(../images/hello_section_header.gif) no-repeat left bottom; }



   #global_nav 					{  }

   #global_nav .tier3				{ border-top: 1px dotted #3c3934; margin-top: 3px; padding-top: 3px; }

   #global_nav .search_bar			{ padding: 0;}

   #global_nav .search_bar	.text	{ margin: 4px 4px 0 0; height: 16px; width: 119px; }

   #global_nav .search_bar	button	{ position: relative; bottom: 1px; left: 0; margin-left:0px; background-color: #000; }

   #global_nav .search_bar .image-button span em { display:none; }

   #global_nav .search_bar	dt		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; font-weight: bold; margin-right: 0px; }



   .header_border { height: 8px; background-color:#000; }



   #pagebox 			{ width: 984px; margin:0 0 0 68px; } /*margin:0 48px 0 68px;*/

   .pagebody 			{ clear: both; overflow: hidden; margin-bottom: 0; }

   .tmpl_homepage		{ padding-top: 1px; }

   .tmpl_section_magdetail { padding-top: 19px; }



   .tmpl_section_magdetail ul.last { padding-top: 3px; }



   .tmpl_section_magdetail .post .content_tile_content { padding-top: 11px; }



   .sidebar				{ margin-top: 18px; width:314px; }

   .tmpl_homepage #bin_B	{ margin-top: 0px; }



   .sidebar .content_tile  { margin-bottom: 60px; }

   .tmpl_homepage	.sidebar{ margin: 0 0 0 0px; }

   .sidebar_alt 			{ margin-top: 0px; }

   .vid_sidebar.sidebar	{ margin-top: 14px; }

   .community_sidebar.sidebar	{ margin-top: 32px; }



   .sidebar .big_ideas_series  { margin-bottom: 16px; }



   #blog_detail .sidebar_alt 	{ margin-top: 0px; }

   #page_footer			{ background: #000; text-decoration: none; clear:both; display:inline; float:left; padding: 8px 0; margin-top: 40px; }

   #page_footer a 			{ text-decoration: none;}

   #page_footer * 			{ color: #999999; font-style: italic; }

   #page_footer ul			{ margin-right: 8px; }

   #page_footer li 			{ padding: 0 8px; font-size: 11px; }

   #page_footer li.last		{ border-right: none; }

   #page_footer .copyright		{ margin-left: 8px; }



   #page_footer li.selected * { color:#0099FF; font-weight:bold; }

   #page_footer li.selected a:hover { color:#0099FF; text-decoration:underline; }



   /***

* ui elememts

*/





   /* lists */

   ul.horiz li,

   dl.horiz dt,

   dl.horiz dd  		{ display:inline; }



   /* forms */

   .entry				{ display: block; margin: 0; }

   .entry dt			{ margin:8px 8px 8px 0; }

   .entry label span	{ font-size: 12px; }



   .stack_entry 		{ clear: both; margin-bottom:8px; overflow:hidden; }

   .stack_entry dt 	{ margin-top: 2px; margin-bottom: 2px; font-size: 12px; font-weight: bold; width: 120px; }

   .stack_entry dt p	{ font-weight: normal; }

   .stack_entry dd p	{ font-weight: normal; font-size: 12px; }

   .stack_entry dd .value	{ font-weight: normal; font-size: 13px; }



   .stack_entry dt,

   .stack_entry dd		{ float: left; font-family: Arial, Helvetica, Verdana, sans-serif;  }

   .stack_entry .text,

   .stack_entry .password,

   .stack_entry .textarea { width: 235px; }

   .stack_entry dt .notice,

   .stack_entry dd .notice { color: #9a9a9a; float: left; font-size: 11px; }



   .form_actions			{ clear: both; margin-right: 8px; overflow: hidden; }

   .form_actions button 	{ float: right; }



   .name_value dt,

   .name_value dd			{ float: left; line-height: 12px; }

   .name_value dt			{ clear: left; }





   /* navigation */

   .tier				{ clear:both; }

   .tier2				{ position: relative; top: 0; left: 0; }



   /* site brand */

   .site_brand			{ font-size: 18px; }





   /* thumbnails */

   .tn:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }



   /* results */

   .result_row 			  	{ overflow: auto; clear:both; }

   .resultlist .result_cell	{ overflow: hidden; display:block; border-bottom:1px dotted #9D9C97; padding:18px 0pt; }

   .resultlist .excepts_content .result_cell	{ padding:5px 0px 18px; }



   /* content tier */

   .content_tier			   	{ margin-top: 16px; }

   .content_tier3			   	{ margin-top: 8px; }

   .medium_tn 					{ padding: 0px 0pt 1px;}

   #content_tier2				{ margin-top: 0px; }



   .blog_detail				{ margin-top:35px; }

   /* section header */

   .section_header				{ font-size: 12px; margin: -6px 0 10px 2px; }



   /* section header */

   .series_header	{ margin-bottom: 6px; }

   .series_header	.series_header_content	{ overflow: hidden; }

   .series_header	.series_header_foot { background: transparent url(../images/shdw_bl_arrow.gif) no-repeat scroll left bottom; position: relative; top: -7px; padding-top: 6px; }



   .series_header img {	height: 120px; width:638px; margin:-5px -4px 16pt;}



   /* action + control strip links */

   .actions .action a			{ text-decoration: none; }

   .notice						{ font-size: 11px; line-height: 1.3em;  }



   /* filtering sorting */

   .ui-tabs-nav 				{ position:relative; }

   .filter_list				{ margin-top: 0; margin-bottom: 16px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

   .filter_list .label			{ font-weight: bold; font-size: 11px; }

   .filter_list .select		{ font-size: 11px; }

   .tabs .filter_list			{ position: absolute; top: 0; right: 0; }



   /* wysiwyg */

   .wysiwyg		  	  	  	{ width: 480px; margin-bottom:8px; }



   /***

* Patterns

*/

   .tn .content_image					{ margin:0pt 24px 8px 0pt; }

   .colx1 .tn .content_image 			{ margin:0pt 0px 8px 0pt; }

   .comment_input.tn .content_image	{ margin: 5px 0px 8px 0px; background:transparent url(../images/avatar_small_frame.gif) no-repeat scroll 0%;  }

   .comment_input.tn .content_image .content { height:40px; width:37px; }

   .comment_input.tn .content_image .content img { top:3px; left:3px; position:relative; }



   .video_shows_list .video_shows_list_content .tn .content_image { margin: 0;}

   .video_shows_list .video_shows_list_content  .shdw_outer_wrap { margin: 0px 10px 12px 0px; }

   .video_shows_list .video_shows_list_content .add_content_1 .desc { margin-top:7px; }



   .icon_tn .add_content_1 			{ margin-left: 34px; }

   .small_tn .add_content_1 			{ margin: -2px 0pt 0pt 84px; }

   .small_tn .content_image 			{ margin-right: 16px; }

   .add_header a 						{ text-decoration: none; }

   .add_subheader 						{ font-family: Arial, Helvetica, sans-serif;  padding: 0 0 4px 0; font-size: 14px; }



   .tn .add_content_1 					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 1.5em; }

   .tn .add_content_1 a:hover			{ text-decoration:underline;}

   .tn .add_content_1 .button_large 	{ margin: 16px 0 0 75px; }

   .portrait .content_image .content	{ padding-bottom: 18px; }



   .portrait { margin-right: 3px; }



   /***

* Widgets

*/





   /* site messaging */

   .site_msg 					{ background-color:#0089DC; color:#FFFFFF; padding: 12px 0 24px 0; position: relative; margin-bottom:30px; }

   .site_msg .site_msg_content	{ padding: 0 12px; }

   .site_msg h3				{ font-family: Arial, Helvetica, sans-serif; padding: 2px 0 5px 22px; background: transparent url(../images/site_alert_icon.gif) no-repeat 0 0;  }

   .site_msg p					{ font-size: 12px; font-style: italic; }

   .site_msg a					{ color: #fff; }

   .site_msg .close			{ position: absolute; top: 8px; right: 12px; color: #fff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; }

   .site_msg a:hover,

   .site_msg a:hover * 		{ color: #000 !important;  }



   #global_nav .tier1 .user_alert *{ font-family: Arial, Helvetica, sans-serif; color:#0089DC; font-weight: bold; font-style: normal; }

   #global_nav .tier1 .user_alert 	{ padding-left: 22px; padding-right: 0; background: transparent url(../images/user_alert_icon.gif) no-repeat 0 -1px; }





   /* shadow box */

   .shdw_bl { background: #fff url(../images/shdw_bl.gif) no-repeat bottom left; padding-bottom: 4px; margin-top: -3px; }

   .shdw_tl { background: transparent url(../images/shdw_tl.gif) no-repeat top left; padding-left: 0px; }

   .shdw_tr { background: #fff url(../images/shdw_tr.gif) no-repeat top right; margin: 0 0 0 5px; padding: 2px 0 0 0; }

   .shdw_br { background: #fff url(../images/shdw_br.gif) no-repeat bottom right; position: relative; bottom: -4px; left: 0; margin-top: 4px; }

   .shdw_content { padding: 4px 14px 20px 8px; overflow: hidden; }

   .shdw_mid {  background: url(../images/shadow_middle.gif) repeat-y bottom right; }

   .shdw_mid_com {  background: url(../images/shadow_middle_comments.gif) repeat-y bottom right; }

   .shdw_mid .shdw_br, .shdw_mid_com .shdw_br { background: url(../images/shdw_br.gif) no-repeat bottom right; }

   .shdw_mid .shdw_bl, .shdw_mid_com .shdw_bl { background: url(../images/shdw_bl.gif) no-repeat bottom left; }

   .shdw_mid .shdw_tr, .shdw_mid_com .shdw_tr { background: url(../images/shdw_tr.gif) no-repeat top right; }



   .sidebar .shdw_box{ margin-bottom: 40px; }





   

   /* login nav link*/

   #global_nav .user_nav .selected * { color: #0099ff; }



   .user_nav li.last 			{ margin-right:0;}





   /* publish date */

   .pubdate { margin: 0 0 13px 2px; }



   /* featured site headers date */

   .featured_header  	{ margin: 0 0 8px 2px; font-family: Arial, Helvetica, Verdana, sans-serif; overflow: hidden; }

   .page_header  		{ margin: 10px 0 0 2px; }



   /* ad300x250 */

   .adbox			   	{ border: 1px dotted #3D3B35; margin: 0px 0 60px 0px; float: left; display:inline; background-color : #FFFFFF;}

   .adbox_300x250,

   .adbox_300x600 		{ text-align: center; padding: 5px 0 5px 0; width: 311px; }



   .adbox_728x90 		{ text-align: center; padding: 6px 0 0 0; width: 728px; }



   #bin_B				{ margin-top:0px; }

   .ad300x250 		 	{ height:250px; width:300px; background: #fff; margin: 0 auto;}

   .ad300x600		 	{ height:250px; width:600px; background: #fff; margin: 0 auto;}

   .adbox_728x90		{ width:966px; background: #fff; margin: 0 auto; margin-left:3px; }

   .adbox-728x90-hp

   {

   border: 1px dotted #3D3B35;

   margin: 20px 0px 2px 115px;

   padding: 6px 6px 18px;

   font-family: arial;

   font-size: 9px;

   line-height: 18px;

   display: inline;

   text-align: center;

   float: left;

   position: static;

   width: 728px;

   height: 90px;

   }



   .content_image 							{ float: left; display: inline; }





/* content tile */

   .content_tile 							{ float: left; margin-bottom: 20px; }

   .content_tile .content_tile_head,

   .content_tile .content_tile_head h4		{ font-size: 11px; white-space:nowrap; }



   .content_tile_head h4					{ border-bottom: 1px #9D9C97 dotted; padding-bottom:8px; margin-right: 7px; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-weight: normal; }

   .content_tile_head h4 a 				{ text-decoration:none;}

   .content_tile_head h4 a:hover 			{ text-decoration:none;}

   .content_tile_head .actions .action 	{ float: right; }



   .magazine_tile .content_tile_head h4	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-style:normal; font-weight:bold; margin: 1px 10px 0pt 7px;}



   .content_tile .content_tile_head .pre 	{ color: #9a9894; text-transform: capitalize; }

   .content_tile .content_tile_head:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

   .content_tile .content_tile_head		{ padding: 11px 0 0px 0; margin-left: 0; margin-right:0;}

   .community_content.content_tile .content_tile_head		{ padding: 5px 0 0px 0; margin-left: 0; margin-right:0;}

   .content_tile .medium_list_series_head  { padding: 17px 0 0px 0; margin-left: 0; margin-right:0;}

   .content_tile_content h4 a, .vid_thumb_content h4 a *		{ text-decoration:none;}

   .content_tile .content_tile_content		{ padding-top: 5px;}

   .content_tile_content	em,

   .content_tile_content	.desc	{ font-size:12px; font-style: italic; margin-top: 4px; display: block; margin-right:7px; line-height: 16px;}



   .add_content_1 em	{ line-height:normal; margin:0px; padding:3px; font-size:100%; display:block; }

   .add_content_1 p em,

   .add_content_1 h3 em

   {

   margin:			0px;

   padding:		0px;

   display:		inline;

   }



   .vid_sidebar .show_content { margin: 12px 0px 0px -9px; }



   .vid_content.content_tile.post		{ margin-top: 11px; }

   .vid_content .content_tile_head		{ padding: 3px 0 0px 0; }



   .video_detail .sidebar_alt { margin-top:14px; }



   .magazine_feature .content_tile_content	.desc	{ margin: 4px 7px 18px 0; }



   #bin_A .content_tile_content	.desc	{ font-size:12px; font-style: italic; display: block; margin: 8px 7px 0 0; line-height: 15px;}



   .content_tile .desc a.morelink:hover	{ text-decoration:underline;}

   .content_tile .content a.morelink:hover	{ text-decoration:underline;}

   .content_tile .desc strong.morelink a:hover	{ text-decoration:underline;}



   .content_tile .morelink					{ font-weight:bold; white-space:nowrap; background:transparent; padding:0; }

   .content_tile .content_tile_foot 		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; }

   .content_tile_head .content_image 		{ margin:7px 7px 0; }

   .content_tile_head .hcontent .content_image 		{ margin:7px 0px 0; }



   .magazine_feature .content_tile_head .content_image { margin:7px 0 0 0px; }



   .medium_list_post_content .morelink		{ background:transparent url(../images/readmore_arrows.gif) no-repeat scroll 100% 50%; font-weight:bold; padding-right:30px; white-space:nowrap; }



   .create_profile { padding:10px 0px 10px 20px; }



   .registration_leftColumn 							{position:relative;}

   .choose_good										{margin-top: 120px;}



   .subscription_rate img								{padding-top: 13px;}



   .leftrail .user_registration_profile				{position:relative; background:url(../images/user_registration_ico.gif) no-repeat 10px top; width:120px; height:109px;top:50px; left:210px;}

   .create_profile 								 	{padding:10px 0px 10px 0px; }

   .create_profile input { padding:2px; }

   #registration_user02.create_profile 				{padding:10px 0px 10px 0px; height: auto;}

   fieldset { border:none; }

   fieldset legend 		{display:none;}

   fieldset label  		{display:block; margin-top:10px; fontt-size:9px; font-weight:normal;}

   fieldset label span	{ color:#fb0102}

   fieldset .input_text	{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

   button.btn_create_profile							{display:block;margin-top:20px;}



   .content_tile ul.theader li 			{ display: inline; }

   .content_tile ul.actions li 			{ display: inline; }

   .content_tile .content_post_head 		{ overflow: hidden; }

   .content_tile .content_tile_head .morelink,

   .content_tile .content_tile_head .morelink *,

   .content_tile .content .morelink,

   .content_tile .content .morelink *,

   .content_tile.small_feature .morelink *,

   .content_tile.small_feature .morelink a { color: #0099ff; text-decoration: none; font-style:italic; }

   .content_tile .content .morelink:hover, .content_tile.small_feature .morelink:hover {text-decoration: underline; color: #0099ff; }



   .vid_post_more_info .morelink a { font-style:normal; }



/* small content tile */

   .small_feature .content_tile_head          { background: #fff url(../images/shdw_tl.gif) no-repeat -1px 0; margin-bottom: 0; padding: 0 0 0 2px; }

   .small_feature .content_tile_head .hhead 	{ background: transparent url(../images/shdw_tr.gif) no-repeat top right; margin-left: 1px; padding: 11px 3px 0pt 7px; }

   .small_feature .content_tile_head h4 		{ margin: 0 11px 0 0; padding-bottom: 8px; }

   .small_feature .content_tile_head .hcontent { background: transparent url(../images/shdw_cr.gif) repeat-y top right; margin:0 0 0 1px; overflow: hidden; padding: 0px 6px 0px 6px; }

   .small_feature .content_tile_head .hfoot 	{ background: transparent url(../images/shdw_br.gif) no-repeat bottom right; padding: 6px 8px }

   .small_feature .content_tile_content 	 	{ margin: 0; padding:6px 0 8px 2px; }

   .small_feature .content_tile_foot 	 	    { margin-right: 4px; }

   .small_feature .hcontent .content_image 	{ margin: 7px 0 0 0; padding: 0; }

   .small_feature .hcontent .content_image .content	{ padding: 0; }



   .content .t_content { height:91px; overflow:hidden; }





   .content ul li.poster 			{ font-weight: normal; } /*padding-right: 8px; } background:transparent url(../images/nav_pipe.gif) no-repeat scroll 100% 49%; }  */

   .content ul li.poster strong a 	{ text-decoration:none; }

   .content ul li.poster,

   .content ul li.poststamp,

   .content ul li.response			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color:#9a9894; font-weight: normal; }



   .result_cell .posterstamp					{ display:table; }

   .result_cell .posterstamp .poster strong a 	{ text-decoration:none; }

   .result_cell .posterstamp .last				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color:#9a9894; font-weight: normal; }

   .result_cell .posterstamp .desc 			{ font-family:Georgia; font-style:italic; }

   .result_cell .posterstamp .poster strong	{ color:#000; }



   .video_shows_list_content .result_cell .posterstamp	{ width:220px; float:right; }



   .poststamp.postmod a,

   .poststamp.postmod a:link,

   .poststamp.postmod a:visited 	{ color:#0099ff; }





   /*.content ul li.poststamp		{ padding-left: 8px; }*/

   li.poststamp.last { padding-left:0px;}

   .content ul li.poster strong,

   .content ul li.poststamp strong,

   .content ul li.response strong	{ color:#000; }





/* post tile */

   .post                			{ background: #fff url(../images/shdw_tl.gif) no-repeat -1px 0; margin-bottom: 22px; margin-top: -3px; }

   .post .content_tile_head 		{ background: transparent url(../images/shdw_tr.gif) no-repeat top right; margin-left: 10px; position: relative; }

   .post .image_medium 			{ float: left; }







   .post .content_tile_content .add_subheader						{ margin:6px 0px 16px 0px;}

   .post .content_tile_content .detail_video .add_subheader		{ margin:6px 0px 10px 0px;}

   .post .content_tile_content .add_subheader li.poster strong 	{ color:black; text-decoration: none; }

   .post .content_tile_content .add_subheader li.poster strong a 	{ text-decoration:none;}



   .post .content_tile_head .actions				{ height: 20px; margin-right: 3px;}

   .vid_content.post .content_tile_head .actions { margin:8px 15px 10px 0px; }

   .post .content_tile_head .actions .action  	{ display:block; float:right; height:27px; margin-left:7px; padding:3px 3px 3px 7px; position:relative; text-align:right; top:-16px; width:60px; }

   .post .content_tile_head .actions .action span { color:#fff; display:block; padding: 9px 25px 7px 0px; }



   .vid_detail_head .content_tile_head .actions { margin-top:8px; margin-right:13px; }



   .post .content_tile_head .actions .commented   { background:transparent url(../images/bg_comment.png) no-repeat 0px 1px; }

   .post .content_tile_head .actions .voted   	{ background:transparent url(../images/bg_voted.png) no-repeat  0px 1px;  }

   .post .content_tile_head .actions .rsvpd   	{ background:transparent url(../images/bg_rsvp.png) no-repeat  0px 1px; }

   .post .content_tile_head .actions .contributed { background:transparent url(../images/bg_project.png) no-repeat  0px 1px; }



   .post .content_tile_head .actions .commented span  { background:transparent url(../images/icon_comment.gif) right 6px no-repeat; }

   .post .content_tile_head .actions .voted span 		{ background:transparent url(../images/icon_goodmark.gif ) right 5px no-repeat; }

   .post .content_tile_head .actions .rsvpd span		{ background:transparent url(../images/icon_rsvp.gif)  right 5px no-repeat; }

   .post .content_tile_head .actions .contributed span { background:transparent url(../images/icon_project.gif) right 5px no-repeat; }



   .post .content_tile_head h4		{ border-bottom: none; padding-bottom:0;}

   .post .content_tile_head .hhead	{ margin-left: 0; margin-right: 12px; padding-left: 0; padding-right: 0; padding-bottom: 2px; }

   .post .content_tile_head .hhead:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }



   .post .content_tile_content 		{ background: transparent url(../images/shadow_middle.gif) repeat-y top right; overflow: hidden; padding: 9px 35px 20px 30px; }



   .post .content_tile_content.community_thumb_content,

   .post .content_tile_content.vid_thumb_content { background: transparent url(../images/shdw_br.gif) repeat-y top right; }



   .post .content_tile_content	h4	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; font-style: normal; }

   .post .content_tile_content.vid_thumb_content h4 { font-size:14px; }



   .vid_post.post .content_tile_content 		{ padding: 9px 30px 20px 2px; }

   .post .content_tile_content h4.video_header { height:124px; }



   .results_list .post .content_tile_content 		{ background: transparent url(../images/shdw_cr.gif) repeat-y top right; overflow: hidden; padding: 9px 30px 20px 23px; }

   .results_list h1	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; font-style: normal; font-size: 16px; margin-bottom: 3px;}



   .post .subheader .location,

   .post .subheader .date					{ display: block; font-weight: normal; margin: 2px 0 8px 0; font-size: 13px; }

   .post .content_tile_content .add_content_1 { padding: 0 0x 20px 0; }

   .post .content_tile_foot 					{ background: #fff url(../images/shdw_br.gif) repeat-y bottom right; overflow: hidden; margin-left: 0; margin-right:0; overflow: hidden; }

   .post .content_tile_foot .fcontent 			{ padding: 2px 0 2px 2px; background: url(../images/shdw_bl.gif) no-repeat bottom left; margin: 0 10px 0 -1px; }

   .post .content_tile_foot .fcontent .actions { border-top: 1px #3D3B35 dotted; padding: 12px 0 8px 0; margin-left: 8px; display:block; height:24px; }



   .post .content_tile_content .add_content_1 a,

   .post .content_tile_content .add_content_1 a:link,

   .post .content_tile_content .add_content_1 a:hover { text-decoration:underline; }



   .post .content_tile_content .add_content_1 .morelink a,

   .post .content_tile_content .add_content_1 .morelink a:link,

   .post .content_tile_content .add_content_1 .morelink a *,

   .vid_thumb_content .add_content_1 a *,

   .post .content_tile_content .add_content_1 h4 a,

   .post .content_tile_content .add_content_1 h4 a:link,

   .post .content_tile_content .add_content_1 h4 a:hover						 { text-decoration:none; font-style:normal; }



   #recent-updated-videos .content_tile_head .hhead a,

   #recent-updated-videos .content_tile_head .hhead a:link { color:#0099FF; text-decoration:none; }



   #recent-updated-videos .content_tile_head .hhead a:hover { text-decoration:underline; }



   /* ==================== post labels ========================= */



   .post-label

   {

   position:			absolute;

   left:				-8px;

   top:				3px;

   height:				25px;

   line-height:		25px;

   background:			#000;

   letter-spacing:		.02em;

   padding:			0px 12px 0 10px;

   }



   .post-label a

   {

   font-family:		arial;

   text-transform:		capitalize;

   color:				#fff;

   font-size:			11px;

   font-weight:		normal;

   }



   .post-label a:hover

   {

   color:				#0099ff;

   }





/* small list post */

   .small_grid_post .content_tile_head 	{ padding-bottom: 0; }

   .small_grid_post .content_tile_head h4 	{ border-bottom: 1px dotted #999; padding-bottom: 10px; margin-right: 0; }

   .small_grid_post .content_tile_content 	{ padding: 5px 10px 10px 9px; }

   .small_grid_post .small_tn .add_content_1 { margin-left: 0; display: block; font-size: 12px; font-style: italic; margin-right: 7px; margin-top: 4px; font-family: Georgia,"Times New Roman",Times,serif; }

   .small_grid_post .add_content_1 .desc { line-height: 13px; }

   .small_grid_post .add_content_1 ul 		{ padding-top:10px; }

   .small_grid_post_foot .fcontent 		{ padding:0; }



   .small_grid_post .content_tile_content 	{ padding: 5px 10px 15px 9px; }

   .small_grid_post .community_thumb_content.content_tile_content { padding: 5px 0px 15px 9px; }



   .community_thumb_content .image_medium { float:none; }

   .community_thumb_content .add_header { width:135px; overflow:hidden; }



   .vid_thumb_content.small_grid_post .small_tn .add_content_1 { margin-right:0px; }

   .small_grid_post .content_tile_content.vid_thumb_content	{ padding:5px 0px 15px 9px; }



   .post .vid_content   { padding: 0px 0px 0px 2px; }

   .post .vid_content.vid_content_detail { padding: 7px 0px 0px 2px; }

   .vid_thumb_content { height: 124px;	}



/* series tile */

   .series                			{ background: transparent url(../images/folder_left.gif) no-repeat top left; margin-bottom: 20px; margin-top: -3px; }

   .series .content_tile_head 		{ background: transparent url(../images/folder_right_med_shorter.gif) no-repeat top right; margin-left: 10px; }

   .series .image_medium 			{ float: left; }



   .series .content_tile_content .add_subheader					{ margin-top: 10px; margin-bottom: 16px; }

   .series .content_tile_content .add_subheader li.poster strong 	{ color:black; text-decoration: none; }

   .series .content_tile_content .add_subheader li.poster strong a 	{ text-decoration:none;}



   .series .content_tile_head .actions				{ height: 20px; padding-top:4px; }

   .series .content_tile_head .actions .action  	{ display:block; float:right; height:20px; margin-left:5px; padding:3px 4px 0pt 25px; position:relative; text-align:right; top:-4px; font-weight:bold; color:#000; }

   .series .content_tile_head .actions .action span { color:#fff; display:block; padding:5px 20px 5px 5px; }



   .series .content_tile_head h4	{ border-bottom: none; padding-bottom:0;}

   .series .content_tile_head 		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:normal; }

   .series .content_tile_head em,

   .series .content_tile_head a	{ font-weight:bold; font-style: normal; }

   .series .content_tile_head li em {  color:#000; }

   .series .content_tile_head li	{ padding: 0 13px; border-right: 1px #999 solid; color:#9A9A9A; }

   .series .content_tile_head li.last	{ padding: 0 0px 0 13px; border-right: none; }



   .series .content_tile_head .hhead	{ margin-left: 0; margin-right: 12px; padding: 0px 5px 1px; text-align: right; margin-top:-3px; height:21px; }

   .series .content_tile_head .hhead.right_rail { margin-left: 0; margin-right: 12px; padding: 0px 5px 1px; text-align: right; margin-top:-3px; height:27px; }

   .series .content_tile_head .hhead:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

   .series .content_tile_head  a.morelink:hover	{ text-decoration:underline; }





   .series_list_series ul li { border-bottom:1px dotted #000000; padding:21px 0pt 21px 0px; }

   .series_list_series ul li.last { border-bottom:medium none; }

   .series .content_tile_content 		{ background: #fff url(../images/shdw_cr.gif) repeat-y top right; overflow: hidden; padding: 0px 0 20px 0; margin-left: 2px; }

   .series .content_tile_content	h4	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; font-style: normal; margin-bottom:14px; }

   .series_list_series .content_tile_content { padding:0px 20px 8px; }



   .vid_series.content_tile_content	{ padding: 0px 0 2px 0; }



   .small_list_series_content .first h4	{ margin-top: 5px; }







   .series .content_tile_content .add_content_1 	{ padding: 0 0x 20px 0; }

   .series .content_tile_foot 						{ background: #fff url(../images/shdw_br.gif) repeat-y bottom right; overflow: hidden; margin-left: -1px; margin-right:0; overflow: hidden; }

   .series .content_tile_foot .fcontent 			{ padding: 10px 0; background: url(../images/shdw_bl.gif) no-repeat bottom left; margin-right: 10px; }

   .series .content_tile_foot .fcontent .actions 	{ border-top: 1px #9D9C97 dotted; padding: 12px 0 8px 0; margin-left: 8px; display:block; height:24px; }



/* small list series */

   .series .small_list_series_head		{ background: transparent url(../images/folder_right_sml.gif) no-repeat top right; }

   .series .small_list_series_content 	{ padding: 16px 20px 16px 16px; }

   .series .small_list_series_content 	h4 			{ margin-bottom: 16px; padding: 0 4px; }

   .series .small_list_series_content 	p  			{ font-style: italic; line-height: 16px; font-size: 12px; padding: 0 4px; }

   .series .small_list_series_content strong 		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; }

   .series .small_list_series_content 	li  		{ border-bottom: 1px #9D9C97 dotted; padding: 18px 0; }

   .series .small_list_series_content 	li.first  	{ padding-top: 0; }

   .series .small_list_series_content 	li.last  	{ border-bottom: none; padding-bottom: 0; }



/* small list post */

   .add_content_1 h4	{ margin-bottom: 4px; }

   .add_content_1 ul	{ margin-bottom: 0px; }



/* medium series tile */

   .medium_list_series .content_tile_content  .header 				{ overflow: hidden; margin-right: 5px; text-align: center; }

   .medium_list_series .content_tile_content  .image_medium 		{ float: none; }



   .series_listing						{ clear: both; overflow: hidden; margin-top: 30px; }

   .series_listing .series_list		{ float: left; width: 256px; margin-right: 4px; padding: 0 30px; font-family: Arial, Helvetica, Verdana, sans-serif; border-right: 1px #9D9C97 dotted; }

   .series_listing .series_list dt		{ color: #9A9A9A; padding-bottom: 3px;  }

   .series_listing .series_list dd		{ font-weight: bold; padding-bottom: 16px; font-size: 12px;}

   .series_listing .series_desc 		{ float: left; width: 257px; margin-left: 4px; padding: 0 30px 0 20px; line-height: 1.3em; font-style: italic; font-size: 12px;  }

   .series_listing .series_desc .morelink		{ display: block; }

   .series_listing .series_desc .morelink:hover	{ text-decoration:underline; }



   .vid_series_listing							{ clear: both; overflow: hidden; margin-top: 20px; }

   .vid_series_listing .vid_series_list		{ float: left; margin-right: 4px; padding: 0 17px 0 10px; font-family: Arial, Helvetica, Verdana, sans-serif; border-right: 1px #9D9C97 dotted; }

   .vid_series_listing .vid_series_desc 		{ float:left; font-size:12px; font-style:italic; line-height:16px; margin-left:4px; padding:0pt 20px 0pt 18px; width:267px; }

   .vid_series_listing .vid_series_desc h4		{ margin: 0 0 11px 0; }





.actions .delicious					{ background: url(http://static.goodinc.com/images/legacy/sharing/delicious_icon.gif) no-repeat 0px 2px; margin-right: 11px; padding-left:8px; }

.actions .delicious:hover			{ background: url(http://static.goodinc.com/images/legacy/sharing/delicious_icon_over.gif) no-repeat 0px 2px; }

.actions .reddit					{ background: url(http://static.goodinc.com/images/legacy/sharing/reddit_icon.gif) no-repeat 0px 2px; margin-right: 11px; padding-left:8px; }

.actions .reddit:hover				{ background: url(http://static.goodinc.com/images/legacy/sharing/reddit_icon_over.gif) no-repeat 0px 2px; }

.actions .digg						{ background: url(http://static.goodinc.com/images/legacy/sharing/digg_icon.gif) no-repeat 0px 1px; margin-right: 11px; padding-left:8px; }

.actions .digg:hover				{ background: url(http://static.goodinc.com/images/legacy/sharing/digg_icon_over.gif) no-repeat 0px 1px; }

.actions .stumbleupon				{ background: url(http://static.goodinc.com/images/legacy/sharing/stumble_icon.gif) no-repeat 0px 2px; margin-right: 11px; padding-left:8px; }

.actions .facebook					{ background: url(http://static.goodinc.com/images/legacy/sharing/facebook_icon.gif) no-repeat 0px 1px; margin-right: 11px; padding-left:8px; }

.actions .facebook:hover			{ background: url(http://static.goodinc.com/images/legacy/sharing/facebook_icon_over.gif) no-repeat 0px 1px; }

.actions .yahoo						{ background: url(../images/ui/yahoo_icon.gif) no-repeat 2px 4px; margin-right: 11px; padding-left:8px;}

.actions .yahoo:hover						{ background: url(../images/ui/yahoo_icon_over.gif) no-repeat 2px 4px;}

.actions .mixx						{ background: url(../images/mixx_icon.gif) no-repeat 0px 1px; margin-right: 11px; padding-left:8px; }

.actions .mixx:hover						{ background: url(../images/mixx_icon_over.gif) no-repeat 0px 1px; }





.sharing .action						{ margin: 0 9px 0 0px; }

.do_vote								{ background: url(http://static.goodinc.com/images/legacy/sharing/goodmark_icon.gif) 1px 2px no-repeat; padding-left: 11px; }

.sharing .do_vote a 					{ padding-right: 5px; }

.sharing .do_vote .ttip 				{ padding: 0; color: #0099ff; }

.do_comment								{ background: url(http://static.goodinc.com/images/legacy/sharing/tray_comment_icon.gif) 8px -1px no-repeat; padding-left: 23px; margin:0 12px 0 0;}

.do_rsvp								{ background: transparent url(../images/tray_rsvp_icon.gif) no-repeat scroll 8px -1px; padding-left: 23px; }

.do_share								{ background: url(http://static.goodinc.com/images/legacy/sharing/share_icon.gif) 3px 1px no-repeat; padding-left: 11px; }

.do_share a								{ background: url(../images/drawer_icon.gif) no-repeat top right; padding-right: 16px !important; }

.do_contribute							{ background: transparent url(../images/contribute_icon.gif) no-repeat scroll 0px 1px; padding-left: 8px; }

.do_follow								{ background: url(../images/follow_icon.gif) 4px 0 no-repeat; }

.do_rss									{ background: url(../images/rss_icon.gif) 4px 0 no-repeat; }



   /* posting content drawer */

   .drawer								{ background: url(../images/shdw_draw_open_bl.gif) no-repeat bottom left; }

   .drawer .permalink .text			{ width: 453px; }

   .drawer .close_drawer				{ float: right; }

   .drawer_head						{ background: #fff url(../images/shdw_draw_br.gif) no-repeat bottom right; margin-left: 2px; padding: 0 12px 8px 0; }

   .drawer_head_noshare				{ background: #fff url(../images/shdw_br.gif) no-repeat bottom right; margin-left: 2px; padding: 0 12px 8px 0; }

   .drawer_head .actions,

   .drawer_head_noshare .actions 		{ padding: 8px 0 6px 0; margin:0px 4px 0px 16px; display:block; /* height:16px; */ line-height: 1.5em; border-top:1px dotted #9D9C97;}

   .drawer_head .actions-wrapper		{ border-top: 1px #9D9C97 dotted; margin: 0 12px; }

   .drawer_head:after,

   .drawer_head_noshare:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

   .drawer_content						{ background: transparent url(../images/shdw_draw_open_br.gif) no-repeat bottom right; margin-left: 9px; padding-right: 12px; }

   .drawer_content h6					{ margin: 16px 0 8px 0; }

   .drawer_content .formbox 			{ display: none; }

   .drawer_content .formbox_head		{ padding: 8px 0 0 19px; border-top: 1px #9D9C97 dotted; }

   .drawer_content .formbox_content	{ overflow: hidden; padding: 0pt 10px 16px 22px; }

   .drawer_content .formbox_content dt	{ font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; }

   .drawer_content .formbox .email_msg	{ float: none; padding: 0pt 30px 0pt 15px; clear: none; overflow: hidden; position: relative; width: 263px; }

   .drawer_content .formbox .email_msg dd { float: left; }

   .drawer_content .formbox .email_msg .textarea { height: 68px; width: 216px; }

   .drawer_content .formbox .email_sender,

   .drawer_content .formbox .email_receiver { float: left; clear: left; }

   .drawer_content .formbox input		{ width:214px; }

   .drawer_content	.formbox button 	{ position: absolute; bottom: 0; right: 0; }

   .drawer_content .actions 			{ margin-left: 0; display:block; padding: 2px 0 10px 0; overflow:hidden; }

   .drawer_content .actions .action	{ float: left; padding-right: 0px;}

   .drawer_content .action a			{ padding: 5px 10px 5px 15px; font-weight: bold; display: block; float: left; }

   .drawer_content .comment_input		{ margin-left: 18px; padding-bottom: 60px; padding-top: 49px; }

   .formbox_content					{ overflow:hidden; }

   .drawer_content .close				{ display:block; width: 50px; height: 12px; background: url(../images/close_icon.gif) no-repeat top left; clear: both; margin: 40px 0px 0px -19px; }

   .drawer_content .close:hover		{ background-position:0px -12px; }

   .drawer_content .close span			{ display: none; }



   .actions .delicious					{ background: url(../images/delicious_icon.gif) no-repeat 0px 2px; margin-right: 11px; padding-left:8px; }

   .actions .delicious:hover					{ background: url(../images/delicious_icon_over.gif) no-repeat 0px 2px; }

   .actions .reddit					{ background: url(../images/reddit_icon.gif) no-repeat 0px 2px; margin-right: 11px; padding-left:8px; }

   .actions .reddit:hover						{ background: url(../images/reddit_icon_over.gif) no-repeat 0px 2px; }

   .actions .digg						{ background: url(../images/digg_icon.gif) no-repeat 0px 1px; margin-right: 11px; padding-left:8px; }

   .actions .digg:hover						{ background: url(../images/digg_icon_over.gif) no-repeat 0px 1px; }

   .actions .stumbleupon				{ background: url(../images/stumble_icon.gif) no-repeat 0px 2px; margin-right: 11px; padding-left:8px; }

   .actions .facebook					{ background: url(../images/facebook_icon.gif) no-repeat 0px 1px; margin-right: 11px; padding-left:8px; }

   .actions .facebook:hover					{ background: url(../images/facebook_icon_over.gif) no-repeat 0px 1px; }

   .actions .yahoo						{ background: url(../images/ui/yahoo_icon.gif) no-repeat 2px 4px; margin-right: 11px; padding-left:8px;}

   .actions .yahoo:hover						{ background: url(../images/ui/yahoo_icon_over.gif) no-repeat 2px 4px;}

   .actions .mixx						{ background: url(../images/mixx_icon.gif) no-repeat 0px 1px; margin-right: 11px; padding-left:8px; }

   .actions .mixx:hover						{ background: url(../images/mixx_icon_over.gif) no-repeat 0px 1px; }



   .actions .delicious a:hover,

   .actions .reddit a:hover,

   .actions .digg a:hover,

   .actions .stumbleupon a:hover,

   .actions .facebook a:hover,

   .actions .mixx a:hover					{ background: url(../images/new_window_icon.gif) no-repeat top right; }



   .sharing .action						{ margin: 0 9px 0 0px; }

   .do_vote								{ background: url(../images/goodmark_icon.gif) 1px 2px no-repeat; padding-left: 11px; }

   .sharing .do_vote a 					{ padding-right: 5px; }

   .sharing .do_vote .ttip 				{ padding: 0; color: #0099ff; }

   .do_comment								{ background: url(../images/tray_comment_icon.gif) 8px -1px no-repeat; padding-left: 23px; margin:0 12px 0 0;}

   .do_rsvp								{ background: transparent url(../images/tray_rsvp_icon.gif) no-repeat scroll 8px -1px; padding-left: 23px; }

  

   .do_contribute							{ background: transparent url(../images/contribute_icon.gif) no-repeat scroll 0px 1px; padding-left: 8px; }

   


   .sharing .do_comment a:hover,

   .sharing .do_comment a:hover * 			{ color: red !important; }



   .sharing .do_share a:hover,

   .sharing .do_share a:hover * 			{ color: #ffa100 !important; }



   .sharing .do_rsvp a:hover,

   .sharing .do_rsvp a:hover * 			{ color: #0cc005 !important; }



   .sharing .do_contribute a:hover,

   .sharing .do_contribute a:hover * 		{ color: #fbee01 !important; }



   .drawer_content .do_follow				{ padding-left:10px; }

   .drawer_content .do_contribute			{ margin-left: 10px; }





   /* categories and actions */

   .categories	.category a					{ padding: 0; font-weight: bold; text-decoration: none; }

   .categories	.category					{ padding: 0 12px; border-right: 1px solid #000; }

   .categories	.category em				{ font-style: normal; color: #9b9b9b; font-family: Arial, Helvetica, Verdana, sans-serif; }

   .categories	.category .subject			{ text-transform: capitalize; }

   .categories	.category .theader			{ font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-weight: normal; }

   .categories	.first						{ padding-left: 0px; }

   .categories	.last						{ border-right: none; }

   .category_listing    					{ overflow: hidden; padding: 8px 16px; }

   .category_list .actions 				{ display: inline; }

   .categories .category  *				{ display: inline !important; font-size: 11px; }

   /*.categories .category .mobility		{} */

   .categories .category .title 			{ padding: 0 8px; display: block; float: left; font-weight: bold; }



   .see_culture							{ background: url(../images/vote_icon.gif) 0 no-repeat; }

   .see_bizmoney							{ background: url(../images/comment_icon.gif) 0 no-repeat; }

   .see_politics							{ background: url(../images/rsvp_icon.gif) 0 no-repeat; }

   .see_design								{ background: url(../images/contribute_icon.gif) 0 no-repeat; }

   .see_environ							{ background: url(../images/contribute_icon.gif) 0 no-repeat; }







   /* blogs post */

   .blogs_post  .medium_list_post_head 	.hhead,

   .big_ideas_post .medium_list_post_head 	.hhead, .event_post .medium_list_post_head 	.hhead { height:20px; }





/* medium_feature tile */

   .medium_feature 						{ background: #fff url(../images/shdw_tl.gif) no-repeat; margin:0 0 20px -2px; }

   .medium_feature .content_tile_head 		{ background: transparent url(../images/shdw_tr.gif) no-repeat top right; margin: 0 0 0 4px; padding-left: 6px; padding-right: 5px; }

   .medium_feature .content_tile_content 	{ background: transparent url(../images/shdw_cr.gif) repeat-y top right; margin: 0 0 0 4px; padding: 15px 5px 8px 12px; }

   .medium_feature .content_tile_content .actions  	{ margin-top: 10px; }

   .medium_feature .content_tile_content .action 		{ border-right: 1px solid #333; }

   .medium_feature .content_tile_content .action.last	{ border-right: none; }

   .medium_feature .content_tile_content .action a 	{ font-family: Arial, Helvetica, Verdana, sans-serif; color: #0099ff; padding: 0 8px; font-weight: bold; }

   .medium_feature .content_tile_content .action.first a { padding-left: 0; }

   .medium_feature .content_tile_content .action.last a  { padding-right: 0; }

   .medium_feature .content_tile_content .action a:hover {text-decoration: underline; }

   .medium_feature .content_tile_foot 			{ background: transparent url(../images/shdw_br.gif) no-repeat bottom right; margin: 0 0 0 2px; padding: 8px; }

   .medium_feature .content_tile_content	h4	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; font-style: normal; font-size: 18px; margin-bottom:-3px; }



   .medium_feature .last 	{ margin:0 0 20px 6px; }



   .magazine_tile .content_tile_content h4	{ font-size: 12px; margin-bottom:11px; }

   .magazine_feature .medium_feature .content_tile_content h4 { font-size: 16px; margin:6px 0 10px 0; }





   #bin_A .medium_feature .content_tile_content	h4	{ font-size: 14px; margin-top:6px; clear:both; }







   /*most popular */

   .most_popular								{ margin: 0px 0px 60px 0px; clear:both; }

   .most_commented .most_popular				{ margin: 0px 4px 30px 2px; clear:both; }

   .most_popular .most_popular_content			{ margin: 7px 0px 0px 0px; }



   .magazine_this_week .most_popular_content	{ margin: 4px 0px 0px 0px; }

   .blog_series  .most_popular_content			{ margin: -2px 0px 0px 0px; overflow: hidden; }



   /* .most_popular_content li a				{ text-decoration: none;} */

   .most_popular_content li				{ font-size: 12px; margin-bottom: 6px; font-family: Arial, Helvetica, Verdana, sans-serif; }

   .most_popular_content ol				{ margin: 6px 0 0 29px; }

   .most_popular_content ol li				{ font-weight:bold; }

   .most_popular_content .stack			{ font-size: 12px; margin-bottom: 4px; margin-left:-6px; margin: 0px -6px 4px -6px; width: 333px;  }



   .most_popular_content li.poster,

   .most_popular_content li.poststamp	{ margin-left:0px; }



   .most_popular_content .stack li 		{ padding:0px 0px 0px 3px; float: left; } /*margin: 0px 0px 0px 6px; }*/

   .most_popular_content .stack li.first	{ padding-left: 2px; }

   #bin_B .most_popular_content .stack li	{ padding:0px 0px 0px 3px; float: left; }



   .most_popular .most_popular_foot			{ border-top: 1px #3D3B35 dotted; margin-top:12px; overflow: hidden; }

   .most_popular .most_popular_foot a			{ font-size: 11px; font-weight:bold; text-decoration:none; font-family:  Arial, Helvetica, Verdana, sans-serif;}

   .most_popular .most_popular_foot span		{ height:2em; float:right; padding-top:1em; }

   .most_popular .morelink	 					{ font-family:  Arial, Helvetica, Verdana, sans-serif;}







   .most_popular .see_all						{ background: transparent url(../images/arrow_rt.gif) no-repeat scroll right 1.15em; padding-right:12px; height:2em; float: right; padding: 0 1em 0 0; }

   .most_popular .date							{ font-weight: normal; line-height: 1.3em; font-size: 11px; padding:5px 0 0 0; }

   .most_popular .time							{ font-weight: normal; line-height: 1.3em; font-size: 11px; padding:2px 0 2px 0; }

   .most_popular .location						{ font-weight: normal; font-style: italic; font-family:Georgia, Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height: 1.3em;}

   .most_popular h4							{ line-height: 1.2em; margin: 6px 0; }

   .most_popular .most_popular_head h2			{ display:block; height:30px; border-top: 8px solid black;  border-bottom:1px solid #3D3B35; padding: 7px 0 4px 0; margin:0 0 13px 0; text-transform: uppercase; }

   .most_popular .content ul li.result_cell 	{ margin: 12px 1px 0 0;  border-bottom: 1px #3D3B35 dotted; padding: 0 0 11px 0; }

   .most_popular .content ul li.last 			{ border-bottom: none; }



   .most_popular .video_shows_list 	{ margin-top: -6px; margin-bottom:-12px; }

   .most_popular .video_shows_list ul li.result_cell 	{ margin: 7px 1px 0px 0px; }



   .upcoming_popular_content					{ margin:0 0 0 -2px; }

   .upcoming_popular .shdw_outer_wrap .content_image .content { margin:3px 0 0 0; padding: 0pt 9px 9px 4px; }







   .most_popular .content ul .posterstamp	{ padding-top: 3px; overflow:hidden; }

   .most_popular .content ul .blurb		{ margin-top: 8px; font-size: 12px; line-height: 16px; font-family:Arial; display:table; }





   .most_popular .content .blurb .morelink a span	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-style:normal;}

   .most_popular .content .blurb img { display:none }

   /*.most_popular .content_image	  			{ padding: 2px 0 0 2px; margin-right: 8px; }

   .most_popular .content_image .content 		{ padding: 5px 10px 10px 5px; }*/

   .most_popular .content .morelink,

   .most_popular .content .morelink *			{ color: #0099ff; text-decoration: none; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic;  }

   .most_popular .content_tile					{ margin-bottom: 0; }





   /*recent contributors*/

   .recent_contributors .most_popular_head h2 span 	{ display:none; }

   .recent_contributors .most_popular_head h2			{ background: url(../images/recent_contributors_sidex1.gif) 0 8px no-repeat; padding-bottom: 4px; }

   .recent_contributors .rc_stack	{padding: 0 0 0 0; left: 1px; position: relative; width: 333px } /*margin: 0px -6px 4px -9px; }*/





   /*recent readers*/

   .recent_readers .rr_stack	{ margin: 0px -6px 4px -6px; width: 333px; }





   /*most commented*/

   .most_commented .most_popular_head h2 span 	{ display:none; }

   .most_commented .most_popular_head h2		{ background: url(../images/most_commented_sidex1.gif) 0 8px no-repeat; height: 30px; }



   /*magazine depts*/

   .magazine_depts .most_popular_head h2 span 	{ display:none; }

   .magazine_depts .most_popular_head		{ background: url(../images/magazine_depts_sidex1.gif) 0 8px no-repeat; }



   .magazine_feature {margin:18px 0 0 2px; }



   /*most voted */

   .most_voted .most_popular_head h2 span 		{ display:none; }

   .most_voted .most_popular_head h2			{ background: url(../images/most_voted_sidex1.gif) 1px 5px no-repeat; height: 30px; }



   /*upcoming events*/

   .upcoming_events .most_popular_content	{ margin: 3px 0px 0px 0px; overflow: visible; }

   .upcoming_events .most_popular_head h2 span { display:none; }

   .upcoming_events .most_popular_head h2		{ background: url(../images/upcoming_events_sidex1.gif) 0 8px no-repeat; height: 30px; margin-bottom:9px; }



   /*related content*/

   .related_content .most_popular_head h2 span { display:none; }

   .related_content .most_popular_head h2		{ background: url(../images/related_content_sidex1.gif) 0 8px no-repeat; height: 30px; }

   .related_content .tn .shdw_outer_wrap		{ margin-right: 8px; }



   /* recent viewers */

   .recent_viewers .most_popular_head h2 span { display:none; }

   .recent_viewers .most_popular_head h2		{ background: url(../images/recent_viewers_sidex1.gif) 0 8px no-repeat; height: 30px; }



   /* this week in video */

   .videos_this_week .most_popular_head h2 span { display:none; }

   .videos_this_week .most_popular_head h2		{ background: url(../images/thisweekinvideo_sidex1.gif) 0 8px no-repeat; height: 30px; }



   /* video shows */

   .video_shows .most_popular_head h2 span { display:none; }

   .video_shows .most_popular_head h2		{ background: url(../images/video_shows_sidex1.gif) 0 8px no-repeat; height: 30px; }





   /* you are following */

   .youre_following .most_popular_head h2 span 	{ display:none; }

   .youre_following .most_popular_head h2			{ background: url(../images/yourefollowing.gif) 0 8px no-repeat; padding-bottom: 4px; }





   /* YOUR FANS */

   .your_fans .most_popular_head h2 span 	{ display:none; }

   .your_fans .most_popular_head h2			{ background: url(../images/yourfans_sidex1.gif) 0 8px no-repeat; padding-bottom: 4px; }



   /* RECEN FANS */

   .recent_fans .most_popular_head h2 span 	{ display:none; }

   .recent_fans .most_popular_head h2			{ background: url(../images/recentfans_sidex1.gif) 0 8px no-repeat; padding-bottom: 4px; }





   #magazine_detail .related_content .tn .shdw_outer_wrap		{ margin-right: 17px; }



   .cont_stack { padding:0px 10px 0px 7px; }

   .cont_stack .last { margin-top:15px; }

   .cont_stack .first 	{ border-bottom:1px dotted #999999; padding-bottom:14px; }

   .cont_stack .mid	{ border-bottom:1px dotted #999999; padding:14px 0px; }

   .cont_stack img { padding:0px 12px 12px 0px; }

   .contributor_image .float_img { display:inline; float:left; position:relative; }



   .vid_content .cont_stack .last { margin-top:12px; }

   .vid_content .cont_stack .first { border:0; }

   .vid_content ul li 	{ font-family: Arial, Helvetica, Verdana, sans-serif;	}





   .related_content .tn .desc,

   .related_content .tn .date,

   .related_content .tn .time				{ font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-weight: normal; font-size: 12px;  }

   .related_content .tn .subject	   		{ font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-weight: normal;  }

   .related_content .tn .morelink,

   .related_content .tn .morelink *   		{ font-weight: bold;  }

   .related_content .tn .relatedlink		{ color:#000; }

   .related_content .tn .relatedlink:hover	{   }





   /* recent participants */

   .recent_participants .most_popular_head h2 span  { display:none; }

   .recent_participants .most_popular_head h2		{ background: url(../images/recent_participants_sidex1.gif) 0 8px no-repeat; }



   /* recent attendees */

   .recent_attendees .most_popular_head h2 span  { display:none; }

   .recent_attendees .most_popular_head h2		{ background: url(../images/recentattendees_sidex1.gif) 0 8px no-repeat; }



   /* event location */

   .event_locations .most_popular_head h2 span  { display:none; }

   .event_locations .most_popular_head h2		{ background: url(../images/eventlocations_sidex1.gif) 0 8px no-repeat; }



   /* cominq up this month */

   .event_coming_up .most_popular_head h2 span  { display:none; }

   .event_coming_up .most_popular_head h2		{ background: url(../images/comingupthismonth_sidex1.gif) 0 8px no-repeat; }



   /* attendign this event */

   .attending_event .most_popular_head h2 span  { display:none; }

   .attending_event .most_popular_head h2		{ background: url(../images/attendingthisevent_sidex1.gif) 0 8px no-repeat; }



   /*recent readers*/

   .recent_readers .most_popular_head h2 span  { display:none; }

   .recent_readers .most_popular_head h2		{ background: url(../images/recent_readers_sidex1.gif) 0 8px no-repeat; }



   /*project series */

   .project_series .most_popular_content { margin:8px -4px 0 -2px; }



   .excepts .content h4 			{ margin: 4px 0 0 0; font-weight: normal; font-size: 11px; line-height: 15px;  }

   .excepts .content h4 .title		{ text-decoration: none; font-weight: bold; font-size: 12px; line-height: 20px; margin-right: 15px; }

   .excepts .tn .desc 				{ font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-weight: normal; font-size: 12px; line-height: 16px; }

   .excepts .tn ul 				{ margin-top: 8px;  }

   .excepts .tn ul li				{ color: #939891; font-weight: normal;  }

   .excepts .tn ul li	em			{ color: #000; font-style: normal; }

   .excepts .tn ul li.first		{ padding-right:16px; border-right: 1px solid #939891; }

   .excepts .tn ul li.last			{ padding-left:16px; }



   /*blog series*/

   .blog_series .most_popular_head h2	{ padding: 11px 0px 0px 0; margin:0 0 0 0; }

   .blog_series .most_popular_head h2 span	{ display:none; }

   /*.blog_series .most_popular_head h2		{ background: url(../images/blog_series_sidex1.gif) 0 10px no-repeat; }*/



   /*blog series index*/

   .blog_series_index .most_popular_head h2 span 	{ display:none; }

   .blog_series_index .most_popular_head 		{ background: url(../images/blog_series_index_sidex1.gif) 0 8px no-repeat; }



   /*blog this week*/

   .blogs_this_week .most_popular_head h2 span { display:none; }

   .blogs_this_week .most_popular_head h2		{ background: url(../images/thisweek_sidex1.gif) 0 9px no-repeat; margin:0pt 0px 3px; padding:11px 0pt 0pt; }



   /*magazine this week*/

   .magazine_this_week .most_popular_head h2 span { display:none; }

   .magazine_this_week .most_popular_head h2		{ background: url(../images/thisweekinmagazine_sidex1.gif) -2px -1px no-repeat; margin:0pt 0px 3px; padding:10px 0pt 1px; }



   .videos_this_week .most_popular_content,

   .blogs_this_week .most_popular_content		{ margin-top: 0; }

   .videos_this_week	.ui-tabs-nav,

   .magazine_this_week .ui-tabs-nav,

   .blogs_this_week .ui-tabs-nav				{ margin-bottom: 13px; border-bottom: 1px dotted #3D3B35; }

   .videos_this_week .ui-tabs-nav .first,

   .blogs_this_week .ui-tabs-nav .first			{ background:none; }



   /*blog this week*/

   .recent_discussions .most_popular_head h2 span 	{ display:none; }

   .recent_discussions .most_popular_head 			{ background: url(../images/recent_discussions_sidex1.gif) 0 8px no-repeat; }



   .recent_discussions_list_content { left: -2px }



   .recent_comments .content ul .portrait 		{ margin: 0 8px 8px 0; }

   .recent_comments .most_popular_head h2 span { display:none; }

   .recent_comments .most_popular_head h2		{ background: url(../images/recent_comments_sidex1.gif) 0 8px no-repeat; }

   .recent_discussions.recent_comments h2      { background: none; }/* this needs to be sorted out */

   .recent_comments .content .morelink,

   .recent_comments .content .morelink * { font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal;  }



   .cat_graph					{ margin:40px 5px 0 0;}

   /*.cat_graph .shdw_outer_wrap .content_image .content { padding: 2px 14px 14px 2px; }*/

   .cat_graph .shdw_content	{ padding: 4px 0pt 16px 7px }





   /* video pages */







   /* TABS */

   .ui-tabs-selected			{ cursor: auto;}



   /* carousel */

   .carousel_nav 				{ height: 23px; margin-top: 0px; border-top: 1px dotted #3D3B35; }

   .carousel_nav li			{ width: 18px; border-top: 1px #E1DED7 solid; position: relative; top: -1px; left: 0; }

   .carousel_nav a 			{ display:block; height: 17px; width: 16px; margin-left: 4px; }

   .carousel_nav a span 		{ display: none; }

   .carousel_nav .prev  		{ background: url(../images/bg_arrows.gif) no-repeat 0px 0px; margin-top:-1px; }

   .carousel_nav .prev:hover  	{ background: url(../images/bg_arrows.gif) no-repeat 0px -17px; }

   .carousel_nav .next  		{ background: url(../images/bg_arrows.gif) no-repeat -16px 0px;  margin-top:-1px; }

   .carousel_nav .next:hover  	{ background: url(../images/bg_arrows.gif) no-repeat -16px -17px; }



   .carousel_index_top .carousel,

   .carousel_index_top .carousel ul				{ height: 300px; width:648px; display:block; }

   .carousel_index_top .jcarousel-clip-horizontal	{ height: 310px; width:648px;}



   .carousel_index_btm .carousel,

   .carousel_index_btm .carousel ul	{ height: 310px; width:978px; display:block; }

   .carousel_index_btm .jcarousel-clip-horizontal { width:978px; height:310px; }



   /*result list */

   .resultlist .result_cell .mini_tn				{ padding: 12px 0; }

   .resultlist .result_cell .mini_tn .content_image { margin: 0; padding-left: 0; background:transparent url(../images/avatar_small_frame.gif) no-repeat scroll 0%; }

   .resultlist .result_cell .mini_tn .content_image .content { height:40px; width:37px; }

   .resultlist .result_cell .mini_tn .content_image .content img { top:3px; left:3px; position:relative; }

   .resultlist .paginate.condensed { border-top: none; }



   /*.upcoming_popular  .result_cell .content_image  { margin: 1px 0 0 0; padding: 1px 0 0 0; }*/



   /* comments */

   .comments							  { margin: 0 18px; }

   .comments .comments_head 			  { overflow: hidden; padding: 12px 0; }

   .comments .comments_head h5			  { float: left; color: #181818; }

   .comments .comments_head  a			  { text-decoration: none; color: #0099ff; font-weight:bold; }

   .comments .controls					  { float: right; }

   .comments .controls a:hover 		  { text-decoration:underline;}

   .comments .result_cell .add_content_1 { margin-left: 60px; padding-left: 0; }

   .comments .result_cell.first	  	  { border-top: 1px dotted #9D9C97; }

   .comments .result_cell			  	  { padding-bottom:0px; }

   .comments .comment_body				  { padding-top: 8px; }

   .comment_input .add_subheader		  { margin: 8px 32px 0pt 0px; font-size:12px; font-weight:bold; }

   .comment_input .wysiwyg		  	  	  { width: 505px; height:300px; margin-bottom: 8px; border-left: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; padding: 5px 5px 35px; }

   .comment_input .notice				  { float: left; width: 300px; color: #9A9A9A; }

   .comment_input .policy_notice		  { margin: -14px 0 0 0;  color: #0099ff; text-decoration: none; float: right; position:relative; right:0px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; }

   .comment_input .policy_notice:hover 	{ text-decoration:underline; }



   .comments .comment_body a:link,

   .comments .comment_body a:visited { color: #000; text-decoration:underline;	}

   .comments .comment_body a strong { text-decoration:none; }





   .guest_comments_msg 				  { font-size: 12px; padding-top:20px; padding-bottom: 40px; /*margin-left: 16px;*/ }

   .guest_comments_msg a 					{ font-weight:bold; text-decoration:none;}

   .comment_input .preview_area		  { display: none; height: 130px; width: 480px; margin-bottom: 8px; }



   /* buttons */

   a.button 					{ margin: 1px 3px 1px 3px; text-decoration: none; }



   a.hilite_button 			{ margin: 1px 3px 1px 3px; text-decoration: none; }

   a.primary_button 			{ margin: 1px 3px 1px 3px; text-decoration: none; }

   a.secondary_button 			{ margin: 1px 3px 1px 3px; text-decoration: none; }





   button 						{ cursor: pointer; text-align: center; background-color: #000; border: 0; padding: 0; margin: 0; color: #fff !important; }

   button span 				{ display:block; background: #000; }

   button:hover,

   button:hover span 			{ background-color: #0099ff !important; }

   button span em 				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 11px; display: block; padding: 3px 3px; }



   .invert button				{ cursor: pointer; text-align: center; background-color: #0099ff; border: 0; padding: 0; margin: 0; color: #fff !important; }

   .invert button span			{ display:block; background: #0099ff; }

   .invert button:hover,

   .invert button:hover span	{ background-color: #000 !important; }

   .loginbox .invert button:hover,

   .loginbox .invert button:hover span	{ background-color: #999 !important; }



   .button 					{ cursor: pointer; border: none; text-align: center; padding: 0 0 0 6px !important; display: block; height: 20px; white-space: nowrap; margin: 3px; text-decoration: none; background-color: #000; color: #fff !important; }

   .button span 				{ font: bold 11px/20px Arial, Helvetica, sans-serif; padding: 0 6px 0 0 !important; display: block; }

   .button:hover,

   .button:hover span 			{ background-color: #0099ff !important; color: #fff !important; }



   .clear 						{ height: 0; margin-bottom: -1px; clear: both; line-height: 0; margin: 0; }

   .clear br 					{ display: none; }



   /* pagination */

   .paginate 					{ background: transparent none; boverflow: hidden; border-bottom: 1px dotted #9D9C97; border-top: 1px dotted #9D9C97; clear: both; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

   .paginate #first_page 		{ margin: 0px 6px 0px 0px; }

   .paginate #last_page 		{ margin: 0px 0px 0px 0px; }

   .paginate #next_page 		{ margin: 0px 0px 0px 0px; }

   .paginate #next_page span 	{ display:none; }



   .paginate #next_page 		{ background: url(../images/bg_arrows.gif) no-repeat -16px 0px; margin-top:-1px; padding:2px 8px; float:left; height: 12px; display: block;}

   .paginate #next_page:hover 		{ background: url(../images/bg_arrows.gif) no-repeat -16px -17px; margin-top:-1px; padding:2px 8px; }

   .paginate #previous_page 		{ margin: 0px 0px 0px 0px; float:left; height: 12px; display: block; }

   .paginate #previous_page span 	{ display:none; }

   .paginate #previous_page 		{ background: url(../images/bg_arrows.gif) no-repeat 0px 0px; margin-top:-1px; padding:2px 8px;  }

   .paginate #previous_page:hover 	{ background: url(../images/bg_arrows.gif) no-repeat 0px -17px; margin-top:-1px; padding:2px 8px;  }





   .paginate .current 			{ font-weight: bold; color: #000; text-decoration: none; border: 0px solid #fff;  font-size: 11px; display: inline; padding: 2px 4px; }

   .paginate .first 			{ display: inline; }

   .paginate .last 			{ display: inline; border-bottom:0px; }

   .paginate .numbered_pages 	{ color: #666; display: block; padding: 0 11px; float: left; }

   .paginate .pagegroups 		{ float: left; display: block; margin-top: 10px; }

   .paginate .pagegroups .current_page_range 	{ font-weight: bold; color: #000; }

   .paginate .pagegroups .total_pages 			{ font-weight: bold; color: #000; }

   .paginate .pages 					{ margin-top: 0; float: right; }

   .paginate .paginate_view_all		{ text-decoration: underline; border: none; background: none; margin-top: 6px; float: right; font-size: 11px; }

   .paginate a 						{ font-weight: bold; background-color: transparent; color: #999896; text-decoration: none; border: 0px solid #fff; font-size: 11px; display: inline; padding: 2px 4px; }

   .paginate a.paginate_view_all 		{ color: #000 !important; background: none; }

   .paginate a.paginate_view_all:hover { color: #000 !important; background: none; }

   .paginate a:hover 					{  color: #333; }

   .paginate p 						{ color: #666; }

   .paginate.condensed 				{ text-align: center; height: auto; overflow: hidden; border-bottom: 1px dotted #9D9C97; border-top: 1px dotted #9D9C97; margin:0px 5px 0px 3px; }

   .paginate.condensed .pagegroups 	{ float: none; }

   .paginate.condensed .pages 			{ float: right; margin: 6px 0; text-align:right; }

   .pagination 						{ clear: both; text-align: center; padding: 10px 8px 8px 8px; background: transparent none; border-top: none; border-bottom: none; }

   .pagination #first_page 			{ margin: 0px 10px 0px 0px; float:left; height: 12px; display: block; }

   .pagination #last_page 				{ margin: 0px 0px 0px 10px; float:left; height: 12px; display: block; }

   .pagination #next_page 				{ margin: 0px 0px 0px 10px; float:left; height: 12px; display: block; }

   .pagination #previous_page 			{ margin: 0px 10px 0px 0px; float:left; height: 12px; display: block; }

   .pagination a 						{ font-weight: bold; font-size: 11px; display: inline; }

   .pagination h5 						{ font-weight: normal; display: inline; margin: 0px 5px 0px 5px; font-size: 11px; }





   /* content_image shadow box */

   .shdw_outer_wrap { background: #fff url(../images/shdw_bl.gif) no-repeat bottom left; float: left; padding-bottom: 4px; }

   .shdw_inner_wrap { background: transparent url(../images/shdw_tl.gif) no-repeat top left; float: left; padding-left: 3px; }

   .shdw_outer_wrap .content_image { background: #fff url(../images/shdw_tr.gif) no-repeat top right; /*margin: 0 0 0 5px; padding: 2px 0 0 0;*/ }

   .shdw_outer_wrap .content_image	.content { background: #fff url(../images/shdw_br.gif) no-repeat bottom right; position: relative; bottom: -4px; left: 0; padding: 0pt 9px 15px 4px; margin-top: 4px; }

   /********** modified for blog_series.html

   .shdw_outer_wrap .content_image	.content { background: #fff url(../images/shdw_br.gif) no-repeat bottom right; position: relative; bottom: -4px; left: 0; padding: 0px 7px 10px 2px; margin-top: 1px; }

   **********/



   .portrait  .content_image	.content { background: #fff url(../images/shdw_br.gif) no-repeat bottom right; position: relative; bottom: -4px; left: 0; padding: 0pt 9px 10px 4px; margin-top: 4px; }





   .rp_stack .portrait  .content_image	.content { margin-top:1px; padding:0pt 7px 11px 2px; }

   .rp_stack .shdw_inner_wrap { margin-left: -2px; padding-left: 3px; }

   .most_popular_content .rp_stack li{ margin-bottom:2px; }

   .most_popular_content .rp_stack { margin-bottom: 2px; }



   ul.rp_stack { padding-left: 3px; }



   .resultlist .result_cell .content_image { margin:0px; padding:0px; }



   .related_content_items .shdw_outer_wrap .content_image .content { padding: 0pt 9px 7px 4px; }



   /* suggestion box */

   .suggestion_box	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; }

   .suggestion_box form dl 		{ clear: both; margin-bottom:8px; overflow:hidden; }

   .suggestion_box .suggest_links dt,

   .suggestion_box .suggest_idea dt { margin-top: 2px; margin-bottom: 2px; font-size: 14px; font-weight: bold;  }

   .suggestion_box .suggest_links dt,

   .suggestion_box .suggest_links dd,

   .suggestion_box .suggest_idea dt,

   .suggestion_box .suggest_idea dd	{ float: left; font-family: Arial, Helvetica, Verdana, sans-serif; }

   .suggestion_box .textarea			{ width: 580px; height: 100px; border: 1px solid #999896; }





   /* profile create */

   .profile_create_form .head h5 		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 8px; }

   .sign_up_block 						{ margin-bottom: 24px; }

   .photo_upload .content_image 		{ margin-right: 8px; }



   .photo-control-row

   {

   margin:				12px 0px 0px 8px;

   float:				left;

   }



   /*search results*/

   .results_box 			{ margin-top: 0px; }

   .results .result_item	{ margin-top: 16px; padding-bottom: 16px; border-bottom: 1px dotted #9D9C97; }

   .results_shdw           { margin-top: 8px; }

   .results_shdw  .shdw_content { padding-top: 0; margin-top: 0; }





   /*profile page*/

   .tmpl_profile .ui-tabs-nav 			{ margin: 0; }

   .tmpl_profile .primary_tabs  		{ margin-top: 18px; }

   .tmpl_profile .content_tier 		{ margin-top: 0; }



   .profile_info						{ font-size: 12px; }

   .profile_info .content_image		{ margin-bottom: 12px; }

   .profile_info .edit_link			{ font-family: Arial, Helvetica, Verdana, sans-serif; }

   .profile_info dt,

   .profile_info dd  					{ clear: both; }

   .profile_info dd  					{ margin-bottom: 8px; }

   .profile_info dl  					{ margin-bottom: 0; }



   .activity_list						{ margin-top: 8px; }

   .activity_list_head					{ overflow: hidden; }

   .activity_list_head	h5				{ float: left; margin-top: 8px; }

   .activity_list_head	.controls		{ float: right; }

   .activity_summary 					{ overflow: hidden; }

   .activity_summary .desc				{ float: left; }

   .activity_summary .timestamp		{ float: right; }

   .activity_summary a					{ color: #0099FF; }



   .summary_list 					{ overflow: hidden; font-family: Arial, Helvetica, Verdana, sans-serif; }

   .summary_list .desc				{ float: left; }

   .summary_list .controls			{ float: right; text-align: right; font-size: 11px; }

   .summary_list .name_value 	    { font-size: 11px; }

   .summary_list .name_value dt    { width: 90px; }



   .follow_stuff .content_image	{ float: none; }



   .profile_post_to_blog .wysiwyg			{ width: 580px; }

   .profile_post_to_blog .post_title .text { width: 460px }



   .options_box				{ font-family: Arial, Helvetica, Verdana, sans-serif; margin: 8px 0;}

   .options_box h5				{ line-height: 24px; }

   .options_box li 			{ line-height: 18px; }

   .options_box .find_address	{ clear:both; padding-top: 8px; }



   .compose_note .stack_entry dt { width: 30px; }

   .compose_note .post_to .content_image  { margin-bottom: 8px; float: none; display: block; }

   .compose_note .post_to .username  { margin-bottom: 8px; display: block; }

   .compose_note .wysiwyg { width: 600px; }

   .compose_note .post_title .text { width: 570px; }





   .subtitle { font-size:16px; }



   .comment_input .add_content_1 { margin-left:60px; }



   .hhead h2 { padding:4px 8px; float:left; font-size:16px; }

   .hhead .article_count { padding:8px 18px 0px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; }



   .recent_discussions_list_content ul { margin-left:-3px; }

   .recent_discussions_list_content ul .portrait { margin-right:9px; }



   /* results */

   .result_row 			  	{ overflow: auto; clear:both; }

   .resultlist .search_result_cell	{ overflow: hidden; display:block; border-bottom:1px dotted #9D9C97; padding:21px 0px 25px 0px; list-style:none; }

   .resultlist .search_result_cell.last	{ border-bottom:medium none; }

   .resultlist .result_item { padding:0px 10px; }



   .results_box .results_header { overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 6px 0px 6px; border-bottom:1px dotted #9D9C97; height:29px; margin-bottom:0px; }

   .results_box .results_header .results_type { color:#ff0000; }

   .results_box .results_header .results_count { font-weight:bold; margin-top:6px; }

   .results_box .results_header .search_word { font-size:12px; font-weight:bold; margin-top:5px; }

   .results_box .search_bar button { height:20px; top:2px; position:relative; }

   .results_box .search_bar #search_input { height:16px; }

   .results_box .primary_tabs .ui-tabs-nav { padding:0px 3px 0px 3px; }

   .results_box .primary_tabs .ui-tabs-nav a .nocaps { text-transform:none; }

   .results_box .primary_tabs .ui-tabs-nav { font-size:11px; }

   .results_header .primary_tabs { clear:both; }



   .results_box.results_list .secondary_tabs .ui-tabs-nav { border-bottom:1px dotted #999; }



   .result_item .author_stamp { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; }

   .result_item .author_name { font-weight:bold; color:#000; }

   .result_item .tag { font-weight:bold; color:#000; }

   .result_item .cat_type { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#000; }



   .result_item .morelink a { color: #0099ff; text-decoration: none;  }



   .paginate.condensed.results_pagination { margin:15px 5px 0px 3px; }





   .resultlist .search_result_cell .content_image { margin-right:20px; padding:0px; }





   /* projects */

   .medium_list_post.projects_post h1 { font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; }

   .project_thumb_content { height: 201px; }

   .project_submit_wrapper { float:right; clear:both; margin-top:-30px; }

   .project_submit { background-color:#000000; bottom:1px; left:0pt; margin-left:0px; position:relative; float: right; }

   .project_submit button { padding:4px; }



   /*.content medium_list_post_content content_tile_content*/



   .project_detail .small_grid_post .content_tile_content { padding:0; }

   /*.project_detail .post .content_tile_content,

   .project_submissions .post { background: none; }*/

   .project_submissions .content { position:relative; padding:0; }

   .project_submissions h4 { border-top: 1px dotted #3c3934; margin-top: 22px; padding-top: 18px; }

   .project_submissions h4.add_header { border: 0; }

   .project_submissions .project_thumb_content {height: 202px; }

   .project_submissions .tn .content_image { margin-right:0px; }

   .projects_detail li .project_post { width: 150px; }

   .projects_detail li.last .project_post { width: 135px; }





   .projects_tab		{ width:657px; }

   .projects_tab .post { margin-right:7px; }



   .community_tab		{ width:657px; }

   .community_tab .post { margin:5px 7px 0px 0px; }



   .projects_tab .project_thumb_text_only { padding-left:5px; font-size:12px; font-style:italic; }



   .submission_post .img_content img{ padding-bottom: 21px; }

   .submission_tile .morelink		{ background:transparent url(../images/readmore_arrows.gif) no-repeat scroll 100% 50%; font-weight:bold; padding-right:30px; white-space:nowrap; }



   /*.project_submissions .small_tn .content_image { margin: 0; }*/



   .project_submissions ul li { padding: 0; }

   .project_submissions .form_header { border-top: 1px dotted #3c3934; margin-bottom:30px; }



   #videos_primary_tabs { position: relative; float: left; }



   #videos_secondary_tabs .video_tab 		{ width:660px; margin-left:-8px; }

   #videos_secondary_tabs .video_tab .post { margin:0px 0px 8px 7px; width:156px; }

   .video_tab .tn .content_image			{ margin:0pt 0px 8px 0px; }





   #videos_secondary_tabs .video_tab .now_playing .post { margin:3px 5px 9px 9px; width:149px; border-bottom:1px dotted #999999; border-top:1px dotted #999999;  }

   .now_playing .post .content_tile_head		{ padding: 7px 0px 2px 0px; margin:0px 5px 0px 9px;}

   .now_playing .post .content_tile_head h4 	{ border-bottom: 1px dotted #999; padding-bottom: 10px; margin-right: 7px; background:transparent url(../images/video_nowplaying_arrow.gif) no-repeat scroll 100% 10%; }



   #videos_secondary_tabs .video_tab .now_playing .post,

   #videos_secondary_tabs .video_tab .now_playing .post .content_tile_head,

   #videos_secondary_tabs .video_tab .now_playing .post .content_tile_content,

   #videos_secondary_tabs .video_tab .now_playing .post .content_tile_foot,

   #videos_secondary_tabs .video_tab .now_playing .post .content_tile_foot .fcontent	{ background:none; width:154px; }



   #videos_secondary_tabs .video_tab .now_playing .post .content_tile_foot .fcontent { display:none; }



   #videos_primary_tabs .info_title { font-family:Arial; font-weight:bold; }



   .now_playing .small_grid_post .content_tile_content 	{ padding: 5px 10px 12px 9px; }



   .now_playing .post .content_tile_head .hhead { padding-right:0px; }



   .now_playing {  }



   .video_shows_list_content li a { font-size:12px; }



   .video_detail_title { font-size:26px; font-weight:bold; }





   .vid_post_more_info { position:relative; float:right; }

   .vid_post_more_info .morelink	{ background:transparent url(../images/drawer_icon.gif) no-repeat scroll 80% 60%; font-weight:bold; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

   .drawer_video 			{ display: none; }



   .vid_content h4.add_header	{ margin:0px 16px 0px 8px; font-weight:normal; padding:12px 0px 9px 4px; }

   .vid_content h4.add_header .episode_name	{ font-weight:bold; }



   .vid_content .drawer_video					{ margin:0px 16px 0px 8px; padding:2px 0px 10px 4px; }

   .vid_content .detail_video					{ margin:0px 16px 0px 23px; padding:15px 0px 15px 4px; }



   .vid_content .drawer_video ul.categories,

   .vid_content .detail_video  ul.categories	{ border-top:1px dotted #999; padding-top:10px; margin:20px 0px 0px -5px; }



   .vid_content .drawer_video ul.categories li.first,

   .vid_content .detail_video ul.categories li.first	{ padding-left:5px; }



   .vid_content .drawer_video ul.horiz	{ padding-top:3px; }





   .color9 { color:#999; }



   .video_divide { height:390px; border-bottom:1px dotted #999999; margin:0px 16px 0px 10px; }



   /* events */

   .event_feature .content_tile_content h4 { font-size:14px; }

   .event_feature .content_tile_content .desc	{ font-size:12px; font-style: italic; display: block; margin: 8px 7px 0 0; line-height: 16px;}



   #event_primary_tabs .filter_list { margin:10px 0px 0px 0px; }

   #event_primary_tabs ul.tabs { margin-bottom:22px; }

   .sidebar_events { margin-top:3px; }



   .event_title { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }

   .event_calendar .tbody { height:160px; }



   .adding-right { 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

   .event_calendar .weekend,

   .event_calendar .weekday { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; height:17px; margin:0px 22px 0px 0px; padding:4px 6px 0px 0px; position:relative; text-align:right; width:16px; }

   .event_calendar .thead .trow { font-weight: bold; }

   .event_calendar .weekday { float:left; height:17px; margin:2px 22px 2px 0px; padding:4px 6px 0px 0px; position:relative; text-align:right; width:16px; }



   .event_calendar .trow { clear:both; }

   .event_calendar .today { background: #000000; color:#ffffff; }

   .event_calendar .today a { color:#ffffff; }

   .event_calendar { height: 160px; }

   .event_calendar .year_row { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; border-bottom:1px dotted #999; padding-bottom:14px; }



   .event_calendar a { color:#0099ff; font-weight:bold; text-decoration: none; }



   .event_calendar .links { clear:both;  border-top: 1px dotted #3c3934; margin:5px 5pt 5pt 0px; padding:7px 0pt 0pt; position: relative;  font-family:Arial, Helvetica, sans-serif; }

   .event_calendar .links a { color:#000000; }

   .event_calendar .links .link_prev { float:left; padding:3px 0px 10px 0px; }

   .event_calendar .links .link_next { float:right; padding:3px 0px 10px 0px; }

   .event_calendar .links .link_prev img	{ padding-right:5px; }

   .event_calendar .links .link_next img	{ padding-left:5px; }



   .content_tile_head .neighborhood .content_image { margin:7px 5px 1px; }



   .leftrail .most_popular { margin:0px 7px 60px 1px; }



   .calbtm { clear:both; position:relative; }



   .event_coming_up ul { padding: 12px 0 0 0; padding-bottom:12px; border-bottom: 1px dotted #3c3934;}



   .event_coming_up .tn .content_image { margin: 0; }



   .recent_user_post li.poststamp span.blurb_poster     {color: #000000; font-size:11px;}

   .result_cell_post h4 {font-size:14px;margin:0;padding-top:1px;}



   #global_nav .community_section_hdr.section_hdr{width:105px;}



   .video_tab .small_grid_post { margin-right: 3px }





   /* recent submissions */

   .recent_submission .most_popular_head h2 span     { display:none; }

   .recent_submission .most_popular_head             { background: url(../images/recentsubmissions_sidex1.gif) 0 15px no-repeat; }



   /* recent user posts */

   .recent_user_post .most_popular_head h2 span     { display:none; }

   .recent_user_post .most_popular_head             { background: url(../images/recentuserposts_sidex1.gif) 0 15px no-repeat; }



   /* in your neighborhood */

   .in_your_neighborhood .most_popular_head h2 span     { display:none; }

   .in_your_neighborhood .most_popular_head             { background: url(../images/neighborhood_depts_sidex1.gif) 0 15px no-repeat; }



   /* community footer */

   .community_footer .fcontent p {margin:0px 0px 15px 10px; font-size:12px; color:#666;}

   .community_footer .fcontent p span {color:#000;}

   .event_coming_up .tn .content_image { margin: 0; }



   /* event rail */

   .event_rail_detail .shdw_outer_wrap { margin-right:10px; margin-bottom:8px; }

   .event_rail_detail h6 { font-weight:normal; padding-top:4px; }



   .event_rail_detail h6.location { padding-top:0px; }



   .community-nav li { display:block; float:left; padding:7px 0px; position:relative;}

   .community-nav li.last { float:right; position: relative; }

   .community-nav {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; margin-bottom:0px; padding-bottom:12px;}=======



   .event_rail_detail h6.location { padding-top:0px; }

   .event_rail_detail h6.location { padding-top:0px; }





   /* terms and conditions | privacy policy */

   .column .terms_container,

   .column .privacy_container { font-family:Arial, Helvetica, sans-serif; font-size:12px; }



   .terms_container .terms_content,

   .privacy_container .privacy_content { padding:17px 19px; line-height:17px; }




   .terms_container .terms_content.leftrail,

   .privacy_container .privacy_content.leftrail { padding-left:10px; }



   .terms_content h3,

   .privacy_content h3 { font-weight:bold; }



   .terms_content .timestamp,

   .privacy_content .timestamp { font-size:11px; }



   .terms_content p,

   .privacy_content p { margin:0pt 0pt 15px; }



   .terms_content p a,

   .privacy_content p a { color:#0099FF; }



   .terms_content p a:hover,

   .privacy_content p a:hover { text-decoration:underline; }





   /* advertise */

   .column .advertise_container { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

   .advertise_container .advertise_content { padding:17px 90px 17px 19px; line-height:17px; }

   .advertise_content a { color:#0099FF; font-weight:bold; }

   .advertise_content a:hover { text-decoration:underline; }



   .advertise_left_content a { color:#0099FF; font-weight:bold; text-decoration:none; font-style:italic; }

   .advertise_left_content a:hover { text-decoration:underline; }

   .advertise_left_content .ad_content { margin:0px 5px; }

   .advertise_left_content p { margin:0pt 0pt 15px; font-style:italic; line-height:16px; font-size:12px; }

   .advertise_left_content h3 { font-family:Arial, Helvetica, sans-serif; padding:12px 0px 2px; }

   .advertise_left_content h4.heading { border-bottom:1px dotted #999; font-size:12px; font-style:italic; margin-bottom:7px; padding-bottom:7px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;  }



   /* company details */

   .column .company_container { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

   .company_container .company_content { padding:17px 90px 17px 19px; line-height:17px; }

   .company_content a { color:#0099FF; font-weight:bold; }

   .company_content a:hover { text-decoration:underline; }



   .company_left_content { padding:0px 5px 0px; }

   .company_left_content .most_popular_head h2 span     { display:none; }

   .company_left_content .most_popular_head             { background: url(../images/choosegood_header.gif) 0 15px no-repeat; }

   .company_left_content.most_popular 					 { padding: 12px 5px 11px 6px; }

   .leftrail .company_left_content.most_popular 		 { padding: 0px; }

   .company_details h3.heading { border-bottom:1px dotted #999; font-size:16px; margin-bottom:20px; padding:10px 5px 10px; font-family:Arial, Helvetica, sans-serif; }



   .company_content .who_container { width:458px; }

   .company_content .who_container img { padding:0px 2px 4px 0px; }



   .company_left_content p { margin:0pt 0pt 15px; font-style:italic; line-height:16px; padding:0px 5px; font-size:12px; }



   .company_rail .shdw_box { margin-bottom:30px; }



   .company_content .caption { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; width:447px; border-top:1px dotted #999; padding:5px 0px; }

   .company_details .divider { border-bottom:1px dotted #999; margin:20px 0px 20px; }



   .company_details a,

   .company_details a:link { color:#0099ff; text-decoration:none; font-family:Arial; font-size:12px; }

   .company_details a:hover { text-decoration:underline; }





   /* world map */

   .world_map_container .world_map_content { padding:6px 19px 0px; line-height:17px; font-style:italic; font-size:12px; }

   .world_map_content .map_checks { width:208px; float:left; }

   .map_checks .single_check { padding-top:5px; }

   .map_checks .single_check input { margin-right:3px; }

   .world_map_content label {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:normal; }

   .world_map_content label strong {font-size:12px; }



   .world_map_content .gmap { clear:both; margin-left:-14px; }

   .world_map_content .gmap img { margin-top:7px; }









   /* rss */

   .column .rss_container { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

   .rss_container .rss_content_leftrail { padding:17px 19px; line-height:17px; }

   .rss_container .rss_content { padding:0px; line-height:17px; }

   .rss_content_leftrail p { margin:0pt 0pt 15px; }

   .rss_content_leftrail p a { color:#0099FF; font-size:12px; font-weight:bold; }

   .rss_content_leftrail p a:hover { text-decoration:underline; }



   .rss_content .feed_list { font-weight:bold; border-bottom:1px dotted #999; padding:20px 0px 0px 20px; }

   .rss_content .feed_list .feed_series { background:transparent url(../images/rss_series.gif) no-repeat scroll left 0%; padding:2px 0px 6px 70px; margin-bottom:18px; }

   .rss_content .feed_list .feed_single { background:transparent url(../images/rss_single.gif) no-repeat scroll left 0%; padding:2px 0px 0px 70px; margin-bottom:10px; }

   .rss_content .feed_list .feed_single.last { margin-bottom:18px; }



   .feed_single a,

   .feed_single a:active,

   .feed_single a:hover,

   .feed_single a:link,

   .feed_single a:visited { text-decoration:none; }



   /* contact */

   .column .contact_container { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; }

   .contact_container .contact_leftrail_content .card_la { background:transparent url(../images/contact_card_la.jpg) no-repeat scroll left 0%; width:319px; height:260px; margin-bottom:15px; }

   .contact_container .contact_leftrail_content .card_nyc { background:transparent url(../images/contact_card_nyc.jpg) no-repeat scroll left 0%; width:319px; height:260px; }



   .contact_container .contact_content { padding:0px; line-height:17px; }

   .contact_container .contact_content h2 { padding:10px 0px 15px 20px; border-bottom:1px dotted #999; font-size:16px; }

   .contact_container .contact_content .contact_info { padding:15px 0px 45px 20px; }

   .contact_content .contact_info a { font-size:16px; color:#0099FF; font-weight:bold; }

   .contact_content .contact_info a:hover { text-decoration:underline; }

   .contact_content .contact_info a.little_a { font-size:12px; font-weight:normal; text-decoration:none; }

   .contact_content .contact_info a.little_a:hover { text-decoration:underline; }



   .card_la .card_content, .card_nyc .card_content { padding:90px 0px 0px 30px; }

   .card_la .card_content h2, .card_nyc .card_content h2 { margin-bottom:5px; font-size:16px; }

  .itin{
  width : 220px;
  height : 237px;

  }

   /* non-profit pages */

   .column .nonprofit_container { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

   .nonprofit_container .nonprofit_content { padding:17px 90px 17px 19px; line-height:17px; }

   .nonprofit_content a { color:#0099FF; font-weight:bold; }

   .nonprofit_content a:hover { text-decoration:underline; }

   .nonprofit_content .tagline { font-family:Georgia; font-style:italic; margin-top:10px; }



   .nonprofit_left_content a { color:#0099FF; font-weight:bold; text-decoration:none; font-style:italic; }

   .nonprofit_left_content a:hover { text-decoration:underline; }

   .nonprofit_left_content .np_content { margin:0px 5px; }

   .nonprofit_left_content p { margin:0pt 0pt 15px; font-style:italic; line-height:16px; font-size:12px; }

   .nonprofit_left_content h3 { font-family:Arial, Helvetica, sans-serif; padding:12px 0px 6px; border-bottom:1px dotted #999; margin-bottom:10px; }

   .nonprofit_left_content h4.heading { border-bottom:1px dotted #999; font-size:12px; font-style:italic; margin-bottom:7px; padding-bottom:7px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;  }

   .nonprofit_left_content .divider { border-bottom:1px dotted #999; }

   .nonprofit_left_content .subscribe_link { background:url(../images/subscribe_icon.gif) no-repeat 0 0px; color:#28c826; height:16px; font-family:Arial; padding-left:20px; line-height: 18px; }

   .nonprofit_left_content .subscribe_link a { color:#28c826; text-decoration:none; font-weight:bold; font-style:normal; }

   .nonprofit_left_content .subscribe_link a:hover { color:#28c826 !important; text-decoration:underline; }





   /* COMMUNITY CONTENT */

   .community_content .add_header { font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-left:0px; }

   .community_content .content ul li.poster { margin: 0; }

   .community_content .content_tile_content .desc  { margin-top:0; }

   .community_content .content ul li.poster.last { margin-top: 3px; }

   .community_content .content_tile_content em { margin-top: 0px; display: block; margin-right:0px; line-height: 12px;  color:#000000;}

   .community_content .paginate.condensed { margin-top:10px; }

   .community_thumb_content { height: 218px; }

   .community_thumb_content .occupation { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; font-weight:normal; }



   .community_tabs .search_bar	.text	{ margin: 4px 4px 0 0; height: 16px; width: 119px; }

   .community_tabs .search_bar	.select { height: 19px; }

   .community_tabs { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 2px 2px; border-bottom:1px dotted #999; height:32px; }

   .community_tabs .align_lt { padding-top:5px; font-weight:bold; }



   .recent_user_posts .posterstamp, .recent_user_submissions .posterstamp { font-size:11px; color:#999; line-height:14px; }

   .recent_user_posts .posterstamp .blurb_poster, .recent_user_submissions .posterstamp .blurb_poster { color:#000; }

   .recent_user_posts .shdw_outer_wrap, .recent_user_submissions .shdw_outer_wrap { margin-right:10px; }

   .recent_user_submissions .portrait .content_image .content { padding:0pt 9px 10px 4px; }



   .recent_user_submissions h3 { padding:10px 0px 8px 0px; }

   .recent_user_posts strong { line-height:22px; }



   .post_icon { margin:0 11px 8px 0; }









   /* creative commons */

   .column .cc_container { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

   .cc_container .cc_content { padding:17px 19px; line-height:17px; }

   .cc_container .cc_content.leftrail { padding-left:10px; }

   .cc_container .cc_content .header_info { font-size:16px; }

   .cc_container .cc_content .float_text { float:left; padding-top:9px; line-height:125%; white-space:normal; }

   .cc_container .cc_content .float_text h3 { margin-bottom:10px; }

   .cc_container .cc_content .float_text a { color:#0099FF; font-size:12px; font-weight:bold; }

   .cc_container .cc_content .float_text a:hover { text-decoration:underline; }

   .cc_container .cc_content .img_content { float:left; padding:0px 10px 10px 0px; }

   .cc_container .cc_content .caption { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; width:447px; border-top:1px dotted #999; padding:5px 0px; }



   .cc_container .cc_content .attribution_text { background:transparent url(../images/cc_symbol_attribution.gif) no-repeat scroll left 0%; padding:2px 0px 0px 42px; margin-bottom:17px; }

   .cc_container .cc_content .noncommercial_text { background:transparent url(../images/cc_symbol_noncommercial.gif) no-repeat scroll left 0%; padding:2px 0px 0px 42px; margin-bottom:17px; }

   .cc_container .cc_content .derivative_text { background:transparent url(../images/cc_symbol_derivative.gif) no-repeat scroll left 0%; padding:2px 0px 0px 42px; margin-bottom:17px; }

   .cc_container .cc_content .share_text { background:transparent url(../images/cc_symbol_share.gif) no-repeat scroll left 0%; padding:2px 0px 0px 42px; margin-bottom:17px; }



   .cc_container .cc_content .add_text { padding:2px 0px 0px 40px; margin-bottom:17px; font-weight:bold; font-size:12px; }

   .cc_container .cc_content .add_text a { color:#0099FF; }

   .cc_container .cc_content .add_text a:hover { text-decoration:underline; }



   /* CHOOSE GOOD PROFILE */

   .choose_good_profile .most_popular_head h2 span     { display:none; }

   .choose_good_profile .most_popular_head             { background: url(../images/choosegood_header.gif) 0 15px no-repeat; }



   .choose_good_profile .free_head h2 span     { display:none; }

   .choose_good_profile .free_head             { background: url(../images/basic_free.gif) 0 15px no-repeat; }

   .most_popular .most_popular_head.free_head h2			{ margin:0px; }

   .most_popular .most_popular_content.subscription_rate			{ margin:0px; }

   .leftrail .most_popular.signup { margin:0px 7px 10px 1px; line-height:16px; }



   .subscription_rail { font-style:italic; padding:7px 0px 20px; border-bottom:1px dotted #999; }

   .subscription_rail.last { border-bottom:0px; }

   .subscription_thanks_rail { padding:7px 0px 7px; border-bottom:1px dotted #999; }

   .subscription_rail_bottom { font-family:Arial, Helvetica, sans-serif; padding:20px 0px 0px; line-height:17px; }



   .subscription_rail a,

   .subscription_rail a:link,

   .subscription_rail a:visited 		{ color:#0099ff; }

   .subscription_rail a:hover 			{ text-decoration:underline; }



   .subscription_rail_bottom a,

   .subscription_rail_bottom a:link,

   .subscription_rail_bottom a:visited { color:#000; text-decoration:underline; }



   .choose_good_profile.most_popular { padding: 12px 5px 11px 6px; }

   .leftrail .choose_good_profile.most_popular { padding: 0px; }



   .community_footer .fcontent p 						{margin:0px 0px 15px 10px; font-size:12px; color:#666;}

   .community_footer .fcontent p span 					{color:#000;}

   .comm_last { margin-top: 5px; }



   /* user registration */

   .registration_content 								{margin-top:40px;margin-right:15px;}

   .upload_photo 										{float:left; padding-left:20px;padding-top: 65px;}

   .upload_photo a, .upload_location a					{color:#0099FF;font-weight:bold;text-decoration:underline;}

   .upload_photo span									{display:block; padding-top:50px;color: #999; font-family:Arial, Helvetica, sans-serif; line-height:12px;}

   .lite_info											{display:block; color: #999; font-family:Arial, Helvetica, sans-serif; line-height:12px;}

   .upload_location									{float:left; padding-left:0px;padding-top: 16px;}

   a.another_website									{color:#0099FF;font-weight:bold;}

   a.another_website:hover								{text-decoration:underline;}

   .options											{margin-top: 30px;}

   .btn_registration									{margin:20px 0;}



   /* activity */

   .activity 						{ font-family:Arial, Helvetica, sans-serif; }



   .activity .do_vote,

   .activity .do_comment,

   .activity .do_rsvp,

   .activity .do_share,

   .activity .do_contribute,

   .activity .do_follow			{ padding:3px 0pt 12px 26px; font-weight:normal; }



   .activity_list_item .add_subheader	{ font-size: 11px; }

   .activity_list_item .add_subheader .location { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;	}



   .activity_list_item .comment_summary { font-size:12px; padding-right: 50px; line-height:17px; }



   .activity .do_vote				{ background: url(../images/goodmark_icon.gif) -3px 2px no-repeat;}

   .activity .do_vote span			{ font-weight: bold; color:#0099ff; }

   .activity .do_comment			{ background: url(../images/tray_comment_icon.gif) no-repeat scroll -7px -3px;}

   .activity .do_comment span		{ font-weight: bold; color:#ff1400;}

   .activity .do_rsvp				{ background: transparent url(../images/tray_rsvp_icon.gif) no-repeat scroll -6px -3px; }

   .activity .do_rsvp span			{ font-weight: bold; color:#0ebf00; }

   .activity .do_share				{ background: url(../images/share_icon.gif) 2px 0px no-repeat; padding:3px 0pt 0pt 30px; }

   .activity .do_share span		{ font-weight: bold; color:#ffa100; }

   .activity .do_contribute		{ background: transparent url(../images/contribute_icon.gif) no-repeat scroll 0px 1px; }

   .activity .do_contribute span	{ font-weight: bold; }

   .activity .do_follow			{ background: url(../images/follow_icon.gif) 4px 0 no-repeat; }

   .activity .do_follow span		{ font-weight: bold; }

   .activity .do_rss				{ background: url(../images/rss_icon.gif) 4px 0 no-repeat; }



   .activity a,

   .activity a:active,

   .activity a:hover,

   .activity a:link,

   .activity a:visited { text-decoration:none; }



   .activity_list_item				{ margin-bottom: 30px; padding-left: 8px; }



   .userprofile  .hcontent .content_image	{ margin: 2px 0px 0px 3px; }

   .userprofile .content_tile_content span { line-height:16px; }

   .userprofile .content_tile_content h4	{	font-size: 16px;  border-bottom:1px dotted #9D9C97; padding:0px 0px 5px; margin-bottom:15px;}

   .userprofile .content ul li.poster span{ color:#000000; font-weight:bold; }

   .userprofile .add_subheader { margin: 12px 0px 0px; }

   .userprofile .add_subheader ul { margin-bottom: 12px; }



   .userprofile .content_tile_content .devider { border-bottom:1px dotted #999; margin:15px 0px; }



   .usersignup_container .usersignup_content, .usersignup_container .usersignup_thanks_content { padding:17px 19px; line-height:17px; }

   .usersignup_container .usersignup_thanks_content { font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #999; font-size:12px; }

   .usersignup_container .usersignup_thanks_content.last { border-bottom:0px; }

   .usersignup2_container .usersignup2_content { padding:17px 19px; line-height:17px; }

   .usersignup_container .usersignup2_content { padding:17px 19px 10px 19px; line-height:17px; }



   .usersignup_container .usersignup_content hr	{ border:0px; border-top:1px dotted #999; margin:25px -20px 20px; }



   .usersignup_container .divider { border-bottom:1px dotted #999; }

   .usersignup_container .btn_registration { margin:0px; }



   .usersignup_content h4.thanks { margin-bottom:15px; }

   .usersignup_content .italic { font-style:italic; }

   .usersignup_content .advertisment { margin:46px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

   .usersignup_content .advertisment img { padding-right:14px; }



   .usersignup2_content .create_profile { padding:0px; }

   .usersignup2_content .create_profile a { font-family:Arial, Helvetica, sans-serif; }

   .usersignup2_content .create_profile h4 { margin-bottom:10px; }





   .check_group { width:150px; float:left; }

   .check_group label { margin-top:4px; }



   .leftrail .free_reg_copy { margin:15px 0px 30px 20px; font-style:italic; line-height:165%; }



   .userprofile.medium_feature .content_tile_content { padding: 10px 21px 1px 12px; }



   .userprofile .actions, .drawer_head_noshare .actions { border-top:1px dotted #9D9C97; display:block; height:16px; margin:0px 4px 0px 10px; padding:8px 0pt 6px; }



   .user_post_more_info { float:right; margin-top:4px; position: relative; }

   .user_profile_content { margin: 20px 32px; }



   .user_post_more_info .morelink { background:transparent url(../images/drawer_icon.gif) no-repeat scroll 100% 60%; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; padding-right:15px; white-space:nowrap; }



   .user_header { font-size:16px; font-weight:bold; }



   .user_callout { height:184px; }

   .user_registration_profile		{ background:transparent url(../images/user_registration_ico.gif) no-repeat scroll 10px top; height:109px; left:209px; position:relative; top:0px; width:120px;}



   .user_add_post { height:29px; margin-right:3px; }

   .user_add_post button { float:right; }



   .serie_add_post

   {

   margin:				0px 0px 12px 30px;

   }



   .user_edit .column.colx4 { margin-top:3px; }





   .event_content .upload_photo { margin:0; padding:80px 0 0 0; }

   .user_tn { background:transparent url(../images/profile_avatar_bg.gif) no-repeat scroll 0px 0pt; float:left; margin:48px 0pt 21px; padding:8px 11px 20px 8px; position:relative; }

   .usersignup_container .user_tn { background:transparent url(../images/profile_avatar_bg.gif) no-repeat scroll 0px 0pt; float:left; margin:10px 0pt 21px; padding:8px 11px 20px 8px; position:relative; }

   .usersignup_container .upload_photo { padding-top:30px; }

   .usersignup_container .large_tn { padding-top:5px; }



   .drawer_content .formbox .email_msg	{ float: none; padding: 0pt 30px 0pt 15px; clear: none; overflow: hidden; position: relative; width: 263px; }

   .drawer_content .formbox .email_msg dd { float: left; }

   .drawer_content .formbox .email_msg .textarea { height: 68px; width: 216px; }





   .tcontent .better_msg	{ float: none; padding: 0pt 30px 0pt 0px; clear: none; overflow: hidden; position: relative; }

   .tcontent .better_msg dd { float:left; margin-top:15px; }

   .tcontent .better_msg dd.callout { width:200px; }

   .tcontent .better_msg dd label { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:22px; padding-left:3px; }

   .tcontent .better_msg .textarea { height:225px; margin-right:30px; width:585px; }

   .tcontent .better_msg .submit  { clear:both; }

   .tcontent .better_msg dd .floater { position:relative; float:left; }

   .tcontent .better_msg button	{ background-color: #000; height:21px; width:59px; }

   .tcontent .better_msg button span  { font-style:normal; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif;  }

   .tcontent h4 a { color:#0099ff; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; font-size:12px; }

   .tcontent h4 a:hover { text-decoration:underline; }





   .hdr_join_free { float:left; margin-left:112px; width:389px; }

   .hdr_join_pay { float:left; }



   .hdr_join_free em, .hdr_join_pay em { font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase; font-size: 11px; display: block; padding: 1px 3px; }





   #global_tier1 .gcontent { margin:20px 0 20px 0px; }

   .gcontent .g_header,

   .gcontent .g_footer { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: 17px; text-align:center; }

   .gcontent .g_footer a { text-decoration:underline; }



   .gcontent .g_header { position:relative; top:11px; }



   #bin_A .content p, #bin_D .content p { margin:0px 0px 18px 0px; }

   #bin_A .content p img { margin:0px 24px 8px 0px; float:left; }



   .most_popular_content .result_cell .tn .add_content_1 { display:table; }

   .search_result_cell .tn .add_content_1 a,

   .search_result_cell .tn .add_content_1 a:link { text-decoration:underline; }



   #loading_anim_recent-updated-serie-posts,

   #loading_anim_most-discussed-serie-posts,

   #loading_anim_most-voted-serie-posts,

   #loading_anim_recent-updated-magazine-posts,

   #loading_anim_most-discussed-magazine-posts,

   #loading_anim_most-voted-magazine-posts,

   #loading_anim_recent-updated-department,

   #loading_anim_most-followed-department,

   #loading_anim_recent-updated-video-posts

   #loading_anim_most-voted-video-posts

   #loading_anim_most-discussed-video-posts

   #loading_anim_recent-updated-videos

   #loading_anim_most-followed-videos				{ padding-top:10px; }



   #loading_anim_commentlist						{ padding-left: 30px; }



   .comment_policy { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

   .text_404 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

   .text_404 a,

   .text_404 a:link,

   .comment_policy a,

   .comment_policy a:link { text-decoration:underline; }



   .join_good_topdown 							{ height:530px; margin:0px 100px; font-size:13px; font-family:Arial; }

   .join_good_topdown h1						{ margin:10px 0px 50px; }

   .join_good_topdown a						{ font-weight:bold; text-decoration:underline; }

   .join_good_topdown .paidpath				{ background: url(../images/icons_join_super.gif) no-repeat 0 283px; }

   .join_good_topdown .freepath				{ background: url(../images/icons_join_free.gif) no-repeat 0 283px; }

   .join_good_topdown .paidpath,

   .join_good_topdown .freepath				{ width:328px; height:325px; border-bottom:1px dotted #999; }

   .join_good_topdown #why_we_do .paidpath,

   .join_good_topdown #why_we_do .freepath 	{ background:none; border-bottom:none; }

   .join_good_topdown .quicksignup 			{ background: url(../images/btn_join_quicksignup.gif) 0 0px no-repeat; height:40px; width:328px; margin-bottom:20px; }

   .join_good_topdown .quicksignup:hover 		{ background: url(../images/btn_join_quicksignup.gif) 0 -41px no-repeat; cursor:pointer; }

   .join_good_topdown .superaccount 			{ background: url(../images/btn_join_superaccount.gif) 0 0px no-repeat; height:40px; width:328px;margin-bottom:20px; }



   .join_good_topdown .superaccount:hover 		{ background: url(../images/btn_join_superaccount.gif) 0 -41px no-repeat; cursor:pointer; }

   .join_good_topdown .magimg					{ position:relative; left:225px; top:0px; z-index:3; }

   .join_good_topdown .join_bottom 			{ font-family:Arial, Helvetica, sans-serif; padding:20px 0px 0px; line-height:17px; font-size:11px; }

   .join_good_topdown .join_bottom a,

   .join_good_topdown .join_bottom a:link,

   .join_good_topdown .join_bottom a:visited 	{ text-decoration:none; color:#0099ff; }

   .join_good_topdown .join_bottom a:hover 	{ text-decoration:underline; }



   .join_good_topdown a.blue					{ text-decoration:none; color:#0099ff; }

   .join_good_topdown a.blue:hover 			{ text-decoration:underline; }





   .make_good_better_topdown					{ height:530px; padding-left:80px; font-size:13px; }

   .make_good_better_topdown h1				{ margin:10px 0px; }



   .what_is_topdown							{ height:530px; }



   .choose_good_topdown						{ height:530px; padding:0px 100px 0px 80px; font-size:13px; }

   .choose_good_topdown h1						{ margin:10px 0px; }

   .choose_good_topdown .txt					{ margin-top:15px; }



   .choose_good_topdown .nonprofit_container				{ margin-top:57px; }

   .choose_good_topdown .choose_partner_container 			{ width:106px; float:left; text-align:center;  margin:0px 20px 20px 0px; }

   .choose_good_topdown .choose_partner_container input 	{ margin-top:9px; }

   .choose_good_topdown .choose_partner 					{ height:106px; width:106px; border:1px solid #ccc; cursor:pointer; }

   .choose_good_topdown .choose_partner:hover 				{ border:1px solid #000; }

   .choose_good_topdown .choose_partner.selected 			{ border:1px solid #0099FF; }

   .choose_good_topdown #learn_more						{ font-family:Arial; text-align:center; }

   .choose_good_topdown #learn_more a						{ color:#0099ff; text-decoration:none; }

   .choose_good_topdown #learn_more a:hover				{ text-decoration:underline; }

   .choose_good_topdown #learn_more a.more					{ font-weight:bold; }



   .contributor_pad { height:1px; clear:both; }





   .profile_error

   {

   color:				#000000;

   font-family:		Georgia;

   font-size:			16px;

   margin:				14px 0 0 1px;

   }



   .errorExplanation { color:#ff3300; }



   .share_confirm { font-family:Arial; color:#000; font-style:normal; font-size:12px; }



   .add_content_1 ul { margin-bottom:18px; }

   .add_content_1 li { margin:0px 0px 2px 20px; list-style-type:disc; }



   .comments_content .add_content_1 ul { margin-bottom:0px; }



   .recent_comments_list_content .add_content_1 ul { margin-bottom:7px; }



   .comments_content .add_content_1 li { margin:0px 0px 2px 0px; list-style-type:none; }



   .add_content_1 h1, .add_content_1 h2, .add_content_1 h3 { margin:15px 0px; }



   .med_img { margin:0 24px 8px 0; }

   .clear { clear:both; }





   /* Caution! Ensure accessibility in print and other media types... */

   @media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

   .ui-tabs-hide {

       display: none;

   }

   }



   /* Hide useless elements in print layouts... */

   @media print {

   .ui-tabs-nav {

       display: none;

   }

   }



   /* Skin */



   .ui-tabs-nav {

   list-style: none;

   margin: 0 4px 0 2px;

   padding: 0;

   position: relative;

   }



   .primary_tabs .ui-tabs-nav {

   margin-top: -9px;

   font-size: 12px;


   }

   .primary_tabs.community .ui-tabs-nav { margin-top:0px; }

   .primary_tabs.community_blog .ui-tabs-nav { border-bottom:none; }



   .secondary_tabs .ui-tabs-nav{

   margin-top: 0;

   height:34px;

   }



   .videos_this_week .secondary_tabs .ui-tabs-nav{

   margin-top: -9px;

   height:34px;

   }



   .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */

   display: block;

   clear: both;

   content: " ";

   }

   .ui-tabs-nav li {

   float: left;

   margin: 2px 0 0 1px;

   /*border-right: 1px solid #74716c;*/

   background: transparent url(../images/nav_pipe.gif) no-repeat scroll 0% 50%;

   /* min-width: 84px; be nice to Opera */

   }

   .ui-tabs-nav li.first{

   background: none;

   }

   #blog_secondary_tabs .ui-tabs-nav {

   height:34px;

   }

   .blog_secondary_tabs ul li .first {

   background: none;

   }



   .ui-tabs-nav li.last {

   border-right: none;

   }



   .ui-tabs-nav li.controls {

   float: right;

   margin: -3px 0 0 0;

   border-right: none;

   }



   .ui-tabs-nav a, .ui-tabs-nav a span {

   display: block;

   padding: 0 20px;

   font-family: Arial, Helvetica, Verdana, sans-serif;

   }

   .user_secondary_tabs .ui-tabs-nav a, .ui-tabs-nav a span {  padding: 0 15px; }



   .ui-tabs-nav li.first a, .ui-tabs-nav li.first a span {

   padding-left: 0 !important;

   }



   .primary_tabs .ui-tabs-nav {

   border-bottom: 1px dotted #9D9C97;

   }

   .community_tabs .primary_tabs .ui-tabs-nav {

   border-bottom:none;

   float:left;

   padding-top:2px;

   }

   .secondary_tabs .ui-tabs-nav{

   border-bottom: none;

   }

   #user_secondary_tabs.secondary_tabs .ui-tabs-nav { border-bottom:1px dotted #999; margin-bottom:10px; }



   .magazine_this_week .secondary_tabs .ui-tabs-nav{

   border-bottom: 1px dotted #9D9C97;

   }

   .primary_tabs .ui-tabs-nav li {

   margin-bottom: 10px;

   }

   .secondary_tabs .ui-tabs-nav li {

   margin: 8px 0;

   }

   .primary_tabs .ui-tabs-nav a,

   .primary_tabs .ui-tabs-nav a span {

   text-transform: uppercase;

   }

   #magazine_secondary_tabs .ui-tabs-nav {

   border-bottom: none;

   }

   .secondary_tabs .ui-tabs-nav a,

   .secondary_tabs .ui-tabs-nav a span {

   font-size: 11px;

   text-transform: none;

   }



   #videos_secondary_tabs .ui-tabs-nav{

   border-bottom: none;

   }



   #videos_secondary_tabs .paginate.condensed { margin-top:8px; }





   .ui-tabs-nav a {

   margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */

   padding-left: 0;

   color: #939891;

   /*color: #27537a;*/

   font-weight: bold;

   line-height: 1.2;

   /*text-align: center;*/

   text-decoration: none;

   white-space: nowrap; /* required in IE 6 */

   outline: 0; /* prevent dotted border in Firefox */

   }

   .ui-tabs-nav .ui-tabs-selected a {

   position: relative;

   top: 1px;

   z-index: 2;

   margin-top: 0;

   color: #000;

   }

   .ui-tabs-nav .ui-tabs-selected a:hover * { color:#000 !important; }



   .ui-tabs-nav a span {

   /*width: 64px;  IE 6 treats width as min-width

   min-width: 64px;*/

   height: 8px; /* IE 6 treats height as min-height */

   min-height: 8px;

   padding-top: 0;

   padding-right: 0;

   }

   *>.ui-tabs-nav a span { /* hide from IE 6 */

   width: auto;

   height: auto;

   }

   .ui-tabs-nav .ui-tabs-selected a span {

   padding-bottom: 1px;

   }

   .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {

   background-position: 100% -150px;

   }

   .ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {

   background-position: 100% -100px;

   }

   .ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {

   background-position: 0 -50px;

   }

   .ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {

   background-position: 0 0;

   }

   .ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */

   cursor: text;

   }

   .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,

   .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */

   cursor: pointer;

   }



   .ui-tabs-disabled {

   opacity: .4;

   filter: alpha(opacity=40);

   }



   .ui-tabs-panel {

   /*border-top: 1px solid #97a5b0;

   padding: 1em 8px;

   background: #fff; *//* declare background color for container to avoid distorted fonts in IE while fading */

   }



   .ui-tabs-loading em {

   padding: 0 0 0 20px;

   background: url(../images/loading.gif) no-repeat 0 50%;

   }



   /* Additional IE specific bug fixes... */

   * html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */

   display: inline-block;

   }



   *:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */

   display: inline-block;

   }



   /**

* This <div> element is wrapped by jCarousel around the list

* and has the classname "jcarousel-container".

*/

   .jcarousel-container {

   position: relative;

   }



   .jcarousel-clip {

   z-index: 2;

   padding: 0;

   margin: 0;

   overflow: hidden;

   position: relative;

   }



   .jcarousel-list {

   z-index: 1;

   overflow: hidden;

   position: relative;

   top: 0;

   left: 0;

   margin: 0;

   padding: 0;

   }



   .jcarousel-item {

   float: left;

   list-style: none;

   /* We set the width/height explicitly. No width/height causes infinite loops. */

   width: 164px;

   height: 310px;

   }



   /**

* The buttons are added dynamically by jCarousel before

* the <ul> list (inside the <div> described above) and

* have the classnames "jcarousel-next" and "jcarousel-prev".

*/

   .jcarousel-next {

   z-index: 3;

   display: none;

   }



   .jcarousel-prev {

   z-index: 3;

   display: none;

   }



   #tooltip {

   position: absolute;

   z-index: 3000;

   border: 1px solid #111;

   background-color: #000;

   padding: 5px;



   color: #fff;

   font-family: Arial, Helvetica, sans-serif;

   font-size: 11px;

   line-height: 15px;

   }



   #tooltip h3, #tooltip div { margin: 0; font-size: 11px; }



   .search-notice

   {

   font-size:			16px;

   padding:			20px 6px 6px;

   }



   .choose-good-container

   {

   border-bottom:			1px solid #000;

   padding-bottom:			30px;

   margin-left:			5px;

   width:					940px;

   }



   .choose-good-footer

   {

   }



   .choose-good-container h1

   {

   font-weight:			bold;

   font-family:			arial, verdana, sans-serif;

   color:					#000;

   font-size:				28px;

   margin-left:			20px;

   }



   .choose-good-container .module,

   .choose-good-footer .module

   {

   width:					450px;

   padding-left:			20px;

   margin-top:				30px;

   }



   .choose-good-container .module p

   {

   font-family:			arial, verdana, sans-serif;

   font-size:				16px;

   font-weight:			normal;

   color:					#000;

   line-height:			28px;

   width:					240px;

   padding-left:			12px;

   }



   .choose-good-footer .module p em

   {


   font-family:			Georgia;

   font-style:				italic;

   font-size:				14px;

   line-height:			1.2em;

   }



   div.wysiwyg { border: 1px solid #ccc; padding: 0px; background-color: #FFF; }

   div.wysiwyg * { margin: 0; padding: 0; }



   div.wysiwyg ul.panel { border-bottom: 1px solid #ccc; float: left; width: 100%; padding: 0 0 4px 0; }

   div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px; }

   div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #ccc; }

   div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url('../images/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }

   div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }

   div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #ccc; border-left-color: #AAA; border-top-color: #AAA; padding: 0; }



   div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }

   div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }

   div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }

   div.wysiwyg ul.panel li a.underline { backround-position: -48px -16px; }



   div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }

   div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }

   div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }

   div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }



   div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }

   div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }



   div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }

   div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }



   div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }

   div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }



   div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }

   div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }

   div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }



   div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }

   div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }

   div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }

   div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }

   div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }

   div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }



   div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }

   div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }

   div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }



   div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }

   div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }



   div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }

   div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }



   div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }

   div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }



   div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }



   div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; }



   /*very short list content*/

   .very_short_list .most_popular_head h2 span { display:none; }

   .very_short_list .most_popular_head h2		{ background: url('../images/very_short_list_header.gif') 0 8px no-repeat; height: 30px; margin: 0px; }

   .very_short_list .tn .shdw_outer_wrap		{ margin-right: 8px; }

   .very_short_list .timestamp

   {

   background:				#7bca4d;

   line-height:			26px;

   width:					auto;

   }



/* ===================================== nick's shadow kit ==================================== */

   /* nick's style kit */



   .tile-shadows-tl

   {

   padding:		2px 0 0 0;

   margin:			0 0 15px 0;

   background:		transparent url('../images/shadows/top_and_left_double.gif') top left repeat;

   width:			auto;

   height:			auto;

   line-height:	0px;

   font-size:		1px;

   float:			left;

   }



   .tile-shadows-b

   {

   margin-left:	0;

   border-left:	1px solid #ccc9c3;

   background:		transparent url('../images/shadows/bottom.gif') repeat-x;

   width:			auto;

   height:			4px;

   text-align:		right;

   line-height:	0px;

   font-size:		1px;

   }



   .tile-shadows-br

   {

   background:		transparent url('../images/shadows/lower_right_corner.gif') bottom right no-repeat;

   width:			3px;

   height:			3px;

   float:			right;

   }



   .tile-shadows-r

   {

   margin:		0;

   padding:		0;

   border-top:		1px solid #ccc9c3;

   border-left:	1px solid #ccc9c3;

   border-right:	1px solid #dad7d0;

   background:		#ffffff url('../images/shadows/right_three.gif') top right repeat-y;

   line-height:	0px;

   font-size:		1px;

   width:			auto;

   height:			auto;

   }



   .tile-inner

   {

   padding:		15px;

   font-family:	Georgia,"Times New Roman",Times,serif;

   font-size:		11px;

   line-height:	1em;

   }

.floatRight {

    float: right;

}

.floatLeft {

    float: left;    

}


