/* Start of CMSMS style sheet 'NCG StyleSheet' */
	/* Norwood Community Group */

	body {
		background:		#F2F2F2;
		color:			#000000;
		font-family:		Helvetica, Arial, sans-serif;
		font-size:			62.5%;
	}
	
	img {
		border:			none;
	}
	
	#container {
		position:			relative;
		width:			960px;
		padding-top:		9px;
		margin:			auto;
		background:		transparent url(styles/headerbg.gif) no-repeat top center;
	}
	
	#header {
		position:			relative;
		margin:			auto;
		width:			931px;
		background:		transparent url(styles/innerbox.gif) no-repeat top center;
	}
	
	.search-input {
		position:			absolute;
		top:				70px;
		right:				30px;
		font-size:			1.4em;
		padding:			5px;
		border:			1px solid #cccccc;
		background:		#f2f2f2;
		color:			#999999;
		line-height:		1.6em;
		width:			250px;
	}
	
	#contact li {
		position:			absolute;
		top:				0px;
		left:				110px;
		background:		#999;
		color:			#fff;
		padding-top:		40px;
		padding-bottom:	5px;
	}
	
	#contact li a {
		color:			#fff;
		padding:			10px;
		font-size:			1.6em;
		text-decoration:		none;
		font-weight:		normal;
		text-transform:		uppercase;
	}
	
	#logo {
		width:			482px;
		height:			60px;
		padding-top:		50px;
		background:		transparent url(styles/cw1logo.gif) no-repeat bottom left;
		text-indent:		-10000px;
		overflow:			hidden;
                margin-left:      		4px;
	}
	
	.cw1 #logo {
		background:		transparent url(styles/cw1logo.gif) no-repeat bottom left;
	}
	
	.cw2 #logo {
		background:		transparent url(styles/cw2logo.gif) no-repeat bottom left;
	}

	.cw3 #logo {
		background:		transparent url(styles/cw3logo.gif) no-repeat bottom left;
	}

	.cw4 #logo {
		background:		transparent url(styles/cw4logo.gif) no-repeat bottom left;
	}

	.cw5 #logo {
		background:		transparent url(styles/cw5logo.gif) no-repeat bottom left;
	}
	
	#strapline {
		position:			absolute;
		top:				0;
		left:				0;
		text-indent:		-10000px;
		overflow:			hidden;
	}
	
	#functional {
		position:			absolute;
		top:				0px;
		right:				0px;
		height:			130px;
		width:			400px;
	}
	
	#textsize {
		position:			absolute;
		top:				20px;
		right:				30px;
		
	}
	
	#textsize li {
		color:			#999999;
		list-style:			none;
		float:				left;
		line-height:		30px;
	}
	
	#textsize li a {
		display:			block;
		width:			30px;
		height:			30px;
		text-decoration:		none;
		text-indent:		-10000px;
		overflow:			hidden;
		background:		transparent url(styles/textsizebtn.png) no-repeat top left;
	}
	
	#textsize li a#textup {
		background-position:	top right;
	}
	
	#navigation {
		border-top:		2px solid #cdcdcd;
		border-bottom:		2px solid #cdcdcd;
		width:			927px;
		margin:			auto;
		height:			5.8em;
		background:		#cdcdcd url(styles/navbg.gif) repeat top left;
	}
	
	#navigation ul {
		position:			relative;
		margin:			0;
		padding:			0;
	}
	
	#navigation ul li ul {
		position:			absolute;
		top:				2em;
		left:				0;
	}
	
	#navigation ul li {
		position:			relative;
		margin:			0;
		padding:			0;
		list-style:			none;
		font-size:			1.55em;
		text-transform:		uppercase;
		float:				left;
		background:		#cdcdcd url(styles/navbg.gif) repeat top left;
border-bottom:		2px solid #cdcdcd;
	}
	
	#navigation ul li ul li {
		font-size:			0.6em;
		float:				none;
	}
	
	#navigation ul li a {
		padding-right:		18px;
		padding-left:		18px;
		color:			#666666;
		text-decoration:		none;
		line-height:		1.8em;
		display:			block;
		border-right:		1px solid #cdcdcd;
	}
	
	#navigation ul li.last a {
		border-right:		none;
	}
	
	.cw1 #navigation ul li a:active, .cw1 #navigation ul li a:hover, .cw1 #navigation ul li a.active {
		color:			#ffffff;
		background:		#F60;
		text-decoration:		none;
	}
	
	.cw2 #navigation ul li a:active, .cw2 #navigation ul li a:hover, .cw2 #navigation ul li a.active {
		color:			#ffffff;
		background:		#00A651;
		text-decoration:		none;
	}

	.cw3 #navigation ul li a:active, .cw3 #navigation ul li a:hover, .cw3 #navigation ul li a.active {
		color:			#ffffff;
		background:		#27b7f1;
		text-decoration:		none;
	}

	.cw4 #navigation ul li a:active, .cw4 #navigation ul li a:hover, .cw4 #navigation ul li a.active {
		color:			#ffffff;
		background:		#40d76b;
		text-decoration:		none;
	}

	.cw5 #navigation ul li a:active, .cw5 #navigation ul li a:hover, .cw5 #navigation ul li a.active {
		color:			#ffffff;
		background:		#d74051;
		text-decoration:		none;
	}
	
	#main {
		width:			939px;
		background:		transparent url(styles/contentbg.png) no-repeat top center;
		float:				left;
		padding-left:		10px;
		padding-right:		10px;
		font-size:			10px;
	}
	
	#featured {
		width:			930px;
		margin:			auto;
		height:			260px;
		background:		transparent url(styles/featuredbg.png) no-repeat top center;
	}
	
	.cw1 #featured {
		background:		#F60 url(styles/cw1featuredbg.png) no-repeat top center;
	}
	
	.cw2 #featured {
		background:		#00A651 url(styles/cw2featuredbg.png) no-repeat top center;
	}

	.cw3 #featured {
		background:		#27b7f1 url(styles/cw3featuredbg.png) no-repeat top center;
	}
	
	.cw4 #featured {
		background:		#40d76b url(styles/cw4featuredbg.png) no-repeat top center;
	}

	.cw5 #featured {
		background:		#d74051 url(styles/cw5featuredbg.png) no-repeat top center;
	}

	#panel {
		float:				right;
		width:			270px;
		margin-right: 		0px;
		padding-top:		10px;
	}
	
	#panel ul.imagelinks {
		margin:			0;
		padding:			0;
	}
	
	#panel ul.imagelinks li {
		margin:			0;
		padding:			0;
		list-style:			none;
		float:				left;
	}
	
	
	#primaryfeatured {
		position:			relative;
		width:			650px;
		height:			260px;
		float:				left;
	}
	
	#primaryfeatured img {
		margin-left:		2px;
		margin-top:		2px;
	}
	
	#primaryfeatured h2 {
		margin:			0;
		padding:			0;
		color:			#ffffff;
		line-height:		1.5em;
		padding-left:		15px;
	}
	
	#primaryfeatured p {
		margin:			0;
		padding:			0;
		font-size:			1.3em;
		padding-left:		15px;
	}
	
	.featuredbtn {
		float:				right;
		
	}
	
	#secondaryfeatured {
		width:			280px;
		height:			260px;
		float:				left;
		text-align:			center;
	}
	
	#secondaryfeatured ul {
		margin:			0;
		padding:			0;
	}
	
	#secondaryfeatured ul li {
		margin:			0;
		padding:			0;
		list-style:			none;
	}
	
	#contentinner {
		margin-left:		5px;
		width:			928px;
		border-left:		1px solid #cdcdcd;
		border-right:		1px solid #cdcdcd;
		background:		transparent url(styles/contentinner.gif) no-repeat top left;
		float:				left;
	}
	
	#content {
		margin-top:		10px;
		margin-left:		5px;
		width:			650px;
		background:		transparent url(styles/contentboxbg.gif) repeat-y top left;
		float:				left;
	}
	
	#contentboxinner {
		padding:			10px;
		padding-left:		20px;
		padding-right:		20px;
	}

	#contentboxbottom {
		width:			650px;
		height:			21px;
		background:		transparent url(styles/contentboxbottom.gif) no-repeat top left;
		clear:			left;
	}

	#content .column {
		width:			280px;
		padding-left:		0px;
		padding-right:		10px;
		margin-right:		10px;
		min-height:		250px;
		float:				left;
	}
	
	#content .column ul {
		margin:			0;
		padding:			0;
	}
	
	#content .column ul li {
		list-style:			none;
		margin:			0;
		padding:			0;
	}
	
	#content .column p, #content p, #content ul li {
	font-size:				1.3em;
	text-align:				justify;
	line-height:			1.5em;
	margin: 				0;
	margin-bottom: 			5px;
	}

       #content .column ul li {
	font-size:				1em;
	text-align:				left;
	line-height:			1.5em;
	margin: 				0;
	margin-bottom: 			5px;
	}
	
        #content p {
             margin-bottom:             15px;
        }
	
	
	.decorate {
		border-right:		1px dashed #999999;
	}
	
	#breadcrumb {
		text-transform:		uppercase;
		font-size:			1.3em;
		color:			#666666;
		padding:			20px;
		height:			19px;
		background:		transparent url(styles/contentboxtop.gif) no-repeat top left;
	}

	h2 {
		font-size:			2em;
		font-weight:		normal;
		margin:			0;
		padding:			0;
		line-height:		2.7em;
	}
	
	h4 {
		color:			#F15A24;
		font-size:			1.5em;
		margin:			0;
		padding:			0;
	}
	
	h5 {
		font-size:			1.3em;
		margin:			0;
		padding:			0;
		line-height: 1em;
	}

	.cw1 h2, .cw1 h4, .cw1 h5 {
		color:			#F15A24;
	}

	.cw2 h2, .cw2 h4, .cw2 h5 {
		color:			#00A651;
	}
	
	.cw3 h2, .cw3 h4, .cw3 h5 {
		color:			#27b7f1;
	}

	.cw4 h2, .cw4 h4, .cw4 h5 {
		color:			#40d76b;
	}

	.cw5 h2, .cw5 h4, .cw5 h5 {
		color:			#d74051;
	}

	.cw1 #content h2, .cw2 #content h2, .cw3 #content h2, .cw4 #content h2, .cw5 #content h2, .cw6 #content h2, .cw7 #content h2, .cw8 #content h2, .cw9 #content h2 {
		text-indent:		20px;
		font-size:			2em;
		font-weight:		normal;
		margin:			0;
		padding:			0;
		margin-top:		-15px;
		line-height:		1em;
	}	
	
	.cw1 #content #breadcrumb a {
		color:			#F15A24;
		text-decoration:		none;
	}
	
	.cw2 #content #breadcrumb a {
		color:			#00A651;
		text-decoration:		none;
	}

	.cw3 #content #breadcrumb a {
		color:			#27b7f1;
		text-decoration:		none;
	}

	.cw4 #content #breadcrumb a {
		color:			#40d76b;
		text-decoration:		none;
	}

	.cw5 #content #breadcrumb a {
		color:			#d74051;
		text-decoration:		none;
	}
	
	#content #breadcrumb a:hover {
		text-decoration:		underline;
	}
	
	
	.panelbox {
		background:		transparent url(styles/panelboxbg.gif) repeat-y top left;
		width:			262px;
		margin:			auto;
	}

	.panelbox h3 {
		background:		transparent url(styles/panelboxtop.gif) no-repeat top left;
		height:			31px;
		width:			262px;
		text-indent:		10px;
		line-height:		41px;
	}

	.panelboxbottom {
		clear:			left;
		background:		transparent url(styles/panelboxbottom.gif) no-repeat top left;
		height:			27px;
		width:			262px;
		margin-bottom:		10px;
	}

	.panelboxinner {
		padding:			10px;
	}
	
	.cw1 .panelbox h3 {
		color:			#F15A24;
		font-size:			1.7em;
		margin:			0;
		padding:			0;
		font-weight:		normal;
	}

	.cw2 .panelbox h3 {
		color:			#00A651;
		font-size:			1.7em;
		margin:			0;
		padding:			0;
		font-weight:		normal;
	}
	
	.cw3 .panelbox h3 {
		color:			#27b7f1;
		font-size:			1.7em;
		margin:			0;
		padding:			0;
		font-weight:		normal;
	}

	.cw4 .panelbox h3 {
		color:			#40d76b;
		font-size:			1.7em;
		margin:			0;
		padding:			0;
		font-weight:		normal;
	}

	.cw5 .panelbox h3 {
		color:			#d74051;
		font-size:			1.7em;
		margin:			0;
		padding:			0;
		font-weight:		normal;
	}
	
	#footer {
		clear:			left;
		float:				left;
		width:			960px;
		background:		transparent url(styles/footerbg.gif) no-repeat bottom center;
		padding-bottom:	20px;
	}
	
	#footerinner {
		float:				left;
		margin-left:		15px;
		width:			911px;
		padding:			10px;
		background:		transparent url(styles/footerinner.gif) no-repeat bottom center;
	}
	
	#footer ul {
		width:			141px;
		height:			120px;
		float:				left;
		margin:			0;
		padding:			0;
		padding-left:		10px;
		border-right:		1px dotted #666666;
	}
	
	#footer ul.last {
		border-right:		none;
	}
	
	#footer ul li {
		margin:			0;
		padding:			0;
		list-style:			none;
	}
	
	#footer ul li a {
		color:			#666666;
		text-decoration:		none;
	}
	
	#footer ul li a strong {
		display:			block;
		text-transform:		uppercase;
		padding-bottom:	0.8em;
	}
	
	#footer ul li a:hover {
		text-decoration:		underline;
	}
	
	#copyright {
		clear:			left;
		text-indent:		10px;
		padding-bottom:	30px;
		color:			#999999;
		
	}

	.event {
		padding-top: 		10px;
	}

	.event h4 {
		padding-top: 		5px;
	}

	.event * {
		margin-left: 		65px;
	}

	.event strong, .event a {
		margin-left: 		0;
	}

	.datebox {
		clear: 			left;
		float: 			left;
		width: 			60px;
		height: 			60px;
		margin-left: 		0;
		margin-right: 		5px;
		text-align: 			center;
		background:		transparent url(styles/eventbox.gif) no-repeat top center;
	}

	.day {
		padding-top: 		7px;
		line-height: 		34px;
		font-size: 			3em;
		font-weight:		bold;
		color: 			#333333;
		margin-left: 		0;
	}

	.month {
		font-size: 			1.2em;
		color: 			white;
		font-weight: 		bold;
		text-transform: 		uppercase;
		margin-left: 		0;
	}

.twtr-widget h3 {
line-height:1em !important;
color:#ffffff !important;
margin:0 !important;
padding:0 !important;
background:none;
font-size:11px !important;
font-weight:normal !important;
clear:none;
height:auto;
text-indent:0;
}

.twtr-widget-profile h3, twtr-widget-profile h4 {
margin:0 0 0 40px !important;
clear:none;
height:auto;
text-indent:0;
}

.twtr-widget h3, .twtr-widget h4, .twtr-widget p {
text-indent:0;
line-height:1.2 !important;
height:auto;
clear:none;
margin:0 !important;
padding:0 !important;
width:auto !important;
}

/* End of 'NCG StyleSheet' */

