BODY, HTML {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font: 11px/1.5em Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:12px;
}

IMG {
	border:0;
	margin:0;
	padding:0;
}
H1, H2, H3, H4, H5 {
	margin:.2em 0 .2em 0;
	padding:0 0 0 0;
	font-weight:bold;
	color:#ce3121;
	font-size:130%;
}
H2 {
	font-size:110%;
}
H3, H4, H5 {
	font-size:100%;
}
H1 {
	font-size:150%;
	font-weight:normal;
	border-bottom:1px solid #d7d7d3;
	padding:.2em .1em;
	margin:0 0 .8em 0;
}
#pageHeader H1 {
	margin:0 0 8px 20px;
	color:white;
	font-size : 23px;
	letter-spacing : 5px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:none;
}
#pageHeader H2 {
	font-size : 10px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	letter-spacing : 2px;
	margin-left : 4px;
	text-transform:uppercase;
	color:black;
}
P {
	margin:0 0 .7em 0;
	padding:0;
}
A {
	outline:none;
}
SMALL {
	color:#666666;
}
SMALL.date {
	font-weight:bold;
	color:black;
}
#container {
	width:900px;
	margin:20px auto;
	background-color:#f7f7f3;
}
#containerInner {
	float:left;
}
#pageHeader {
	float:left;
	width:900px;
	background-color:#ce3121;
}
#pageHeaderInner {
	float:left;
	display:inline;/* IE 5 dobble margin bug fix */
	margin:0 0;
	padding:0 0 0 0;
}
#logo {
	float:left;
	padding:12px 0 10px 0;
	width:600px;
}
#logo IMG {
	margin-right:24px;
}
#topillustration {
	clear:both;
	height:100px;
	width:900px;
	background-repeat:no-repeat;
}
#externalLinks {
	width:900px;
	height:20px;
	text-align:right;
}
#search {
	margin:12px 0 0 0;
	clear:both;
	float:right;
}
#topMenu {
	width:900px;
	float:left;
	background-color:#f7f7f3;
	padding-top:8px;

}
#topMenuInner {
	padding:0 30px;
}
#topMenu UL {
	list-style-type: none;
	margin:0;
	padding:0;
}
#topMenu UL LI {
	float:left;
}
#topMenu A {
	display:block;
	text-decoration:none;
	font-weight:bold;
	margin:4px 32px 4px 0;
	padding:1px 4px;
	color:black;
}
#topMenu A.selected, #topMenu A:hover {
	color:white;
	background-color:#ce3121;
}
#pageBody {
	float:left;
	width:900px;
	background-color:#f7f7f3;
}
#pageBodyInner {
	float:left;
	padding:30px 30px 15px 30px;
}
#leftMenu {
	float:left;
	width:180px;
}
#leftMenuInner {

}
#leftMenu UL {
	list-style-type: none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#leftMenu UL LI {
	margin:0 0 .2em 0;
}
#leftMenu UL LI UL LI {
	margin:.2em 0 .3em 1.8em;
}
#leftMenu A {
	display:block;
	text-decoration:none;
	font-size:110%;
	color:black;
	padding:.2em .4em;
	background:url(../images/menu_bullet.gif) no-repeat left .4em;
	border-bottom:1px solid #f7f7f3;
}
#leftMenu A:hover {
	text-decoration:none;
	color:#ce3121;
}
#leftMenu A.selected {
	color:#ce3121;
	background-color:#efefea;
	border-color:#d7d7d3;
}
#leftMenu UL UL A.selected {
	background-color:#f7f7f3;
}
/* NEW FRONTPAGE */
#frontpageContentAreaNew {
	float:left;
}
#frontpageContentAreaInnerNew {
	float:left;
}
#frontpageContentAreaNew SPAN {
	background-color : #000;
	color : #EEE;
	letter-spacing : 2px;
	width : 1%;
	padding : 2px 5px;
	padding-right : 20px;
	text-transform:uppercase;
}
#frontpageContentAreaNew A {
color: #ce3121;	
}
#frontpageContentAreaNew .activities {
	margin-bottom:2em;
}
#frontpageContentAreaNew .teaser {
	width:205px;
	background-color:#fff;
}
#frontpageContentAreaNew .teaserInner {
	padding:12px;
}
.feed {
	line-height:1.3;
}
#column1{
	width:205px;
	margin-right:20px;
	float:left;
}
#column2{
	width:407PX;
	margin-right:20px;
	float:left;
}
#column2 h2 A{
	font-size:18px;
	font-weight:normal;
	color:black;
	text-decoration:none;
	line-height:1.2;
}
#column3{
	width:188px;
	float:left;
}

/*				*/
#frontpageContentArea {
	float:left;
}
#frontpageContentAreaInner {
	float:left;
}
#frontpageContentArea SPAN {
	background-color : #000;
	color : #EEE;
	letter-spacing : 2px;
	width : 1%;
	padding : 2px 5px;
	padding-right : 20px;
	text-transform:uppercase;
}
#frontPageLeftColumn, #frontPageRightColumn {
	width:407px;
	float:right;

}
#frontPageLeftColumn {
	float:left;

}
#frontPageRightColumn {
	float:right;
}
.frontPageColumnBody {
	background-color:white;
	padding:12px;
	border : 1px solid #CFCFCF;
	margin:0 0 15px 0;
}
#contentArea {
	float:left;
	width:460px;
		margin-right:20px;
}
#contentAreaInner {
	float:left;
	margin:0 0 0 30px;
	padding:24px 16px 16px 16px;
	background-color:white;
	border : 1px solid #CFCFCF;
}
#sidebar {
	float:left;
	/*width:254px;*/
}
#sidebarInner {
	/*margin:0 0 16px 16px;*/
}
.teaser {
	width:173px;
	float:left;
	padding:0;
	margin:0 0 15px 0;
	border:1px solid #CFCFCF;
}
#frontpageContentArea .teaser {
	width:405px;
}
.teaserInner {
	background-color:white;
	padding:8px 16px 16px 16px;
}

#footer {
	clear:both;
	color:#cbc3a6;
	background-color:#f7f7f3;
}
#footerInner {
	margin:0;
	text-align:center;
	padding:0 0 8px 0;
}
#footer A {
	text-decoration:none;
}
#footer A:hover {
	text-decoration:underline;
}
#designedBy {
	display:none;
	padding-top:6px;
	clear:both;
	width:900px;
	text-align:right;
	background:white;

}
#designedBy A {

	font-size:10px;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#cbc3a6;
}
#designedBy A:hover {
	text-decoration:none;
	color:#0000FF;
}
.memberdata {
	display:none;
}
img {
	-ms-interpolation-mode: bicubic;
}
#blogcommentslist {
	margin-top:1.5em;
}
.blogComment {
	margin:1em 0;
	border-bottom:1px solid #CFCFCF;
}
.metaData {
	font-size:10px;
	font-weight:bold;
	margin-bottom:0;
}
input, textarea {
	font-family:inherit;
	font-size:inherit;
}
