/* -------------------------------- */

/* Designed and developed by elixir */

/* Visit www.elixirgraphics.com for  */

/* more RapidWeaver themes. */

/* -------------------------------- */

#header {
	background-color: #333333;
}

a, a:visited {
	color: #4C4C4C;
}

a:hover, a:active {
	color: #3C3C3C;
}

#breadcrumb, #breadcrumb a, #breadcrumb a:visited, #breadcrumb a:hover {
	color:  #878787;
}

body {
	background-color: #3E3E3E;
}

#footer {
	color: #FFFFFF;
}

#footer a:link, #footer a:visited {
	color: #E6E6E6;
}

#footer a:hover, #footer a:active {
	color: #8A8A8A;
}

#extraContainer2Wrapper {
	background-color: #E6E6E6;
}

#extraContainer1 {
	color: #FFFFFF;
}

#extraContainer2 {
	color: #919191;
}

#extraContainer3 {
	color: #FFFFFF;
	
}

#extraContainer3 a:link, #extraContainer3 a:visited {
	color: #B3B3B3;
}

#extraContainer3 a:hover, #extraContainer3 a:active {
	color: #6B6B6B;
}

#breadcrumbContainer {
	background-color: #E6E6E6;
}

#innerHeader h1 {
	color: #E6E6E6;
}

#innerHeader h2 {
	color: #E4E4E4;
}

.navSiteTitle h1 {
	color: #E6E6E6;
}

#container {
	color: #4C4C4C;
}

#sidebarContainer {
	color: #666666;
}


		#innerHeader {
	width: 900px;
}

#contentContainer {
	width: 900px;
}

#extraContainer2 {
	width: 900px;
}

#extraContainer3 {
	width: 900px;
}

#footer {
	width: 900px;
}

.navcontainer {
	width: 900px;
}

.subnavcontainer {
	width: 900px;
}

#breadcrumb {
	width: 900px;
}

#header {
	background: url(images/hdrTextured.gif) repeat;
}


#headerOverlay {
	background: url(images/overlayLights.png) no-repeat center top;
}

#innerHeader h1.hidetitle {
	display: none;
}

#innerHeader h2.hidetitle {
	display: none;
}

#innerHeader {
	padding-bottom: 24px;
}

.navSiteTitle h1 {
	height: 60px;
	text-shadow: #000000 0px -1px 0px;
	font-size: 36px;
	padding-top: 9px;
}

#header {
}

#extraContainer1 {
	display: block;
	padding-top: 24px;
}

#logoContainerEC {
	float: right;
	display: block;
}

#logoContainerTitle {
	display: none;
}



#extraContainer2Wrapper {
	padding-top: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid #d0d0d0;
	display: block;
}

#extraContainer2 {
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.subnavcontainer ul ul li a.current {
	background: url(images/submenuArrowGray.png) no-repeat center bottom;
}

.subnavcontainer ul ul li a.current:hover {
	background: url(images/submenuArrowGray.png) no-repeat center bottom;
}

.subnavcontainer ul ul a:hover {
	background: url(images/submenuArrowGray.png) no-repeat center bottom;
}

#extraContainer3 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}

#footer {
	margin-top: 50px;
}

.navcontainer .current,
.navcontainer .currentAncestor, .navcontainer a:visited.currentAncestor,
.navcontainer a:link.current, .navcontainer a:hover, .navcontainer a:visited.current    {
	background: url(images/menuCurrentBkg.jpg) repeat-x 0 -552px;
	color: #000;
	text-shadow: #6ca5e3 0 1px 0;
}

#subnavBarBkg {
	background: url(images/submenuBarBkg.jpg) repeat-x 0 -200px;
}

.subnavcontainer ul ul a {
	color: #103255;
	text-shadow: #6ca5e3 0 1px 0;
}

#content {
}

#sidebarContainer {
	display: none;
}

.blog-entry {
	background: url(images/blogBadgeStar.jpg) no-repeat left top;
	padding-left: 50px;
}

.rivetRight {
	display: none;
}

.rivetLeft {
	display: none;
}

#pageTitle {
	display: none;	
}


		