/* Eligible Greeks */

body {
	background: #F0EDE6 url(../images/salaamlove/bg-page.gif) repeat-x 0 0;
	color: #222;
}

a:link		{ color: #FF3333; }
a:visited	{ color: #468; }
a:hover,
a:active	{ color: #791; }

h1 .meta {
	color: #AAA;
}
hr {
	background-color: #CCC;
	color: #CCC;
}


.meta,
.helper {
	color: #999;
}
p.help {
	color: #666;
}

a.action {
	color: #791 !important;
}


/* Header
------------------------------ */

.header,
.header h1 a {
	color: #555;
}

	/* Logo */

	.header h1 {
		width: 307px;
		height: 40px;
		margin-top: 14px;
	}
		.header h1 span {
			background-image: url(../images/salaamlove/logo.gif);
		}

	#landing .header h1 {
		width: 390px;
		height: 80px;
		margin-top: 29px;
	}
		#landing .header h1 span {
			background-image: url(../images/salaamlove/logo-landing.gif);
		}

	/* Sign In form */

	.header fieldset {
		border-color: #F1EFEC;
		background-color: #FCFBFA;
	}
		.header fieldset .form-row a {
			color: #999;
		}
		.header fieldset .form-row a:hover,
		.header fieldset .form-row a:active {
			color: #791;
		}

	/* Meta Navigation */

	.header ul.nav-meta .highlight {
		background-color: #DDEFF8;
	}

	/* Online Now */

	.online-number {
		border-color: #A9CC3D;
		background-color: #F9FFD9;
	}
		.online-number a {
			color: #739900 !important;
		}



/* Main navigation
------------------------------ */

.nav-main {
	background-color: #2B9ED8;
	background-image: url(../images/salaamlove/bg-nav.gif);
}
	.nav-main ul li a,
	.nav-main ul li strong {
		background-image: url(../images/salaamlove/bg-nav-l.gif);
	}
	.nav-main ul li span {
		background-image: url(../images/salaamlove/bg-nav-r.gif);
	}
	.nav-main ul li span.badge em {
		background-color: #76BFE3;
		background-image: url(../images/ws/bg-nav-badge.gif);
		color: #FFF !important;
	}
	.nav-main ul li a {
		background-color: #2B9FD9;
		color: #FFF !important;
	}
	.nav-main ul li:hover a,
	.nav-main ul li.over a {
		background-color: #2B9FD9;
		color: #2477B2 !important;
	}
	.nav-main ul li strong,
	.nav-main ul li strong a {
		background-color: #FFF;
		color: #444 !important;
	}

	/* Dropdown */

	.nav-main ul li ul {
		border-color: #AEDAF0;
		background-color: #F5FCFF;
	}
		.nav-main ul li ul li {
			border-color: #DCF0FA;
		}
			.nav-main ul li       ul li a,
			.nav-main ul li:hover ul li a,
			.nav-main ul li       ul li strong,
			.nav-main ul li       ul li strong a {
				color: #456 !important;
			}
			.nav-main ul li ul li a:hover {
				background-color: #FFF !important;
				color: #2477B2 !important;
			}
			.nav-main ul li ul li strong {
				background-color: #FFF !important;
				color: #444 !important;
			}



/* Landing page
------------------------------ */

/* Promo block */

.promo {
	background-color: #FFE;
	background-image: url(../images/salaamlove/promo.jpg);
}

	/* Headline */

	.promo #headline h1 {
		color: #0067B1;
		line-height: 1.1;
		font-size: 1.7em;
	}

	/* Call-to-action */

	.promo #call-to-action h2 {
		margin-top: .6em;
		color: #FFF;
		line-height: 1.1;
		font-weight: normal;
		font-size: 1em;
		text-transform: uppercase;
	}

	/* Sign Up form */

	.promo form.signup .meta,
	.promo form.signup .form-comment {
		color: #777;
	}

	/* Promotion */

	.promo .promotion img.bordered {
		border-color: #999;
		background-color: #FFF;
	}

/* Content */

.content {
}
	.content .block-content, .rc b {
		background-color: #FBFAF7;
	}
	b.rc5 {
		border-color: #E8E4DD;
	}
	b.rc1 {
		background-color: #E8E4DD;
	}
	.content .block-content {
		border-color: #E6E2DA;
	}
	b.rc1 b {
		background-color: #E6E2DA;
	}
	b.rc1, b.rc2, b.rc3, b.rc4 {
		border-color: #EFECE7;
	}

	/* Testimonial */

	.testimonial {
	}
		.testimonial img {
			border-color: #BFB7AC;
			background-color: #FFF;
		}
		.testimonial blockquote {
			background-image: url(../images/salaamlove/bg-testimonial.gif);
		}
			.testimonial blockquote,
			.testimonial blockquote p {
				color: #73716D;
			}
		.testimonial p {
			color: #999;
		}

	/* Search */

	.search {
	}
		.search .block-content, .search .rc b {
			background-color: #FFF5C5;
		}
		.search b.rc5 {
			border-color: #FFE378;
		}
		.search b.rc1 {
			background-color: #FFE378;
		}
		.search .block-content {
			border-color: #FFDF6B;
		}
		.search b.rc1 b {
			background-color: #FFDF6B;
		}
		.search b.rc1, .search b.rc2, .search b.rc3, .search b.rc4 {
			border-color: #FFE98D;
		}

	/* Featured profiles */

	ul.featured-profiles img {
		border-color: #BFB7AC;
	}


/* SEO content */

.block-about {
	border-color: #FFF;
	color: #B2B1AF;
}
	.block-about a,
	.block-about h1,
	.block-about h2 {
		color: #999691 !important;
	}


/* Forms */

.search fieldset h1 {
	color: #006EA6;
}



/* Main Layout
------------------------------ */

.page {
	background-color: #FFF;
}

.footer {
	border-color: #D9D6CE;
	color: #B2B1AF;
}
	.footer a {
		color: #B2B1AF !important;
	}



/* Sidebar
------------------------------ */

.sidebar .block-title {
	border-top-color: #FFF;
	border-bottom-color: #8895A0;
	background-color: #98A8B3;
	background-image: url(../images/ws/bg-sidebar-title.gif);
}
	.sidebar .block-title h1,
	.sidebar .block-title h1 a {
		color: #FFF;
	}

.sidebar .block-content {
	border-color: #FFF;
	background-color: #F2F2F2;
}

	/* Activity */

	.pane-activity table .num {
		color: #790;
	}
	.pane-activity table thead th,
	.pane-activity table tbody td {
		color: #AAA;
	}
	.pane-activity table tbody th h2 {
		color: #444;
	}

	/* News feed */

	.pane-newsfeed ul li {
		color: #444;
	}

	/* Status */

	.pane-status ul {
		background-color: #DFE2E5;
		background-image: url(../images/ws/bg-status.gif);
	}
		.pane-status ul li {
			border-top-color: #F5F7FA;
		}
			.pane-status ul a {
				color: #444;
			}
			.pane-status ul a:hover {
				background-color: #E6E8EB;
				color: #000;
			}

	/* Helper */

	.block-help {
		border-color: #CBD3D9;
		color: #444;
	}

	/* Messages */

	.pane-messages {
		border-bottom-color: #E6E9EC;
	}
	.pane-messages table .num {
		color: #790;
	}
	.pane-messages table thead th,
	.pane-messages table tbody td {
		color: #AAA;
	}



/* Main
------------------------------ */

/* Spotlight */

.block-spotlight {
	border-color: #A9CC3D;
	background: #F9FFD9 url(../images/ws/bg-spotlight.gif) no-repeat 100% 20%;
}
	.block-spotlight h1 {
		color: #59730B;
	}
	.block-spotlight .block-profile .profile-photo img {
		border-color: #C6D98D;
	}

/* Online Now */

.block-profiles-online h1 {
	border-bottom-color: #AECBD9;
	color: #069;
}
.block-profiles-online p.see-more {
	border-color: #AEDAF0;
	background-color: #F5FCFF;
}

/* Quick Search */

.block-quick-search {
	border-color: #CBD3D9;
}
	.block-quick-search h1 {
		color: #333;
	}
	.block-quick-search .form-submit {
		border-top-color: #E6E9EC;
		background-color: #F8F8F8;
	}



/* Column
------------------------------ */

/* Upgrade ad */

.block-upgrade-ad {
	border-color: #AEDAF0;
	background-color: #F5FCFF;
}
	.block-upgrade-ad h1,
	.block-upgrade-ad h1 a {
		color: #2477B2;
	}
.block-upgrade-ad:hover,
.block-upgrade-ad.over {
	background-color: #E8F7FF;
	color: #000;
}
	.block-upgrade-ad:hover h1 a,
	.block-upgrade-ad.over h1 a {
		color: #0068B3;
	}

/* Your profile */

.block-profile-your {
	border-color: #CCD3D9;
	background-color: #F8F8F8;
}
	.block-profile-your .block-profile .profile-photo img {
		border-color: #CBD3D9;
	}

/* Profile completeness */

.block-profile-completeness {
	border-color: #EAEDF0;
}
	.block-profile-completeness ul del,
	.block-profile-completeness ul .meta {
		color: #AAA;
	}



/* Search pages
------------------------------ */

/* Detailed search */

.block-detailed-search .helper {
	color: #000;
}
.block-detailed-search fieldset.disabled {
	color: #999;
}
.block-detailed-search .form-submit {
	border-color: #E6E9EC;
	border-top-color: #CBD3D9;
	background-color: #F8F8F8;
}


/* Saved searches */

.block-search-saved {
	border-color: #CCD3D9;
	background-color: #F8F8F8;
}


/* Members Quick Overview */

.block-members-overview {
	border-color: #CCD3D9;
	background-color: #F8F8F8;
}
	.block-members-overview ul img {
		border-color: #CBD3D9;
		background-color: #FFF;
	}


/* Search results */

.block-search-results h1 {
	color: #069;
}

	/* Filters */

	.block-filters {
		border-color: #E6E9EC;
		background-color: #FAFAFA;
		color: #888;
	}
	.block-filters .sep {
		color: #CCC;
	}
	.block-filters strong {
		background-color: #8895A0;
		color: #FFF;
	}

	/* Profile */

	.block-search-results .block-profile {
		border-color: #E6E9EC;
	}

	/* View: Details */

	.view-details .block-profile p.actions a.action-flirt,
	.view-details .block-profile p.actions a.action-favorited,
	.view-details .block-profile p.actions a.action-message {
		color: #222;
	}

	/* Spotlighted Profile */

	.block-profile.spotlighted {
		border-color: #A9CC3D;
		background-color: #F9FFD9;
	}
		.block-profile.spotlighted h1,
		.block-profile.spotlighted .profile-desc h3,
		.block-profile.spotlighted .profile-desc a {
			color: #59730B;
		}
		.block-profile.spotlighted .profile-photo img {
			border-color: #A9CC3D;
		}
		.block-profile.spotlighted p.actions a {
			color: #91997A;
		}



/* Slideshow
------------------------------ */

/* Search */

.page-slideshow .block-quick-search {
	border-color: #EAEDF0;
}


/* Yes or No */

.block-photo-rate {
	border-color: #CCD3D9;
	background-color: #F8F8F8;
}
	.block-photo-rate p,
	.block-photo-rate .sep {
		color: #888;
	}
	.block-photo-rate a.button.action-no {
		color: #F8F8F8 !important;
	}


/* Full photo display */

.block-photo-full img {
	border-color: #CBD3D9;
	background-color: #FFF;
}


/* Short profile */

.page-slideshow .block-profile .profile-desc {
	border-color: #A9CC3D;
	background-color: #F9FFD9;
}


/* Show more photos */

.block-photo-thumbs ul img {
	border-color: #CBD3D9;
	background-color: #FFF;
}



/* Profile
------------------------------ */

/* Photo */

.block-profile-overview .profile-photo a img {
	border-color: #8895A0;
	background-color: #FFF;
}
.block-profile-overview .profile-photo a strong {
	background-color: #FFF;
	color: #000;
}


/* Basic description */

.block-profile-overview .profile-desc h4 {
	color: #444;
}
.block-profile-overview .profile-desc .sep {
	color: #CCC;
}
.block-profile-overview .profile-desc a.action-chat {
	border-color: #A9CC3D;
	background-color: #F9FFD9;
	color: #739900 !important;
}


/* Actions */

.block-profile-overview .actions ul {
	border-color: #EAEDF0;
}
.block-profile-overview .actions ul li strong a {
	color: #333 !important;
}


/* Change Status Popup */

.profilestatus p.help {
	color: #AAA;
}


/* Problem actions */

p.problem-actions {
	border-color: #CCD3D9;
	background-color: #F8F8F8;
	color: #CCC;
}
	p.problem-actions a:link,
	p.problem-actions a:visited {
		color: #8895A0;
	}


/* Profile details */

.block-profile-details h1.actions-pane {
	border-color: #8895A0;
}
.block-profile-details dl dt {
	color: #888;
}


/* More photos */

.page-profile .block-photo-thumbs ul li {
	border-color: #CCD3D9;
}
	.page-profile .block-photo-thumbs ul li a,
	.page-profile .block-photo-thumbs ul li span {
		border-color: #FFF;
	}
.page-profile .block-photo-thumbs ul li.primary {
	border-color: #A9CC3D;
}
	.page-profile .block-photo-thumbs ul li.primary a {
		border-color: #F9FFD9;
	}


/* Sort photos */

#sort-photos .block-photo-thumbs {
	border-color: #A9CC3D;
	background-color: #F9FFD9;
}


/* Send Message (quick) */

.block-message-quick {
	border-color: #A9CC3D;
	background-color: #F9FFD9;
}
	.block-message-quick h1 {
		color: #59730B;
	}


/* Photo editing */

.page-profile-photos fieldset {
	border-color: #EAEDF0;
}


/* Photo actions */

p.photo-actions {
	border-color: #CBD3D9;
	color: #CBD3D9;
}


/* Upload photo button */

.block-photo-upload p {
	color: #999;
}


/* Upload page */

.page-photo-upload fieldset {
	border-color: #CCD3D9;
	background-color: #F8F8F8;
}


/* Personality Profile */

	/* Testing */

	table.personality-test {
		border-color: #CCD3D9;
	}
		table.personality-test thead th,
		table.personality-test thead td {
			border-color: #CCD3D9;
			background-color: #F8F8F8;
		}
		table.personality-test tbody th,
		table.personality-test tbody td {
			border-color: #CCD3D9;
		}

	/* Results */

	table.personality {
		border-color: #CCD3D9;
	}
		table.personality thead th {
			border-bottom-color: #CCD3D9;
			background-color: #F8F8F8;
		}


/* Edit profile */

.edit-profile .pane-title {
	border-color: #DAE1E5;
	color: #000;
}
.edit-profile h2.pane-title {
	border-color: #CBD3D9;
}
.edit-profile .wrapper {
	border-color: #CBD3D9;
}
.edit-profile .selected .pane-title,
.edit-profile .selected .wrapper {
	border-color: #AEDAF0;
	background-color: #F7FCFF;
}
.edit-profile .selected a.pane-title {
	color: #069;
}

.edit-profile fieldset p.help {
	color: #999;
}
.edit-profile .form-submit {
	border-color: #E6E9EC;
	border-top-color: #CBD3D9;
	background-color: #F8F8F8;
	color: #999;
}
.edit-profile fieldset.highlight {
	border-color: #A9CC3D;
	background-color: #F9FFD9;
}


/* Generic profile
------------------------------ */

.block-profile .profile-photo img {
	border-color: #CBD3D9;
	background-color: #FFF;
}
.block-profile .sep {
	color: #CCC;
}
.block-profile .meta,
.block-profile p.actions a {
	color: #77838C;
}



/* Messages
------------------------------ */

.messages-toolbar {
	border-color: #CCD3D9;
	background-color: #F8F8F8;
}
.messages-toolbar ul li ul {
	border-color: #CCD3D9;
	background-color: #F8F8F8;
}
.messages-toolbar ul li ul li {
	border-color: #CCD3D9;
}
.messages-toolbar fieldset {
	color: #999;
}


.block-messages table th,
.block-messages table td {
	border-color: #E6E9EC;
}
.block-messages table thead th {
	border-color: #CCD3D9;
	background-color: #F8F8F8;
}


table.message-header,
table.message-header th,
table.message-header td {
	border-color: #E6E9EC;
}
table.message-header th {
	color: #999;
}


.page-message-view .column .block-profile {
	border-color: #AEDAF0;
	background-color: #F5FCFF;
}



/* Tabs
------------------------------ */

.tabs {
	background-image: url(../images/ws/bg-tabs.gif);
}
	.tabs ul li a,
	.tabs ul li strong {
		border-color: #8895A0;
	}
	.tabs ul li a {
		background-image: url(../images/ws/bg-sidebar-title.gif);
		background-color: #98A8B3;
		color: #FFF !important;
	}
	.tabs ul li strong {
		border-bottom-color: #FFF;
		background-color: #FFF;
		color: #000;
	}
	.tabs ul li strong a {
		background-color: #FFF;
		color: #000 !important;
	}
	.tabs .actions {
		color: #999;
	}



/* Pagination
------------------------------ */

.pagination ul {
	color: #AAA;
}
.pagination ul.folios a {
	border-color: #AEDAF0;
	background-color: #F5FCFF;
}
.pagination ul.folios strong {
	border-color: #999;
	background-color: #FFF;
	color: #444;
}



/* Forms
------------------------------ */

.form-row .form-comment {
	color: #999;
}

.block-content .form-submit {
	border-color: #E6E2DA;
	background-color: #FCFCFA;
}