@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #292929;
	color: #CCCCCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4;
	}

#Wrapper	{
	background-color: #292929;
	background-image: url(../images/bodyBg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}	/* The body of the design */
	
#PageWrapper {
	background-color: transparent;
	width: 990px;
	position: relative;
	background-image: url(../images/pageBg-repeat.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	visibility: visible;
	overflow: visible;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.pageMain {
	background: transparent url("../images/pageBg-repeat.png") repeat-y 0 0;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	visibility: visible;
}
/* ------------------------------------- LINKS ------------------------------------- */

a, a:link, a:visited	{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover, a:active	{
	color: #74B74A;
	text-decoration: none;
}

/* ------------------------------------- PAGE BACKGROUNDS and DIVIDERS------------------------------------- */
.pageTop {
	height: 10px;
	overflow: hidden;
	background-image: url(../images/pageBg-top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	visibility: visible;
}

.pageBottom {
	height: 10px;
	overflow: hidden;
	background: transparent url("../images/pageBg-bottom.png") no-repeat 0 0;
	margin: 0 0 0.4em;
}
	
.clear {
	clear: both;
}


.verticalDivider {
	background-color: #727272;
	float: left;
	height: 75px;
	width: 1px;
	margin-left: 25px;
	margin-top: 5px;
}

.verticalDivider2  {
	background-color: #404040;
	float: left;
	height: 75px;
	width: 1px;
	margin-top: 5px;
}

.horizontalDivider {
	background-color: #404040;
	height: 1px;
	width: 875px;
	margin-right: auto;
	margin-left: auto;
}

.horizontalDivider2 {
	background-color: #727272;
	height: 1px;
	width: 875px;
	margin-right: auto;
	margin-left: auto;
}

/* ------------------------------------- SIDE NAV MENU ------------------------------------- */

.sideNavWrapper	{
	background: transparent url("../images/side-navigation-repeat.gif") repeat-y 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
}
.sideNavBox-1	{ background: transparent url("../images/side-navigation-top.gif") no-repeat 0 0; padding: 15px 0 0; }
.sideNavBox-2	{ background: transparent url("../images/side-navigation-bottom.gif") no-repeat 0 100%; padding: 0 0 15px; min-height: 100px;}

ul.sideNav {
	padding: 0;
	margin-left: 0;}
ul.sideNav li {
	font-size: 1.1em;
	background: none;
	padding: 0;
	margin: 0;}
.sideNav li a {
	display: block;
	padding: 0.5em 5px 0.5em 25px;
	margin: 0;
	text-decoration: none;
	text-shadow: #fff 1px 1px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.sideNav li.currentPage	{
	color: #FFFFFF;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.sideNav li.currentPage	a,
.sideNav li.currentPage a:link, .sideNav li.currentPage a:visited,
.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active	{
	color: #FFFFFF;
	border-bottom: 1px solid #fff;
}





/* ------------------------------------- FEATURED CONTENT ------------------------------------- */

.featuredContent	{ margin: 0 0 1.5em; }
.featuredItem		{ clear: left; margin: 0 0 1.5em; }
.featuredImg 		{ margin-right: 15px; float:left;}
.featuredImg img 	{ width: 148px; }




/* ------------------------------------- QUOTE ------------------------------------- */

.quote {
	width: 273px;
	background: transparent url("../images/quote-small-repeat.gif") repeat-y 0 0;}
.quote .quoteBox-1 {
	padding: 17px 0 0;
	background: transparent url("../images/quote-small-top.gif") no-repeat 0 0;}
.quote .quoteBox-1 .quoteBox-2 {
	padding: 0 0 24px;
	background: transparent url("../images/quote-small-bottom.gif") no-repeat 0 100%;}
.quote p {
	min-height: 25px;
	font-style: italic;
	font-size: 1.1em;
	line-height: 1.7;
	color: #FFFFFF;
	padding: 0 22px 1.2em;
	margin: 0;
}
	
.quoteAuthor 			{ padding: 0 0 1em 22px;}
.quoteAuthor p.name		{
	font-weight: bold;
	font-size: 1.1em;
	color:#cccccc;
	margin: 0;
}
.quoteAuthor p.details	{ font-size: 0.9em; font-style: italic; }
#Wrapper .pageMain .contentArea .one-third .sideNavWrapper #c2cGivesBack .style7 {
	font-family: Verdana, Arial, sans-serif, "Bell MT", "Book Antiqua", Calibri, "Californian FB";
	font-size: x-large;
	color: #FFFFFF;
}
#Wrapper .pageMain .contentArea .two-thirds .blogPostSummary .blogPostImage #titleFlostLeft {
	float: left;
}
#Wrapper .pageMain .contentArea .two-thirds .blogPostSummary .blogPostImage img {
	float: left;
}
#Wrapper .pageMain .contentArea .two-thirds .blogPostSummary .blogPostImage #blogIMG {
	float: left;
}
