
a#helplink { color: #3fa9f5; font-size: 1.2em; float: right; margin: 4px 4px 0 0; }

/* RESET AND STANDARDIZE RENDERING - YUI RESET ----------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }

/* DEFINED CSS ------------------------------------------------------------- */

html { font-size: 16px; }
body {
	color: #1a1a1a;
	font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, sans-serif;
	font-size: 62.5%; 
}

.right { float: right; }
.left { float: left; }
.clearfloat { clear: both; }

#page_wrapper {
	background: #fff url('http://www.musefy.com/mod/musefy/_includes/images/page_bg3.png') repeat-x;
}

#layout_header {
	background: #000 url('http://www.musefy.com/mod/musefy/_includes/images/header_bg3.png') repeat-x;
	border-top: 2px solid #000;
}

#wrapper_header {
	color: #fff;
	height: 30px;
	margin: 0 auto;
	text-transform: uppercase;
	width: 960px;
}

#wrapper_header > * {
	display: inline-block;
	line-height: 30px;
	vertical-align: middle;
}

#wrapper_header_menu {
	margin-left: 25px;
}

#wrapper_header_right {
	float: right;
}

#tool_header { display: none; }
#tool_header ul { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; background: #2a2a2a; height: 30px; margin: 0 auto; padding: 0 8px; text-transform: uppercase; width: 960px; }
#tool_header ul li { display: inline-block; float: left; font-family: Helvetica, Arial, sans-serif; line-height: 30px; text-align: center; }

#layout_canvas {
	background: #fff url('http://www.musefy.com/mod/musefy/_includes/images/page_bg3.png') repeat-x;
}

#wrapper_canvas {
	margin: 0 auto;
	padding-top: 20px;
	width: 960px;
}

#layout_canvas_sidebar {
	float: left;
	width: 200px;
}

#layout_canvas_content {
	float: right;
	width: 700px;
}

#splash {
	height: 300px;
	margin: 0 auto;
	width: 600px;
}

#actionbar {
	margin: 0 auto 10px;
	width: 650px;
}

#login_box {
	float: right;
	width: 220px;
}

#features {
	background-color: #e8e8e8;
	padding: 10px 20px 5px;
	width: 620px;
}

#updates {
	background: #e8e8e8;
	float: right;
	padding: 10px 20px;
	width: 240px;
}

#two_column_right_sidebar #layout_canvas_content { float: left; width: 660px; }
#two_column_right_sidebar #layout_canvas_sidebar { float: right; width: 280px; }

#two_column_left_sidebar #layout_canvas_content, #two_column_left_sidebar #listing {
	background-color: #333;
	float: none;
	min-height: 200px;
	padding: 15px 0;
	width: 760px;
}
#two_column_left_sidebar #layout_canvas_content { margin-left: 200px; }
#two_column_left_sidebar #layout_canvas_content #layout-canvas-content-wrap { margin: 0 30px; }
#two_column_left_sidebar #listing { background-color: transparent; float: left; padding: 0; }
#two_column_left_sidebar #listing #listing-nav { background: #333; height: 24px; padding: 4px 0 0; }
#listing .search-listing-wrap:hover { background: #eee; }
#listing .search_listing:hover { background: transparent; }
#listing .search_listing { border: 0; border-bottom: 1px solid #bbb; display: block; margin: 0 20px; padding: 10px 0; }
#listing .last { border: 0; }
#listing .search_listing p { color: #1a1a1a; }
#listing .search_listing_icon { float: left; margin-right: 10px; }
#listing .search_listing_info { float: left; width: 665px; }
#listing .search_listing_info h4 { color: #3fa9f5; font-weight: bold; line-height: 14px; margin-bottom: 0; }
#listing .search_listing_info p { font-size: 1.2em; margin-bottom: 0; }
#listing .search_listing_info .group_details { float: right; }
#listing a h3:hover { color: #bbb; }
#listing.event .item { border-bottom: 1px solid #888; margin: 0 20px 10px; padding: 0 0 10px; }
#listing.event .item:last-child { border-bottom: 0; margin: 0 20px; padding: 0; }
#search-popup .search-listing-wrap:hover { background: #333; }
#search-popup #listing a { float: none; }
#search-popup #listing .search_listing_info { width: 460px; }
#search-popup #listing .search_listing_info p { color: #fff; }
#search-popup #listing .group_details { float: right; }
#event_list .search_listing { border-bottom: 1px solid #444; margin-bottom: 4px; padding-bottom: 4px; }
#event_list .search_listing:last-child { border: 0; margin: 0; padding: 0; }
#event_list .search-listing-wrap a { color: #3fa9f5; font-size: 1.3em; }
#event_list .search_listing_info p { color: #888; }
#event_list .search_listing_info p span { color: #ddd; }

#select-group-list { max-height: 240px; min-width: 320px; margin-bottom: 10px; overflow-y: auto; overflow-x: hidden; }
#select-group-list .select-group .groupicon { float: left; margin-right: 10px; }
#select-group-list .select-group h4 { margin-bottom: 0; }
#select-group-list .select-group p { font-size: 1.2em; margin-bottom: 0; }
#select-group-list .select-group { background: #6ebef7; cursor: pointer; padding: 6px; }
#select-group-list .select-group:hover { background: #9ed4fa; }

#listing .filter-link { cursor: pointer; }

.ui-tabs-hide { display: none; }
.ui-tabs-nav { background: #444; font-size: 1.2em; margin-bottom: 10px; padding: 5px 10px; text-transform: uppercase; }
#members-filtered .ui-tabs-nav { background: #333; }
.ui-tabs-nav li { color: #fff; display: inline; margin-right: 20px; }
.ui-tabs-nav li a { color: #888; }
.ui-tabs-nav li a:hover { color: #bbb; }
.ui-tabs-nav li.ui-state-default, .ui-tabs-nav li.ui-state-active { margin-right: 5px; }
.ui-tabs-nav li.ui-state-active a { color: #3fa9f5; }

#media-tabs p { color: #bbb; font-size: 1.6em; }
#media-tabs p, #media-tabs ul { margin-left: 200px; }
#media-tabs .ui-tabs-nav { background: transparent; font-size: 3.4em; font-weight: bold; line-height: 0.8em; margin-bottom: 25px; padding: 0; }
#media-tabs .ui-state-active a { border-bottom: 4px solid #3fa9f5; color: #1a1a1a; }
#media-tabs li { margin-right: 30px; }

.media-content .media { border-bottom: 1px solid #ddd; padding: 10px 20px; }
.media-content .media:last-child { border: 0; }
.media-content .media:hover { background: #f9f9f9; }
.media-content .video-thumb { float: left; margin-right: 10px; }
.media-content .video-desc, .media-content .music-desc { color: #888; font-size: 1.2em; }
.media-content .user-image { float: left; margin-right: 20px; }
.media-content .music-desc { float: left;  margin-right: 20px; }
.media-content .music-desc a { color: #3fa9f5; font-size: 1.0em; }
.media-content .music-desc a:hover { color: #6ebef7; }
.media-content a { color: #3fa9f5; font-size: 1.2em; }
.media-content a:hover { color: #6ebef7; }

#two_column_left_sidebar #layout_canvas_content .media-content .media:hover { background: #444; }

#media-overview #blurb, #media-overview #video, #media-overview #music { border-right: 1px solid #ddd; display: inline-block; float: left; margin-right: 10px; padding-right: 10px; }
#media-overview #blurb { width: 140px; }
#media-overview #blurb p { font-size: 1.2em; }
#media-overview #video .media { width: 460px; }
#media-overview #music { border: 0; float: right; width: 400px; }
#media-overview .music-desc { margin: 0; }
#media-overview .music-desc object { margin-top: 5px; }

#two_column_left_sidebar #layout_canvas_sidebar, #two_column_left_sidebar #listing-filters { float: left; width: 200px; }
#two_column_left_sidebar #listing-filters { text-align: right; }
#listing-filters #add-filter { background: #3fa9f5; padding-right: 20px; }
#listing-filters a.help { float: left; font-size: 0.8em; line-height: 0.8em; padding: 4px 0 0 4px; }
#listing-filters span { color: #fff; font-size: 1.3em; line-height: 28px; text-transform: uppercase; }
#listing-filters span a { color: #fff; padding-right: 0; }
#listing-filters span a:hover { color: #eee; }
#listing-filters #filter-description { margin-top: 10px; text-align: left; }
#listing-filters p { font-size: 1.1em; }
#listing-filters ol { font-size: 1.1em; list-style-type: decimal; padding-left: 25px;}

#listing-added-filters div { background: #ddd; margin-left: 200px; }
#listing-added-filters div span, #listing-added-filters div ul li, #listing-added-filters div a { font-size: 1.3em; line-height: 28px; text-transform: uppercase; }
#listing-added-filters div span { float: left; font-size: 1.3em; margin: 0 40px 0 10px; }
#listing-added-filters div ul { display: inline; }
#listing-added-filters div ul li { display: inline-block; line-height: 28px; margin-right: 20px; }
#listing-added-filters div ul li a { font-size: 0.9em; margin-left: 5px; }
#listing-added-filters div a { color: #3fa9f5; line-height: 28px; }
#listing-added-filters div a:hover { color: #6ebef7; }

#layout_canvas_sidebar .sidebar_box {
	padding: 10px;
}

#register_box { width: 460px; }
#register_box form div input[type=checkbox] { float: left; margin: 2px 10px 0 0; }
#register_box form div span { color: #1a1a1a; float: left; font-size: 1.1em; width: 275px; }
#register_box form div a { color: #3fa9f5; }
#register_box form div a:hover { color: #6ebef7; }

#dashboard #updates { float: left; width: 340px; }
#dashboard #updates h3 { color: #1a1a1a; }
#dashboard #updates h3 span { color: #3fa9f5; }
#dashboard #updates .river_item_time { color: #3fa9f5; font-size: 1.2em; }
#dashboard #feed { background: transparent; float: left; margin-right: 20px; width: 560px; }
#dashboard #feed .river_item { height: 40px; margin-bottom: 10px; min-height: 40px; }
#dashboard #feed .river_item p { color: #1a1a1a; font-size: 1.2em; width: 480px; }
#dashboard #feed .river_item p a { color: #3fa9f5; }
#dashboard #feed .river_item_icon { float: left; margin-right: 10px; }
#dashboard #feed .river_item_time { float: right; }
#dashboard #add-update-box { background: #333; padding: 10px; }
#dashboard #add-update-box h3 { margin-bottom: 5px; }
#dashboard #add-update-box input[type=text] { width: 85%; }
#dashboard #add-update-box input[type=submit] { float: right; left: 0; margin: 0; }

#profile_left {
	float: left;
	margin-right: 20px;
	width: 200px;
}
#profile_content { float: left; width: 740px; }
#profile_content h3 a { font-size: 1.6em; }
#profile_content #tabs ul { background: none; border-bottom: 4px solid #3fa9f5; padding: 0; }
#profile_content #tabs ul li { background: #ddd; display: inline-block; margin: 0; }
#profile_content #tabs ul li a { color: #888; display: block; margin: 0; padding: 6px 28px; }
#profile_content #tabs ul li.ui-state-active { background: #3fa9f5; }
#profile_content #tabs ul li.ui-state-active a { color: #fff; }
#profile_content .messageboard { margin: 0; }
#profile_content .messageboard .widget-header { display: none; }
#profile_content .messageboard .message { border-bottom: 1px solid #ddd; }
#profile_content .messageboard #messages-wrapper:last-child .message { border: 0; }
#profile_content .messageboard .group { background: none; }
#profile_content .messageboard .group .content { background: none; color: #666; width: auto; }
#profile_content .messageboard .group p { background: none; line-height: 1.4em; margin: 0 0 5px 0; padding: 0; }
#profile_content .messageboard .group .content { width: 600px; }

#profile_content #tabs .media ul { border: 0; margin: 15px 0 10px; }
#profile_content #tabs .media ul li { background: transparent; font-size: 2.2em; font-weight: bold; line-height: 0.8em; margin-right: 20px; padding: 0 0 5px; }
#profile_content #tabs .media ul li.active { border-bottom: 3px solid #3fa9f5; }
#profile_content #tabs .media ul li.active a { color: #1a1a1a; }
#profile_content #tabs .media ul li a { padding: 0; }
#profile_content #tabs .media .video-desc { width: 600px; }
#profile_content .media #loading { height: 100px; }

#profile_icon { margin-bottom: 10px; }
#profile_center, #profile_right { float: left; width: 360px; }
#profile_right { margin-left: 20px; }
#profile_center.business { width: 400px; }
#profile_right.business { width: 320px; }

#profile_right.business .members .review { background: #333; color: #888; font-size: 1.2em; padding: 8px 20px; margin-bottom: 2px; }
#profile_right.business .members .review.form { padding: 8px; text-align: right; }
#profile_right.business .members .review textarea { border: 1px solid #000; margin-bottom: 4px; padding: 2px; width: 298px; }
#profile_right.business .members .review textarea:focus { border: 1px solid #3fa9f5; }
#profile_right.business .members .review.form a { border: 1px solid #9ed4fa; color: #fff; font-size: 1.1em; margin-right: 0; }
#profile_right.business .members .review.form a:hover { color: #fff; }
#profile_right.business .members .review a { color: #3fa9f5; }
#profile_right.business .members .review a:hover { color: #6ebef7; }
#profile_right.business .members .review p { margin: 0; color: #fff; font-size: 1.1em; }

#profile_center div {
	margin-bottom: 10px;
}
#profile_center a { color: #3fa9f5; }
#profile_center a:hover { color: #6ebef7; }

.profile_form { width: 80%; }
.profile_form .button { background: #3fa9f5; font-size: 1.3em; font-weight: bold; padding: 2px 4px; }
.profile_form .button:hover { background: #6ebef7; color: #fff; }
.profile_form .button.red { background: #f53d4d; }
.profile_form .button.red:hover { background: #f65563; }
.profile_form form select { border: 2px solid #333; }
.profile_form h4 { color: #9ed4fa; }
#group_link {
	background: #fff;
	float: right;
	margin-right: -15px;
	padding: 4px;
}
.group_content .groupicon { float: left; margin-right: 5px; }

.group_content .group_details { display: inline;}

#elgg_horizontal_tabbed_nav ul { background: none; border-bottom: 4px solid #3fa9f5; padding: 0; }
#elgg_horizontal_tabbed_nav ul li { background: #ddd; display: inline-block; margin: 0; }
#elgg_horizontal_tabbed_nav ul li a { color: #666; display: block; font-size: 1.2em; margin: 0; padding: 6px 28px; text-transform: uppercase; }
#elgg_horizontal_tabbed_nav ul li.selected { background: #3fa9f5; }
#elgg_horizontal_tabbed_nav ul li.selected a { color: #fff; }

#pages-breadcrumbs { color: #fff; margin-bottom: 10px; }
#pages-breadcrumbs a { color: #3fa9f5; }
#pages-breadcrumbs a:hover { color: #6ebef7; }

#profile_picture_crop { text-align: center; }

#profile_right .widgets { margin-bottom: 10px; }
#profile_right .group_content {
	background: #f0f6f7;
	color: #1a1a1a;
	padding: 4px 36px;
}

.widget-header {
	background: #3fa9f5;
	padding: 4px 16px;
}

.widgets .group {
	background: #f0f6f7;
	color: #1a1a1a;
	cursor: pointer;
	display: block;
	padding: 10px 20px;
}
.widgets .group:hover { background: #deebed; }
.widgets .group .groupicon { float: left; margin-right: 10px; }
.widgets .group-link { background: #c4e3e8; padding: 4px 20px; }
.widgets .group-link:hover { background: #deebed; }
.widgets .group textarea { margin-bottom: 10px; width: 100%; }
.widgets .group .btn { color: #fff; float: right; margin-right: 0; }
.widgets .message { color: #1a1a1a; cursor: default; font-size: 0.9em; margin-bottom: 2px; }
.widgets .message:hover { background: #f0f6f7; }
.widgets .message a { color: #3fa9f5; font-size: 1.4em; }
.widgets .message p { margin-bottom: 5px; }
.widgets .content { float: left; width: 220px; }
.widgets .group-content { float: left; width: 270px; }
.widgets .group-content h4 { line-height: 14px; }
.widgets .message .message-delete { float: right; }

.members { margin-bottom: 10px; }
#members_header {
	background: #ddd;
	padding: 4px 16px;
}

.member {
	padding: 8px 26px;
}

.member-picture {
	float: left;
	margin-right: 10px;
}

.widget-edit-panel {
	background-color: #c4e3e8;
	padding: 4px 20px;
}
.widget-edit-panel div { margin-bottom: 10px; }

#messageboard { background: #f0f6f7; }

#messages .last, #messages-actions .last { border-bottom: 0; margin: 0; }
#messages { margin-bottom: 10px; }
.message-read, .message-unread, #messages-actions { border-bottom: 1px solid #888; height: 40px; margin-bottom: 0; padding: 10px 20px; }
.message-unread { background: #444; }
.message-read input[type=checkbox], .message-unread input[type=checkbox] { float: left; margin: 12px 20px 0 0; }
.message-read .usericon, .message-unread .usericon, .message-create .usericon { margin: 0 20px 0 0; }
.message-read a, .message-unread a { color: #3fa9f5; font-size: 1.2em }
.message-sender, .message-subject { color: #ddd; float: left; font-size: 1.0em; padding: 6px 0 0; }
.message-subject { color: #aaa; left: 750px; position: absolute; }
.message-delete { float: right; }
.message-create p { font-size: 1.3em; line-height: 40px; }
#messages-actions { background: #666; border-bottom: 0; height: auto; }
#messages-actions input[type=submit], #messages-actions input[type=button], #messages-actions a.btn { float: right; left: 0; }
#messages-return { margin-bottom: 20px; }
#messages-return h3 a, .message-panel a { color: #3fa9f5; }
#messages-return h3 a:hover, .message-panel a:hover { color: #6ebef7; }
.message-view { margin-bottom: 20px; }
.message-panel { color: #fff; float: left; font-size: 1.3em; margin-left: 20px; width: 80%; }
.message-panel span { color: #aaa; font-size: 0.8em; margin-left: 40px; }
.message-body { margin-top: 10px; font-size: 0.9em; }
form[name=messageboardForm] { border-bottom: 1px solid #888; margin-bottom: 20px; }

#messages-all #messageboard_wrapper a { color: #3fa9f5; font-size: 1.2em; }
#messages-all #messageboard_wrapper .content { color: #888; float: left; margin-left: 10px; }
#messages-all #messageboard_wrapper p { color: #fff; font-size: 1.2em; }
#messages-all #messages-wrapper { background: #444; padding: 5px 10px; margin-bottom: 10px; }

.admin_section { background: #fff; margin-bottom: 20px; padding: 4px 12px; }
.admin_section_disabled { background: #888; margin-bottom: 20px; padding: 4px 12px; }
.admin_plugin_reorder { float: left; }
.admin_plugin_enable_disable { float: right; }
.plugin_description { color: #333; }

#layout_footer {
	border-top: 1px solid #ddd;
	font-family: 'Gill Sans', 'Gill Sans MT', Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 10px auto 10px;
	width: 960px;
}

#layout_footer_links {
	float: left;
}

#layout_footer_copyright {
	float: right;
	text-transform: uppercase;
}
#layout_footer_copyright a { color: #888; }

#loading { background: transparent url(http://www.musefy.com/mod/musefy/_includes/images/loading.gif) center center no-repeat; display: block; height: 200px; width: 100%; }
#messageboard-loading { background: transparent url(http://www.musefy.com/mod/musefy/_includes/images/loading.gif) center center no-repeat; display: block; height: 180px; width: 100%; }


.usersettings_statistics table {
	color: #fff;
	font-size: 1.2em;
	margin: 10px 20px;
}
.usersettings_statistics table tr td { padding: 4px 40px 4px 0; }

#search, #search input { display: inline; }
#search input[type=text] { border: 1px solid #222; font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, sans-serif; padding: 2px; width: 60%; }
#search input[type=submit] { left: 0; margin: 0 0 0 4px; padding: 2px; }

/* HIDDEN AREAS ------------------------------------------------------------ */
.manifest_file, .widget-edit-panel { display: none; }
.clearfloat { margin: 0; }

/* HEADERS ----------------------------------------------------------------- */

h1 { font-size: 2.0em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }

h1, h2, h3, h4 {
	color: #3fa9f5;
	font-family: 'Gill Sans', 'Gill Sans MT', Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

#wrapper_header h1 { float: left; }

h2, h3, h4 { margin-bottom: 10px; }
h3, h4 { color: #fff; font-weight: normal; }

#members_header h3 { color: #1a1a1a; margin-bottom: 0; }

#layout-canvas-content-wrap h3 { margin-bottom: 0; }
#layout-canvas-content-wrap form div h3 { margin-bottom: 0.5em; }

.widgets h3 {
	float: left;
	line-height: 20px;
	margin-bottom: 0;
}
#create-opening-popup div h3 { float: left; font-size: 1.2em; margin: 0 10px 0; }

.feature_title h4 { color: #3fa9f5; font-size: 1.3em; font-weight: bold;margin-bottom: 2px; }
#updates h4 { color: #1a1a1a; }
#updates h4 span { color: #3fa9f5; font-weight: bold; }
#members h4 { margin-bottom: 0; }
.widgets h4 {
	color: #5baab2;
	margin-bottom: 0;
}
.sidebar_box h4 { color: #1a1a1a; }

.river_object_sitemessage_create span { color: #3fa9f5; font-size: 1.3em; font-weight: bold; }
.river_object_sitemessage_create p { font-size: 1.2em; }

form h3 { color: #888; }

/* TYPOGRAPHY -------------------------------------------------------------- */

p { font-size: 1.4em; margin-bottom: 10px; }
p.description { color: #fff; }

#profile_right .group_content p {
	font-size: 1.1em;
	font-weight: normal;
}

#profile_right .group_content div p {
	display: inline-block;
	font-size: 0.8em;
}

.member p { color: #fff; font-size: 1.2em; margin-bottom: 0; }

p.feature_content { font-size: 1.2em; }
.admin_section .formRow p {
	display: inline-block;
	font-size: 1.0em;
	margin-bottom: 0;
}

#admin_form p, .contentWrapper p {
	color: #fff;
	font-size: 1.1em;
}

#actionbar p {
	display: inline-block;
	font-family: 'Gill Sans', 'Gill Sans MT', Helvetica, sans-serif;
}
p#actionbar-or { font-size: 1.6em; margin-left: 40px; }
p#actionbar-login { color: #3fa9f5; font-size: 2.0em; font-weight: bold; margin-left: 40px; }

/* LINKS ------------------------------------------------------------------- */

a {
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
a:hover { color: #999; }
a:active, a:focus { outline: none !important; }

a .member { background: #333; }
a .member:hover { background: #444; }

h1 a { color: #3fa9f5; }
h1 a:hover { color: #6ebef7; }
h3 a { color: #000; }

#wrapper_header_menu a, #wrapper_header_right a, #tool_header a {
	display: block;
	height: 30px;
	font-weight: bold;
	padding: 0 15px;
}
#wrapper_header_menu a:hover, #wrapper_header_right a:hover, #tool_header a:hover { background: transparent url('http://www.musefy.com/mod/musefy/_includes/images/menu_active.png') repeat-x; color: #fff; }
#wrapper_header a.selected, #tool_header a.selected { background: transparent url('http://www.musefy.com/mod/musefy/_includes/images/menu_active.png') repeat-x; }

#owner_block a {
	display: block;
	color: #1a1a1a;
	line-height: 25px;
	padding-left: 20px;
	text-transform: uppercase;
	width: 192px;
}
#owner_block a:hover { background: transparent url('http://www.musefy.com/mod/musefy/_includes/images/sidebar_active.png') no-repeat; color: #fff; }
#owner_block li.selected > a { background: transparent url('http://www.musefy.com/mod/musefy/_includes/images/sidebar_active.png') no-repeat; color: #fff; }

#listing-filters a { padding-right: 20px; width: auto; }
#listing-filters a:hover { background: transparent; color: #888; }

#profile_links a {
	background: transparent url('http://www.musefy.com/mod/musefy/_includes/images/sidebar_active.png') repeat-y;
	display: block;
	font-size: 1.0em;
	margin-bottom: 2px;
	padding: 5px 10px;
	text-transform: uppercase;
	width: 180px;
}

#group_link a {
	color: #1a1a1a;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 25px;
	vertical-align: text-bottom;
}
#group_link a:hover { color: #888; }

#groups_profile_menu div a {
	background: #333;
	color: #fff;
	margin-bottom: 2px;
	line-height: normal;
	padding: 5px 10px;
	text-transform: uppercase;
	width: 180px;
}
#groups_profile_menu div a:hover { background: #444; }

.widget-header a {
	float: right;
	line-height: 20px;
}
#profile_links a:hover, .widget-header a:hover { color: #c4e3e8; }
.widget-header h3 { color: #fff; }

#login_box a {
	color: #3fa9f5;
	font-family: 'Gill Sans', 'Gill Sans MT', Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 30px;
	text-transform: uppercase;
}
#login_box a:hover { color: #6ebef7; }
#login_box input[type=checkbox] { margin-right: 10px; vertical-align: text-top; }
#login_box a, #login_box p { text-transform: uppercase; }
#login_box p { display: inline; font-size: 1.2em; line-height: 1.2em; margin: 0; }

.admin_section a {
	color: #1a1a1a;
}

#layout_footer_links a {
	color: #1a1a1a;
	margin-right: 10px;
}

#layout_footer_links a:hover {
	color: #888;
}

a.btn, a.messages-button, a.signup-button {
	background-color: #3fa9f5;
	border: 0;
	color: #fff;
	display: inline-block;
	font-family: 'Gill Sans', 'Gill Sans MT', Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	height: 20px;
	line-height: 22px;
	margin-right: 8px;
	padding: 4px 8px;
	position: relative;
	text-transform: uppercase;
}
a.btn:hover, a.signup-button:hover { background-color: #6ebef7; }
a.messages-button { background-color: #6ebef7; float: right; margin-right: 0; }
a.messages-button:hover { background-color: #9ed4fa; }
a.signup-button { font-size: 2.0em; height: auto; margin: 25px 0 25px 45px; }

.helplink {float:left; color: rgb(110, 190, 247);}

/* LISTS ------------------------------------------------------------------- */
#wrapper_header ul {
	height: 30px;
	width: auto;
}

#wrapper_header ul li {
	display: inline-block;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
}

#features ul li {
	display: inline-block;
	float: left;
	margin-right: 25px;
	width: 190px;
}
#features ul li.last { margin-right: 0; }
#features ul li a { color: #3fa9f5; }
#features ul li a:hover { color: #6ebef7; }

#listing #listing-nav span { color: #fff; float: left; font-size: 1.3em; margin: 2px 40px 0 10px; text-transform: uppercase; }
#listing #listing-nav ul { display: inline; margin: 10px 0 0 100px;  }
#listing #listing-nav ul li { background: #bbb; display: inline-block; float: left; margin-right: 10px; }
#listing #listing-nav ul li a { color: #1a1a1a; display: block; font-size: 1.2em; padding: 4px 12px; text-transform: uppercase; }
#listing #listing-nav ul li a:hover { color: #fff; }
#listing #listing-nav ul li.selected { background: #3fa9f5; }
#listing #listing-nav ul li.selected a { color: #fff; }

.hr { background: #f0f0f0; border-top: 1px solid #d0d0d0; clear: both; float: left; height: 1px; margin: 8px 0; overflow: hidden; width: 100%; }

/* FORMS ------------------------------------------------------------------- */

/* IE CSS Button Fix */
input[type=submit], input[type=button] { overflow: visible; width: 0; }
input[class] { width: auto; }

form legend { display: none; }
form div { color: #fff; margin-bottom: 20px; }

form div label {
	color: #fff;
	float: left;
	font-size: 1.1em;
	padding: 4px 0;
	width: 30%;
}
form div label span { color: #f00; }

form div input[type=text], form div input[type=password], form div textarea, form div select {
	border: 2px solid #bbb;
	font-size: 1.1em;
	padding: 4px;
	width: 60%;
}
form div input[type=text]:focus, form div input[type=password]:focus, form div textarea:focus { border: 2px solid #9ed4fa; }
form div textarea { font-family: Helvetica, Arial, sans-serif; }
form div select { padding: 2px; width: auto; }
form div p { float: left; font-size: 1.1em; }
form div p input { vertical-align: middle; }
form div table { color: #fff; font-size: 1.1em; width: 80%; }
form div table tr td { padding-bottom: 5px; }
form div table tr td input[type=checkbox] { margin-right: 5px; }

form div.error-row { background: url('http://www.musefy.com/mod/musefy/_includes/images/icons.png') right -252px no-repeat; }
form div .error-wrap { background: #ffe5e5; margin: 0 0 0 40px; padding: 0 8px; position: absolute; z-index: 1; }
form div .error-wrap p { color: #1a1a1a; float: none; font-size: 1.1em; margin-bottom: 0; padding: 4px 0; }
form div .tip { display: none; }

form.business div input, form.business div select { border: 1px solid #000; }
form.business div input:focus, form.business div select:focus { border: 1px solid #3fa9f5; }
form.business div input.city { width: 40%; }
form.business div input.zip { width: 20%; }
form.business div span { display: inline-block; }

form input[type=submit], input[type=button] {
	background-color: #3fa9f5;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-family: 'Gill Sans', 'Gill Sans MT', Helvetica, sans-serif;
	font-weight: bold;
	left: 30%;
	margin-right: 8px;
	padding: 4px 8px;
	position: relative;
	text-transform: uppercase;
}
form input[type=submit]:hover, input[type=button]:hover { background-color: #6ebef7; }

input[type=radio] { display: inline-block; height: 22px; margin-right: 5px; }
.radio_label {
	color: #fff;
	display: inline-block;
	font-size: 1.1em;
	line-height: 22px;
	margin-right: 20px;
	text-transform: capitalize;
	vertical-align: top;
}

.watermarkInput { color: #bbb; }

#register_box form label, #one_column form label { color: #1a1a1a; }

#login_box form div { margin-bottom: 16px; }
#login_box form div input[type=text], #login_box form div input[type=password] {
	border: 1px solid #bbb;
	font-family: 'Gill Sans', 'Gill Sans MT', Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0;
	padding: 6px;
	width: 214px;
}

#login_box form input[type=submit], #login_box form input[type=button] {
	float: right;
	left: 0;
	margin-right: 0;
} 

#login_box .watermarkInput { text-transform: uppercase; }

#profile_center div label {
	color: #888;
	float: left;
	font-size: 1.1em;
	width: 30%;
}

#profile_center div p {
	display: inline-block;
	font-size: 1.1em;
	margin-bottom: 0;
	width: 68%;
}

.profile_form label { color: #fff; }
.profile_form form div input[type=text],
.profile_form form div input[type=password],
.profile_form form div textarea {
	border: 2px solid #333;
}
.profile_form form div input[type=text]:focus,
.profile_form form div input[type=password]:focus,
.profile_form form div textarea:focus {
	border: 2px solid #9ed4fa;
}
#profile_picture_crop form input[type=submit] { left: 0; }

#layout_canvas_sidebar .sidebar_box form div { margin-bottom: 0; }
#layout_canvas_sidebar .sidebar_box form input[type=submit],
#layout_canvas_sidebar .sidebar_box form input[type=button] {
	display: inline;
	left: 0;
	margin-right: 0;
}

.ac_results { background-color: #fff; border: 1px solid #333; border-top: 0; overflow: hidden; z-index: 4000; }
.ac_results li { cursor: pointer; font-size: 1.1em; padding: 4px 5px; }
.ac_over { background-color: #3fa9f5; color: #fff; }

/* POPUPS ------------------------------------------------------------------ */
#overlay, #overlay-popup {
	background: #000;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
}

.message-popup, .messages_error {
	position: absolute;
	z-index: 2000;
}

.message-popup .message-wrapper {
	background: #888;
}

.message-popup .message {
	background: #3fa9f5;
	border-right: 6px solid #fff;
	color: #fff;
	float: left;
	font-family: 'Gill Sans', 'Gill Sans MT', Helvetica, sans-serif;
	padding: 15px 30px;
	max-width: 480px;
}

.message-popup .close {
	float: left;
	padding: 5px;
	text-align: center;
	width: 20px;
}
.message-popup .close a {
	font-size: 2.0em;
	font-weight: bold;
}
.message-popup .close a:hover { color: #ddd; }

.message-popup span { color: #fff; display: block; font-size: 0.9em; margin-top: 10px; position: absolute; text-align: center; width: 100%; }
.message-popup input { border: 2px solid #9ed4fa; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; padding: 2px; }

.member-information h4 { margin: 0; }
.create-opening-toggle h4 { color: #3fa9f5; margin: 0; }
.create-opening-toggle h4:hover { color: #9ed4fa; }
#create-opening { background: #1a1a1a; }
#create-opening-popup, #search-popup {
	background: #1a1a1a;
	color: #fff;
	left: 0;
	padding: 10px 20px;
	position: absolute;
	top: 0;
	width: 560px;
	z-index: 2000;
}
#create-opening-popup #form { margin-top: 20px; }
#create-opening-popup #form div { margin-bottom: 10px; }
#create-opening-popup #form h3 { display: block; width: 25%; }
#create-opening-popup #form label { width: auto; }
#create-opening-popup #form input { width: 60; }
#create-opening-popup #form input.small { width: 10%; }
#create-opening-popup a, #search-popup a { float: right; }

/* ICON MENU --------------------------------------------------------------- */
.icon-menu-button {
	width:15px;
	height:15px;
	position:absolute;
	cursor:pointer;
	display:none;
	bottom:0;
	margin: 0;
}
.icon-menu-arrow {
	background: url(http://www.musefy.com/_graphics/avatar_menu_arrows.gif) no-repeat left top;
	width:15px;
	height:15px;
}
.icon-menu-arrow-on {
	background: url(http://www.musefy.com/_graphics/avatar_menu_arrows.gif) no-repeat left -16px;
	width:15px;
	height:15px;
}
.icon-menu-arrow-hover {
	background: url(http://www.musefy.com/_graphics/avatar_menu_arrows.gif) no-repeat left -32px;
	width:15px;
	height:15px;
}
.usericon { float: left; }
.usericon div.icon-menu { 
	display:none; 
	position:absolute; 
	padding:2px; 
	margin:0; 
	border-top:solid 1px #E5E5E5; 
	border-left:solid 1px #E5E5E5; 
	border-right:solid 1px #999999; 
	border-bottom:solid 1px #999999;  
	width:160px; 
	background:#FFFFFF; 
	text-align:left;
}
.usericon div.icon-menu a {color: #3fa9f5;margin:0;padding:2px;}
.usericon div.icon-menu a:link, 
.usericon div.icon-menu a:visited, 
.usericon div.icon-menu a:hover{ display:block;}	
.usericon div.icon-menu a:hover{ background:#cccccc; text-decoration:none;}
.usericon a.icon img, .river_item_icon img { border: 1px solid #888; padding: 1px; }

.usericon div.icon-menu h3 {
	font-size:1.2em;
	padding-bottom:3px;
	border-bottom:solid 1px #dddddd;
	color: #4690d6;
	margin:0 !important;
}
.usericon div.icon-menu h3:hover {

}

/* EXTERNAL PAGES ---------------------------------------------------------- */
.pages p { line-height: 1.4em; }
.pages a { color: #3fa9f5; }
.pages a:hover { color: #9ed4fa; }
.pages ol { font-size: 1.3em; list-style-type: lower-alpha; margin: 0 0 10px 60px; }
.pages ol li { margin-bottom: 3px; }
.pages ul { font-size: 1.3em; list-style-type: circle; margin: 0 0 10px 60px; }
.pages ul li { margin-bottom: 3px; }
	
/* FRIENDS PICKER ---------------------------------------------------------- */	
.friendsPicker_container h3 {
	font-size:4em !important;
	text-align: left;
	margin:0 0 10px 0 !important;
	color:#999999 !important;
	background: none !important;
	padding:0 !important;
}
.friendsPicker .friendsPicker_container .panel ul {
	text-align: left;
	margin: 0;
	padding:0;
}
.friendsPicker_wrapper {
	margin: 0;
	padding:0;
	position: relative;
	width: 100%;
}
.friendsPicker {
	position: relative;
	overflow: hidden; 
	padding:0;
	width: 678px;
	margin: 0 auto;
	height: auto;
	background: #444;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
.friendspicker_savebuttons {
	background: white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	margin:0 10px 10px 10px;
}
.friendsPicker .friendsPicker_container { /* long container used to house end-to-end panels. Width is calculated in JS  */
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
}
.friendsPicker .friendsPicker_container .panel {
	float:left;
	height: 100%;
	position: relative;
	width: 678px;
	margin: 0;
	padding:0;
}
.friendsPicker .friendsPicker_container .panel h3 { line-height: 1.0em; }
.friendsPicker .friendsPicker_container .panel .wrapper {
	margin: 0;
	padding:4px 10px 10px 10px;
	min-height: 230px;
}
.friendsPicker .friendsPicker_container .panel table { width: auto; }
.friendsPicker .friendsPicker_container .panel table tr td { padding-right: 10px; vertical-align: middle; }
.friendsPicker .friendsPicker_container .panel table tr td div { margin: 0; width: 25px; }
.friendsPickerNavigation { margin: 0; text-align: center; }
.friendsPickerNavigation ul li { display: inline; line-height: 20px; }
.friendsPickerNavigation a { display: inline-block; font-size: 1.4em; height: 25px; width: 25px; }
.tabHasContent { color: #888; }
.friendsPickerNavigation li a.current { color: #3fa9f5; }
.friendsPickerNavigation li a.current:hover { color: #6ebef7; }
.friendsPickerNavigationAll {
	margin:0px 0 0 20px;
	float:left;
}
.friendsPickerNavigationAll a {
	font-weight: bold;
	text-align: left;
	font-size:0.8em;
	background: white;
	color: #999999;
	text-decoration: none;
	display: block;
	padding: 0 4px 0 4px;
	width:auto;
}
.friendsPickerNavigationAll a:hover {
	background: #4690D6;
	color:white;
}
.friendsPickerNavigationL, .friendsPickerNavigationR {
	position: absolute;
	top: 50px;
	text-indent: -9000em;
}
.friendsPickerNavigationL a, .friendsPickerNavigationR a {
	display: block;
	height: 43px;
	width: 43px;
}
.friendsPickerNavigationL {
	right: 62px;
	z-index:1;
}
.friendsPickerNavigationR {
	right: 10px;
	z-index:1;
}
.friendsPickerNavigationL {
	background: url("http://www.musefy.com/_graphics/friends_picker_arrows.gif") no-repeat left top;
}
.friendsPickerNavigationR {
	background: url("http://www.musefy.com/_graphics/friends_picker_arrows.gif") no-repeat -60px top;
}
.friendsPickerNavigationL:hover {
	background: url("http://www.musefy.com/_graphics/friends_picker_arrows.gif") no-repeat left -44px;
}
.friendsPickerNavigationR:hover {
	background: url("http://www.musefy.com/_graphics/friends_picker_arrows.gif") no-repeat -60px -44px;
}	
.friends_collections_controls a.delete_collection {
	display:block;
	cursor: pointer;
	width:14px;
	height:14px;
	margin:2px 3px 0 0;
	background: url("http://www.musefy.com/_graphics/icon_customise_remove.png") no-repeat 0 0;
}
.friends_collections_controls a.delete_collection:hover {
	background-position: 0 -16px;
}
.friendspicker_savebuttons .submit_button,
.friendspicker_savebuttons .cancel_button {
	margin:5px 20px 5px 5px;
}

#collectionMembersTable {
	background: #dedede;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	margin:10px 0 0 0;
	padding:10px 10px 0 10px;
}

div.tooltip { 
    background-color:#000; 
    border:1px solid #888; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
    opacity: 0.8;
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

#ui-datepicker-div, #my_datepicker {
    background-color:#000; 
    border:1px solid #888;
    font-size: 1.2em;
    padding:10px 15px;
    opacity: 0.9;
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

#ui-datepicker-div .ui-datepicker-title, #my_datepicker .ui-datepicker-title { color: #3fa9f5; text-align: center; text-transform: uppercase; }
#ui-datepicker-div .ui-datepicker-prev, #my_datepicker .ui-datepicker-prev { float: left; }
#ui-datepicker-div .ui-datepicker-next, #my_datepicker .ui-datepicker-next { float: right; }
#ui-datepicker-div .ui-datepicker-unselectable, #my_datepicker .ui-datepicker-unselectable { background: #000 !important; }
#ui-datepicker-div table, #my_datepicker table { width: 100%; }
#ui-datepicker-div table th, #my_datepicker table th, #ui-datepicker-div table td, #my_datepicker table td { font-size: 1.0em; text-align: right; } 
#ui-datepicker-div table th, #my_datepicker table th { color: #888; padding: 2px 3px; }
#ui-datepicker-div table td a, #my_datepicker table td a { display: block; padding: 2px 3px; }
#my_datepicker .ui-state-highlight { color: #3fa9f5; }
#my_datepicker .ui-state-highlight:hover { color: #6ebef7; }
#profile_icon_wrapper {
	float:left;
}
	
.usericon {
	position:relative;
}

.avatar_menu_button {
	width:15px;
	height:15px;
	position:absolute;
	cursor:pointer;
	display:none;
	right:0;
	bottom:0;
}
.avatar_menu_arrow {
	background: url(http://www.musefy.com/_graphics/avatar_menu_arrows.gif) no-repeat left top;
	width:15px;
	height:15px;
}
.avatar_menu_arrow_on {
	background: url(http://www.musefy.com/_graphics/avatar_menu_arrows.gif) no-repeat left -16px;
	width:15px;
	height:15px;
}
.avatar_menu_arrow_hover {
	background: url(http://www.musefy.com/_graphics/avatar_menu_arrows.gif) no-repeat left -32px;
	width:15px;
	height:15px;
}
.usericon div.sub_menu { 
	display:none; 
	position:absolute; 
	padding:2px; 
	margin:0; 
	border-top:solid 1px #E5E5E5; 
	border-left:solid 1px #E5E5E5; 
	border-right:solid 1px #999999; 
	border-bottom:solid 1px #999999;  
	width:160px; 
	background:#FFFFFF; 
	text-align:left;
}
div.usericon a.icon img {
	z-index:10;
}

.usericon div.sub_menu a {margin:0;padding:2px;}
.usericon div.sub_menu a:link, 
.usericon div.sub_menu a:visited, 
.usericon div.sub_menu a:hover{ display:block;}	
.usericon div.sub_menu a:hover{ background:#cccccc; text-decoration:none;}

.usericon div.sub_menu h3 {
	font-size:1.2em;
	padding-bottom:3px;
	border-bottom:solid 1px #dddddd;
	color: #4690d6;
	margin:0 !important;
}
.usericon div.sub_menu h3:hover {

}

.user_menu_addfriend,
.user_menu_removefriend,
.user_menu_profile,
.user_menu_friends,
.user_menu_friends_of,
.user_menu_blog,
.user_menu_file,
.user_menu_messages,
.user_menu_admin,
.user_menu_pages {
	margin:0;
	padding:0;
}
.user_menu_admin {
	border-top:solid 1px #dddddd;
}
.user_menu_admin a {
	color:red;
}
.user_menu_admin a:hover {
	color:white !important;
	background:red !important;
}

.resetdefaultprofile {
	padding:0 10px 0 10px;
}
.resetdefaultprofile input[type="submit"] {
	background: #dedede;
	border-color: #dedede;
	color:#333333;
}
.resetdefaultprofile input[type="submit"]:hover {
	background: red;
	border-color: red;
	color:white;
}

/* Banned user */
#profile_banned {
	background-color:#FF8888;
	border:3px solid #FF0000;
	padding:2px;
}/*
#elgg_topbar_container_left a.new_friendrequests {
	margin:0 0 0 20px;
	color:white;
	padding:3px;
}
#elgg_topbar_container_left a.new_friendrequests:hover {
	background: #4690d6;
	text-decoration: none;
}
*/

#elgg_topbar_container_left a.new_friendrequests {
	background:transparent url(http://www.musefy.com/mod/friend_request/graphics/icons/friendrequest.gif) no-repeat left;
	padding:0 0 0 18px;
	margin:0 15px 0 5px;
	color:white;
}

#elgg_topbar_container_left a.new_friendrequests:hover {
	text-decoration: none;
}.sidebarBox #thewire_sidebarInputBox {
	width:178px;
}
.sidebarBox .last_wirepost {
	margin:20px 0 20px 0;
}
.sidebarBox .last_wirepost .thewire-singlepage {
	margin:0;
}
.sidebarBox .last_wirepost .thewire-singlepage .thewire_options {
	display:none;
}
.sidebarBox .last_wirepost .thewire-singlepage .note_date {
	line-height: 1em;
	padding:3px 0 0 0;
	width:142px;
}
.sidebarBox .last_wirepost .thewire-singlepage .note_body {
	color:#666666;
	line-height: 1.2em;
}
.sidebarBox .last_wirepost .thewire-singlepage .thewire-post {
	background-position: 130px bottom;
}
.sidebarBox .thewire_characters_remaining {
	float:right;
}
.sidebarBox input.thewire_characters_remaining_field {
	background: #dedede;
}
.sidebarBox input.thewire_characters_remaining_field:focus {
	background: #dedede;
	border:none;
}
.sidebarBox input#thewire_submit_button {
	margin:2px 0 0 0;
	padding:2px 2px 1px 2px;
	height:auto;
}
.sidebarBox .membersWrapper {
	background: white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	padding:7px;	
}
.sidebarBox .membersWrapper .recentMember {
	margin:2px;
	float:left;
}
.sidebarBox .membersWrapper .recentMember .usericon img {
	width:25px;
	height:25px;
}
/* br necessary for ie6 & 7 */
.sidebarBox .membersWrapper br {
	height:0;
	line-height:0;
}
.welcomemessage {
	background:white;
}
.riverdashboard_filtermenu {
	margin:10px 0 10px 0;
}

.river_pagination .forward,
.river_pagination .back {
	display:block;
	float:left;
	border:1px solid #cccccc;
	color:#4690d6;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	margin:0 6px 0 0;
	padding:0 4px 1px 4px;
	cursor: pointer;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
}
.river_pagination .forward:hover,
.river_pagination .back:hover {
	background:#4690d6;
	color:white;
	text-decoration: none;
	border:1px solid #4690d6;
}
.river_pagination .back {
	margin:0 20px 0 0;
}
/* IE6 */
* html .river_pagination { margin-top:17px; }
/* IE7 */
*:first-child+html .river_pagination { margin-top:17px; }

/* activity widget */
.collapsable_box_content .river_item p {
	color:#333333;
}

.collapsable_box_content .content_area_user_title h2 {
	font-size:1.25em;
	line-height:1.2em;
	margin:0;
	padding:0 0 2px 0;
	color:#4690d6;
}
.river_content img {
	margin:2px 0 2px 20px;
}





#logbrowserSearchform {
	padding: 10px;
	background-color: #dedede;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}

.log_entry {
	width: 699px;
	font-size: 80%;
	background:white;
	margin:0 10px 5px 10px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border:1px solid white;
}
.log_entry td {
}

.log_entry_user {
	width: 120px;
}

.log_entry_time {
	width: 210px;
	padding:2px;
}

.log_entry_item {
	
}

.log_entry_action {
	width: 75px;
}
/* input msg area */
#mb_input_wrapper {
	margin:0 10px 5px 10px;
	padding:5px;
	background: white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}

#mb_input_wrapper .input_textarea {
	width:675px;
}
.collapsable_box_content #mb_input_wrapper .input_textarea {
	width:259px;
}
.message_item_timestamp {
	font-size:90%;
	padding:10px 0 0 0;
}
p.message_item_timestamp {
	margin-bottom: 10px;
}
/* wraps each message */
.messageboard {
	margin:0 10px 5px 10px;
	padding:0;
	background: white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
.messageboard .message_sender {
	float:left;
	margin: 5px 10px 0 5px;
}
/* IE6 */
* html .messageboard { width: 280px; } 
* html #two_column_left_sidebar_maincontent .messageboard { width: 667px; }
* html .messageboard .message_sender { margin: 5px 10px 0 2px; }
* html #mb_input_wrapper .input_textarea { width:645px; }
/* IE7 */
*:first-child+html .messageboard { width: 280px; } 
*:first-child+html #two_column_left_sidebar_maincontent .messageboard { width: 698px; }
*:first-child+html .messageboard .message_sender { margin: 5px 10px 0 2px; }

.messageboard .message p {
	line-height: 1.2em;
	background:#dedede;
	margin:0 6px 4px 6px;
	padding:4px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	overflow-y:hidden;
	overflow-x:auto;
	color:#333333;
}

.message_buttons {
	padding:0 0 3px 4px;
	margin:0;
	font-size: 90%;
	color:#666666;
}

.messageboard .delete_message a {
	display:block;
	float:right;
	cursor: pointer;
	width:14px;
	height:14px;
	margin:0 3px 3px 0;
	background: url("http://www.musefy.com/_graphics/icon_customise_remove.png") no-repeat 0 0;
	text-indent: -9000px;
}
.messageboard .delete_message a:hover {
	background-position: 0 -16px;
}







p.filerepo_owner {
	margin:0;
	padding:0;
}
.filerepo_owner_details {
	margin:0;
	padding:0;
	line-height: 1.2em;
}
.filerepo_owner_details small {
	color:#666666;
}
.filerepo_owner .usericon {
	margin: 3px 5px 5px 0;
	float: left;
}

.filerepo_download a {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background:#4690d6;
	border:none;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	width: auto;
	height: 25px;
	padding: 3px 6px 3px 6px;
	margin:10px 0 10px 0;
	cursor: pointer;
}
.filerepo_download a:hover {
	background: black;
	color:white;
	text-decoration: none;
}

/* FILE REPRO WIDGET VIEW */
.filerepo_widget_singleitem {
	margin:0 0 5px 0;
	padding:5px;
	min-height:60px;
	display:block;
	background:white;
   	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
.filerepo_widget_singleitem_more {
	margin:0;
	padding:5px;
	display:block;
	background:white;
   	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;	
}
.filerepo_listview_icon {
	float: left;
	margin-right: 10px;
}
.filerepo_timestamp {
	color:#666666;
	margin:0;
}
.filerepo_listview_desc {
	display:none;
	padding:0 10px 10px 0;
	line-height: 1.2em;
}
.filerepo_listview_desc p {
	color:#333333;
}
.filerepo_widget_content {
	margin-left: 70px;
}
.filerepo_title {
	margin:0;
	padding:6px 5px 0 0;
	line-height: 1.2em;
	color:#666666;
	font-weight: bold;
}

.collapsable_box #filerepo_widget_layout {
	margin:0 10px 0 10px;
	background: none;
}

/* widget gallery view */
#filerepo_widget_layout .filerepo_widget_galleryview {
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	background: white;
	margin:0 0 5px 0;	
}
.filerepo_widget_galleryview img {
	padding:0;
    border:1px solid white;
    margin:4px;
}
.filerepo_widget_galleryview img:hover {
	border:1px solid #333333;
}

/* SINGLE ITEM VIEW */
.filerepo_file {
	background:white;
	margin:10px 10px 0 10px;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
.filerepo_file .filerepo_title_owner_wrapper {
	min-height:60px;

}
.filerepo_title_owner_wrapper .filerepo_title,
.filerepo_title_owner_wrapper .filerepo_owner {
	margin-left: 70px !important;
}
.filerepo_file .filerepo_maincontent {
	padding:0 20px 0 0;
}
.filerepo_file .filerepo_icon {
	width: 70px;
	position: absolute;
	margin:10px 0 10px 10px;
}
.filerepo_file .filerepo_title {
	margin:0;
	padding:7px 4px 10px 10px;
	line-height: 1.2em;
}
.filerepo_file .filerepo_owner {
	padding:0 0 0 10px;
}
.filerepo_file .filerepo_description {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
}
.filerepo_download,
.filerepo_controls {
	padding:0 0 1px 10px;
	margin:0 0 10px 0;
}
.filerepo_file .filerepo_description p {
	padding:0 0 5px 0;
	margin:0;
}
.filerepo_file .filerepo_specialcontent img {
	padding:10px;
	margin:0 0 0 10px;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	background: black; 
}
/* zaudio player */
.filerepo_maincontent .filerepo_specialcontent {
	margin:0 0 20px 0;
}
.filerepo_tags {
	padding:0 0 10px 10px;
	margin:0;
}

/* file repro gallery items */
.search_gallery .filerepo_controls {
	padding:0;
}
.search_gallery .filerepo_title {
	font-weight: bold;
	line-height: 1.1em;
	margin:0 0 10px 0;
}
.filerepo_gallery_item {
	margin:0;
	padding:0;
	text-align:center;

}
.filerepo_gallery_item p {
	margin:0;
	padding:0;
}
.filerepo_gallery_item .filerepo_controls {
	margin-top:10px;
}
.filerepo_gallery_item .filerepo_controls a {
	padding-right:10px;
	padding-left:10px;
}
.search_gallery .filerepo_comments {
	font-size:90%;
}

.filerepo_user_gallery_link {
	float:right;
	margin:5px 5px 5px 50px;
}
.filerepo_user_gallery_link a {
	padding:2px 25px 5px 0;
	background: transparent url(http://www.musefy.com/_graphics/icon_gallery.gif) no-repeat right top;
	display:block;
}
.filerepo_user_gallery_link a:hover {
	background-position: right -40px;
}

/* IE6 */
* html #description_tbl { width:676px !important;}




.error{
color:red;
font-weight:bold;
font-size:11px;
}
#video-list-main{
padding:10px;
}
#videocontainer{
width:100%;
margin-bottom:10px;
}
.search_gallery_item{
border:1px solid #CCCCCC;
}
#videobox{
width:98%;
text-align:center;
margin-top:10px;
}
#videoDescbox{
width:95%;
margin:0px 5px 0px 8px;
}
#videoActionbox{
width:90%;
margin:0px 5px 0px 8px;
float:left;
}
#videothumbnail-box{
float:left;
width:35%;
background: #333333;
text-align:center;
padding:3px 1px 3px 0px;
}
#videotitle-box{
width:60%;
float:left;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:5px;
color:#474B9F;
}
.title{
font-weight:bold;
}
#profile_video_widget_container{
margin:0px 10px 10px 10px;
padding:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
border:1px solid #C3C3C3;
background: #FFFFFF;
max-height:250px;
overflow-y:auto;
}
#profile_video_image_container{
float:left;
width:95%;
margin:6px 2px 0px 6px;
border-bottom:1px solid #CCC;
padding-bottom:3px;
}

#widget_container_header{
color:#474B9F;
margin:0px 0px 5px 0px;
font-weight:bold;
font-size:13px;
}
#loadingSearch{
width:100%;
}
#SearchContainer{
width:100%;
}
#responseSearch{
padding:15px;
}
#paginateSearch{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
padding:2px 5px 2px 0px;
text-align:right;
background:#FFF;
border:1px solid #CCC;
color:#666;
}
th{
text-align:center;
font-weight:bold;
font-size:13px;
}
#parentTab{
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border-top:1px solid #CCC;
border-bottom:6px solid #CCC;
border-left:1px solid #CCC;
border-right:5px solid #CCC;
background:#FFFFFF;
margin-top:7px;
}
.tabcellDesc{
padding:5px 5px 5px 10px;
text-align: left;
}
.tabcellText{
padding:5px;
text-align: center;
}
.videoDisp{
position:absolute;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border:1px solid #000000;
display:none;
padding:10px;
margin-left:120px;
margin-top:-100px;
background:#FFFFFF;
z-index:300000;
}
.videolist-content{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border:1px solid #C3C3C3;
width:675px;
margin:10px 0px 10px 10px;
padding:10px;
background:#FFFFFF;
}
.tubesearch{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border:1px solid #666666;
}
#comment_area_video_title{
padding:10px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border:1px solid #CCCCCC;
border:1px solid #CCCCCC;
background:#FFFFFF;
}
.vid-comment-widget{
font-size:11px;
font-weight:normal;
}
.searchvideorow{
padding:10px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border:1px solid #CCCCCC;
}
#videosearch-tablecontainer{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border:1px solid #CCCCCC;
background:#FFF;
padding:10px;
}
#videosearch-interface{
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px 1px;
margin-top:-15px;
padding:15px 0 15px 20px;
}
