@CHARSET "UTF-8";

/*---------------------------------------- Widget Ajax Spinner */
.loading {display: block; margin: 20px auto;}

/*---------------------------------------- New Requests List (/requests/list) */
.requests .headline {margin-bottom: 8px;}

.requests .null {font-size: 16px; font-weight: normal;}
.requests .null strong {color: #0079BD; font-weight: bold;}
	
.request_types {
	float: left;
	position: relative;
	padding: 15px 0;
	width: 100%;
	min-height: 10px;
	border-bottom: 3px solid #CCC;
}
.request_types h4 {
	display: inline;
	float: left;
	margin: 0 15px;
	color: #808080;
	font-weight: normal;
	font-size: 13px;
	line-height: 13px;
}
.request_types li {
	display: inline;
	float: left;
	margin-right: 16px;
	margin-right: 10px \9;
}
.request_types li input[type="checkbox"] {float: left; margin-right: 6px; margin-right: 0 \9;}
.request_types li label {
	float: left;
	padding: 0;
	width: auto;
	min-width: inherit;
	min-height: 0;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	white-space: nowrap;
}
.request_types .groupjoin {position: relative; padding-right: 18px;}
.request_types #groupjoin_help {top: 0; right: -2px;}
.request_types .uploader {
	position: absolute;
	top: 8px;
	right: 0;
	width: 30px;
	height: 30px;
}

.archive.requests {margin-bottom: 50px;}
.archive.requests li {
	border-bottom: 1px solid #CCCCCC;
	border-top: none;
	overflow: hidden; /*added this to clear the lists parker 05/10/10*/
}
.archive.requests li:hover {background: inherit;}
.archive.requests li.even {background: #F7F7F7;}
.archive.requests li .information {
	float: left;
	margin-right: 35px;
	overflow: hidden;
	width: 60%;
}
.archive.requests li .timestamp {
	float: left;
	color: #999;
	font-size: 16px;
	font-style: italic;
}
.archive.requests li .request {overflow: hidden;}
.archive.requests li .request span {
	float: left;
	padding-right: 20px;
	width: auto;
	background-position: right center;
	background-repeat: no-repeat;
	line-height: 16px;
}
.archive.requests li.groups .request span {background-image: url(/themes/global/default/normal/images/icons/noti/group_16.png);}
.archive.requests li.contacts .request span {background-image: url(/themes/global/default/normal/images/icons/noti/contact_16.png);}
.archive.requests li.groupjoin .request span {background-image: url(/themes/global/default/normal/images/icons/noti/group_16.png);}
.archive.requests li.recommendations .request span {background-image: url(/themes/global/default/normal/images/icons/noti/recommendation_16.png);}
.archive.requests li.approve {padding-left: 85px;background-color: #DFEDE6;}
.archive.requests li.deny {padding-left: 85px; background: #F7F7F7;}
.archive.requests li blockquote {
	margin: 10px 0 10px 15px;
	padding: 0;
	border: 0;
	font-style: italic;
}
.archive.requests .actions a {display: block; line-height: 1.2;}
			
/*---------------------------------------- Featured Box (Dash Widget) */
#widget_featured .featured {float: left; width: 47%;}
#widget_featured .featured h2 {font-size: 14px; margin-bottom: .6em; text-transform: capitalize;}
#widget_featured .featured.members {padding-right: 12px; border-right: 1px solid #9AA2A6;}
#widget_featured .featured.groups {float: right;}

#widget_featured .featured .name,
#widget_featured .featured .company {font-weight: bold;}

.featured .item {clear: both; overflow: hidden; margin-bottom: 8px;}
.featured .item .pic {float: left; margin-right: 10px;}
.featured .item p {float: left; margin: 0; width: 160px;}
.featured .item p span {display: block; margin-bottom: .2em;}
.featured .item span.name {margin-bottom: .3em;}

/*---------------------------------------- Dash Tabs Box */
.tabsBox {}
.tabsBox .tabs a {
	display: block;
	float: left;
	margin-right: 5px;
	padding-left: 15px;
	height: 25px;
	color: #4D4D4D;
	font-size: 13px;
	line-height: 25px;
	white-space: nowrap;
	text-decoration: none;
	border: 0;
	background-image: url(/themes/global/default/normal/images/btns/tab_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.tabsBox .tabs a span {
	display: block;
	float: left;
	padding: 7px 20px 3px 5px;
	line-height: 15px;
	background-image: url(/themes/global/default/normal/images/btns/tab_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.tabsBox .tabs a.active {
	color: #F2F2F2;
	font-weight: bold;
	background-image: url(/themes/global/default/normal/images/btns/tab_active_left.gif);
}
.tabsBox .tabs a.active span {
	padding-top: 8px;
	padding-bottom: 2px;
	background-image: url(/themes/global/default/normal/images/btns/tab_active_right.gif);
}
.tabsBox .tabs a:hover {
	color: #F2F2F2;
	background-image: url(/themes/global/default/normal/images/btns/tab_hover_left.gif);
}
.tabsBox .tabs a:hover span {background-image: url(/themes/global/default/normal/images/btns/tab_hover_right.gif);}

.tabsBox .content {
	float: left;
	border: 1px solid #E6E6E6;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0;
	background: #FFFFFF url(/themes/global/default/normal/images/boxes/box_middle.jpg) repeat-x left bottom;
}
.tabsBox .content .basicBox {margin: 0; background: none;}
.tabsBox .content .basicBox .top {display: none;}
.tabsBox .content .basicBox .middle {padding-top: 15px; background: none;}
.tabsBox .content .basicBox .bottom {display: block; border: 0;}

/*---------------------------------------- Breadcrumbs */
ul.breadcrumbs {float: left; margin: 0; text-transform: capitalize;}
ul.breadcrumbs li {
	display: inline;
	float: left;
	margin-right: 4px;
	padding-right: 25px;
	color: #F2F2F2;
	line-height: 30px;
	background-image: url(/themes/global/default/normal/images/bread.png);
	background-position: top right;
	background-repeat: no-repeat;
}
ul.breadcrumbs li a {color: #F2F2F2;}
ul.breadcrumbs li a:hover {text-decoration: none;}
ul.breadcrumbs li.active {font-weight: bold;}
ul.breadcrumbs li.active a {text-decoration: none;}
ul.breadcrumbs li.myhome {height: 30px;}
ul.breadcrumbs li.myhome a span {
	display: block;
	margin-top: 6px;
	width: 16px;
	height: 16px;
	background: url(/themes/global/default/normal/images/icons/breadcrumb_home.png) no-repeat center center;
}
ul.breadcrumbs li.myhome a:hover span {opacity: .6;}

/*---------------------------------------- Side Contacts Widget (Sponsors, Orgs, Mem Matching on Dash, Alt Contact on Dash) */
.side_contacts {}
.side_contacts .contact {
	float: left;
	padding: 6px;
	text-decoration: none;
	width: 170px;
}
.side_contacts a.contact {width: 170px;}
.side_contacts a.contact:hover {background: #e0e0e0;}

.side_contacts .pic {float: left; width: 50px;}
.side_contacts .pic img {float: left;}

.side_contacts .contact .contact_info {float: right; width: 110px;}
.side_contacts .contact .contact_info span.name {
	display: block;
	color: #0079BD;
	font-size: 1.3em;
	font-weight: bold;
}
.side_contacts .contact .contact_info span.title {
	display: block;
	float: none;
	color: #505B66;
	font-size: 1.1em;
	line-height: normal;
}
.side_contacts .contact .contact_info span.links {display: block; margin-top: 6px; text-transform: capitalize;}

/*---------------------------------------- Site Search */
.sitesearch {width: 730px;}
.sitesearch .top {
	padding: 0;
	width: 730px;
	height: auto;
	border-top: 5px solid #D9D9D9;
	background: none;
}
.sitesearch .middle {
	width: 690px;
	border-left: 5px solid #D9D9D9;
	border-right: 5px solid #D9D9D9;
	background: none;
}
.sitesearch .bottom {
	width: 730px;
	height: auto;
	font-size: .9em;
	border: 5px solid #D9D9D9;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	background: none;
}
.sitesearch .bottom .resultnumber {float: left; padding: 8px 10px; background: #E8E8E8;}
.sitesearch .bottom .resultnumber h2 {display: inline;}

/*----- Basic Form CSS */
#sitesearch .formfield {
	clear: none;
	margin: 0;
	width: auto;
}

#sitesearch .field_checkbox span {margin: 0;}
#sitesearch .formfield span.label label {text-align: left; width: auto; *font-size: 12px;}

/*----- Search Input Field */
#sitesearch #search_field {float: left;	clear: both; width: 100%;}

.sitesearch #search_field span.label {display: none;}
.sitesearch #search_field input {clear: none; float: left; width: 550px;}

/*----- Checkboxes */
#sitesearch input[type="checkbox"],
#sitesearch .field_checkbox input {float: left; clear: none; margin: 3px 5px;}

/*----- Submit Button */
.sitesearch #submit_field {clear: none; float: right;}

/*------ Optional Drupal Select Field */
#sitesearch #cms_content_type_field {width: 460px;}
#sitesearch #cms_content_type_field	span.label label {width: 170px;text-align: left;}

/*------ Search Results */		
.sitesearchResults {width: 730px;}
.sitesearchResults .middle {
	clear: both;
	float: left;
	padding: 0 20px;
	width: 690px;
}
.sitesearchResults .bottom {float: left; width: 698px; border-bottom: 5px solid #D9D9D9;}
.sitesearchResults .bottom .page {
	margin-bottom: 20px;
	padding: 10px 15px;
	width: 698px;
	height: 12px;
	border: 1px solid #CCCCCC;
	background: #E8E8E8 none repeat scroll 0 0;
}

.sitesearchResults .result {
	clear: both;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 535px;
	border-bottom: 1px solid #ccc;
}
.sitesearchResults .result .searchicon {float: right; width: 25px;}
.sitesearchResults .result .searchinfo {float: left; width: 500px;}
.sitesearchResults .result .searchinfo .title {margin-bottom: 5px; font-size: 1.3em;}
.sitesearchResults .result .searchinfo .summary {margin-bottom: 5px; font-size: 1.1em;}
.sitesearchResults .result .searchinfo .url {margin-bottom: 5px;}
.sitesearchResults .result .searchinfo .url a {margin-bottom: 5px; color: #9AA2A6;}
.sitesearchResults .result .searchinfo .url a:hover {color: #0079BD;}
.sitesearchResults .result .searchinfo span.module {font-size: 1.1em; font-weight: bold; text-transform: capitalize;}
.sitesearchResults .result .searchinfo span.date {color: #9AA2A6; text-transform: capitalize;}

/*---------------------------------------- Movable Widgets */
.middle_col .draggable {background: #fff;}
.middle_col .draggable .handle {
	margin-bottom: 15px;
	padding: 6px 0 0 15px;
	width: 485px;
	height: 24px;
	background: url(/themes/global/default/normal/images/boxes/basicBox_top.jpg) top left repeat-x;
}

.middle_col .draggable .handle .box_header h2,
.middle_col .draggable .handle .box_header span a {color: #F2F2F2; text-transform: capitalize; }

.handle {cursor: move;}
.handle h2 {
	float: left;
	margin-left: 0;
	padding: 0 0 0 22px;
	word-wrap: break-word;
	background: url(/themes/global/default/normal/images/icons/dragdrop_light_icon.png) left top no-repeat;
}
.handle:hover {opacity: .7;}

.basicBox .top .box_header span a img {margin-top: -4px;}

/*---------------------------------------- Association News Feed Box (Left Col) */
.feedBox {}
.feedBox .top {background: url(/themes/global/default/normal/images/boxes/feedBox_top.png) top left no-repeat;}
.feedBox .top h2 {
	padding: 3px 0 0 25px;
	height: 19px;
	background: url(/themes/global/default/normal/images/icons/rss_icon.png) top left no-repeat;
}
.feedBox .middle {padding: 0 10px; width: 180px; background: #333;}
.feedBox .middle a.feed_item {
	float: left;
	padding: 7px;
	width: 164px;
	color: #F2F2F2;
	text-decoration: none;
	border: 1px solid #333;
}
.feedBox .middle a.feed_item:hover {border: 1px solid #B3B3B3;}
.feedBox .middle a.feed_item .title {
	display: block;
	margin-bottom: 3px;
	font-weight: bold;
	text-decoration: underline;
}
.feedBox .middle a.feed_item:hover .title {color: #C7DEF0;}
.feedBox .bottom {background: url(/themes/global/default/normal/images/boxes/feedBox_bottom.png) top left no-repeat;}
.feedBox a.viewall {width: 175px;}

/*---------------------------------------- Photo Box */
.photoBox {background: blue;}
.photoBox .middle {padding: 15px 15px 5px 15px;}

.photoBox .photo_list a {float: left; margin-bottom: 10px; border: 2px solid #B3B3B3;}
.photoBox .photo_list a:hover {opacity: .5;}

.photoBox .photo_list a.picture1,
.photoBox a.picture3,
.photoBox a.picture5 {float: left; clear: both;}

.photoBox .photo_list a.picture2,
.photoBox a.picture4,
.photoBox a.picture6 {float: right;}

.photoBox .photo {float: left; width: 75px; height: 75px;}

.photoBox .btn_next,
.photoBox .btn_pre {
	margin-bottom: 5px;
	padding: 5px;
	width: 65px;
	color: #B3B3B3;
	font-size: 1.2em;
	text-align: center;
	text-decoration: underline;
	border: 0;
}

.photoBox .btn {
	clear: both;
	margin: 0;
	color: #F2F2F2;
	text-align: center;
	border: 0;
}
.photoBox .btn:hover {color: #4D4D4D; background: #F2F2F2;}
.photoBox .btn_next {float: right; text-align: right;}
.photoBox .btn_pre {float: left; text-align: left;}

.photoBox .btn_next:hover,
.photoBox .btn_pre:hover {background: #333; text-decoration: none;}

/*---------------------------------------- Simple Photo Box */
.photo_sidebar {
	float: left;
	width: 180px;
	padding: 0 10px;
	margin-bottom: 20px;
}
.photo_sidebar .photo {margin-bottom: 5px;}
.photocaption {width: 250px;}


/*---------------------------------------- Member Matches */
.dash_mymatches a.associate_match {
	float: left;
	padding: 8px;
	width: 164px;
	text-decoration: none;
}
.dash_mymatches a.associate_match:hover {background: #E0E0E0;}
.dash_mymatches .associate_match .pic {float: left; width: 50px;}
.dash_mymatches .associate_match .match_info {float: right; width: 105px;}
.dash_mymatches .match_info .name {
	display: block;
	font-size: 1.2em;
	color: #0079BD;
	font-weight: bold;
}
.dash_mymatches .match_info .title {display: block; font-size: 1em; color: #505B66;}
.dash_mymatches .match_info .company {
	display: block;
	color: #505B66;
	font-size: 1em;
	font-weight: bold;
}


/*---------------------------------------- Settings */
.pageheader .titlebar_settings {background: url(/themes/global/default/normal/images/bg_settings_top.jpg) repeat-x;}
.pageheader .titlebar_settings .sections2 li a:hover span, .pageheader .titlebar_settings .sections2 li a.active span {background: #8b010d none repeat scroll 0 0;}

.pageheader .titlebar_settings .sections2 li a:hover,
.pageheader .titlebar_settings .sections2 li a.active {background: url(/themes/global/default/normal/images/pointer_settings.png) no-repeat center bottom;}

.basicBox .bottom_wide {
	float: left;
	height: 0;
	width: 730px;
	border-bottom: 5px solid #D9D9D9;
}

.h4_side_link {float: left; color: #9aa2a6;	margin: 2px 0 0 0;}

.required_sub {
	clear: both;
	float: right;
	color: #9aa2a6;
	font-size: .6em;
}

.label_wide {
	float: left;
	padding: 5px 0 5px 0;
	width: 400px;	
	height: 16px;
	text-align: right;
}
.label_wide label {
	margin: 0 0 0 10px;
	padding: 0;
	width: 400px;
	text-align: left;
}
.radio_container_wide {
	float: right;
	padding-top: 5px;
	height: 21px;
	width: 300px;	
}

/*---------------------------------------- Notifications */
#notifications_settings_form .field_radio {margin-bottom: 10px; border-bottom: 1px solid #9aa2a6;}
#notifications_settings_form .field_radio span.label label {display: block; width: auto; text-transform: none;}
#notifications_settings_form .field_radio .radio_container {
	clear: both;
	float: left;
	display: block;
	width: 100%;
	height: auto;
}
#notifications_settings_form .field_radio span.radio_line {width: auto;}

/*---------------------------------------- Privacy */
#privacy_settings_form .field_radio, #preferences_form .field_radio {margin-bottom: 10px; border-bottom: 1px solid #9aa2a6;}
#privacy_settings_form .field_radio span.label label, #preferences_form .field_radio span.label label {display: block; width: auto; text-transform: lowercase;}
#privacy_settings_form .field_radio .radio_container, #preferences_form .field_radio .radio_container {
	clear: both;
	float: left;
	display: block;
	margin-left: 20px;
	width: 460px;
	height: auto;
}
#main #privacy_settings_form .field_radio .radio_container, #main #preferences_form .field_radio .radio_container {width: auto; *width: 420px;}
#privacy_settings_form .field_radio span.radio_line, #preferences_form .field_radio span.radio_line {min-width: inherit;}

/*---------------------------------------- Alternate Navigation (Quick Nav) */
.quick_nav {
	/* background: rgba(255,255,255,.3); */
	float: right;
	padding: 6px 12px;
	position: relative;
	z-index: 1003;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.quick_nav ul li {display: inline;}
.quick_nav #alt_nav {
	float: left;
	color: #E6E6E6;
	display: inline;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 0;
}
.quick_nav #alt_nav a {color: #FFF;}
.quick_nav #alt_nav a:hover {color: #E6E6E6;text-decoration: underline;}
.quick_nav #alt_nav ul li.user {position: relative;}
.quick_nav #alt_nav ul li.user:hover {}
.quick_nav .searchform {/* margin-left: 10px; */}

.my_menu {
	z-index: 10200;
	position: absolute;
	top: 25px;
	margin: 0 0 10px 0;
	padding: 2px 10px 10px 15px;
	min-width: 160px;
	text-transform: capitalize;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	background: #FFF;
}
.my_menu li {display: list-item;}
.my_menu a {
	border-bottom: 1px dashed #CCC;
	color: #4D4D4D !important;
	display: block;
	line-height: 2.4em;
	text-decoration: none;
}

/*---------------------------------------- Styler Images Uploader */
.uploader {
	position: relative;
	margin-bottom: 20px;
	padding: 12px 15px;
	border: 1px solid #B6D6E2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #EEF6F9;
}
.uploader h3 {margin-bottom: 12px; font-weight: normal; font-size: 15px;}
.uploader p {margin-bottom: 3px; font-size: 11px;}

#main .uploader form.block {margin: 0;}

.uploader .field_file {margin-bottom: 12px;}
.uploader .field_file input {float: none;}
.uploader .field_file span.label {display: none;}

.uploader .instructions {
	margin: 0;
	color: #808080;
	font-style: italic;
	font-size: 11px;
}
.uploader .instructions span {display: block; margin-bottom: .6em;}

/*---------------------------------------- Photo Uploader (/settings/photo) */
#uploader {
	position: relative;
	margin-bottom: 20px;
	padding: 12px 15px;
	border: 1px solid #B6D6E2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #EEF6F9;
}
#uploader h3 {margin-bottom: 12px; font-weight: normal; font-size: 15px;}
#uploader p {margin-bottom: 3px; font-size: 11px;}

#main #uploader form.block {margin: 0;}

#uploader #file_field {margin-bottom: 12px;}
#uploader #file_field input {float: none;}
#uploader #file_field span.label {display: none;}

#uploader .instructions {
	margin: 0;
	color: #808080;
	font-style: italic;
	font-size: 11px;
}
#uploader .instructions span {display: block; margin-bottom: .6em;}

#uploader .photo {position: absolute; top: 15px; right: 15px;}
#uploader .photo img {
	display: block;
	padding: 5px;
	width: 55px;
	height: 55px;
	border: 1px solid #E6E6E6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FFF;
}
#uploader .photo a {display: block; font-style: italic; font-size: 11px;}

#photo_form {margin-bottom: 30px;}

#original_img {
	max-width: 300px;
	margin-right: 30px;
	float: left !important;
	position: relative;
	box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
}
		
#original_img .helper {right: 6px; bottom: 6px;}

#photopreview {float: left;}
#photopreview p {display: none; font-size: 15px; margin-bottom: 8px;}

#imgpreview {
	width: auto;
	float: left;
	box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
}
		
#preview_img {}
		
#cropform {margin-top: 25px; clear: left;}
#cropform .f_field.f_submit {display: inline;}
#cropform span.or {padding: 0px 2px;}
#cropform .caution {display: inline;}

/*---------------------------------------- Status Update */
div#status_message div.top,
div#status_message div.bottom {display: none; margin: 0px;}

/* Textarea */
div#status_message {
	border-radius: 2px; 
	position: relative;
	border: 1px solid #e5e5e5;
	background: -moz-linear-gradient(top,  #f6f6f6,  #dedede);
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e9e9e9));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e9e9e9');
}
div#status_message div#form_enter_message {margin: 0px; padding: 5px 5px 0px 5px;}
div#status_message div#form_enter_message span {display: none; position: absolute; top: 12px; left: 10px;}
div#status_message div#form_enter_message textarea {
	padding: 11px 10px 9px 10px;
	color: #333;
	width: 470px;
	height: 15px;
	resize: none; 
	font-size: 12px;
	overflow: hidden;
	border: none;
	border-radius: 2px;
	box-shadow: inset 0px 0px 3px rgba(0,0,0, 0.25);
	-moz-box-shadow: inset 0px 0px 3px rgba(0,0,0, 0.25);
	-webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0, 0.25);
}
div#status_message div#form_enter_message textarea,
div#status_message div#form_enter_message textarea:hover,
div#status_message div#form_enter_message textarea:active, 
div#status_message div#form_enter_message textarea:focus {color: #333; background: #fff;}

/* Share Button */
div#status_message div#form_submit {margin: 0px;}
div#status_message div#form_submit input[type="submit"] {
	margin: 5px;
	padding: 6px 8px 5px 8px;
	color: #fff;
	border-radius: 2px;
	font-size: 12px;
	font-weight: normal;
	text-shadow: 0px -1px 0px #005B97;;
	border: 1px solid transparent;
	background: -moz-linear-gradient(top,  #1171b0,  #005B97);
	background: -webkit-gradient(linear, left top, left bottom, from(#1171b0), to(#005B97));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1171b0', endColorstr='#005B97');
}

/* Character Count */
div#status_message div#form_submit span.char_count {color: #555; text-shadow: 0px 1px 0px #fff; font-weight: bold; margin: 10px 10px 10px 5px;}

/* Past Updates */
div#status_message div#status {margin: 0px; padding: 0px;}	
div#status_message div#status ul {display: block; margin: 0px;}	
div#status_message div#status ul li {position: realtive; padding: 10px; margin: 5px; border: 1px solid #dedede; background: #fff; border-radius: 2px; width: 468px;}
div#status_message div#status ul li div.user_avatar,
div#status_message div#status ul li div.message {float: left; vertical-align: top;}
div#status_message div#status ul li div.message p {margin: 5px 0px 0px 0px; max-width: 414px; word-wrap: break-word;}

/* User Avatar */
div#status_message div#status ul li div.user_avatar {display: inline-block; height: 25px; width: 25px; border: 1px solid #dedede;}

/* Message/Update */
div#status_message div#status ul li div.message {display: inline-block; margin-left: 5px; font-size: 11px;}
div#status_message div#status ul li div.message.first {display: inline-block; margin-left: 5px; font-size: 11px;}

/* Delete Icon */
div#status_message div#status ul li div.message a {font-weight: bold;}
div#status_message div#status ul li a.delete span:hover {background-position: -80px -64px;}
div#status_message div#status ul li a.delete {position: relative; top: -5px; right: -5px; float: right; opacity: .5;}

/* Show More */
div#status_message .show_more {
	display: block;
	width: 488px;
	margin: 0px 5px 5px 5px;
	padding: 8px 0px 6px 0px;
	color: #666;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-shadow: 0px 1px 0px #fff;
	border: 1px solid #dedede;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #dedede;
	background: #f2f2f2;
	background: -moz-linear-gradient(top,  #f9f9f9,  #f1f1f1);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f1f1f1');
}
div#status_message .show_more:hover {background: #f6f6f6;}
div#status_message .show_more:active {
	background: -moz-linear-gradient(top,  #e9e9e9,  #f9f9f9);
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#f9f9f9));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
}

div#widget_community .top.handle { cursor: default; }

/*----------------------------------------------------------DEPRICATED CODE - NEEDS TO BE REMOVED*/

/*---------------------------------------- Specific Summary Box */
/*
.dash_main hr {float: left; margin-top: 15px;}
.dash_main .profile_links {clear: both; text-transform: capitalize;}
.dash_main .profile_links ul {margin: 0; color: #B1BBBF; list-style: none;}
.dash_main .profile_links li {display: inline; margin-right: 2px;}
*/

/*---------------------------------------- News Box */
/* 
.newsBox {float: left; margin-bottom: 30px; width: 200px;}
.newsBox_top, .newsBox_bottom {
	float: left;
	width: 200px;
	height: 10px;
	font-size: 0;
	line-height: 0;
}
.newsBox_top {background: url(/themes/global/default/normal/images/boxes/newsBox_top.png) top left no-repeat;}
.newsBox_middle {
	float: left;
	padding: 0 15px;
	width: 170px;
	background: url(/themes/global/default/normal/images/bg_gray.png) top left;
}
.newsBox_bottom {background: url(/themes/global/default/normal/images/boxes/newsBox_bottom.png) top left no-repeat;}
		
.newsBox h2 {
	margin-bottom: 8px;
	color: #B1BBBF;
	font-size: 1.3em;
	text-transform: capitalize;
	background: url(/themes/global/default/normal/images/icons/rss_icon.png) center left;
}

.newsBox ul {
	margin: 0 0 0 1.2em;
	font-size: 1.2em;
	color: #F2F2F2;
	list-style: outside disc;
}
.newsBox ul li {margin-bottom: 6px;}
.newsBox ul li a {color: #F2F2F2;}
.newsBox ul li a:hover {color: #C7DEF0;}
*/
