/** theme: ibuzz
 *
 * @package   Laconica
 * @author    John Wm Gotts
 * @copyright Chumly, Inc
 */

@import url(../../base/css/display.css); 
@import url(/css/jquery.bt.css);	/* 2010.01.06 KJD: Added for registration */

html {
overflow: scroll;
} 

/* body, */
body {
	padding-left:0px;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	font-size:1em;

	line-height:0.95;

	/* 2010.01.15 KJD: Set default background color from #85b1f9*/
	background-color: #FFFFFF;  /* #00486C; */
}

/* 2010.01.13 KJD: Added */
A
{
	text-decoration: none;
	color: #0000FF; /* #59b;  2010.02.08 KJD: Added */
}

A:hover
{
	text-decoration: underline;
}

#wrap {
	width: 762px; /* 2010.01.04 KJD: Twitter width */
	overflow:visible; /* jwg 2010-03-12 -- permit items dragged outside wrap area to be visible */
}

#header {
		position:static;
		float:none;				/* float:none is SUPER IMPORTANT OVERRIDE */
		height:48px;
		min-height:48px;
		padding:0px;
		margin:0px 0px 7px 0px; /* 2010.06.13 KJD: Added bottom */
		
}


#core {
	/*width:832px; */
	width: 99.5%; /* 2010.01.04 KJD: twitter adjustment */
	
	margin:-5px 0px 0px 0px; /* 2009.12.28 KJD:Updated */
	*margin: 0px;
	-margin: 0px;
  text-align: left;
  background-color: #FFFFFF;
	border-bottom:1px solid #D0D0D0;
	border-left:2px solid #D0D0D0;
	border-right:2px solid #D0D0D0;
	border-top:2px solid #D0D0D0;
	border-radius:7px 0 0 7px;
	-moz-border-radius:7px 7px 0 0 ;
	-webkit-border-radius:7px 7px 0 0 ;
	
}

.td_content {
	/*
	width:618px;  
	max-width:618px; */
	width: 553px; /* was 400 - jwg 2010-01-13 */
	border-right:1px solid #D0D0D0;
	margin:0px;
	padding:0px;
}

#content {
	float:left;
	/*width:610px;	 
	max-width:610px; 2010.01.04 KJD: Updated */
	width: 98%;
	padding:0px;  
	margin:0px 0px 0px 8px; /* T R B L */
	border:0px;
	border-radius:0px;					/* override base */
	-moz-border-radius:0px;			/* */
	-webkit-border-radius:0px;	/* */
	font-size:10pt; /* 11 */
}

img.content_shim_chrome { /* jwg 2010-05-09 & 10 added for chrome and safari to push <h1 title line into view */
	height:10px;	
}

img.content_shim_safari { /* jwg 2010-05-09 & 10 added for chrome and safari to push <h1 title line into view */
	clear:both;
	height:10px;	
}

img.content_shim2_msie { /* jwg 2010-05-10 added for Internet Explorer to push .icon icons and Send button into view */
	height:10px;	
}

#content_inner {
	/* width:610px;  2010.01.04 KJD: Updated */
	width: 100%;
	padding:0px;
	margin:0px;
	border:0px;
}

#content h1 {
	float:left; 
	font-size:20px; /* was 16 - jwg 2010-01-13 */
	height:20px;
	line-height:l00%;
	margin-top:12px; /* jwg 2010-06-09 was 8px */
	margin-bottom:0px;
	padding-bottom:0px;
}

#content2 {
	width:766px;  
	padding:5px;  
	font-size:10pt; /* 11 */
	background-color:#FFFFFF;
}

.td_aside {
	width:198px;
}

#aside_primary {
	float:left;
	/* width:187px; */ /* 2010.01.08 KJD: from 198px */
	width:198px; /* jwg 2010-05-11 returned to full width */
	/* padding-right:5px; -- off jwg 2010-05-11 was keeping selector from touching edge */
  padding-right:0px; /* jwg 2010-05-11 */
	font-size:11pt;
	border:none;
	border-radius:0px;					/* override base */
	-moz-border-radius:0px;			/* */
	-webkit-border-radius:0px;	/* */
	
	/* 2010.01.18 KJD: Updated */
	padding: 0px;
	margin: 1px;	/* jwg 2010-04-14 0 to 1 */
	
	/* 2010.01.27 KJD: Added */
	*margin-left: 2px;
	-margin-left: 3px;
}

#aside_primary div.entity_user,
#aside_primary div.vcard,
#aside_primary div.author {
	width:198px;	
}

#footer {
	clear:both;
	width:97.5%; /* 2010.01.08 KJD: from 816px */ 	 
	padding:8px;
	margin:0px 0px 0px 0px; /* was 0 0 5 0 - jwg 2010-01-13 */
	background-color:#FFFFFF;
	border-left:2px solid #D0D0D0;
	border-right:2px solid #D0D0D0;
	border-bottom:2px solid #D0D0D0;
	border-top:none;
	border-radius:0 7px 7px 0;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
}
#footer_menu_container {
	text-align:center;
	width:790px;
	border:none;
	padding-top:0px;
	margin-top:0px;	
}

address {
	padding:0px;
}

address.vcard img.logo {
 position:relative; top:5px; left:-15px;  
 z-index:500;
 margin-top:0px; margin-left:0px; padding-left:0px; padding-top:0px;
}

/* 2010.06.13 KJD: Added to remove logo */
#header address#site_contact{	display: none; }



#global_nav_container {
	float:left; /* 2010.06.13 KJD: Changed to left */
	/*padding:9px 8px 0px 8px;*/
	padding: 9px 0px 0px 0px;
	margin-top:5px;
	margin-right:2px;
  background-color: #FFFFFF;
  border: 2px solid #D0D0D0; 
	width: 758px; /* 2010.06.13 KJD: Updated from auto */

	display: inline-block; /* 2010.01.22 KJD: Updated; */

	/* 2010.01.27 KJD: Added to correct IE width */
	*width: auto; /* fix from kjd 2010-02-07 -- *width: 24em; */
	-width: 100px;
	white-space: normal;
	-white-space: nowrap;
	
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;

}



#site_nav_global_primary { 
	padding-bottom:0px;
	margin: 0px 9px 9px 9px;
	float: none; /* 2010.02.07 KJD: added for ie issues */
}

#site_nav_global_primary a {
	font-family: Calibri,"Helvetica Neue",Helvetica; 
	font-weight: normal;
	font-size: 11pt; 	
	text-decoration: none;
	margin-right:0px;
	margin-left:0px;
	color: #444; /* 2010.06.13 KJD: Added */
}

/* 2010.01.15 KJD: Updated */
#site_nav_global_primary a:hover
{
	color: #59b;
	text-decoration: underline;
}

#site_nav_global_primary .sep {  
	font-size: 14px;  
	color:#666666; 
	padding:0px 4px 0px 4px;	
}

#site_nav_global_primary .current a {
	font-family: Calibri,"Helvetica Neue",Helvetica;
	font-weight: bold; 
	font-size: 11pt; 		 
	text-decoration: none;
	padding:0px;
	margin-right:0px;
	margin-left:0px;
}

/* jwg 2010-04-23 */
#fb_like_button {
	float:right;
	padding: 9px 0px 0px 0px;
	margin-top:5px;
	margin-right:2px;
}


#site_nav_global_primary ul li {
	margin-left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	line-height:1.1;
	
	/* 2010.06.13 KJD: For IE only */
	#float: left;
	#height: 25px;
}

/* 2010.06.13 KJD: Added */
#site_nav_global_primary ul li#nav_logout{
	float: right;
}

#site_nav_global_secondary {
	margin:0px;
	padding:0px;
}

#site_nav_global_secondary a {
	font-family: Calibri,"Helvetica Neue",Helvetica; 
	font-size: 11pt; 
	text-decoration: none;
}

#site_nav_global_secondary .current a {
	font-family: Calibri,"Helvetica Neue",Helvetica;
	font-weight: bold; 
	font-size: 11pt; 
	text-decoration: none;
}

#site_nav_global_secondary ul li {
	display:inline;
	margin-right:0px;
	padding:0px 4px 0px 4px;	
}

input, textarea, select, option {
	font-family: "Calibri,"Helvetica Neue",Helvetica","Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;	/* 2010.01.22 KJD: Added to overwrite base */
	font-weight: normal;
}
input, textarea, select,
.entity_remote_subscribe {
	border-color:#D0D0D0; 
	border-width:1px;
}

/* jwg 2010-04-08 */
form_user_subscribe,
form_user_unsubscribe {
	margin-right:10px;
}

/* jwg 2010-04-14 - remove unused stff
input.submit.remote_user {
}
/* jwg 2010-04-14 - remove unused stff
input.submit.local_user {
}
textarea {
	resize: none;
}

#filter_tags ul li {
	border-color:#DDDDDD;
}

#tagcloud  {
	margin-top:5px;
}

.form_settings input.form_action-primary {
	background:none;
}

.form_settings .form_data p.form_guide {  
	padding-left:10px; /* jwg 2010-04-27 .. was 20 .. didn't seem to help at 10 */
	margin-top:5px;		 /* -- trying to make all of the design colors on one line */
	font-size:11pt;
}

/* jwg 2010-04-27 -- override base */
#form_settings_design #settings_design_color .form_data {
float:left;
width:500px;			/* was 400 */
margin-right:10px;/* was 28 */
margin-top:0px;
margin-bottom:0px;
}
#settings_design_color .form_data li {
width:25%;				/* was 33% */
}


#form_settings_profile ul.form_data li label {
	font-size:14px;
}

#page_notice .instructions {
	font-size:11pt;
}

/* jwg 2010-01-09 for instructions on newgroup setup page */
#page_notice .system_notice {
	position:relative;
	top:-40px;
	left:40px;
}

/* jwg 2010-07-09 */
div.instructions {
	clear:both; 
}

div.twitter_settings_warning {	/* jwg 2010-05-31 */
	position:relative;
	top:-60px;
	left:40px;
}
p.hilight_yellow { 	/* jwg 2010-05-31 */
	background-color:yellow;
	font-weight:bold;  
}

#form_notice {
	/* width:604px;	  2010.01.04 KJD: Updated */
	/* height:143px; 2010.01.15 KJD: Updated */
	height: 235px;
	padding:0px;
	margin:0px 0px 0px 8px; /* T R B L */
	line-height:1.5; 
	z-index:20; /* jwg .. added so that attachment pop-up is above level of tabs */
	font-size:11pt;
	
	/* 2010.01.03 KJD: IE specific */
	*margin:0px 0px 0px 0px;
	*padding:0px 0px 0px 8px; 
	*display: table;
	width: 99%; /* 2010.01.05 KJD: Updated */
}

#form_notice #notice_data_legend {
	width:300px; /* jwg 2010-05-11 */
	padding:0px;
	margin:0px;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	font-size:13pt;
	font-weight:bold;
	/* color:lightgray; */
	color:#848484; /* jwg 2010-05-11 darder */
}

#form_notice #notice_data-text {
	/* height:48px;	2010.01.15 KJD: Updated */
	height: 139px;
	/* width:587px;	 2010.01.04 KJD: Updated */
	width: 527px;
	line-height:110%;
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 4px 0 0 ;
	-webkit-border-radius:4px 4px 0 0 ;
	padding:2px; /* jwg 2010-01-02 */
	
	resize:none;	/* jwg 2010-05-06 */
	cursor:auto;	/* jwg 2010-05-06 */
	
	/* jwg 2010-06-01 */
	overflow-x:none;
	overflow-y:scroll;
}

#form_notice #to {
	margin-left:0px;
	padding-left:0px;
}

#add_connections {
	font-weight:bold;
}

#select_to {
	position:relative;
	top:2px;		 
	left:4px;
	font-size:9pt; /* jwg 2010-01-25 */
	/* 2010.01.03 KJD: IE Specific */
	/* 2010.06.16 KJD: Commented */
	#float: left;
	/* *top:-164px; */
}

#inbox #form_notice #notice_data-text,
#outbox #form_notice #notice_data-text {
	padding:0px;
	margin:0px;
	width:535px;  /* 2010.01.05 KJD: was 600px */
}

.direct_msg_note {
	margin-top:20px; 
	padding:20px; 
	font-size:14pt;  
	width:90%; 
	border:1px solid #800000;
	line-height:1.0;
}

/* jwg 2010-01-02 -- altered all of the -tags style settings */ 
#form_notice #notice_data-tags {
	margin:0px;
	padding:0px;
	padding-top:1px;
	/* padding:0px; */ 
	/* width:455px; */ /* 2010.01.05 KJD: use % instead of 601px - 2010-03-26 531 to shorter for private ctl */
	/* height:17px;	*/		
	line-height:110%; 
	overflow-y:auto;  
	border-top:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	resize:none;	/* jwg 2010-05-06 */
}

#form_notice #notice_data-tags {
	width: 531px; /* 529px; */ /* jwg 2010-05-04 -- was 528px; */  
	height: 17px;
	/* padding: 3px 0px 0px 3px; */
	background-color: #edf4f8; /* #E8F5FD; */
	display:inline-block;
}

#form_notice #notice_data-tags.notext {
	color: #999;
}

#form_notice #notice_data-tags.tagshint { /* jwg new 2010-01-02, 2010.01.15 KJD: Removed space before .tagshint so this would fire */
	color:#848484;	/* jwg 2010-05-11 -- made it darker - was b4b4b4 */
}

#notice_privacy { /* jwg 2010-03-26 for new "private" checkbox in notice form */
	margin:0px 5px 0px 5px; 
	padding:0px; 
	width:455px; 
	height:17px; 
	line-height:105%;
	font-size:9pt;
	border:none;
}

#notice_private {
	outline:none;
	border:none;
	display:none;
}


#form_notice .form_note dt {
	font-weight:normal;
	display:block;
	padding-right: 5px;
}

/* 2010.01.03 KJD: Added for IE */
#form_notice .form_note + label {
*background:transparent url(../../base/images/icons/twotone/green/clip-01.gif) no-repeat 0 45%;
}

#form_notice .notice_counters {
	position:absolute;
	top:-194px;	
	left:330px; /* 334px; */ /*  2010.01.04 KJD: Updated */
	font-family:Calibri,"Helvetica Neue",Helvetica;
	font-size:13pt;
	color:#D0D0D0;
	text-align:right;
	width:235px;
}

#form_notice .message_counters {
	float:right;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	font-size:13pt;
	color:#D0D0D0; 
	text-align:right;
	margin-right:8px;
}

input:focus, select:focus,									/* prev included textarea:focus, */
#form_notice.warning #notice_data-text {
	box-shadow:3px 3px 3px rgba(194, 194, 194, 0.3);
	-moz-box-shadow:3px 3px 3px rgba(194, 194, 194, 0.3);
	-webkit-box-shadow:3px 3px 3px rgba(194, 194, 194, 0.3);
}
input.submit,
.entity_remote_subscribe {
	color: #404040;	/* NEED TO PUT THIS UNDER USER DESIGN CONTROL ... affects Broadcast and a few other buttons */
}

a,
div.notice-options input,
.form_user_block input.submit,
.form_user_unblock input.submit,
/* .form_user_subscribe input.submit,	 jwg 2010-02-19 - temp added but trouble */
/* .form_user_unsubscribe input.submit,	 jwg 2010-02-19 - etc */
.form_group_block input.submit,
.form_group_unblock input.submit,
.entity_send-a-message a,
.form_user_nudge input.submit,
.entity_nudge p,
.form_settings input.form_action-primary,
.form_make_admin input.submit {
/*	color:#002E6E; */
}
/* jwg 2010-04-14 - removed deadwood */

#showstream h1 {
	display:block;
}

.title_refresh_link {
	float:right;		
	/*  2010.01.04 KJD: Updated
	padding-right:20px;
	*/
	padding-top:2px;	/* jwg 2010-06-09 was 5px */
	margin-top:12px; 			/* jwg 2010-01-29 -- adjust margins for new location next to title */	
	margin-right:6px;
	*margin-right: 3px;	/* jwg 2010-01-29 .. margin from right for consistent location -- 2010-02-16 290->210 */
	font-size:10pt;
	font-weight:bold; /* jwg 2010-01-19 */
}

/* jwg 2010-01-30 */
.cancel_edit_link {
/* jwg 2010-03-30 -- new alignment to position same as Save Draft
	float:right;
	margin-top:0px; 		 
	margin-right:5px;	
	margin-bottom:8px; 
*/	
	position:absolute;
	top:40px;
	left:452px;
	width:80px;
	text-align:right;
	font-size:10pt;
	font-weight:bold;  
	outline:none;
}

/* jwg 2010-03-30 */
.save_draft_link {
	position:absolute;
	top:40px;
	left:452px;
	width:80px;
	text-align:right;
	font-size:10pt;
	font-weight:bold;  
	outline:none;
}

/* jwg 2010-03-31 */
.cancel_resend_link {
	position:absolute;
	top:40px;
	left:452px;
	width:80px;
	text-align:right;
	font-size:10pt;
	font-weight:bold;  
	outline:none;
}

p.guide {
	margin-bottom: 12px;
	font-size:11pt;
	padding:5px;
}

div.guide {	/* jwg 2010-05-03 */
	padding:5px;
}
 
.title_note {
	display:none; /* 2010.01.13 KJD: no longer show */	
	width:462px;  
	height:53px;
	margin-left:50px;
	margin-top:28px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	background:transparent url(../../base/images/icons/title_note.gif) no-repeat 50% 50%; /* was title_notew.gif */
}
.title_note_text { 
	position:relative;
	top:13px;
	left:20px;
	width:400px;
	font-size:8pt;
	line-height:10px;
	text-align:left;
	text-indent:0px;
}

#form_notice .form_note
{
	top: 9px;
}

#title_note_close {
	position:relative;
	top: -15px;
	left:436px;	
	width:16px;
	height:16px;
	cursor:pointer;
}

#form_action-no {
	padding:4px;
}

.aside .section { 
	margin-bottom:5px;
	margin-left:5px; /* re-instated at this level jwg 2010-05-11 */
	float:none;
}

.aside .section h2 {
	text-transform:none; /* override uppercase specified in base */
	padding-bottom:5px;
}

.aside #entity_user { /* contains user pic and stats */
	padding-top:5px;
	margin-top:0px; 
	padding-left:5px; 
	padding-bottom:5px;
	overflow:hidden;
	width:198px;
}

.aside #entity_user dl {
	line-height:1.1;
}

.aside #entity_user dt {
	/* font-weight:bold; */
	display:none;
}

.aside #entity_user dt:after {
	/*
	content: ":";
	font-weight:bold;
	*/
}

/* .. if later decided to put labels and values on same line ..
.aside #entity_user dt,
.aside #entity_user dd {
display:inline;
}
*/

#entity_user dd {
	font-weight:normal;
}

#entity_user .entity_user-nickname dd {
	font-weight:bold;
}

.aside #entity_user dd {
	/* padding-left:5px; jwg 2010-05-11 off in lieu of re-instated at .section level */
}

.stdlink {
	color:blue;
	/* font-size:11pt;  2010.01.04 KJD: removed */
}

/* jwg for IE */
div.stdlink a {
	*line-height:105%; 
}

.section .profile {
	border-top-color:#D0D0D0;  
}

.section_rule {
	height:2px;
	width:198px;
	background-color:white;
	border-bottom:1px solid #404040;
}
.section_header {
	clear:both;
	background-color:#E8F5FD; /* jwg was ebebeb */
	border-top:1px solid #637a82;
	width:198px; 
	height:22px;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:8px;
	margin-top:0px; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	cursor:pointer;
	text-indent:12px; /* jwg 2010-04-03 -- was 20px */
	font-size: 1.1em; /*  2010.01.04 KJD: Updated */
	
}
.toplevel {
	background-color:white; 
	text-indent:5px;	
}
.section_body {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	float:top;
	font-size: 1.05em; /*  2010.01.04 KJD: Updated */
}
div.subbar_inactive {
	display:block;
	width:198px; 
	height:21px; 	/* jwg 2010-04-01 was 24 */
/*	color:black; */
	/*font-size:11pt; 2010.01.04 KJD: removed*/
	text-align:left;
	text-decoration:none;
	text-indent:10px; /* jwg 2010-04-13 -- was 35px */
	font-weight:normal;
	/* border-top:1px solid #637a82; jwg 2010-04-04 */
	background-color:white;
	outline: none;
	
	/* 2010.01.03 KJD: IE specific */
	cursor:pointer;
}
div.subbar_active {
	display:block;
	width:198px;
	height:21px;	/* jwg 2010-04-01 was 24 */
/*	color:black; */
	/*font-size:11pt;  2010.01.04 KJD: removed*/
	text-align:left;
	text-decoration:none;
	text-indent:10px; /* jwg 2010-04-13 -- was 35px */
	font-weight:bold;
	/* border-top:1px solid #637a82; jwg 2010-04-04 */
	background-color:white;
	outline: none;
	
	/* 2010.01.03 KJD: IE specific */
	cursor:pointer;
}

/* 2010.01.18 KJD: Added */
div.subbar_inactive:hover, div.subbar_active:hover
{
	background-color: #E8F5FD;
	text-decoration: underline;
}

/* jwg 2010-05-06 */
div.like_sidebar {
	float:left; 
	margin-top:8px; 
	width:190px;			/* jwg 2010-05-09 -- reduced width so don't push out side in opera */ 
	background-color:#ffffff; /* #E8F5FD; */ 
	padding-bottom:0px; 
	padding-left:5px;
	margin-bottom:0px;
}

.bar_padding {
	padding-top:5px;
}
.aside a {
	text-decoration:none;
	outline:none;
}

/* 2010.01.18 KJD: Added */
.aside a:hover
{
	text-decoration: underline;
}

/* jwg 2010-04-05 */
#entity_groups {
	width:180px;
	height:120px;
	overflow-y:auto;
}
/* jwg 2010-04-06 */
#entity_members {
	width:180px;
	height:150px;
	overflow-y:auto;
}

#notice_text-countused {
	/* color:#333333; 2010.01.15 KJD: Updated */
	color: #b4b4b4;
}

#notice_text-count {
	color:#333333;
}
#form_notice.warning #notice_text-count {
	color:#000000;
}
#form_notice label[for=notice_data-text] {
	width:307px;
	font-size:12pt;
	font-weight:bold;
	background-color:white;
}
#form_notice label[for=notice_data-attach] {
	background:transparent url(../../base/images/icons/twotone/teal/clip-01.gif) no-repeat 0 45%;
}
#form_notice #notice_data-attach {
	opacity:0;
	filter: alpha(opacity=0); /* 2010.01.03 KJD: Added for IE */
}

/* jwg 2010-06-09 */
#form_notice div.cancel_post {
	float:left;
	margin-left:5px;
	margin-top:5px;
	padding:0px;
	margin-right:0px;
	width:18px;
	height:18px;
}

/* jwg 2010-05-05 */
#form_notice img#cancel_action {
	/* jwg -- tbd off 
		padding-left:4px;
		padding-top:2px;
	*/
	margin-right:0px;
	padding:0px;
	width:18px;
	height:18px;
}

#form_notice .error,
#form_notice .success {
	
}

#form_notice #notice_action-submit_tab { 
	/* jwg 2010-06-09 - merged with definition from end of css */
	float: left;
	height: 23px;
	width: 50px;
	padding:0px;
	margin: 0px 0px 0px 4px; /*  2010.01.04 KJD: Added */ /* jwg 2010-06-09 3to7 left margin */
	font-size:12pt; /* jwg 2010-05-05 */	

	/* 2010.01.14 KJD: Added */
	background: transparent url('/themes/default/images/button_broadcast.jpg') 0px -2px repeat-x;
	color: #fff;
	outline:none; /* jwg 2010-05-07 */

}

#form_notice #notice_action-submit_tab.disabled
{
	/* jwg 2010-05-07 -- re-activated this part of the style */
	color: #999;
	background: none; 
	outline:none;		/* + added */
	
	/* jwg 2010-05-07 -- de-activated this part of the style */
	/* 2010.01.23 KJD: Enabled by default */
	/* color: #fff; */
	/* background: transparent url('/themes/default/images/button_broadcast.jpg') 0px -2px repeat-x; */
}

#form_notice #notice_action-submit { 
	position: absolute;
	/* left:497px; */ /* this is the OLD tab ... keep this ... and offset is relevant for direct message Send button*/
	/* top:30px; */
	/* width:100px; */ 
	/* following replaces previous - jwg 2010-03-10 */
	left:518px;
	top:41px;
	height:32px;
	font-size:11pt;
	
	border:0px;
	/* background:transparent url(../../base/images/icons/send_button.gif) no-repeat 50% 50%; */ /* vs blank button */
	/* following 5 lines replace previous line -- jwg 3010-03-10 */
	padding:5px;
	text-decoration:none;
	outline: none;
	color:#FFFFFF;
	background: transparent url('/themes/default/images/button_broadcast.jpg') 0px -2px repeat-x;
		
	/* 2010.01.03 KJD: IE Specific */
	*top:80px; /* jwg was 67 */
	*left:525px;	/* jwg was 502 */
}

#newmessage #form_notice #notice_action-submit {
	/* 2010.01.09 KJD: Send button position */
	margin: 42px 0px 0px -61px;
	-margin: -1px 0px 0px -72px;
}

#inbox #form_notice #notice_action-submit,
#outbox #form_notice #notice_action-submit { /* this is our tab on inbox/outbox */
	/*
	position:relative;
	top:44px;
	left:504px;	
	*/
	
/* jwg 2010-05-07 -- gen button in proper position within inbox_spacer div
	display: block;
	margin:129px 0px 0px -57px; 
	*margin:90px 0px 0px -64px;
*/
	position:static;
	margin:0px 0px 0px 0px;	
	padding-bottom:5px;
	padding-top:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	height:28px;
	float: right;
}

/* -------- attach -------------*/
#form_notice #notice_attach {
	position: absolute;
	left:0px;
	top:97px;  /* controls location of attachment widget - and is necessary for proper operation of drop-down */
	padding:0px;
	margin:0px;
	width:602px;		
}
#form_notice #notice_attach_widget {
	position: absolute;
	left:0px;
	/* top:97px;  2010.01.15 KJD: updated, TODO: make not absolute /* controls location of attachment widget - and is necessary for proper operation of drop-down */
	top: 187px;
	padding:0px;
	margin:0px;	
	/* width:602px; 2010.01.06 KJD: Dont use absolute width */
	/* width:100%; jwg 2010-05-11 replace with with following .. 'absolute width' with too big.. */
	width:532px;
	
}

div.notice_action-attach_browse { /* jwg 2010-05-11 */
	width:540px;
	margin:0px;
	padding:0px;
	border: 0px 1px 1px 1px solid #D0D0D0;
	background-color:#E8F5FD; /* jwg 2010-05-11 .. was white; */
}

#form_notice #notice_action-attach_browse {
	/*width:599px;	  */
	width: 530px; /*  2010.01.04 KJD: Updated */
	height:74px;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	/* background:transparent url(../../base/images/icons/grayback.gif) repeat-x; */
	/* background-color:#F5F5F5; */
	margin: 0px 0px 0px 1px;
	/* *margin: 0px 0px 0px -1px; */
}
#form_notice #notice_data-attach_tbl {
	margin-left:40px;
	/*width:510px;	  2010.01.04 KJD: Updated */
	width: 4px;
}
#form_notice #notice_data-attach_tbl_col1 {
	/* width:510px;  2010.01.04 KJD: Updated*/
	width: 100%;
}
#form_notice #notice_data-attach_tbl_row2 {
}
#form_notice #notice_data-attachx {
	float:left;	/* jwg 2010-03-30 -- was float right */
/*	width:510px;	jwg 2010-03-28 .. removed in lieu of 100% below */ /* re-added jwg 2010-01-24 .. noopd 2010.01.04 KJD: Updated*/
	height:24px;
	text-align:right;
	width: 100%;
	*background-color:white;
}
#form_notice #notice_data-attachx_note1 {
	/*width:510px; */
	width: 100%;
	text-align:left;
	font-size:8pt;
}
#form_notice #notice_data-attachx_note2 {
	float:right;
	/*width:510px;	 */
	width: 100%;
	text-align:right;
	font-size:8pt;
	padding-top:5px;
}
/* jwg 2010-05-10 
.attach_open {
 padding:0px;
 margin:0px;
*/
	/* 2009.12.28 KJD: Updated image */
 /* background:transparent url(../../base/images/icons/attach_open.gif) no-repeat 50% 50%; */
 /* background:transparent url('../../base/images/icons/attach20091228.png') no-repeat 0px 0px; 2010.01.15 KJD: Removed */
/* jwg 2010-05-10  
	background: none;
	color: #999;
}
*/

/* jwg 2010-05-10 -- old approach
.attach_close {
 padding:0px;
 margin:0px;
 background: transparent url('/themes/default/images/button_broadcast.jpg') 0px -2px repeat-x;
 color: #fff;
}
*/

/* 2010.01.16 KJD: added */
/* jwg 2010-05-10 -- old approach
#form_notice #notice_action-attach_request.attach_close
{
	color: #fff;
}
*/


#form_notice #notice_post_filter_list
{
	float:left;	/* jwg 2010-06-09 */
	text-align: right;
	padding-right:5px;
	/* padding-top:5px; */
	width: 364px; /* jwg 2010-06-09 */
	height:20px; 
	font-size:8pt;
}
.postto_grayback {
	background-color:#FFFFFF;   
}

.postto_option {
	float:right;
	margin-right:3px;
	width:28px;
	height:31px;
	text-align:center; /* jwg 2010-07-08 */
}

/* 2010.01.13 KJD: Added */
.postto_option IMG
{
	width: 25px;
}

.postto_checkbox {
	position:relative;
	top:-1px;
	left:6px;
	margin:0px;
	padding:0px;
	border:0px;
	outline:none;
	
}
.reset_posttos {
	float:right;
	width:42px;
	margin:0px;
	padding-top:0px; /* 2010.01.15 KJD: was 15 */ /* jwg 2010-01-19 5 to 2 */
	padding-right:7px;
	font-size:11px;
	line-height:170%;	/* jwg 2010-01-19 */
	color:#A0A0A0;
	text-decoration:underlined;
	outline:none;
}

#form_notice #notice_post_note {
	float:left; 
	width:330px;
	margin-top:5px;  
	margin-left:10px;
	font-size:11pt;
	line-height:0.95;
	text-align:left;
	background-color:white;
}

/* jwg 2010-05-04 .. replaced by icon
#form_notice #notice_action-recipient_request {
	position:relative;
	top:-20px;
	left:-455px;
	width: 75px;
	height:18px; 
	cursor:pointer;
	background-color: #fff;
	padding: 0px 2px 2px 0px;
	color: #fff;
	outline:none;
	text-decoration:none;
	background: transparent url('/themes/default/images/button_broadcast.jpg') 0px -2px repeat-x;
}
*/


/* --- end of attach align stuff --- */

.display_none {
 display: none;
}
.display_block {
 display: block;
}

.vis_hidden {
	visibility:hidden;
}
.vis_visible {
	visibility:visible;
}

/* 2010.01.04 KJD: Added */
.display_table
{
	display: table;
}

#form_notice.processing #notice_action-submit {
	/* background:#FFFFFF url(../../base/images/icons/icon_processing.gif) no-repeat 47% 47%; */
	cursor:wait;
	text-indent:-9999px;
}

#site_nav_local_views {
	width:548px; /* was 553 - jwg 2010-01-13 this was wrongly used to hold the fort for td_content */
}
#site_nav_local_views ul {	
	width:100%;
	padding-top:2px;
	padding-left:5px;
	margin-left:0px; /* was 1 jwg 2010-01-13 */
	margin-right:0px;
	background-color:white;
	border-bottom:1px solid #D0D0D0;
}

#site_nav_local_views li {
	box-shadow:3px 7px 5px rgba(194, 194, 194, 0.5);
	-moz-box-shadow:3px 7px 5px rgba(194, 194, 194, 0.5);
	-webkit-box-shadow:3px 7px 5px rgba(194, 194, 194, 0.5);
	margin-right:2px; /* jwg 2009-11-04 */
	border-color:#A0A0A0;
	z-index:100;
}

#site_nav_local_views a {
	padding:4px 4px;
	background-color:#A0A0A0;	
	/* jwg noopd per kbd advice 2010-02-07 -- border-bottom: 1px solid #404040; */
	/* font-size:14px; */
}

#site_nav_local_views .current a {
	text-shadow: rgba(194,194,194,0.5) 1px 1px 1px;
	border-bottom:0px;
	background-color:#FFFFFF;
}

#site_nav_local_views a:hover {
	background-color:#FAFAFA;  
}

#header_latest_notice {

}
#header_latest_notice a.nickname {
	color:blue;
	text-decoration:underline;
}
#header_latest_notice .notice {
	border:none;
}

.twitter_settings_warning,	/* jwg 2010-05-31 */
.error {
	background-color:yellow;	/* jwg 2010-05-31 */
}
.success {
	background-color:#EFF3DC;
}

#anon_notice {
	background-color:#ffffff;  
	color:#909090; 
	border-color:#D0D0D0;  
	width:500px; 		 
	height:143px; 
	padding:8px;
	margin:3px 0px 0px 5px; /* T R B L */
	line-height:1.5; 
	font-size:11pt;
}

.side_search {
	clear:both; /* necessary when it follows profileminidata .. */ 
	/* padding-left:5px; jwg 2010-05-11 off in lieu of .section level pad */
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.side_search fieldset {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	height:50px;
}
.side_search legend {
	font-size:11pt;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	
	/* 2010.01.03 KJD: for IE */
	*float:top;
}
.side_search_input {
	position:relative;
	top:-6px;
	left:10px;
	width:136px;
	height:14px;
	margin-right:0px;
	padding-right:0px;
}
.search_submit {
	background:transparent url(../../base/images/icons/search_submit.png) no-repeat 50% 50%;
	position:relative;
	top:-6px;
	left:4px;
	width:32px;
	height:32px;
	margin:0px;
	padding:0px;
	border:0;
	cursor:pointer;
	
	/* 2010.01.03 KJD: IE Specific */
	*top:-5px;
}

#export_data ul {
	margin-left:5px;
	display:block;
}

#export_data li a {
	background-repeat:no-repeat;
	background-position:0 45%;
}
#export_data li a.rss {
	background-image:url(../../base/images/icons/icon_rss.png);
}
#export_data li a.atom {
	background-image:url(../../base/images/icons/icon_atom.png);
}
#export_data li a.foaf {
	background-image:url(../../base/images/icons/icon_foaf.gif);
}

.noticecount { /* used for sizing bio info in top of aside area */
	/*font-size:11pt;  2010.01.04 KJD: removed*/
}
a.noticecount {
	margin-left:5px;
	color:blue;
}

.entity_edit a,
.entity_send-a-message a,
.form_user_nudge input.submit,
.form_user_block input.submit,
.form_user_unblock input.submit,
/* .form_user_subscribe input.submit,	jwg 2010-02-19 temp added but trouble */
/* .form_user_unsubscribe input.submit,	/* jwg 2010-02-19 temp added but trouble */
.form_group_block input.submit,
.form_group_unblock input.submit,
.entity_nudge p,
.form_make_admin input.submit {
	background-position: 0 40%;
	background-repeat: no-repeat;
}

.entity_edit a {
	background-image:url(../../base/images/icons/twotone/teal/edit.gif);
}
.entity_send-a-message a {
	background-image:url(../../base/images/icons/twotone/teal/quote.gif);
}
.entity_nudge p,
.form_user_nudge input.submit {
	background-image:url(../../base/images/icons/twotone/teal/mail.gif);
}
.form_user_block input.submit,
.form_user_unblock input.submit,
/* .form_user_subscribe input.submit,	jwg 2010-02-19 - temp added but alignment problem */
/* .form_user_unsubscribe input.submit,	jwg 2010-02-19 - temp added but alignment problem */
.form_group_block input.submit,
.form_group_unblock input.submit {
	background-image:url(../../base/images/icons/twotone/teal/shield.gif);
}
.form_make_admin input.submit {
	background-image:url(../../base/images/icons/twotone/teal/admin.gif);
}

/* NOTICES */

.notice,
.profile {
	border-top-color:#D0D0D0;  
}

.notice {/* very important to not totally screw up the aside sections to override this base setting */
	float:none;
}
.notice .entry-title {/* very important to not totally screw up the aside sections to override this base setting */
	clear:none;
	float:none; 
}

/* 2010.01.13 KJD: Added */
.notice p.entry-content 
{
	/* display: table; 2010.01.27 KJD: IE8 wont select this */
	display: inline-block;
}

/* 2010.01.17 KJD: Added for profile mouse over */
LI.profile:hover
{
	background-color: #E8F5FD;
}

.notice .attachment {
/* background:transparent url(../../base/images/icons/twotone/teal/clip-02.gif) no-repeat 0 45%; */
}

a.thumbnail {
	cursor:pointer;
}

#attachment_list,
#attachment_list_body {
	border-bottom:1px solid #909090; /* jwg 2010-01-09 color change */
}

#attachments .attachment {
	background:none;
}

#header_latest_notice p.entry-content {
	color:#404040;
}

#header_latest_notice .notice {
	margin:0px;
}
.notice .latest {
	font-size:8pt;
	font-weight:bold;
}

.notice .author {
	margin-right:0px; /* override base */
	padding-right:0px;
}

.notice .entry-title a.url {
	color:blue;
	/* text-decoration:underline; 2010.01.13 KJD: removed */
	font-size:10pt;
}

.notice div.entry-content {
	clear:none;
	float:none;
	/* font-size:11pt; */
	font-size: .9em; /* 2010.01.06 KJD: Updated */
	line-height:1.10em;
	margin-top:5px;
	margin-bottom:5px;
	word-wrap: break-word;
	width: auto;
}

.notice div.entry-content dl, 
.notice div.entry-content dt, 
.notice div.entry-content dd
{
	*padding-right: 2px;
}

/* 2010.01.11 KJD: Added for edit info */
.notice div.entry-content .history dd
{
	display:block;
	font-size: .8em;
	color: #aaa;
}


p.entry-content {
	display:block;
	font-size:11pt;
	line-height:1.10;
	word-wrap: break-word;	
}

/* 2010.01.22 KJD: Added */
.notice div.entry-content dl.response a
{
    color: blue;
	margin-left: 1em;
}


div.notice-content-block {
	margin-top:5px;
	line-height:1.10;
}

#content .notices li:hover {
	/* background-color:#ebebeb; 2010.01.15 KJD: Updated */
	background-color: #E8F5FD;
}
#conversation .notices li:hover {
	/* background-color:#ebebeb; 2010.01.15 KJD: Updated */
	background-color: #E8F5FD;
}

/* 2010.01.03 KJD: IE Specific */
#notices_primary {
	*overflow-x: hidden;
}


#notices_primary ol.notices {
	text-indent:0px;
	padding:0px;
}

/* 2010.01.22 KJD: Added */
#notices_primary div.subnotices
{
	/* 2010.01.26 KJD: use /* for comments instead of  */
	/* margin-left: 20px;	 -- jwg -- noop'd to try 'depth guage' approach  */
}


#notices_primary .notices li.notice {
	float:left;
	margin-left:0px;
	padding-left:0px;
	/* width:600px; 2010.01.05 KJD: Adjusted */
	width: 100%;
}

/* next two entries are the line about time and source 
2010.01.13 KJD: Condensed
*/
.notice div.entry-content,
.notice div.entry-content a
{
	color:#909090;
}
/*
.notice div.entry-content .timestamp a {
	color:#909090;
}

.notice div.entry-content .device dt,
.notice div.entry-content .device dd {
	color:#909090;
}
*/

.notice_posted_to {
	float:left;
	font-size:8pt;
	font-family: Calibri,"Helvetica Neue",Helvetica; 
	margin-left: 0px; /* jwg 2010-03-13 was 60 */ 
	padding:0px; 
	margin-bottom:0px;
	margin-top:2px;
}

#showstream div.notice_posted_to,
#header_latest_notice .notice_options_container {
	float:left;
	padding-left:0px;
	margin-left:0px;
}
#header_latest_notice .notice_posted_to {
	margin-left: 0px;
}
#header_latest_notice .notice-options {
	background-color:white;
}

/* jwg 2010-03-30 */
.notice-list_draft {
	position:absolute;
	top:5px;
	left:480px;
	font-size:9pt;
	font-weight:bold;
	font-color:black;
	padding:0px;
	margin:0px;
}

/* author actions area (follow, favorite, drop-down action button) */
/* jwg 2010-04-02 - and 2010-04-13 to include star */
div.notice-list_author_actions {
	position:absolute;
	top:1px;
	right:4px;
	height:28px; /* jwg 2010-04-14 TBD 27 */
}

/* follow button w/in notice-list_author_actions */
.notice-list_follow {
	position:absolute; /* jwg 2010-04-14 -- alignment w/in the */
	top:0px;
	right:59px;
  width:60px;	/* jwg 2010-06-13 was 50px and clipping right side of "Unfollow" */
  height:25px;			/* jwg 2010-04-08 - match height of user_action button */
	font-size:8pt;
	padding:0px;
}
.notice-list_follow legend {
	display:none; 
}

/* jwg note: .favstar (defined later) positions favor/disfavor star within notice-list_author_actions */

/* jwg 2010-04-02 drop-down action button within notice-list_author_actions */
.user_action_button {
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
}
.action_button_filler {
	/* float:left; */ /* jwg 2010-04-14 TBD */
	/* margin-left:2px; */
	position:absolute;
	top:0px;
	right:0px;
	
	width:22px;
	height:25px;
	
}
/* jwg 2010-04-02 */
.user_action_menu {
	position:absolute; 
	top:28px; 
	*top:29px;
	left:424px; 
	*left:410px;
	width:104px;
	*width:118px;
	background-color:white; 
	padding:5px; 
	border:1px solid #D0D0D0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* jwg 32010-04-09 */
div.user_action_menu.in_profile {
	position:absolute;
	top:38px;
	left:424px;
	*left:410px;
	
}


/* jwg 2010-04-03 -- special treatment of Block/Unblock "button" for inclusion in user_action_menu */
.form_user_block INPUT.submit.text_link,
.form_user_unblock INPUT.submit.text_link,
.form_user_subscribe INPUT.submit.text_link,				/* jwg 2010-04-08 */
.form_user_unsubscribe INPUT.submit.text_link,			/* jwg 2010-04-08 */
input.text_link.submit {
	border:none;
	border-width:0px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	color:#0000FF;
/*	height:16px; */
	background:transparent;
	background-image:none;
	text-align:left;
	text-indent:0px; 
/*	font-size:12pt; */
	font-size:14px; /* jwg replacement for 12pt */
	font-weight:normal;
	padding:0px;
/*	padding-bottom:2px; */
	margin:0px;
	outline:none;
}

.entity_actions input.submit { 
	text-align:center; /* jwg 2010-06-13 override base */
}

/* 2010.04.07 KJD: Updated for only FF */
@-moz-document url-prefix()
{
	input.submit.text_link.submit
	{
		text-indent:-3px;
	}
}

/* 2010.04.07 KJD: Updated for only Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	input.submit.text_link.submit
	{
		text-indent:-3px;
	}
	
	#form_notice #notice_action-submit_tab { 
		text-indent: -10px;
	}
	
}


form.text_link legend {
	display:none;
}

div.notice-options {
	float:right;
	height:14px;
	width:300px; /* jwg 2010-02-09 200->360 */ /* 2010-07-17 360->300 */
	color:black;
	/* background-color:#ebebeb;  2010.01.15 KJD: removed */
	font-size:12px;
	font-family: Calibri,"Helvetica Neue",Helvetica; 
	text-decoration:none;
}

/* 2010.01.15 KJD: added */
div.notice-options a:hover
{
	text-decoration: underline;
}

.option_link_wrapper {
	float:right;
	margin-top:2px;
}

.retweet,		/* jwg 2010-02-12 */
.favdisfav {
	float:right;
}

.notice_options_sep {
	position:static;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#666666;
}
/* many of the following are base overrides */

.notice-options .message_delete,
.notice-options .message_reply,	/* jwg 2010-01-24 */
.notice-options .direct_message, /* jwg 2010-01-29 */
.notice-options .notice_delete,
.notice-options .notice_report, /* jwg 2010-03-28 */
.notice-options .notice_email, /* jwg 2010-03-09 */
.notice-options .notice_reply,
.notice-options .notice_direct,
.notice-options .notice_resend,
.notice-options .notice_edit,
.notice-options .notice_comment,
.notice-options .form_retweet, /* jwg 2010-02-12 */
.notice-options .form_favor,
.notice-options .form_disfavor {
	position:static;
	text-align:left;
}

.notice-options .message_delete a,
.notice-options .message_reply a, 	/* jwg 2010-01-24 */
.notice-options .direct_message a, /* jwg 2010-01-29 */
.notice-options .notice_reply a,
.notice-options .notice_direct a,
.notice-options .notice_resend a,
.notice-options .notice_retweet a,
.notice-options .notice_edit a,
.notice-options .notice_comment a,
.notice-options .notice_delete a,
.notice-options .notice_report a, /* jwg 2010-03-28 */
.notice-options .notice_email a, /* jwg 2010-03-09 */
.notice-options input.submit,
.notice-options .form_retweet input.submit, /* jwg 2010-02-12 */
.notice-options .form_favor input.submit,
.notice-options .form_disfavor input.submit {
	display:block;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	font-size:8pt;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:10px;
	text-decoration:none;
	text-indent:0px;
	color:blue;
}

.notice-options form.form_retweet input.submit,  /* jwg 2010-02-12 */
.notice-options form.form_favor input.submit, 
.notice-options form.form_disfavor input.submit {
	background-color:transparent;
}

/* jwg 2010-04-13 */
.favstar {
	position:absolute; /* jwg 2010-04-14 */
	top:0px;
	right:26px;
	border:0px;
}

form.form_favor input.star_blue,
form.form_disfavor input.star_blue {
	width:27px;
	height:26px; 
	padding:1px;
	padding-bottom:0px;
	background:transparent url(/images/star_yellow.png) no-repeat 0 0;
	border:0px;
	outline:none;
}
form.form_favor input.star_grey,
form.form_disfavor input.star_grey {
	width:27px;
	height:26px; 
	padding:1px;
	padding-bottom:0px;
	background:transparent url(/images/star_grey.png) no-repeat 0 0;
	border:0px;
	outline:none;
}

.notice-options .message_delete dt,
.notice-options .message_reply dt, 	/* jwg 2010-01-24 */
.notice-options .direct_message dt, /* jwg 2010-01-29 */
.notice-options .notice_delete dt,
.notice-options .notice_report dt, /* jwg 2010-03-28 */
.notice-options .notice_email dt, /* jwg 3010-03-09 */
.notice-options .notice_resend dt,
.notice-options .notice_direct dt,
.notice-options .notice_edit dt,
.notice-options .notice_comment dt,
.notice-options .form_retweet legend, /* jwg 2010-02-12 */
.notice-options .form_favor legend,
.notice-options .form_disfavor legend {
	display:none; 
}

.notice-options .notice_id {
	display:none;
}

.notice-options .message_delete fieldset,
.notice-options .message_reply fieldset, 	/* jwg 2010-01-24 */
.notice-options .direct_message fieldset, /* jwg 2010-01-29 */
.notice-options .notice_delete fieldset,
.notice-options .notice_report fieldset, /* jwg 2010-03-28 */
.notice-options .notice_email fieldset, /* jwg 3010-03-09 */
.notice-options .notice_resend fieldset,
.notice-options .notice_direct fieldset,
.notice-options .notice_edit fieldset,
.notice-options .notice_comment fieldset,
.notice-options .form_retweet fieldset, /* jwg 2010-02-12 */
.notice-options .form_favor fieldset,
.notice-options .form_disfavor fieldset {
	border:0;
}

.notice-options input.submit { /* override base ... */
	font-size:8pt;
	margin-top:0px;
	padding-top:0px;
	height:12px;
	text-align:center;
	text-indent:0;
	width:50px; /* ... THERE IS SOMETHING LIMITING THE SIZE OF THE favor / unfavor LINKS IN NOTICE OPTIONS ... */
							/* This does NOT solve it .. cannot force 'unfavor' to display beyond 'unfavo'                 */
							/* Also, note that the link value display is updated by util.js when a person clicks link..    */
							/* The full value of the link (e.g. 'unfavor') is only clipped in IE                           */
	/* 2010.01.03 KJD: Added IE specific */
	*width:42px;
	*cursor:pointer;
}

.notice-options .retweet input.submit, /* jwg 2010-02-12 */
.notice-options .favdisfav input.submit,
.notice-options .favdisfav input.submit {
	display:block;
	text-align:left;
	background-color:transparent;
	color:blue; 
	text-indent:0px;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	font-size:8pt;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration:none;
	width:50px;
	height:12px;
	
	/* 2010.01.03 KJD: IE Specific */
	*text-align:center;
	*width:42px;
}

/*END: NOTICES */

#new_group a {
/*	background:transparent url(../../base/images/icons/twotone/teal/news.gif) no-repeat 0 45%;	- removed jwg 2010-07-09 */
	/* jwg 2010-02-01 */
	font-size:14pt; /* jwg 2010-07-09 */	
	font-weight:bold;
}

.pagination .nav_prev a,
.pagination .nav_next a {
	background-repeat:no-repeat;
	border-color:#D0D0D0;  
}
.pagination .nav_prev a {
	background: transparent url('/themes/default/images/button_broadcast.jpg') 0px -2px repeat-x; /* jwg 2010-01-27 */
	color: white;
	text-decoration:none;
	padding-right:30px;
	/* background-image:url(../../base/images/icons/twotone/teal/arrow-left.gif); */
	/* background-position:10% 45%; */
}
.pagination .nav_next a {
	background: transparent url('/themes/default/images/button_broadcast.jpg') 0px -2px repeat-x; /* jwg 2010-01-27 */
	color:white;
	text-decoration:none;
	padding-left:30px;
	/* background-image:url(../../base/images/icons/twotone/teal/arrow-right.gif); */
	/* background-position:90% 45%; */
}

.lowkey_submit_button {
	background-color:#EEEEEE;
	color:#404040; 	 
	cursor:pointer;
}

#login_notice {
	width:440px;
	font-size:12pt;
	margin:5px;
	padding:5px; 
	background-color:#FFFFFF;
	border:1px solid #D0D0D0;  
	-moz-border-radius:0;
	-moz-border-radius-topleft:4px;
	-webkit-border-radius:0;
	-webkit-border-top-left-radius:4px;
	border-width:1px;
	border-style:solid;

}

#ajaxmessage {
	border:2px solid blue;
	background-color:white;
	color:#000080;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:150px;
	left:300px;
	z-index:500;
	width:300px;
	height:40px;
	padding:10px;
	display:none;
}

#attachment_list_body {
	max-height:96px;
	overflow-y:auto;
}

.attachment_list_item {
	clear:both;
 	margin-bottom:5px;
}

.attachment_img {
	float:left;
	margin-left:5px;
	padding:2px;
	width:36px;
	border:1px solid black;
}

.attachment_info {
	margin-left:10px;
 	font-size:12px;
 	font-weight:normal;
}

#export_data {
	margin-left:0px;
	padding-left:0px;
	text-indent:5px;
	/* border-top:1px solid black; -- noopd - jwg 2010-04-13 */
	padding-top:10px;
}

#licenses dd,
#licenses dd p,
#licenses dd a {
	color: #9dbccc;
}

.ibuzzcopy {
	font-face:Calibri,"Helvetica Neue",Helvetica;
	font-size:10pt;
	color:#A0A0A0;
	padding-right:16px;
}



/* 2010.01.06 KJD: Added for profile module */

.author
{
	font-size: 1.0em;
}

.author A
{
	/* 2010.01.12 KJD: disable due to user settings
	color: #66e;*/
}

.author A:hover
{
	text-decoration: underline;
}

.author .nickname
{
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	margin-top: -2px;
}

.author .nickname A
{
	color: #333;
	padding-bottom: 4px; /* 2010.01.18 KJD: Added */

}

.author .image
{
	/*border: solid #ccc 1px;
	 padding: 3px; 2010.01.18 KJD: removed */
	padding: 0px;
	float: left;
}

.author .fullname
{
	padding-top: 1px;
}

.author .location
{
}

.author .stdlink
{
	/* clear: both; 2010.01.17 KJD: removed */
}

.author .rightarea
{
	width: 145px;

	display: block;
	float: left;
	margin: 0px 0px 0px 5px;
}

.author .smallbio
{
	padding: 5px 0px 5px 0px;
	clear: both;
}

/* 2010.01.18 KJD: Added */
.author TABLE.authortable TD
{
	padding-top: 3px; /* jwg 2010-04-13 -- was 5px; */
}

.author TABLE.authortable .count
{
	padding-left: 5px;
}

/* 2010.01.18 KJD: Added */
.author .broadcasts
{
	text-align: left;
	width: 80px;
}

.author .following
{
	padding-left: 20px;
}

.author .broadcasts.count
{
	text-align: left;
}

.author .followers, .author .following
{
	padding-top: 5px;
}

.author .followers.count, .author .following.count
{
	text-align: right;
}

/* 2010.01.09 KJD: Misc IE6 fixes */
span.fn.org
{
	-display: none;
}

/* jwg 2010-01-09 */
.bottompad { 
	padding-bottom:4px;
}
/* jwg 2010-01-09 */
.sidebar_rule {
	width:197px;
	color:#D0D0D0; /* jwg 2010-02-18 */ 
	/* margin:0px; -- noopd jwg 2010-02-18 */
	/* padding:0px; -- noopd jwg 2010-02-18 */
	clear: both; /* 2010.01.15 KJD: Added */
}

/* 2010.01.22 KJD: Hide avatar on link back */
#shownotice img.avatar
{
	display: none;
}

#shownotice .notices li A.stdlink
{
	font-size: 1.4em;
}

#shownotice .notice .entry-title .notice-content-block
{
	margin: 0px;
}

#shownotice #content_inner OL.notices LI
{
	padding-top: 0px;
	
	/* 2010.01.23 KJD: When logged in */
	float:left;
	padding:10px 0;
	width:100%;
}

#shownotice #content_inner OL.notices LI.invitelink
{
	border-top:1px solid #CCCCCC;
	font-size:0.9em;
	font-weight:bold;
	margin-top:3em;
	padding:5px 0;
}

/* jwg 2010-02-02 */
#sideblurg {
	margin-left:8px; /* jwg .. hard-coded in newgroup.php ... couldn't get it to 'take' */
	line-height:1.0;
}
/* jwg 2010-02-03 */
.group_header {
	padding-left:36px;
	margin-bottom:5px;
	font-weight:bold;
}
/* jwg 2010-02-09 */
img.attachment_display {

	max-width:90%;
}

/* jwg 2010-05-07 */
div.inbox_spacer {
 float:left;
 height:40px;
 width:537px;
}

/* jwg 2010-03-09 */
a.show_to_list {
/* jwg 2010-05-07 position Recipients button for inbox/outbox differently .. in a div after textarea
	position:absolute;
	top:170px;
	left:0px;
*/
	padding:5px;
	text-decoration:none;
	outline: none;
	color:#FFFFFF;
	border:0px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background: transparent url('/themes/default/images/button_broadcast.jpg') 0px -2px repeat-x;
	
	#float:left;	/* 2010.06.16 KJD: Added for IE6 bug */
}
#to_pics {
	background-color:#0000FF; 
	position:absolute;
	top:20px;
	left:200px;
	border: 1px solid #0000FF; 
	z-index:1000;
}
div.select_recipient_header {
	width:508px;
	background-color:yellow;
	margin:0px;
}
#close_recipients {
	float:right;
	margin-right:0px;
	background-color:#0000FF;
}
ul.select_recipient_list {
	clear:both;
	padding:5px;
	width:498px;
	height:400px;
	overflow-y:auto;
	margin:0px;
	background-color:#FFFFFF;
}
li.recipient_list_item {
	float:left; 
	width:119px;
}

/* jwg 2010-03-10 */
a.show_addr_lists {
	position:absolute;
	top:4px;
	left:320px;
	outline: none;
}
#addr_lists {
	background-color:#E8F5FD; 
	position:absolute;
	top:121px;
	left:-60px;	/* jwg 2010-07-19 */
	width:618px;
	border: 1px solid #0000FF; 
	z-index:210;
}
div.addrlist_heading {
	clear:both;
	background-color:white;
}
div.heading_list_name {
	float:left;
	margin-left:25px;
	padding-left:5px;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	width:85px;
	background-color:white;
}
div.heading_list_addresses {
	float:left;
	margin-left:6px;
	padding-left:5px;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	width:485px;
	background-color:white;
}


div.select_addr_header {
	width:618px;
	cursor:pointer;
}
img.addr_list_busy {
	float:right;
	width:24px;
	height:24px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
#close_addr_lists {
	float:right;
	background-color:#0000FF;
}
#help_addr_lists {
	float:right;
	width:22px;
	background-color:#0000FF;
}
div.addrlist_updater {
	clear:both;
	width:618px;
	height:22px;
	margin:0px;
	padding-top:2px;
	padding-bottom:8px;
	background-color:#FFFFFF;
}
.addr_list_pm {
	margin-left:4px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	font-weight:bold;
	border:1px solid black;
	outline: none;
}
.float_left {
	float:left;
}

#new_addr_name {
	float:left;
	margin-left:4px;
	width:80px;
}
#new_addr_vals {
	float:left;
	margin-left:4px;
	width:484px; 
}

dl.select_addr_list {
	height:300px;
	width:618px;
	overflow-y:auto;
	background-color:#FFFFFF;
}
.select_addr_list dt {
	float: left;
	clear: left;
	width: 120px;
	text-align: left;
	font-weight:bold;
}
.select_addr_list dt:after { 
	content: ":"; 
} 
.select_addr_list dd {
	margin: 0 0 0 120px;
	text-align:left;
	padding: 0 0 0.5em 0; 
	width:470px;
	white-space: normal;	
	word-wrap: word-break;
}

/* jwg 2010-04-03 */ 
div.user_connections {
	font-size:12pt;
	line-height:105%;
}

div#copy_of_notice {
	position:absolute; 
	top:22px;
	left:546px;
	z-index:200;
	width:220px;
	height:400px;
	padding:5px;
	border:2px solid #D0D0D0;
	border-radius:7px 7px 7px 7px;
	-moz-border-radius:7px 7px 7px 7px ;
	-webkit-border-radius:7px 7px 7px 7px ;
	background-color:#FFFFDD;
	overflow-y:scroll;
	overflow-x:hidden;
}
a#close_copy {
	float:right;
}
img.close_button { /* jwg 2010-06-09 */
	background-color: #E8F5FD;
	width: 22px;
}

span.copy_header {
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;
}
div#old_notice_text {
	clear:both;
	background:transparent;
	width:95%;
}

/* jwg 2010-06-09 */
div#lists_list {
	position:absolute; 
	top:22px;
	left:5px;
	z-index:200;
	width:220px;
	height:400px;
	padding:5px;
	border:2px solid #D0D0D0;
	border-radius:7px 7px 7px 7px;
	-moz-border-radius:7px 7px 7px 7px ;
	-webkit-border-radius:7px 7px 7px 7px ;
	background-color:#FFFFDD;
	overflow-y:scroll;
	overflow-x:hidden;
}
a#close_lists_list {
	float:right;
}
div#the_lists_list {
	clear:both;
	background:transparent;
	width:95%;
}

/* 2010.04.05 KJD: Added image */
#button_refresh
{
/* off - jwg 2010-04-12 */
/*	background:url("/themes/default/images/background_getupdates.gif") no-repeat scroll 0 1px transparent; */
/*	padding-left:15px; */
}

/* jwg 2010-04-06 */
.read-more,
.re-collapse {
	color: #0000FF;
}

/* jwg 2010-04-06 */
.smaller_font {
	font-size:9pt;
}

/* jwg 2010-04-06 */
select#ipp {
	*position:relative;
	*top:-2px;
	*left:0px;
	height:17px;
	*height:20px;
	padding:0px;
	margin:0px; 
	margin-bottom:5px; 
	margin-right:5px;
}

/* jwg 2010-04-07
input#local,
input#consolidate {
	padding:0px;
	outline:none;
	border:0px;
	margin:0px;
}
*/

/* jwg 2010-04-07 -- added to make jquery.resizable work ... */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index:
99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-
autohide .ui-resizable-handle { display: block; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top:
-5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom:
-5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px;
height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px;
height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px;
right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left:
-5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left:
-5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right:
-5px; top: -5px;}


/* 2010.05.04 KJD: Added everything below */

/* 2010.04.16 KJD: Added */
#form_notice
{
	height: auto;
	font-size: 12pt;
}

#form_notice #notice_attach_widget
{
	position: relative;
	top: 0px;
	margin-top:-14px;
}

#form_notice #notice_data-text
{
	/* height: 30px; */
	height: 45px; /* jwg 2010-05-07 .. */
}

#form_notice #notice_data-text.selected
{
	border: solid #9DBCCC 2px;
}

/* jwg 2010-06-09 moved from 1021 so all in 1 spot */
#form_notice #notice_attach_tab {
	margin-top:6px; /* jwg 2010-03-28 */
	/* jwg 2010-06-09 .. off tbd ... *margin-top:0px; */ /* jwg 2010-05-11 IE ONLY */
	padding-top:3px; /* jwg 2010-06-09 */
	clear:both;
	background-color: white; 
	border:none; /* jwg 2010-06-09 */
	width:540px;
	/* jwg 2010-06-09 tbd ... padding-bottom:5px;	*/ /* white space under tabs */
	/* height:50px; */ /* jwg 2010-06-09 was 40px; */
	/* width: 545px; */ /*  2010.01.04 KJD: Updated -- jwg caution: any less and recipients button is pushed from view */   
}

#form_notice #notice_attach_tab
{
	/* display: none; jwg 2010-06-07 .. on */
	/* jwg 2010-06-09 ... TBD
	height: auto;
	border: solid #ccc 1px;
	border-top: none;
	padding: 0px;
	*/
}
/* jwg -- no longer w/in notice_attach_tab .. #form_notice #notice_attach_tab .icons .icon */
#form_notice .icons
{
	float:left; /* jwg 2010-06-09 .. was display: inline-block; */
	margin: 2px 0px 0px 0px; /* jwg 2010-06-09 was -15px on last one */
	/* jwg 2010-06-09 TBD  *margin: 0px 0px 0px 0px; */
}

/* jwg 2010-05-10 for IE */
div.icons {
	/* jwg 2010-06-09 not padded in new loc.. *padding-left:442px; */	/* jwg 2010-05-11 for IE */
	*width:90px;
	*height:20px;	
}

/* jwg -- no longer w/in notice_attach_tab .. #form_notice #notice_attach_tab .icons .icon */
#form_notice .icons .icon
{
	*float:left;
	margin-top:3px;
	*margin-top:12px; 
	width: 18px;
	height: 15px;
	display: inline-block;
	background: transparent url("/themes/default/images/assets20100421.png") top left no-repeat;  /* 2010.04.21 KJD: Added asset file */
	
	cursor:	pointer;
}

/* jwg -- no longer w/in notice_attach_tab .. #form_notice #notice_attach_tab .icons .icon */
#form_notice .icons .icon.recipients		{ 
	background-position: -37px 0px; 
	*margin-left:3px;	/* jwg 2010-05-11 for IE */
}				/* jwg 2010-05-04 changed to always "on" */
/* jwg -- no longer w/in notice_attach_tab .. #form_notice #notice_attach_tab .icons .icon */
#form_notice .icons .icon.recipients.selected { background-position: -37px -18px; 
	*margin-left:3px;	/* jwg 2010-05-11 for IE */
}
/* jwg -- no longer w/in notice_attach_tab .. #form_notice #notice_attach_tab .icons .icon */
#form_notice .icons .icon.private			{ background-position: -18px -1px; }				/* jwg 2010-05-04 changed name to private */
#form_notice .icons .icon.private.selected	{ background-position: -18px -18px; }
#form_notice .icons .icon.draft				{ background-position: 0px -18px;	}
#form_notice .icons .icon.draft.selected		{ background-position: 0px -18px;	}
#form_notice .icons .icon.attachmt				{ 
	margin-top:1px; 
	margin-right:4px; 
	height:17px; 
	background-position: -96px -1px; 
	*background-position: -96px -4px;  /* jwg 2010-05-10 for IE */
}				
#form_notice .icons .icon.attachmt.selected		{ 
	margin-top:1px; 
	margin-right:4px; 
	height:17px; 
	background-position: -96px -19px; 
	*background-position: -96px -22px; /* jwg 2010-05-10 for IE */
}

/* jwg 2010-05-17 */
div.private
{
	width: 18px;
	height: 15px;
	display: inline-block;
	background: transparent url("/themes/default/images/assets20100421.png") top left no-repeat;
	background-position: -18px -19px; /* was -1 */
}

.noticeattributes
{
	clear:both;	 /* jwg 2010-05-10 */
	/* display: none; jwg 2010-06-07 .. on */
}

#form_notice #notice_data_legend div
{
	display: inline-block;
	background-color: #fff;
}

#form_notice #notice_data_legend .toptext.hastext
{
	display: none;
}

#form_notice #notice_action-attach_request { /* jwg 2010-06-09 */
	*margin-top:13px;
}
/* jwg 2010-05-10 -- applies to previous approach for attach button
#form_notice #notice_action-attach_request {
	background: none;
	width: 42px;
	height: 42px;
	margin: 0px;
	padding: 0px;
}
*/

#notice_action-recipient_request {
	/* display: none; jwg 2010-05-04 replaced by icon */
}

.form_note #notice_text-countused
{
	margin: -2px -23px 0px 0px;
	display: none;
}

#form_notice #notice_data_legend
{
	background-color: #fff;
}

.postto_option img
{
	width: auto; /* jwg 42px; */
}

.postto_networks
{
	display: none;
}

.postto_network
{
	/* display: inline-block; */
	float:right; /* jwg 2010-05-10 .. in place of inline-block to satisfy IE */
	margin:1px;		/* jwg 2010-05-04 added margin */
	height:36px; /* 21 */
	width:auto;  /* 21px; */
	cursor: pointer;
	background: url("/themes/default/images/assets20100421.png") top left no-repeat;
}

/* jwg 2010-05-04 -- minor offset tweaks */
.postto_network.twitter{	background-position: -71px -60px;}			
.postto_network.twitter.selected{	background-position: -71px -36px;}

.postto_network.facebook{	background-position: -48px -60px;}
.postto_network.facebook.selected{	background-position: -48px -36px;}

.postto_network.wordpress{	background-position: -2px -60px;}
.postto_network.wordpress.selected{	background-position: -2px -36px;}

.postto_network.blogspot{	background-position: -25px -60px;}				/* jwg 2010-05-04 -- changed name to agree with what is generated */
.postto_network.blogspot.selected{	background-position: -25px -36px;}

.postto_network input
{
	margin-top:20px;
}

.postto_network .networkselect.selected
{
	background: none;
	/* display:inline-block; */
	float:right; /* jwg 2010-05-10 .. in place of inline-block to satisfy IE */
	height:21px;
	width:21px;
}

/* 2010.05.05 jwg Local button */
a.local
{
	background: url('/themes/default/images/assets20100421.png') -120px 0px no-repeat; 
	*background: url('/themes/default/images/assets20100421.png') -120px -2px no-repeat; /* jwg for IE */
	width: 15px;
	height: 15px;
	display: inline-block;
	cursor: pointer;
	
	vertical-align: top;	/* 2010.06.16 KJD: Added for IE6 bug */
	
}
a.local.selected {	
	background: url('/themes/default/images/assets20100421.png') -120px -19px no-repeat; 
	*background: url('/themes/default/images/assets20100421.png') -120px -21px no-repeat; /* jwg for IE */
	width: 15px;
	height: 15px;
	display: inline-block;
	cursor: pointer;
}

/* 2010.04.25 KJD: Consolidate and refresh */
a.consolidate
{
	background: url('/themes/default/images/assets20100421.png') -57px 0px no-repeat; 
	*background: url('/themes/default/images/assets20100421.png') -57px -2px no-repeat; /* jwg for IE */ 
	width: 15px;
	height: 15px;
	display: inline-block;
	cursor: pointer;
	
	vertical-align: top;	/* 2010.06.16 KJD: Added for IE6 bug */
}
a.consolidate.selected
{
	background: url('/themes/default/images/assets20100421.png') -57px -19px no-repeat; 
	*background: url('/themes/default/images/assets20100421.png') -57px -19px no-repeat; /* jwg for IE */
	width: 15px;
	height: 15px;
	display: inline-block;
	cursor: pointer;
}

a.refresh
{
	background: url('/themes/default/images/assets20100421.png') -75px 0px no-repeat; 
	*background: url('/themes/default/images/assets20100421.png') -75px -2px no-repeat; /* jwg for IE */
	width: 15px;
	height: 15px;
	display: inline-block;
	outline:none;
	cursor: pointer;
	
	vertical-align: top;	/* 2010.06.16 KJD: Added for IE6 bug */
}
a.refresh:hover{	background-position: -75px -19px; }
*a.refresh:hover{	background-position: -75px -21px; }	/* jwg for IE */

#form_notice #notice_action-attach_browse
{
/* jwg 2010-05-11 replace with borders and color, plus margins for IE
	border: none;
	background: none;
*/
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	background-color: #E8F5FD;
	*margin-top:9px;
	*margin-bottom:0px;
	float: left;
	height: auto;
	padding: 0px;
}

#form_notice #notice_action-attach_browse .attachHeading
{
	font-weight: bold;
	font-size: 12px;
}

#form_notice #notice_action-attach_browse TABLE tr td
{
	text-align: left;
	vertical-align: bottom;
	padding: 0px 5px 5px 5px;
}

#form_notice #notice_action-attach_browse .filedescription
{
	font-size: 11px;
}


#save_draft
{
	display: none;
}

#form_notice .form_note
{
	top: 1px;
}

.smallbio, .authortable
{
	background-color: #fff;
	display: none;
}

.rightarea
{
	cursor: pointer;
}

.rightarea:hover
{
	/* background-color: #eee; jwg 2010-05-06 off */
}

label.labelOver
{
	position: absolute;
}

#section_selector{
	width:202px;	/* jwg 2010-05-11 exceeds aside width (198) but required to touch side give the rounded corners on outer area */
	background-color: #E8F5FD; /* jwg 2010-05-06 - was ebebeb */
	font-face:Calibri,"Helvetica Neue",Helvetica;
	font-weight:bold;
	font-size:1.1em;
	outline:none;
	margin: 0px 0px 0px 0px;
}

div.profilepopup
{
	position: absolute;
	border: solid #ddd 2px;
	display: none;
	background-color: #fff;
	padding: 5px;
	font-size: 12px;
	z-index: 20;
}

div.profilepopup .profileinfo {
	display: inline-block;
	width: 200px;
	position: relative;
}

div.profilepopup .profileinfo .vcard {
	
}

div.profilepopup .profileinfo .vcard .avatar {
	display: inline-block;
	vertical-align: top;
}

div.profilepopup .profileinfo .vcard .info {
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	width: 145px;
}

div.profilepopup .profileinfo .vcard .info .username {
	font-weight: bold;
	margin: 5px 0px 2px 0px;
}

div.profilepopup .profileinfo .vcard .info .location {
}

div.profilepopup .profileinfo .vcard .info .location .citystate {
}

div.profilepopup .profileinfo .vcard .info .location .country {
}

div.profilepopup .profileinfo .url {
	margin: 5px 0px 5px 0px;
}

div.profilepopup .profileinfo .bio {
	margin: 5px 5px 5px 0px;
}

div.profilepopup .profileinfo .latest {
	margin: 5px 5px 5px 0px;
}

div.profilepopup .profileinfo .stats {
	margin: 10px 0px 10px 0px;
	text-align: center;
}

div.profilepopup .profileinfo .stats .stat {
	display: inline-block;
	*float:left; /* jwg for IE */
	padding: 0px 5px 0px 5px;
}

div.profstats .stat {
	display: inline-block;
	*float:left; /* jwg for IE */
	padding: 0px 5px 0px 5px;
}

div.profilepopup .profileinfo .stats .stat.posts,
div.profilepopup .profileinfo .stats .stat.following,
div.profilepopup .profileinfo .stats .stat.followers
{
	border-right: solid #eee 1px;
}

div.profilepopup .profileinfo .stats .stat .number {
	font-weight: bold;
	
}

div.profilepopup .profileinfo .stats .stat .label {
	font-size: 11px;
}


div.profilepopup .profileinfo h4 {
	display: inline;
}

div.profilepopup .profileinfo .followinfo {
	display: inline-block;
}

div.profilepopup .profileinfo .actions {
	display: inline-block;
	float: right;
}

/* jwg 2010-05-07 */
img.search_site_icons {
	width:30px;	/* jwg 2010-07-08 */
	margin:2px;
}
#search_post_filter_list {
	width:200px;
	clear:both;
	//float:left;	/* jwg 2010-07-08 - replaced with relative .. */
	position:relative;
	top:0px;
	left:20px;
	margin-top:5px;
	margin-left:20px;
}

/* jwg 2010-07-08 */
div.search_site {
	width:30px;
	height:30px;
	margin:2px;
}
div.site_icon_twitter {	background: url("/images/remote_sites/twitter.png") no-repeat 50% 50%; }
div.site_icon_facebook { background: url("/images/remote_sites/facebook.png") no-repeat 50% 50%; }
div.site_icon_blogspot { background: url("/images/remote_sites/blogspot.png") no-repeat 50% 50%; }
div.site_icon_wordpress { background: url("/images/remote_sites/wordpress.png") no-repeat 50% 50%; }


/* jwg 2010-05-08 */
.side_search {
	color:blue;
	margin-left:0px;
	padding-left:0px;
	text-decoration:none;
}

/* jwg 2010-05-11 for IE */
.form_group_join INPUT.submit,	
.form_group_leave INPUT.submit {
	*width:50px;
	*margin:0px;
}

/* jwg 2010-05-28 */
.upload_title {
	margin-left:8px;
	margin-right:5px;
}
#attachment_title {
	width:200px;
	background-color:white;
}

/* jwg 2010-05-28 */
#uploader {
	font-family:Calibri,"Helvetica Neue",Helvetica;
	margin:0px;
	padding:0px;
	width:520px;
	height:85px;
	overflow:hidden;
	border:0px;
}

/* jwg 2010-05-28 */
div.popup_notice  {
	z-index:2000;
	position:absolute;
	top:100px;
	left:300px;
	background-color:yellow;
	border:1px solid black;
	width:120px;
	height:24px;
	font-family:Calibri,"Helvetica Neue",Helvetica;
	padding-left:8px;
	padding-top:8px;
	box-shadow:3px 3px 3px rgba(194, 194, 194, 0.3);
	-moz-box-shadow:3px 3px 3px rgba(194, 194, 194, 0.3);
	-webkit-box-shadow:3px 3px 3px rgba(194, 194, 194, 0.3);
}

/* jwg 2010-06-02 */
.trend_sidebar {
	width:180px;
	margin-top:10px;
	margin-left:0px;
	padding-left:8px;
	font-family:Calibri,"Helvetica Neue",Helvetica;
}
.trend_topics_hdr {
	font-weight:bold;
	font-size:12pt;
}
.trend_list {
	line-height:120%;
}
.trend_item {
	font-size:12pt;
	margin-left:0px;
	list-style:none;
}
/* jwg 2010-06-02 */
a.doodle_link {
 	position:relative;
	top:4px; /* -20px; */
	left:10px; 
}

/* jwg 2010-06-08 */
input#design_background-image_file {
	background-color:white;
}

/* jwg 2010-06-21 */
.newbies {
	clear:both;
	margin-left:8px;
	width:174px;
	border:1px dotted black;
	padding:2px 5px 5px 5px;
}
.newbie_hdr {
	font-weight:bold;
}
.newbie_list {
	width:172px;
	height:160px;
	line-height:1.2;
	overflow-x:hidden;
	overflow-y:auto;
	resize:vertical;
	
}
div.doodle_wrap { /* jwg 2010-07-04 */
	clear:both; 
}

legend.group_search_legend { /* jwg 2010-07-05 */
	padding-left:10px;
}

/* jwg 2010-07-10 */
div.md_result,
div.unsupported_text {
	margin-top:5px;
	padding:2px;
	overflow-y:auto;
	height:218px;
}
/* jwg 2010-07-10 */
div#markdownify {
	padding:5px;
	position:absolute;
	top:50px;
	left:10px;
	width:700px;
	height:240px;
	z-index:30;
	background-color:white;
	border:2px solid blue;
}
div#browser_not_supported {
	padding:5px;
	position:absolute;
	top:50px;
	left:50px;
	width:400px;
	height:240px;
	z-index:30;
	background-color:white;
	border:2px solid blue;
}

/* michal - to override so social buttons present horizontally in single notice view */
#shownotice #content_inner ol.notices li {
width:16px;
padding:0;
}

/* jwg 2010-07-17 */
div.social_sends {
	clear:both; 	/* jwg 2010-07-24 */
 	margin-top:3px;
 	margin-left:10px;		
}
ul.social_buttons li {
	float:left;
	margin:1px;
}
img.social_button {
	width: 16px; 
	height: 16px; 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	outline:none;
}
img.social_button:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

/* jwg 2010-07-19 */
div.bio_text {
	width:360px;
	margin-left:0px;
	padding-left:0px;
}

/* jwg 2010-07-25 */
div.free_acct_note {
	margin-top:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	font-size:1.2em;
}
p.reg_video_intro {
	padding-left:10px;
}
span.free_acct_warn {
	font-weight:bold;
}
p.reg_video_intro {
	font-size:1.2em;
	font-weight:bold;
}