html, body
	{
	background: #fff url(../Images/bg-norm.jpg) repeat-x 0 0;
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	}
	
*	{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #555;
	font-size: 13px;
	line-height: 22px;
	}

p	{
	margin: 25px 0;
	text-align: justify !important;
	}
p.hl
	{
	background: url(../Images/se-home.jpg) no-repeat -17px 0;
	padding: 0 0 0 60px;
	}
strong
	{
	font-size: inherit;
	font-family: inherit;
	color: #333;
	}
a strong
	{
	color: #086186;
	text-decoration: underline;
	}
div { text-align: justify; }
h1	{
	border-bottom: 1px #c4c4c4 dashed;
	color: #c4c4c4;
	font-size: 24px;
	padding-bottom: 5px;
	font-family: Georgia, serif;
	margin: 0;
	line-height: 30px;
	letter-spacing: -1px;
	text-align: left;
	}

h2	{
	color: #0aa1d3;
	font-family: Verdana, sans-serif;
	font-size: 15px;
	}
h2 a 
	{
	color: #0aa1d3;
	text-decoration: none;
	}
h3+p { margin-top: 0; }
h3 { margin-bottom: 0; color: #111; }
h3.n {margin-bottom: 25px;}
a span { display: none; }
a	{ color: #1b93c5; }

div#whitebox-norm
	{
	background: url(../Images/whiteboxbg-norm.png) no-repeat 1px 0;
	width: 990px;
	height: 256px;
	margin: 0;
	overflow: hidden;
	
	position: relative;
	top: 20px;
	left: 50%;
	margin-left: -495px;
	}
div#whitebox-norm #mask
	{
	width: 961px;
	height: 185px;
	
	position: absolute;
	z-index: 0;
	left: 15px;
	top: 0;
	
	overflow: hidden;
	
	background: url(../Images/banner01.jpg) repeat 0 0;
	}
div#bluebar
	{
	background: url(../Images/bluebar.png);
	height: 54px;
	width: 961px;
	
	position: relative;
	z-index: 50;
	top: 9px;
	left: 15px;
	}
div#bluebar h1 em { color: #fff !important; }
a#simple-encouragement
	{
	background: url(../Images/logo.png) no-repeat 0 0;
	height: 41px;
	width: 340px;
	float: left;
	margin: 9px 0 0 15px;
	}
div#bluebar h1
	{
	float: right;
	font-weight: normal;
	width: 480px;
	color: #fff;
	font-size: 12px;
	text-align: right;
	line-height: 18px;
	margin: 9px 15px 0 0;
	font-family: Verdana, sans-serif;
	border: none !important;
	}
ul#socialBar 
	{
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 40;
	width: 410px;
	right: 30px;
	top: 80px !important;
	}
ul#socialBar li
	{
	display: inline;
	float: left;
	margin:0;
	padding:0;
	}
ul#socialBar li img
	{
	margin:0;
	padding:0;
	}
ul#socialBar a
	{
	display: inline;
	text-decoration: none;
	}

div#whitebox-norm ul#mainmenu 
	{
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 500px;
	right: 30px;
	top: 100px;
	}
div#whitebox-norm ul#mainmenu li
	{
	display: inline;
	float: right;
	margin-left: 20px;
	}
div#whitebox-norm ul#mainmenu a
	{
	display: inline;
	font-size: 11px;
	color: #fff;
	line-height: 24px;
	padding: 7px 10px 7px 3px;
	background: url(../Images/link-green-right.png) no-repeat right center;
	font-weight: bold;
	text-decoration: none;
	}
div#whitebox-norm ul#mainmenu a span
	{
	display: block;
	background: url(../Images/link-green-left.png) no-repeat left center;
	margin-left: -6px;
	height: 25px;
	width: 6px;
	float: left;
	}

/* Main Menu */
ul#nav_599567
	{
	position: absolute;
	top: 199px;
	left: 17px;
	
	width: 840px;	
	
	padding: 0;
	margin: 0;
	
	z-index: 50;
	}
ul#nav_599567 li
	{
	list-style: none;
	display: inline;
	margin-left: 15px;
	}
ul#nav_599567 li a
	{
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #0aa1d3;
	text-decoration: none;
	}

ul#nav_599567 li a:hover
	{
	color:#50a129;
	}


ul#nav_599567 li:first-child.selected a
	{
	background: url(../Images/mm_lnk_04.gif) no-repeat center center;
	}
ul#nav_599567 li:first-child + li.selected a
	{
	background: url(../Images/mm_lnk_02.gif) no-repeat center center;
	}
ul#nav_599567 li:first-child + li + li.selected a
	{
	background: url(../Images/mm_lnk_07.gif) no-repeat center center;
	}
ul#nav_599567 li:first-child + li + li + li.selected a
	{
	background: url(../Images/mm_lnk_04.gif) no-repeat center center;
	}
ul#nav_599567 li:first-child + li + li + li + li.selected a
	{
	background: url(../Images/mm_lnk_05.gif) no-repeat center center;
	}
ul#nav_599567 li.selected a
	{
	text-align: center;
	padding: 4px 8px;
	color: #fff;
	}
a.blog-link
	{
	display: block;
	
	position: absolute;
	right: 30px;
	top: 190px;
	
	/*font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #7dbf45;
	
	text-decoration: none;*/
	
	background: url(../Images/the_movement.jpg) no-repeat 0 0;
	height: 39px;
	width: 156px;
	
	z-index: 89;
	}
	
ul.qc_buttons
	{
	margin: 30px 0 0 0;
	padding: 0;
	text-align: center;
	overflow: hidden;
	}
ul.qc_buttons li
	{
	display: block;
	width: 170px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	}
ul.qc_buttons li.nopad { margin-left: 0; }
ul.qc_buttons li a
	{
	display: block;
	height: 74px;
	width: 150px;
	padding: 0 10px;
	background: url(../Images/qc_buttons.gif) no-repeat 0 0;
	text-align: center;
	text-decoration: none;
	color: #496f28;
	}
ul.qc_buttons li a strong { text-decoration: none; }
ul.qc_buttons li a.actv
	{
	background: url(../Images/qc_buttons.gif) no-repeat 0 bottom;
	}

ul.qc_buttons li a strong
	{
	color: #fff;
	font-family: Georgia, serif;
	font-size: 20px;
	display: block;
	padding-top: 15px;
	margin: 0 0 7px;
	}
	
div#wrapmacontent
	{
	width: 960px;
	margin: 40px auto;
	overflow: hidden;
	}
div#leftcol
	{
	float: left;
	width: 224px;
	}
div#leftcol p { margin: 15px 0; }
div.grey-box
	{
	width: 176px;
	background: #eee;
	padding: 0 15px;
	margin-bottom: 20px;
	overflow: visible;
	}
div.grey-box div.top,
div.grey-box div.bot
	{
	display: block;
	height: 9px;
	position: relative;
	width: 206px;
	margin: 0 0 0 -15px;
	}
div.grey-box div.top
	{
	background: url(../Images/side-top.gif) no-repeat 0 0;
	top: 0;
	}
div.grey-box div.bot
	{
	background: url(../Images/side-bot.gif) no-repeat 0 0;
	bottom: 0;
	}
div#leftcol h3
	{
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 15px 0;
	}
div#leftcol ul, div#leftcol p, div#leftcol a { font-size: 12px; line-height: 21px; }
div#leftcol a { color: #5f6a9a; }
div#leftcol a:hover { text-decoration: none; }
div#leftcol hr
	{
	border: none;
	border-bottom: 1px solid #c9c9c9;
	margin: 20px 0 0 0;
	}
div#leftcol ul
	{
	padding: 0;
	margin: 0;
	}
div#leftcol ul li, div#leftcol ol li
	{
	list-style: none;
	margin: 0;
	background: url(../Images/sidebull.gif) no-repeat 0 5px;
	padding: 0 0 0 13px !important;
	}
div#leftcol li.selected a { color: #000; text-decoration: none; }	
ol.blogsitesummary
	{
	padding: 0 !important;
	margin: 0 !important;
	}
ol.blogsitesummary span { display: none; }
	
div#rightcol
	{
	width: 125px;
	float: right;
	text-align: right;
	}

div#centercol
	{
	float: left;
	width: 550px;
	margin: 0 0 0 25px;
	}
div#blog-search{
	width: 550px;
	height: 20px;
	margin:10px 0 20px 0;
}
div#blog-search form{
	float:right;
}

div#blog-search .search-box input.cat-button {
	background-color:#0AA1D3;
	padding:3px;
	margin:0;
	border:0;
	color:#fff;
}
div#blog-search .search-box input.cat-button a:hover {
	background-color:#50a129;
}

td.section_start
	{
	border-top: 1px dotted #0aa1d3;
	display: block;
	margin-top: 30px;
	}
td.section_start h2 { margin: 0; }
td.section_start p  { margin: 0; }

form.eform label
	{
	display: block;
	height: 20px;
	float: left;
	width: 190px;
	}
form.eform input[type~="text"]
	{
	display: block;
	height: 20px;
	border: 1px solid #ccc;
	width: 350px;
	}
form.eform select
	{
	display: block;
	height: 20px;
	width: 350px;
	}

form.eform td { padding: 10px 0; }
form.eform input.cat_button { display: block; width: 100px; text-align: center; margin: auto; font-size: 18px; margin-top: 20px; }

a.ad
	{
	margin: 0 0 20px 0;
	display: block;
	}


.share-links { 
	overflow: hidden;
	padding: 10px 0 10px 10px;
	border-top: 1px dotted #dcdcdc;
	border-bottom: 1px dotted #dcdcdc;
	}
.share-links a
	{
	display: block;
	float: left;
	margin-right: 30px;
	height: 26px;
	width: 30px;
	background: url(../Images/shares.jpg) no-repeat 0 0;
	}
.share-digg 
	{ background-position: -159px 0 !important; }
.share-fb 
	{ background-position: -199px 0 !important; }
.share-twit 
	{ background-position: -279px 0 !important;	}
.share-del 
	{ background-position: -120px 0 !important;	}
.share-stumble 
	{ background-position: -79px 0 !important;	}


p.QuietCauseLinks a
	{
	line-height: 28px;
	font-size: 20px;
	color: #40acda;
	text-decoration: none;
	}
p.QuietCauseLinks a:hover { text-decoration: underline; }

p#movement_hint
	{
	background: url(../Images/movement_hint.png) no-repeat 0 0;
	margin: 20px 0 -10px -57px;
	height: 38px;
	width: 595px;
	}

div#footer {
background:url("../Images/footer-bg.jpg") no-repeat scroll 0 0 transparent;
height:105px;
margin:30px auto;
padding-bottom:20px;
width:968px;
}
div#footer p#copyright
	{
	width: 385px;
	font-size: 11px;
	line-height: 20px;
	float: left;
	margin: 22px 0 0 275px;
	color: #1386b7;
	text-align:left !important;
	}
div#footer p#links
	{
	width: 300px;
	text-align: center !important;
	float: right;
	margin: 23px 0 0 0;
	line-height: 20px;
	color: #1c1f3b;
	}
div#footer p#links a
	{
	color: #5b67d0;
	text-decoration: none;
	line-height: inherit;
	}
