﻿@charset "UTF-8";
body {
	height: 100%;
	font-size: 62.5%;
	font-family: Tahoma, "Lucida Grande", san-serif;
	background: #fff url('http://www.allanmansoor.com/img/bkgd_body.png') repeat-y 650px 0;
	margin: 0px;
	padding: 0; 
	}
	body#wide {
		background: #fff url('http://www.allanmansoor.com/img/bkgd_body_wide.png') repeat-y 650px 0;
}

#container {
	width: 910px; 
	margin: 0; 
	padding: 0; 
	}

/*/////////////////////////////////////////////////////////////////////////////
	HEADER 
//////////////////////////////////////////////////////////////////////////////*/

#header_wrapper {
	width: 910px;
	height: 100px;
	margin: 0;
	background: url('http://www.allanmansoor.com/img/bkgd_header.jpg') no-repeat 0 0;
}
	body#wide #header_wrapper {
		background: url('http://www.allanmansoor.com/img/bkgd_header_wide.png') no-repeat 0 0;
}
#logo {
	float: left; 
	display: inline;
	margin: 0 0 0 15px;  
	}
#signup_wrapper {
	width: 220px;
	display: inline;
	height: 90px;
	overflow: hidden; 
	float: left;
	margin: 10px 0 0 670px;
	}

/*/////////////////////////////////////////////////////////////////////////////
	HOME 
//////////////////////////////////////////////////////////////////////////////*/
#feature_wrapper {
	width: 910px; 
	height: 285px; 
	background: url('http://www.allanmansoor.com/img/bkgd_feature.png') no-repeat 0 0; 
	margin: 0; 
	padding: 0; 
	}
#fader {
	width: 650px;
	height: 280px;
	float: left; 
	display: inline;
	}
.fader_panel {
	width: 650px;
	height: 280px;
	overflow: hidden;
	margin: 0;
	background: transparent;
	}
div.feature_content{
	width:220px;
	height: 290px;
	float: left;
	display: inline;
	z-index: 1;
	text-align: right;
	margin: 20px 0 0 20px; 
	font-size: 1.2em; 
	}

	.feature_content h4 {color: #fff; }
	
	.feature_content h3 {color: #fff; }
	
	.feature_content h2 {color: #fff; }
	.feature_content h4 a {color:#ffe;}


	.feature_content h3 a {color:#ffe;}


	.feature_content h2 a {color:#ffe;}


/*/////////////////////////////////////////////////////////////////////////////
	CONTENT 
//////////////////////////////////////////////////////////////////////////////*/

#content_wrapper {
	width: 910px;
	min-height: 400px;
	padding: 0;
	margin: 0;
	clear: both; 
	}
	body#wide #content_wrapper {
		width: 850px;
		background: url('http://www.allanmansoor.com/img/bkgd_content_wide.png') repeat-x 0 0;
}
.entry-listing-wrapper  {
	width: 590px;
	margin: 0 0 0 0;
	padding: 30px 25px 10px 30px;
	background: url('http://www.allanmansoor.com/img/bkgd_content_wrapper.png') repeat-x 0 5px;
	display: inline; 
	float: left; 
	}
#article_lists_home  {
	width: 590px;
	margin: 0 0 0 0;
	padding: 30px 25px 10px 30px;
	background: url('http://www.allanmansoor.com/img/bkgd_content_wrapper.png') repeat-x 0 5px;
	display: inline; 
	float: left; 
	}
.entry-detail-wrapper  {
	width: 590px;
	margin: 0 0 0 0;
	padding: 30px 25px 10px 30px;
	background: url('http://www.allanmansoor.com/img/bkgd_content_wrapper.png') repeat-x 0 5px;
	display: inline; 
	float: left; 
	}
.page_wrapper  {
	width: 590px;
	margin: 0 0 0 0;
	padding: 30px 25px 10px 30px;
	background: url('http://www.allanmansoor.com/img/bkgd_content_wrapper.png') repeat-x 0 5px;
	display: inline; 
	float: left; 
	}
.entry-summary-wrapper {
	clear: both; 
	}
#left_column {
	width: 580px;
	float: left;
	margin: 10px 0 0 20px;
	}
.two_column {
	width: 380px;
	float: left;
	display: inline;
	margin: 0 20px 20px 0;
	}
.two_column h3 {
	font-size: 1.8em;
	}
.one_column {
	width: 280px;
	float: left;
	display: inline;
	}
#hdr_home_blog {
	text-indent: -5000px;
	display: block;
	width: 280px; 
	height: 30px; 
	}
	#hdr_home_connect {
	text-indent: -5000px;
	display: block;
	width: 280px; 
	height: 30px; 
	}
	#hdr_home_news {
	text-indent: -5000px;
	display: block;
	width: 280px; 
	height: 30px; 
	}
	#hdr_home_meet {
	text-indent: -5000px;
	display: block;
	width: 280px; 
	height: 30px; 
	}
	#hdr_home_latest {
	text-indent: -5000px;
	display: block;
	width: 280px; 
	height: 30px; 
	}
	#hdr_home_latest {background: url('http://www.allanmansoor.com/img/hdr_home_latest.png') no-repeat 0 0;
}
	#hdr_home_meet {background: url('http://www.allanmansoor.com/img/hdr_home_meet.png') no-repeat 0 0;
}
	#hdr_home_news {background: url('http://www.allanmansoor.com/img/hdr_home_news.png') no-repeat 0 0; 
margin-top: 30px; }
	#hdr_home_blog {background: url('http://www.allanmansoor.com/img/hdr_home_blog.png') no-repeat 0 0; 
margin-top: 30px; }

	#hdr_home_connect {width: 590px; background: url('http://www.allanmansoor.com/img/hdr_home_connect.png') no-repeat 0 0;
}

ul.related_list {
	padding: 0;
	margin: 0;
	list-style: none;
	}
ul.related_list li {
	background: url('http://www.allanmansoor.com/img/icon_bullet.png') no-repeat 0 0;
	padding-left: 16px;
	}

#connect_list {
	width: 590px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	}
.connect_icon {
	vertical-align: middle;
	margin-right: 10px;
	}
a .connect_button  {
	padding: 1px;
	margin-right: 30px;
	}
a:hover .connect_button  {
	border: #f00 solid 1px;
	padding: 0;
	}

/*/////////////////////////////////////////////////////////////////////////////
	SIDEBAR 
/////////////////////////////////////////////////////////////////////////////*/
#sidebar{
	width: 260px;
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 30px 0;
	display: inline;
	}
.sidebar_block {
	width: 220px;
	padding: 15px 20px; 
	margin: 0;  
	background: url('http://www.allanmansoor.com/img/bkgd_sidebar.png') no-repeat left top;
}
.sidebar_block.red {
	background: url('http://www.allanmansoor.com/img/bkgd_sidebar_red.png') no-repeat left top; 
	width: 240px;
	padding: 15px 10px; 
	}
#hdr_video  {
	text-indent: -5000px;
	display: block;
	width: 220px; 
	height: 20px; 
	margin: 10px 0;
	}
	#hdr_supporters  {
	text-indent: -5000px;
	display: block;
	width: 220px; 
	height: 20px; 
	margin: 10px 0;
	}
	#hdr_contact  {
	text-indent: -5000px;
	display: block;
	width: 220px; 
	height: 20px; 
	margin: 10px 0;
	}
	#hdr_event_center  {
	text-indent: -5000px;
	display: block;
	width: 220px; 
	height: 20px; 
	margin: 10px 0;
	}
	#hdr_current_actions  {
	text-indent: -5000px;
	display: block;
	width: 220px; 
	height: 20px; 
	margin: 10px 0;
	}
	#hdr_current_actions {margin-left: 10px; background: ;
}
	#hdr_event_center {background: url('http://www.allanmansoor.com/img/hdr_event_center.png') no-repeat left top;
}
	#hdr_contact {background: url('http://www.allanmansoor.com/img/hdr_contact.png') no-repeat left top;
}
	#hdr_supporters {margin-left: 10px; background: url('http://www.allanmansoor.com/img/hdr_supporters.png') no-repeat left top;
}
	#hdr_video {background: url('http://www.allanmansoor.com/img/hdr_video.png') no-repeat left top;
}

.contact_details {
	font-weight: bold;
	float: left; 
	display: inline; 
	width: 60px;
	}
#secondary_feature {
	width: 240px;
	float: left;
	display: inline; 
	margin: 10px 0 0 10px;
	}
	#secondary_feature p {/*margin-left: 10px;*/ color: #fff; }
	#secondary_feature h4 {/*margin-left: 10px;*/ color: #fff; }
	#secondary_feature h3 {/*margin-left: 10px;*/ color: #fff; }
	#secondary_feature h2 {/*margin-left: 10px;*/ color: #fff; }
#secondary_feature .floatL {margin-top: 6px; }
/* BUTTONS */
ul#action_buttons {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	}

a.btn_big {
	width: 220px; 
	height: 40px; 
	display: block; 
	background: url('http://www.allanmansoor.com/img/btn_action.png') no-repeat 0 0; 
	margin: 0 0; 
	padding: 20px 0 0 20px;
	color: #fff;
	font-size: 1.6em;
	font-weight: bold;
	}

ul#action_buttons li a {
	width: 220px; 
	height: 40px; 
	display: block; 
	background: url('http://www.allanmansoor.com/img/btn_action.png') no-repeat 0 0; 
	margin: 0 0; 
	padding: 20px 0 0 20px;
	color: #fff;
	font-size: 1.6em;
	font-weight: bold;
	}
a.btn_big:hover  {
	background: url('http://www.allanmansoor.com/img/btn_action.png') no-repeat 0 -60px;
	color: #fff; 
	text-decoration: none;
	}

#action_buttons li a:hover  {
	background: url('http://www.allanmansoor.com/img/btn_action.png') no-repeat 0 -60px;
	color: #fff; 
	text-decoration: none;
	}

/*/////////////////////////////////////////////////////////////////////////////
	ACCORDION 
//////////////////////////////////////////////////////////////////////////////*/
.accordion_toggle {
	display: block;
	height: 30px;
	width: 240px;
	padding: 0 0 0 20px;
	background: url('http://www.allanmansoor.com/img/icon_accordion.png') no-repeat 0 8px;
	color: #678;
	font: normal 16px/30px arial, sans-serif;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	margin: 0 0 0 0;
}

.accordion_toggle_active {
	color: #c00;
	padding: 0 0 0 20px;
	background: url('http://www.allanmansoor.com/img/icon_accordion_active.png') no-repeat 0 8px;
}

.accordion_content {
	color: #444444;
	overflow: hidden;
}

/*/////////////////////////////////////////////////////////////////////////////
	FOOTER 
//////////////////////////////////////////////////////////////////////////////*/
#footer {
	width: 585px;
	min-height: 30px;
	padding: 50px 30px 20px 30px;
	margin: 0;
	background: url('http://www.allanmansoor.com/img/bkgd_footer.png') repeat-x 0 0;
	clear: left;
	float: left;
	display: inline;
	}
	body#wide #footer {
		padding: 50px 25px 20px 30px;
		width: 850px; 
		}
.disclaimer {
	display: inline-block;
	font-size: .9em;
	border: #000 solid 1px;
	text-align: center;
	padding: 5px ;
	text-transform: uppercase;
	margin-top: -5px;
	}

/*/////////////////////////////////////////////////////////////////////////////
	NAVIGATION 
//////////////////////////////////////////////////////////////////////////////*/
ul#navbar {
	width: 910px;
	height: 25px;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	clear: both;
	}
ul#navbar li {
	float: left;
	display: inline;
	height: 25px;
	margin: 0;
	text-indent: -5000px;
	}
ul#navbar li a {
	display: block;
	height: 25px;
	margin: 0;
	}
	#nav01 a	{width:  50px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat 0px 0px;
}
	#nav02 a	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -50px 0px;
}
	#nav03 a	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -170px 0px;
}
	#nav04 a	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -290px 0px;
}
	#nav05 a	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -410px 0px;
}
	#nav06 a	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -530px 0px;
}
	#nav07 a	{width: 260px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -650px 0px;
}
	#nav08 a	{width: 130px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -780px 0px;
}

	#nav01 a.active 	{width:  50px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat 0px -25px;
}
	
	#nav01 a:hover 	{width:  50px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat 0px -25px;
}
	#nav02 a.active	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -50px -25px;
}
	#nav02 a:hover	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -50px -25px;
}
	#nav03 a.active	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -170px -25px;
}
	#nav03 a:hover	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -170px -25px;
}
	#nav04 a.active	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -290px -25px;
}
	#nav04 a:hover	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -290px -25px;
}
	#nav05 a.active	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -410px -25px;
}
	#nav05 a:hover	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -410px -25px;
}
	#nav06 a.active	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -530px -25px;
}
	#nav06 a:hover	{width: 120px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -530px -25px;
}
	#nav07 a.active	{width: 260px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -650px -25px;
}
	#nav07 a:hover	{width: 260px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -650px -25px;
}
	#nav08 a.active	{width: 130px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -780px -25px;
}

	#nav08 a:hover	{width: 130px;	background: url('http://www.allanmansoor.com/img/bkgd_nav.png') no-repeat -780px -25px;
}

/*/////////////////////////////////////////////////////////////////////////////
	TEXT & TAGS 
//////////////////////////////////////////////////////////////////////////////*/

h1 {
	font:normal 3em/1.3em Tahoma, "Lucida Grande", san-serif;
	color: #023;
	margin: 0 0 10px 0;
	letter-spacing: -.02em;
	}
h2 {
	font:normal 1.8em/1.3em Tahoma, "Lucida Grande", san-serif;
	margin: 15px 0 5px 0;
	color: #012;
	}
h3 {
	font:bold 1.5em/1.3em Tahoma, "Lucida Grande", san-serif;
	margin: 10px 0 5px 0;
	color: #456;
	}
h4  {
	font:bold 1.3em/1.5em Tahoma, "Lucida Grande", san-serif;
	margin: 3px 0 1px 0;
	color: #678;}
h5 {
	font: bold 1.2em/1.5em Tahoma, "Lucida Grande", san-serif;
	margin: 5px 0 2px 0;
	color: #123;
	text-transform: uppercase;
	}
p {
	font: normal 1.2em/1.5em Tahoma, "Lucida Grande", san-serif;
	margin: 5px 0 0px 0;
	}
ol {
	font: normal 1.2em/1.5em Tahoma, "Lucida Grande", san-serif;
	margin: 0px 0 5px 0;
	padding: 0 0 0 1.4em;
	}
ul {
	font: normal 1.2em/1.5em Tahoma, "Lucida Grande", san-serif;
	margin: 0px 0 5px 0;
	padding: 0 0 0 1.4em;
	}
a {
	text-decoration:none;
	color:#c00;
	}
	h4 a {color: #678; }
	h3 a {color: #678; }
	h2 a {color: #678; }
	a:hover{ 
		color:#600;
		text-decoration: underline;
		}
	a:active { 
		outline:none;
		-moz-outline:none;
		} 
	a:hover { 
		outline:none;
		-moz-outline:none;
		} 
	a:focus { 
		outline:none;
		-moz-outline:none;
		} 
	a { 
		outline:none;
		-moz-outline:none;
		} 
img a {
	border:none;
	}
img {
	border:none;
	}
strong {

	}
em {

	}
td {
	vertical-align:top;
	font: normal 12px/13px "Trebuchet MS", Geneva, sans-serif;
	}
form {
	padding: 0; 
	margin: 0;
	}
input {
	font-size: 1.1em;
	padding: 0 2px;
	color: #234;
	vertical-align: middle;
	}


/*/////////////////////////////////////////////////////////////////////////////
	KNITS & GNATS 
//////////////////////////////////////////////////////////////////////////////*/


.clear {
	clear:both;
	}
.hidden {
	display:none;
	}
.floatL {
	float: left;
	margin-right: 20px;
	text-align: left;
	}
.floatR {
	float: right;
	margin-left: 20px;
	}
.flushR {
	text-align: right;
	}
.flushTop {
	margin-top: 0;
	}
.gap5 {
	margin-top: 5px;
	}
.gap10 {
	margin-top: 10px;
	}
.gap20 {
	margin-top: 20px;
	}
.gapR{
	margin-right: 30px;
	}
.pullQuote {
	width: 180px; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	display: inline; 
	font-style: italic;
	text-align: center;
	color: #678;
	font-size: 1.3em;
	padding: 5px 0;
	border-top: #678 solid 1px; 
	border-bottom: #678 solid 1px; 
	}
.separator {
	margin-top: 10px;
	padding-top: 15px;
	border-top: #999 solid 1px;
	}
a.btn_small {
	height: 19px;
	width: auto;
	padding: 0px 10px 0 10px; 
	background: url('http://www.allanmansoor.com/img/btn_small.png') no-repeat right bottom;
	font-size: 11px;
	font-weight: bold;
	color: #fff; 
	text-transform: uppercase;
	display: inline-block; 
	}

.dataTable {
	margin: 10px 0; 
	}

.dataTable td {
	border-top: 1px solid #ccc; 
	padding: 2px 5px;
	}
.subhead {
	font-size: 1.8em;
	color: #026;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 5px; 
	border-bottom: 2px solid #026;
}
p.byline {
	font-size: 1em; 
	font-style: italic;
	color: #678;
	text-decoration: none;
	}

/* CATEGORY SPECIFIC TWEAKS */
body.categoryIssues img.floatL {margin:25px 0 10px 0;}

/* Blog */
body.blog .entry-summary-wrapper {
	padding-top: 40px;
	background: url('http://www.allanmansoor.com/img/bkgd_blog_summary.png') no-repeat center top;
}

/* Titles */
#page-45 h1 {
	width: 585px; 
	height: 240px; 
	background: url('http://www.allanmansoor.com/img/titles_recovery_page.jpg') no-repeat 0 0;
	text-indent: -5000px;
	}

/*/////////////////////////////////////////////////////////////////////////////
	SALSA 
//////////////////////////////////////////////////////////////////////////////*/
#salsa .formRow {
	padding: 0 0 5px 0;
	}
#salsa .formSeparator {
	padding-bottom: 3px; 
	border-bottom: #9ac solid 1px; 
	margin: 10px 0; 
	}
#salsa label {
	width: 110px;
	display: inline-block;
	float: left;
	}
#salsa .contentTitle {
	font: normal 27px/30px Tahoma, "Lucida Grande", san-serif;
	Color: #c00;
	margin: 30px 0 0 0;
	}
#salsa .required {
	color: #c00;
	font-weight: bold;
	}
#salsa h4 strong {
	color: #d00;
	}


/*///////////////////////////////////////////////////////////////////////////////
	END OF STYLESHEET 
///////////////////////////////////////////////////////////////////////////////*/	