/* TAG STYLING */
#fancyselectmenu {    width: 250px;    height: 22px;    background: #fff url("img/selectmenu.gif") 0 0 no-repeat;}#fancyselectmenu select {    width: 250px;    opacity: 0;}

body {
	font-family: Arial, Verdana, Helvetica;
	font-size: .8em;
	margin:0;
	background:#FFF url(/share/img/blue_gradient.gif) repeat-x top;
	}
#cardForm {
	color: red;
	}
th {
	font-weight: bold;
	}
img {
	border: 0;
	}
p {
	margin-top:.4em;
	margin-bottom: .8em;
	}
h1,h2,h3 {
	font-weight:bold;
	color:#333;
	}
h1 {
	font-size: 1.4em;
	}
h2 {
	font-size: 1.2em;
	}
h3 {
	font-size: 1.1em;
	}
a {
	/*	#border-bottom:1px dotted #bbf;*/
	background-color: transparent; 
	}
a:link, a:visited,a:active {
    text-decoration:none;
	color:#3f697f;
	}
a:hover {
/*text-underline-style: dotted; */
/*	#background-color: #ff9; */
	border-bottom:1px dotted #00f;
	}

a.admin {
    text-decoration:none;
	color:red;
	}
	
fieldset {
	border: 1px dashed #ccc;
	margin: 1em 0;
	padding: 15px;
	clear: left;
	} * html fieldset { padding-top: 0; }
legend {
	font-weight: normal;
	letter-spacing: -0.03em;
	line-height: 1;
	color: #80A71F;
	padding: 0 0.5em;
	} * html legend { margin-bottom: 15px; }


/* PAGE AND MENU LAYOUT */

#page {
	width: 850px;
	margin: 0 auto;
	border-right:2px solid #EAEAF0;
	border-left:2px solid #EAEAF0;
	}
#header {
	width:100%;
	border-bottom:1px solid #fff;
	color:#fff;
	background-color:#f90;
	}
#header table {
	width:100%;
	border-collapse:collapse;
	padding:0;
	}
a.headerLink {
	text-decoration:none;
	border-bottom:1px dotted #fff;
	color:white;
	}
a.headerLink:visited {
	color:white;
	}
a.headerLink:hover {
	color:white;
	background-color: transparent;
	border-bottom:1px dotted #fff;
	}
#menu {
	width:100%;
	margin: 0 auto;
	border-collapse:collapse;
	}
#bodyContent {
	width:100%;
	background-color: #fff;
	width:850px;
	margin: 0 auto;
	}
#footer {
	width:100%;
	margin: 0 auto;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #eaeaf0;
	}
.nav {
	background-color: #3f697f;	
	padding:3px;
	}
.nav a {
	background-color:#3f697f;
	border: none;
	}
.nav-highlight {
    background-color: #f90;
	padding:3px;
	}
.nav-highlight a {
	background-color:#f90;
	border: none;
	}
.nav-highlight a:hover {
	background-color:#f90;
	border: none;
	}
	
a.anav a.anav:hover a.anav:active a.anav:visited {
	color:#FFFFFF;
	font-weight:heavy;
	text-decoration:none;
	}


/* PROFILE TABS */
#tabs {
	border-bottom: 1px solid #ccc;
	padding:0;
	}
#tabs .button {
	font-size:14px;
	text-decoration:none;
	color:#000;
	display: block;
	float:left;
	margin-left:4px;
	margin-bottom:-1px;
	border: 1px solid #ccc;
	}
#tabs .notSelected {
	background-color:#DFE7F1;
	border-bottom: 1px solid #ccc;
	}
#tabs .selected {
	background-color:#fff;
	border-bottom: 1px solid #fff;
	}
#tabs .tabWs {
	background-color:#ffc;
	}
#tabs .notSelected .w1 { background-image: url(/share/img/rb_blue_tl.gif); }
#tabs .notSelected .w2 { background-image: url(/share/img/rb_blue_tr.gif); }
#tabs .selected .w1 { background-image: url(/share/img/rb_white_tl.gif); }
#tabs .selected .w2 { background-image: url(/share/img/rb_white_tr.gif); }
#tabs .tabWs .w1 { background-image: url(/share/img/rb_ffc_tl.gif); }
#tabs .tabWs .w2 { background-image: url(/share/img/rb_ffc_tr.gif); }
#tabs .tabCount {
	font-size:.9em;
	padding-right:.3em;
	margin-left:-.6em;
	}
#tabs .selected .tabCount {
	color:#ccc;
	}
#tabs .notSelected .tabCount {
	color:#BBC8D9;
	}
#tabSub {
	padding:4px;
	background-color:#fff;
	color:#777;
	border-bottom: 1px solid #eee;
	font-style: italic;
	}
#tabSub a {
	color:#777;
	border-bottom:none;
	}
#tabSub a:hover {
	border-bottom:1px dotted #bbf;
	background-color: transparent;
	}


/* GENERAL (RE-USABLE) STYLING */
#contentPanelTypeOptions {
	margin-top:5px;
	}
#contentPanelTypeOptions div{
	margin-top:5px;
	}
.contentWithLeftRight {
	text-align:right;
	}
.contentWithLeftRight div {
	display:inline;
	white-space:nowrap;
	}
.contentWithLeftRight div.left {
	float:left;
	} 
.highlighted a, .highlighted a:hover {
	background-color: #ff9;
	}
.imgButton, .imgButton:hover {
	border:none;
	}
.imgButtonNoBG, .imgButtonNoBG:hover {
	border:none;
	background:none;
	}
.closeIcon{
	cursor:pointer; 
	}
.clickable {
	cursor: pointer; 
	}
.title{
	font-size:24px;
	color:#ff9900;
	margin-top:0;
	font-weight:normal;
	}
.siteAnnouncement {
	font-size:.8em;
	}

.announcement {
	border:3px dashed #f90;
	background-color:#fc6;
	padding:1em;
	text-align:center;
	margin: 1em 5em;
	font-style: italic;
	font-size:1.2em;
	}
.centeredImage {
    display: block;
    margin-left: auto;
    margin-right: auto; 
	}
.disabledOption {
	color:#999;
	}
.caption {
	font-size: 9pt;
	font-family: times, serif;
	color:#666666;
	font-style: italic;
	}
.note {
	font-style: italic;
	color: #333;
	}
.alertLink {
	font-size:1.2em;
	background-color:#9f9;
	border-bottom:1px solid #9f9;
	padding:.6em;
	text-align:center;
	display:block;
	}
.alertLink:hover {
	background-color:#ff9;
	}
.websiteLink a {
	color:#fff;
	text-decoration:none;
	border:0;
	background-color: #3c3;
	font-size:.6em;
	padding: .3em;
	}
.websiteLink a:visited {
	color:#fff;
	}
.websiteLink a:hover {
	background-color: #4d4;
	}

/* ARCHON ADMIN STYLING */
.sectionHeader {
	font-size: 16px;
	width: 100%;
	border-bottom: 1px dotted gray;
	}
.sectionHeader a {
	text-decoration: none;
	border: none;
	}
.infoHdr {
	font-family: times, serif;
	color:#666666;
	font-style: italic;
	border-bottom:1px dotted #cccccc;
	}


/* TABLE STYLING */
.at {
	border-collapse:collapse;
	border-bottom: 1px solid #DFE7F1;
	}
.at th, .at td {
	padding: 4px 6px 4px 12px;
	font-weight: normal;
	}
.at th {
	text-align: left;
	}
.at th.leftSide, .at td.leftSide {
	border-left: 1px solid #DFE7F1;
	}
.at td {
	background: #fff;
	color: #765;
	border-right: 1px solid #DFE7F1;
	
	}
.at tr.alt td {
	background: #EEEBE2;
	#color: #BBC8D9;
	}
.at td.label {
	background: #fff url(img_css/bullet1.gif) no-repeat;
	white-space: nowrap;
	text-align: right;
	border-top: 0;
	font-weight: bold; 
	font-size: 10px;
	border-left: 1px solid #DFE7F1;
	color: #765;
	}
.at tr.alt td.label {
	background: #EEEBE2 url(img_css/bullet2.gif) no-repeat;
	border-left: 1px solid #DFE7F1;
	color: #765;
	}
.at thead td {
	border-right:1px solid #DFE7F1;
	}
.at thead th {
	font-weight: bold;
	font-size: 11px;
	color: #765;
	letter-spacing: 2px;
	text-transform: uppercase;
	background: #CAE8EA url(img_css/bg_header.jpg) no-repeat;
	border-bottom:1px solid #DFE7F1;
	border-top:1px solid #DFE7F1;
	border-right:1px solid #DFE7F1;
	}
.at thead th a {
	text-decoration: none;
	border: none;
	color: #765;
	background: url(img_css/sort.gif) no-repeat;
	padding-left:14px;
	}
.at tfoot td {
	border: 0;
	}
.at tfoot th {
	background: #CAE8EA url(img_css/bg_header.jpg) no-repeat;
	font-size: 11px;
	font-style: italic;
	color: #765;
	text-transform: uppercase;
	border-bottom:1px solid #DFE7F1;
	border-top:1px solid #DFE7F1;
	border-right:1px solid #DFE7F1;
	}
.at caption {
	color: blue;
	font-variant: small-caps;
	}


/* FORM STYLING */
.formLabel {
	text-align:right;
	padding-right:5px;
	}
.af	{
	background: #ffffff;/*#EEEBE2*/
	color: #3f697f;
	border: 1px solid #DFE7F1;
	}
.afTitle {
	background: #DFE7F1 url(img_css/bg_afActions.jpg) no-repeat;
	width:100%;
	height: 25px; 
	border-bottom:1px solid #DFE7F1;
	}
.afTitle p {
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 0;
	padding: .5em;
	font-weight: bold;
	}
.afBody {
	margin: 0 1em 1em 1em;
	}

.afActions {
	background: #DFE7F1 url(img_css/bg_afActions.jpg) no-repeat;
	width:100%;
	height: 30px; 
	border-top:1px solid #DFE7F1;
	margin: 0; padding: 0;
	}
.afActions p {
	text-align:right;
	margin: 0;
	border: 0;
	padding: .3em;
	}
.af form {
	margin: 0;
	padding: 0;
	}
.afBody p {
	margin: .5em;
	padding-bottom: .5em;
	border-bottom: 1px dashed #EEEBE2;
	}


.afBody fieldset {
	border: 1px solid #BBC8D9;
	background-color: #fff;
	padding: 1em;
	margin-top: 1em;
	}
.afBody legend{
	color: blue;
	font-variant: small-caps;
	}
.afBody label:hover {
	background: #eee;
	}
.afBody label {
	}
.afBody .hiddenLabel {
	position:absolute;
	left:0px;
	top:-100px;
	width:1px; 
	height:1px; 
	overflow:hidden;
	}


/* BOXES */
.box {
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 1em;
	}
.roundBox, .roundBoxNoList {
	color:#333;
	background-color:#DFE7F1;
	border:1px solid #ccc;
	margin-bottom:10px;
	}
.roundBox h2, .roundBoxNoList h2 {
	margin-top: 0em;
	margin-bottom: .4em;
	}
.portalBox, .portalBoxNoList {
	border:1px solid #ccc;
	background-color:#eee;
	padding:10px;
	margin:.5em;
	overflow:hidden;
	}


/* PANELS */
/*
	ToDo: 7/27/06
	Need five different types of menu bars: general, ministry, personal, ministryBlog, personalBlog
	Need to apply this consistently throughout the views
*/
.panel {
	margin-bottom: 10px;
	}
.panelTitle {
	font-weight: bold;
	padding-left: 5px;
	cursor:pointer;
	}
.panelEdit {
	float:right;
	position:relative;
	top:-15px;
	left:-5px;
	}
div.expandable div.panelTitle{
	background: url(/share/img/arrowDownPadded.gif) no-repeat 4px 1px;
	padding-left: 20px;
	}
.panelContent {
	padding:5px 10px 15px 10px;
	background-color:#eee;
	color:#333;
	border-bottom: 1px solid #ddd;
	}
.feedBox .panelContent {
	background-color:#fff;
	border: 1px solid #ccc;
	border-top: none;
	}
.panelContent h2 {
	margin-bottom:.4em;
	border-bottom:1px solid #ccc;
	margin-top:20px;
	}
.panelContent ul {
	margin:0;
	padding-left: 1.5em;
	list-style: url(/img/bullet-square-999.png) square;
	}
.panelContent .action, .roundBox .action{
	text-align:right;
	margin-right:12px;
	margin-top:.4em;
	}
.infoBar { 
	color:#333; 
	border: 1px #ccc solid; 
	background-color: #fff;
	font-size:1em; 
	margin:0;
	}
.infoBar a, .infoBar a:visited, .infoBar a:hover  {
	font-size:16px;
	margin-left:5px;
	color:#333;
	text-decoration:underline;
	background:none;
	border-bottom:none;
	}
.panelBarTitle {
	padding:5px;
	cursor:pointer; 
	}
.infoHeader {
	color:#333; 
	border-bottom:1px solid #ccc;
	margin-top:14px;
	font-size:1em; 
	}
.blogTitleEmphasis {
	background-color:#DFE7F1;
	}
.c1 {
	position: relative;
	top: -1px;
	left: -1px;
	line-height:7px;
	}
.c2 {
	position: relative;
	left: 2px;
	line-height:7px;
	}
.c3 {
	position: relative;
	top: 1px;
	left: 1px;
	line-height:7px;
	}
.c4 {
	position: relative;
	left: -2px;
	line-height:7px;
	}
.w1 {
	background-position: 0% 0%;
	background-repeat: no-repeat;
	position: relative;
	top: -1px;
	left: -1px;
	}
.w2 {
	background-position: 100% 0%;
	background-repeat: no-repeat;
	position: relative;
	left: 2px;
	}
.w3 {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	position: relative;
	top: 2px;
	}
.w4 {
	background-position: 0% 100%;
	background-repeat: no-repeat;
	position: relative;
	left: -2px;
	bottom:0;
	}
.grey_w1 {
	background-image: url(/share/img/rb_grey_tl.png);
	}
.grey_w2 {
	background-image: url(/share/img/rb_grey_tr.png);
	}
.grey_w3 {
	background-image: url(/share/img/rb_grey_br.png);
	}
.grey_w4 {
	background-image: url(/share/img/rb_grey_bl.png);
	}
.white_w1, .utilityBar .c1, .white_c1 {
	background: url(/share/img/rb_white_tl.gif)  no-repeat top left;
	}
.white_w2, .utilityBar .c2, .white_c2 {
	background: url(/share/img/rb_white_tr.gif)  no-repeat top right;
	}
.white_w3, .utilityBar .c3, .white_c3 {
	background: url(/share/img/rb_white_br.gif)  no-repeat bottom right;
	}
.white_w4, .utilityBar .c4, .white_c4 {
	background: url(/share/img/rb_white_bl.gif)  no-repeat bottom left;
	}
.nonMinistryBar .w1, .nonMinistryBar .c1, .blue_w1, .blue_c1 {
	background: url(/share/img/rb_blue_tl.gif) no-repeat top left;
	}
.nonMinistryBar .w2, .nonMinistryBar .c2, .blue_w2, .blue_c2 {
	background: url(/share/img/rb_blue_tr.gif) no-repeat top right;
	}
.nonMinistryBar .w3, .nonMinistryBar .c3, .blue_w3, .blue_c3 {
	background: url(/share/img/rb_blue_br.gif) no-repeat bottom right;
	}
.nonMinistryBar .w4, .nonMinistryBar .c4, .blue_w4, .blue_c4 {
	background: url(/share/img/rb_blue_bl.gif) no-repeat bottom left;
	}
.nonMinistryBar {
	background-color:#DFE7F1;
	}
.ministryBar .w1, .ministryBar .c1, .orange_w1 {
	background: url(/share/img/rb_orange_tl.gif) no-repeat top left;
	}
.ministryBar .w2, .ministryBar .c2, .orange_w2 {
	background: url(/share/img/rb_orange_tr.gif) no-repeat top right;
	}
.ministryBar .w3, .ministryBar .c3, .orange_w3 {
	background: url(/share/img/rb_orange_br.gif) no-repeat bottom right;
	}
.ministryBar .w4, .ministryBar .c4, .orange_w4 {
	background: url(/share/img/rb_orange_bl.gif) no-repeat bottom left;
	}
.ministryBar {
	background-color:#FFECD1;
	}
.nonMinistryBlogBar .w1, .w1_1B4F8A {
	background-image: url(/share/img/rb_1B4F8A_tl.gif);
	}
.nonMinistryBlogBar .w2, .w2_1B4F8A {
	background-image: url(/share/img/rb_1B4F8A_tr.gif);
	}
.nonMinistryBlogBar .w3, .w3_1B4F8A {
	background-image: url(/share/img/rb_1B4F8A_br.gif);
	}
.nonMinistryBlogBar .w4, .w4_1B4F8A {
	background-image: url(/share/img/rb_1B4F8A_bl.gif);
	}
.nonMinistryBlogBar {
	background-color:#1B4F8A;
	font-size:15px;
	border: 1px solid #1B4F8A;
	}
.nonMinistryBlogBar .w1 .w2 .w3 .w4 .panelBarTitle a {
	color:white;
	}
.ministryBlogBar .w1, .w1_ff9900 {
	background-image: url(/share/img/rb_ff9900_tl.gif);
	}
.ministryBlogBar .w2, .w2_ff9900 {
	background-image: url(/share/img/rb_ff9900_tr.gif);
	}
.ministryBlogBar .w3, .w3_ff9900 {
	background-image: url(/share/img/rb_ff9900_br.gif);
	}
.ministryBlogBar .w4, .w4_ff9900 {
	background-image: url(/share/img/rb_ff9900_bl.gif);
	}
.ministryBlogBar {
	background-color:#f90;
	font-size:15px;
	border: 1px solid #f90;
	}
.ministryBlogBar .w1 .w2 .w3 .w4 .panelBarTitle a {
	color:white;
	}
.blogStyle .panelBarTitle a {
	color:#333;
	}
.blogInfo a {
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 5px;
	font-style:italic;
	}
.blogSummary {
	padding-left:5px;
	margin-bottom:15px;
	}


/* CHAT AND QUICK CONTACTS */
.chatNow {
	font-weight:bold;
	margin-top:-8px;
	margin-bottom:2px;
	text-align:left;
	}
.chatNow a {
	border-bottom:1px dotted #E6E6E6;
	}
.chatNow a:hover {
	border-bottom:1px solid #E6E6E6;
	}
.chatNow {
	visibility:hidden;
	}
.nowOnline .chatNow {
	visibility:visible;
	}
.idle .chatNow {
	visibility:visible;
	}
.nowOnline .chatNow a {
	color:#28A415;
	}
.nowOnline .chatNow a:hover {
	color:#28A415;
	}
.idle .chatNow {
	color:#f90;
	}
.chatArea {
	width: 223px;
	position: fixed;
	bottom: 0px;
	text-align:left;
	color: #aaa;
	font-size: 10px;
	z-index:88;
	}
.chatTop {
	width:100%;
	color:white;
	font-weight:bold;
	font-size:13px;
	margin:0px;
	padding:0px;
	}
a.chatMin {
	height:15px;
	width:15px;
	}
a.chatMax {
	height:15px;
	width:15px;
	}
a.chatClose {
	height:15px;
	width:15px;
	}
.chatTopArea a.chatMin {
	background:transparent url(/share/img/chat_minimize.gif) no-repeat center;
	}
.chatTopArea a.chatMin:hover {
	background:transparent url(/share/img/chat_minimize_hover.gif) no-repeat center;
	}
.chatTopArea a.chatMax {
	background:transparent url(/share/img/chat_maximize.gif) no-repeat center; 
	}
.chatTopArea a.chatMax:hover {
	background:transparent url(/share/img/chat_maximize_hover.gif) no-repeat center; 
	}
.chatTopArea a.chatClose {
	background:transparent url(/share/img/chat_close.gif) no-repeat center; 
	}
.chatTopArea a.chatClose:hover {
	background:transparent url(/share/img/chat_close_hover.gif) no-repeat center; 
	}
.chatTopAreaAlert a.chatMin {
	background:transparent url(/share/img/chat_minimize_alert.gif) no-repeat center;
	}
.chatTopAreaAlert a.chatMin:hover {
	background:transparent url(/share/img/chat_minimize_hover_alert.gif) no-repeat center;
	}
.chatTopAreaAlert a.chatMax {
	background:transparent url(/share/img/chat_maximize_alert.gif) no-repeat center; 
	}
.chatTopAreaAlert a.chatMax:hover {
	background:transparent url(/share/img/chat_maximize_hover_alert.gif) no-repeat center; 
	}
.chatTopAreaAlert a.chatClose {
	background:transparent url(/share/img/chat_close_alert.gif) no-repeat center; 
	}
.chatTopAreaAlert a.chatClose:hover {
	background:transparent url(/share/img/chat_close_hover_alert.gif) no-repeat center; 
	}
.chatTopArea {
	width:100%;
	background-color:#73A6FF;
	border:1px solid #73A6FF;
	}
.chatTopAreaAlert {
	background-color:#FF8A00;
	border:1px solid #FF8A00;
	}
.chatAvailability {
	width:20px;
	}
.contactName {
	float:left;
	}
.chatTopArea .nowOnline .chatAvailability { background:transparent url(/share/img/chat_avail.gif) no-repeat center; }
.chatTopAreaAlert .nowOnline .chatAvailability { background:transparent url(/share/img/chat_avail_alert.gif) no-repeat center; }
.chatTopArea .idle .chatAvailability { background:transparent url(/share/img/chat_idle.gif) no-repeat center; }
.chatTopAreaAlert .idle .chatAvailability { background:transparent url(/share/img/chat_idle_alert.gif) no-repeat center; }
.chatTopArea .offline .chatAvailability { background:transparent url(/share/img/chat_offline.gif) no-repeat center; }
.chatTopAreaAlert .offline .chatAvailability { background:transparent url(/share/img/chat_offline_alert.gif) no-repeat center; }
#chatContacts .nowOnline .chatAvailability { background:transparent url(/share/img/contact_avail.gif) no-repeat center; }
#chatContacts .idle .chatAvailability { background:transparent url(/share/img/contact_idle.gif) no-repeat center; }
#chatContacts .offline .chatAvailability { background:transparent url(/share/img/contact_offline.gif) no-repeat center; }
#miniProfileArea .nowOnline #miniProfileAvailImg { background:transparent url(/share/img/now_online.gif) no-repeat center left; }
#miniProfileArea .idle #miniProfileAvailImg { background:transparent url(/share/img/idle.gif) no-repeat center left; }
#miniProfileArea .offline #miniProfileAvailImg { background:transparent url(/share/img/offline.gif) no-repeat center left; }
#chatNetworkArrowArea {
	width:18px;
	padding-left:4px;
	}
#chatContacts{
	font-size:12px;
	}
.chatNickname {
	cursor:pointer; 
	}


/* TAG CLOUDS */
#activityHomeCloud .cloud a{
	margin-right:5px;
	}
#activityHomeCloud .smallestTag a { 
	font-size: xx-small;
	color:#5A7DFF;
	}
#activityHomeCloud .smallTag a { 
	font-size: x-small; 
	}
#activityHomeCloud .mediumTag a { 
	font-size: medium;
	}
#activityHomeCloud .largeTag a { 
	font-size: large;  
	color:#5A7DFF;
	}
#activityHomeCloud .largestTag a { 
	font-size: x-large; 
	} 
.genericTagCloud .cloud a{
	margin-right:5px;
	}
.genericTagCloud .smallestTag a { 
	font-size: xx-small;
	color:#5A7DFF;
	}
.genericTagCloud .smallTag a { 
	font-size: x-small; 
	}
.genericTagCloud .mediumTag a { 
	font-size: medium;
	}
.genericTagCloud .largeTag a { 
	font-size: large;  
	color:#5A7DFF;
	}
.genericTagCloud .largestTag a { 
	font-size: x-large; 
	} 

/* USER LIST */
.userListItem { 
	padding: 0px; 
	margin-right: 30px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	text-align: left; 
	width: 110px; 
	height: 150px; 
	float: left; 
	}
#userList {
	padding-left:60px;
	margin-top:20px;
	}
.userListItemTitle{
	margin-bottom:4px;
	font-size:13px;
	}
a.userListItemPic {
	background-color:#fff;
	border: none;
	}
a.userListItemLink {
	font-weight:bold;
	border: none;
	}

/* MISC */
.joinHereLink a {
	font-size:15px;
	font-weight:bold;
	margin-left:4px;
	}
#leaveEditMode {
	margin-top:40px;
	}
#addContentStream {
	margin-top:30px;
	margin-bottom:30px;
	font-weight:bold;
	font-size:24px;
	width:100%;
	text-align:left;
	}
#person_small_list {
	font-size:11px;
	}
#profileSearchLink a{
	font-size:14px;
	margin-left:5px;
	}
#emailForm, #donationFormArea, #commentForm, #groupMessageForm, #addContactArea, #friendsMessageForm {
	width: 600px;
	padding-top:10px;
	padding-left:20px;
	position: absolute;
	top: 140px;
	left: 180px;
	z-index: 91;
	}
#emailForm, #friendsMessageForm {
	border:4px solid #ccc;
	height: 350px;
	background-color:white;
	}
#commentForm, #groupMessageForm{
	border:4px solid #ccc;
	height: 270px;
	background-color:white;
	}
#donationFormArea {
	border:4px solid #ccc;
	height: 400px;
	background-color:white;
	}
#addContactArea {
	border:4px solid #ccc;
	background-color:white;
	padding-bottom:10px;
	}
#dropFriendArea {
	text-align: right;
	padding-right: 10px;
	}
#addFriendArea {
	margin-top:-5px;
	margin-bottom:-2px;
	}	
#addFriendArea a {
	background-color: #ffffff; 
	border: none; 
	}	
.addFavoriteArea a {
	background-color: #ffffff; 
	border: none; 
	}
#myBlogFeed .viewed {
	color:#A6AAB3;
	font-weight:normal;
	}
.activityLink {
	margin-left:4px;
	}
.bookmark{
	#border-bottom:2px solid #E6E6E6;
	padding-bottom:0px;
	margin-top:60px;
	width:100%; 
	margin:0 auto; 
	}
.quickContactsAdmin {
	width:100%; 
	margin:0px; 
	}
.friendActions ul {
	list-style: url(/img/bullet-square-999.png) square;
	}
.friendActions li {
	margin-top:5px;
	}
#myFriends {
	margin-top:20px;
	width:100%;
	}
#myFriendsLeft {
	vertical-align:top;
	width:220px;
	}
#myFriendsRight {
	padding-left:20px;
	vertical-align:top;
	}
#inviteFriendsArea a {
	background-color: #ffffff; 
	border: none; 
	}
#friendsBlogs{
	margin-top:20px;
	}
.panelH3 {
	border-bottom:1px solid #ccc;
	font-style:italic;
	margin: 1em 0 .2em 0;
	}
.tagTitle {
	margin-top:0px;
	}
.tagFavorites {
	margin-top:5px;
	padding-left:20px;
	}
.tagDropdown {
	padding-left:2px;
	cursor:pointer; 
	}
.tagDeleteImage {
	cursor:pointer; 
	}
.userLoggedInTags a{
	background-color: #fff; 
	border: none; 
	}
.tagEmphasis {
	background-color:#ff9;
	}
.tagViewLink {
	cursor:pointer; 
	text-align:right;
	}
.tagViewLink a {
	background-color: transparent; 
	border: none; 
	}
.favoritesNavLink {
	font-size:13px;
	font-weight:bold;
	}
 .favoritesNavLink a, .favoritesNavLink a:visited {
	color:black;
	margin-right:10px;
	margin-left:10px;
	background-color:white;
	text-decoration:none;
	border-bottom:2px solid #FF9900;
	}
 .favoritesNavLink a:hover {
	color:black;
	background-color:white;
	text-decoration:none;
	border-bottom:2px solid #FF9900;
	}
.favoritesDivide {
	font-size:14px;
	color:#f90;
	font-weight:bold;
	}
.favoritesNavLinkSelected {
	margin-left:10px;
	margin-right:10px;
	color:#999;
	}
.selectedTag {
	font-weight:bold;
	font-size:13px;
	}
.tagPageTitle {
	margin-top:0px;
	font-size:20px;
	color:#313131;
	}
.profilePaging {
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#miniProfileArea {
	z-index:89;
	position:fixed;
	left:220px;
	padding-left:30px;
	}
#miniProfile {
	z-index:89;
	border:1px solid #999;
	width:300px;
	background-color:white;
	}
#miniProfileDisplayName {
	font-weight:bold;
	font-size:14px;
	color:#333;
	}
#miniProfilePhone {
	font-weight:bold;
	color:#333;
	margin-bottom:4px;
	}
.chatContact {
	cursor:pointer; 
	}
#chatContacts .emphasis {
	background-color:#E0ECFF;
	}
div.clearer {
	clear: left; 
	line-height: 0; 
	height: 0;
	}
#chatContacts{
	padding:5px 0px;
	}
#chatNetworkFooter {
	width:100%;
	padding:5px 0px;
	background-color:#E0ECFF;
	font-size:12px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #111;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
.chatSpecialChar {
	color:#1D84F8;
	font-weight:bold;
	}
.pageTitle {
	color:#333;
	margin:0px;
	padding:0px;
	}
#breadcrumbs {
	padding: .4em;
	border: 2px dotted #fc0;
	background-color: #ffc;
	margin-bottom:1em;
	}