html {
min-height: 101%;
}

body{
	margin:0;
	background:#d0c5ad url(../images/bodybg.jpg) repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}

p.bodytext{margin:0px; padding:0px;}
.important{ color:#88703b; font-size:12px;}
DIV.csc-textpic-center {	TEXT-ALIGN: left}


ul{
	margin:0;
	padding:0;
	list-style:none;
}
a{
	text-decoration:none;
}

.placedescriptionbottombg ul{list-style:disc; margin:0;
	padding:0 25px 0 15px; font-size:11px;}
.placedescriptionbottombg ul li{padding-bottom:6px}


ul.csc-menu li a{font-size:11px;}
ul.csc-menu li {padding-bottom:3px};
a:hover{
	text-decoration:underline;
}
img{
	display:block;
	border:none;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
form{
	margin:0;
	display:inline;
}
#container{
	width:941px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	padding:8px 0 0;
	text-align:left;
}
/* header index */
#header{
	width:941px;
	overflow:hidden;
	background:url(../images/headerbg.jpg) no-repeat;
	height:89px;	
}
a.logo{
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	width:325px;
	height:52px;
	top:32px;
	left:21px;	
}
.headerblock{
	width:274px;
	overflow:hidden;
	float:right;
	padding:8px 0 0;
	
}
.headerblock ul {
text-align:right;
padding:0px 25px 0px 0px;
}
.headerblock ul li{
	display:inline;
	font-size:10px; 
	background:url(../images/headerseparator.jpg) no-repeat 0 50%;
	padding:0 4px 0 8px;
}	
.headerblock ul a{
	color:#fff;
}

.headerblock ul li a.active{
	color:#b10101;
}

.headerblock ul li.first{
	background:none;
}
.headerblock p{
	width:154px;
	margin:0;
	font:17px "Myriad Pro", Arial sans-serif;
	line-height:22px;
	color:#fff;
	padding:0 0 0 48px;	
	font-weight:bold;	
}
.headerblock.launch{
	padding-top:24px;
}
/* header secondary */
#header fieldset{
	margin:37px 0 0;
	padding:0 0 0 20px;
}
#header fieldset label{
	float:left;
	font:12px "Myriad Pro", Arial sans-serif;
	color:#fff;
	margin:2px 15px 0 0;
}
#header fieldset input.text{
	font:12px Verdana, Helvetica, sans-serif;
	width:137px;
	border:1px solid #bfceab;
	height:15px;
	float:left;
	margin:0 5px 0 0;
	padding:0 3px;
}
#header fieldset input.image{
	float:left;
	margin:4px 0 0;
}
/*main index */
#main{
	width:941px;
	overflow:hidden;
	margin:5px 0 0;	
	padding:0 0 0 3px;
}
.leftcolumn{
	float:left;
	width:600px;
	overflow:hidden;
	margin:0 6px 0 0;
}
.lefttopbox{
	width:600px;
	overflow:hidden;
	background:#fbd11c url(../images/leftboxbottombg.jpg) no-repeat 0 100%;	
	padding:0 0 3px;
}		
.lefttopboxcontent{
	overflow:hidden;
	width:594px;
	margin:2px 0 0 3px;	
	min-height:200px;
}
.leftboxtext{
	width:594px;
	overflow:hidden;
	background:url(../images/lefttopboxstrip.jpg) repeat-y;
}
.lefttopboxupperbg{
	width:594px;
	overflow:hidden;
	background:url(../images/lefttopboxupperbg.jpg) no-repeat;
}
.lefttopboxbottombg{
	width:594px;
	overflow:hidden;
	background:url(../images/lefttopboxbottombg.jpg) no-repeat 0 100%;
	padding:0 0 0 11px;	
}
.leftcontent{
	width:380px;
	overflow:hidden;
	float:left;
	padding:0 0 14px;
	margin:0 0px 0 0;
}
.leftcontent h2{
	font-size:12px !important;
}
.lefttopboxbottombg h2{
	color:#006149;
	font-size:11px;
	margin:4px 0 13px;
}
.leftcontent p{
	line-height:15px;
	margin:5px 0 0;
	font-size:11px;	
	width:380px;
}
p.firstp{
	color:#88703b;
	font-size:12px;
}
.rightcontent{
	float:right;
	width:190px;
	overflow:hidden;

}
.rightcontent ul{	
	overflow:hidden;
	margin:5px 0 0 5px;
	width:170px;
	
}
.rightcontent ul li{
	font-size:10px;
	line-height:20px;	
}
.rightcontent ul li.first{
	line-height:22px;
}
.rightcontent ul a.family{background:url(../images/familymarker.jpg) no-repeat; padding-left:20px;}
.rightcontent ul a.biking{background:url(../images/bikingmarker.jpg) no-repeat;padding-left:20px;}
.rightcontent ul a.orient{background:url(../images/orientingmarker.jpg) no-repeat;padding-left:20px;}
.rightcontent ul a.walking{background:url(../images/walkingmarker.jpg) no-repeat;padding-left:20px;}
.rightcontent ul a.horse{background:url(../images/horsemarker.jpg) no-repeat;padding-left:20px;}
.rightcontent ul a.running{background:url(../images/runningmarker.jpg) no-repeat;padding-left:20px;}
.rightcontent ul a.mountainbiking{background:url(../images/mountainbikingicon.gif) no-repeat;padding-left:20px;}



.rightcontent ul a{
	color:#006149;	
	padding:0 0 0 29px;
	height:24px;
	display:block;	
	background-position:0 100%;
	font-weight:bold;
}
.rightcontent ul a:hover{
	color:#b10101;
	text-decoration:none;
}
.initiative{
	width:600px;
	overflow:hidden;
	background:url(../images/initiativestrip.jpg) repeat-y;
	margin:7px 0 0;
}
.initiativetopbg{
	width:600px;
	overflow:hidden;
	background:url(../images/initiativetopbg.jpg) no-repeat;
}
.initiativebottombg{	
	width:569px;
	overflow:hidden;
	background:url(../images/initiativebottombg.jpg) no-repeat 0 100%;	
	padding:10px 0 10px 31px;
}
.initiativebottombg h2{
	color:#965816;
	float:left;
	width:65px;
	font-size:14px;
	margin:0 5px 0 0;
}
.initiativetext{
	float:left;
	width:261px;
	overflow:hidden;
	margin:0 45px 0 0;
}
.initiativetext ul{
	margin:0 0 0 20px ;
	padding:0;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	list-style:disc;
	
}
.initiativetext h3{
	font-size:11px;
	margin:0;
	display:block;
}
.news-list-item h3{margin-top:5px;}
a.initlink{
	color:#3874bf;
	font-size:10px;
	text-decoration:underline;	
	line-height:15px;
	display:block;
}
a.initlink:hover{
	text-decoration:none;
}
.initiativetext p{
	font-size:10px;
	width:261px;
	line-height:14px;
	margin:2px 0 0;	
}
.initiativebottombg img{
	float:left;
}
.map{
	background:url(../images/mapstrip.jpg) repeat-y;
	width:331px;	
	float:left;	
}
.numbers{
	background:url(../images/mapimage.jpg) no-repeat;
	width:327px;
	height:271px;
	margin:10px 0 0 2px;
	position:relative;	
}
.numbers a{
	position:absolute;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	width:23px;
}
.numbers a.number1{
	background:url(../images/number1.jpg) no-repeat;	
	top:83px;
	left:150px;	
}
.numbers a.number2{
	background:url(../images/number2.jpg) no-repeat;	
	top:97px;
	left:175px;	
}
.numbers a.number3{
	background:url(../images/number3.jpg) no-repeat;	
	top:127px;
	left:176px;	
}
.numbers a.number4{
	background:url(../images/number4.jpg) no-repeat;	
	top:109px;
	left:199px;	
}
.numbers a.number5{
	background:url(../images/number5.jpg) no-repeat;	
	top:108px;
	left:232px;	
}
.numbers a.number6{
	background:url(../images/number6.jpg) no-repeat;	
	top:137px;
	left:243px;	
}
.numbers a.number7{
	background:url(../images/number7.jpg) no-repeat;	
	top:185px;
	right:3px;	
}
.numbers a.number8{
	background:url(../images/number8.jpg) no-repeat;	
	top:211px;
	right:16px;	
}
.numbers a:hover,
.numbers a.hovered{
	background-position:0 -23px;
}
.maptopbg{
	width:331px;
	overflow:hidden;
	background:url(../images/maptopbg.jpg) no-repeat;
}
.mapbottombg{
	width:331px;
	overflow:hidden;
	background:url(../images/mapbottombg.jpg) no-repeat 0 100%;
	padding:27px 0 30px;
}
.map h2{
	color:#006149;	
	width:248px;
	font-size:16px;
	line-height:22px;	
	margin:0 0 0 31px;
}
.map ul{
	padding:0 0 0 34px;	
	float:left;		
}
.map ul li{
	font-size:9px;
	line-height:16px;
	color:#739e35;
	font-weight:bold;
}
.map ul a{
	color:#000;
	font-weight:bold;
	font-size:10px;
}
.map ul a:hover,
.map ul a.hovered{
	color:#b10101;
	text-decoration:none;
}
/* main secondary */
.maincontent{
	overflow:hidden;
	width:941px;
}
.mainnav{
	width:941px;
	overflow:hidden;	
	padding:0 0 4px;
	margin:3px 0 0;
}
.mainnav li{
	float:left;
	background:url(../images/mainnavseparator.jpg) no-repeat;
	height:18px;
	padding:4px 8px 0 13px;
	
}
.mainnav li.first{
	background:none;
}
.mainnav a{
	overflow:hidden;
	display:inline;

	height:14px;	
}
.mainnav a.aboutus{
	background:url(../images/aboutus.jpg) no-repeat;
	width:58px;
	
}
.mainnav a.initiatives{
	background:url(../images/initiatives.jpg) no-repeat;
	width:61px;

}
.mainnav a.activities{
	background:url(../images/activities.jpg) no-repeat;
	width:59px;
}
.mainnav a.recreational{
	background:url(../images/recreational.jpg) no-repeat;
	width:118px;
}
.mainnav a.public{
	background:url(../images/public.jpg) no-repeat;
	width:106px;
}
.mainnav a.news{
	background:url(../images/news.jpg) no-repeat;
	width:96px;
}
.mainnav a.leave{
	background:url(../images/leave.jpg) no-repeat;
	width:102px;
}
.mainnav a.faq{
	background:url(../images/faq.jpg) no-repeat;
	width:26px;
}
.mainnav a.resources{
	background:url(../images/resources.jpg) no-repeat;
	width:120px;
}
.mainnav a:hover{
	background-position:0 -14px;
}
.map.alt ul{
	margin:0 10px 0 0;
	padding:0;	
}
.map.alt ul li{
	font-weight:normal;
}
.ulholder{
	width:317px;
	overflow:hidden;
	padding:0 0px 9px 5px;
	margin:0 -6px 0 0;
}
.mapbottombg.alter{
	padding-bottom:14px;
}
.mapbottombg.alter ul a{
	font-weight:normal;
	font-size:9px;
}
.mapbottombg.alter ul li{
	line-height:14px;
}
.map.alt img{
	margin-top:30px;
}
.infoblocks{
	width:941px;
	overflow:hidden;
	margin:6px 0 0; 
}
.firstblock{
	width:298px;
	overflow:hidden;
	background:url(../images/firstblockstrip.jpg) repeat-y;
	float:left;
	margin:0 5px 0 0;
}
.firstblocktopbg{
	width:298px;
	overflow:hidden;
	background:url(../images/firstblocktopbg.jpg) no-repeat;
}
.firstblockbottombg{
	width:298px;
	overflow:hidden;
	background:url(../images/firstblockbottombg.jpg) no-repeat 0 100%;	
	padding:12px 0 9px 28px;
}
.firstblockleftcontent{
	float:left;
	width:65px;
	overflow:hidden;
	margin:0 11px 0 0;
}
.firstblockbottombg h2{	
	color:#965816;	
	width:150px;
	font-size:13px;
	margin:0;
}
.firstblockleftcontent img{
	margin:2px 0 0;
}
.firstblockrightcontent{
	float:left;
	width:189px;
}
.firstblockbottombg h3{
	color:#000;
	font-size:11px;
	margin:6px 0 0;
}
.firstblockbottombg a{
	color:#3874bf;
	font-size:11px;
	text-decoration:underline;
	width:166px;
	display:block;
	margin:2px 0 0;
	line-height:14px;
}
.firstblockbottombg a:hover{	
	color:#b10101;
}
.firstblockrightcontent p{
	font-size:11px;
	color:#333;
	margin:2px 0 0;
}
.firstblock.either{ margin-right:4px;}
.firstblock.either h2{
	width:140px;
	margin:-2px 0 0;
} 
* html .firstblock.either h2{ margin:2px 0 0;}
.firstblockaltcontent{
	width:250px;
	overflow:hidden;
	margin:0;
}
.firstblockaltcontent img{
	float:left;
	margin:0 10px 0 0;
}
.firstblockalttext{
	float:left;
	width:160px;
	overflow:hidden;
	padding:3px 0 0;
}

.secondblock{
	width:331px;
	overflow:hidden;
	background:url(../images/secondblockstrip.jpg) repeat-y;
}
.secondblocktopbg{
	width:331px;
	overflow:hidden;
	background:url(../images/secondblocktopbg.jpg) no-repeat;
}
.secondblockbottombg{
	width:331px;
	overflow:hidden;
	background:url(../images/secondblockbottombg.jpg) no-repeat 0 100%;
	padding:12px 0px 9px 28px;	
}
.secondblocktext{
	width:195px;
	float:left;
	overflow:hidden;
}
.secondblock h2{	
	margin:0;
	color:#961631;
	font-size:13px;
}
.secondblocktext h3{
	margin:6px 0 0;
	font-size:11px;
}
.secondblock a{
	color:#3874bf;	
	font-size:11px;
	text-decoration:underline;
	width:166px;
	display:block;
	margin:2px 0 0;
	line-height:14px;
}
.secondblock a:hover{	
	color:#b10101;
}
.secondblock img{
	float:left;
}
/* main third */
.numbers.internal{
	background:url(../images/mapinnerimage.jpg) no-repeat;
	width:290px;
	height:250px;
}
.numbers.internal a.number1{
	left:117px;
	top:71px;
}
.numbers.internal a.number2{
	top:85px;
	left:142px;	
}
.numbers.internal a.number3{
	top:116px;
	left:144px;	
}
.numbers.internal a.number4{
	top:98px;
	left:166px;	
}
.numbers.internal a.number5{
	top:97px;
	left:199px;	
}
.numbers.internal a.number6{
	top:125px;
	left:211px;	
}
.numbers.internal a.number7{
	top:175px;
	right:0;
	width:22px;	
}
.numbers.internal a.number8{
	top:199px;
	right:11px;
}
h2.recreation{
	display:block;
	overflow:hidden;
	background:url(../images/recreationbg.jpg) no-repeat;
	height:19px;
	width:629px;	
	color:#b10101;
	padding:0px 0 0px 12px;
	margin:0;
	font-size:12px;
	line-height:19px;
	
}
.leftcolumn.else{
	width:641px;
}
.leftcolumncontent{
	width:924px;
	overflow:hidden;
	padding:0 0 0 17px;
}
#leftcolumnnav{	
	float:left;
	margin:0 3px 0 0;
}
#leftcolumnnav li.last{
	background:none;
}
#leftcolumnnav li{
	width:137px;
	display:block;
	background:url(../images/ulseparator.gif) repeat-x 0 100%;	
	text-align:right;
	padding:0 12px 8px 0;	
	overflow:hidden;
}
#leftcolumnnav a{
	color:#666;
	line-height:16px;
	display:block;
	margin:9px 0 0;
	font-weight:bold;
}

#leftcolumnnav li a.active,
#leftcolumnnav li:hover a,
#leftcolumnnav li.hover a,
#leftcolumnnav ul a:hover{
	color:#b10101;
	text-decoration:none;
}
#leftcolumnnav ul{
	margin:0;
	display:none;
}
#leftcolumnnav ul li{
	background:none;
	padding:0;
	font-size:11px;
}
#leftcolumnnav ul a{
	color:#000 !important;
	margin:0;
}
#leftcolumnnav ul a:hover{
	color:#b10101 !important;
}
#leftcolumnnav li:hover ul,
#leftcolumnnav li.hover ul{
	display:block;
}
.placedescription{
	float:left;
	width:472px;
	min-height:466px;
	overflow:hidden;
	background:url(../images/placedescriptionstrip.jpg) repeat-y;
}
.placedescription  a{
	color:#3874bf;
	text-decoration:underline;	
}
.news-list-item{
	width:438px;
}
.placedescriptionbottombg{
	width:472px;
	min-height:466px;
	overflow:hidden;
	background:url(../images/placebottombg.jpg) no-repeat 0 100%;	
	padding:0px 0 18px 13px;
}
.placedescription h2{
	margin:0;
	font-size:11px;
}
.placedescription h1{
	color:#b10101;
	font-size:13px;
	margin:9px 0 13px 0px;
}
.placedescription img{
	margin:26px 0 16px;
}
.placedescription p{
	font-size:11px;
	line-height:16px;
	margin:0;
	width:438px;
}
.placedescription p span{
	font-weight:bold;
}


span.clickhere{
	display:block;
	font-size:11px;
	margin:18px 0 19px;
}
span.clickhere a{
	color:#3874bf;
	text-decoration:underline;	
}
span.clickhere a:hover{
	text-decoration:none;
}
a.download{
	color:#3874bf;
	text-decoration:underline;	
	display:block;
	width:148px;
	font-size:11px;
	margin:3px 0 19px;
}
a.download:hover{
	text-decoration:none;
}
.placedescription h3{
	margin:10px 0 3px;
	color:#6b6464;
	font-size:11px;
}
.breadcrumbs{
	margin:0 0 0 -6px;
	width:316px;
	overflow:hidden;
}
.breadcrumbs li{
	display:inline;
	font-size:11px;
}
.breadcrumbs a{
	color:#000;
	background:url(../images/breadcrumbmarker.jpg) no-repeat 100% 50%;
	padding:0 10px 0 6px;
}

.innerrightcolumn{
	width:295px;
	overflow:hidden;
	float:left;
}



.map.inner{
	overflow:hidden;
	background:url(../images/innermapbg.jpg) no-repeat;
	width:294px;
	height:407px;	
	padding:0 0 0 0;
	float:none;
}
.map.inner ul a{
	font-weight:normal;	
}
.map.inner ul a{
	font-size:9px;
}
.leftcolumn.else{
	margin:0 3px 0 0;
}
.map.inner ul li{
	font-weight:normal;
}
.map.inner h2{
	font-size:16px;
	margin:25px 0 0 17px;	
}
.map.inner img{
	margin:30px 0 0 2px;
	width:289px;
	height:261px;
}
.map.inner ulholder{
	width:274px;
}
.map.inner ul{
	margin:0 2px 0 0;
	display:block;
	padding:0;
} 
.featureactivity{
	width:294px;
	overflow:hidden;
	background:url(../images/featureactivitystrip.jpg) repeat-y;
	margin:7px 0 0;
	overflow:hidden;
}
.featureactivitytopbg{
	width:294px;
	overflow:hidden;
	background:url(../images/featureactivitytopbg.jpg) no-repeat;
	overflow:hidden;
}
.featureactivitybottombg{
	width:294px;
	overflow:hidden;
	background:url(../images/featureactivitybottombg.jpg) no-repeat 0 100%;
	padding:8px 0px 10px 11px;
	overflow:hidden;	
}
.featureactivity h2{
	margin:5px 0 0;
	color:#961631;
	font-size:13px;
}
.featureactivity h3{
	font-size:11px;
	margin:4px 0 0;	
	color:#333;
}
.featureactivity a{
	color:#3874bf;
	font-size:11px;
	text-decoration:underline;
	width:160px;
	display:block;
	margin:2px 0 0;
	line-height:14px;
}
.featureactivity a:hover{
	color:#b10101;
}
.featurecontent{
	width:170px;
	overflow:hidden;
	float:left;
}
.featureactivity img{
	float:left;
}
/* footer */
#footer{
	width:941px;
	overflow:hidden;
	padding:0 0 10px;
}
.banners{	
	width:990px;
	overflow:hidden;
	margin:19px -49px 0 -30px;	
	display:block;	
}
.banners li{
	display:table;
	height:68px;
	float:left;
	width:120px;
	margin:0 -5px 0 20px;	
	position:relative;
	overflow:hidden;
}

.banners li img{margin:0 auto;}
* html .banners li{display:inline;}
.banners a{
	display:table-cell;			
	vertical-align:middle;
	width:100%;
	text-align:center;
}
* html .banners a{position:absolute;top:50%;left:0;}
* html .banners a img{position:relative;top:-50%;}
*+html .banners a{position:absolute;top:50%;left:0;}
*+html .banners a img{position:relative;top:-50%;}
.copyright{
	width:951px;
	overflow:hidden;
	margin:20px 0 0;
	padding:0;
}
.copyright p{	
	font-size:9px;	
	line-height:11px;
	margin:0;
	float:left;
}
.copyright ul{
	float:right;		
	margin:0;
	padding:0 7px 0 0;
	overflow:hidden;
}
.copyright ul li{
	float:left;
	font-size:9px;
	display:inline;
	margin:0 1px 0 -1px;
	background:url(../images/footerseparator.jpg) no-repeat 0 50%;
	padding:0 5px 0 7px;
}
.copyright a{
	color:#497c00;
}
.copyright a:hover{
	color:#b10101;
}
.copyright a.active{
	color:#b10101;
}


hr.clearer{ width:100px}
.news-list-morelink a{ font-size:10px;}
.news-single-backlink a{ font-size:10px;}
p.news-single-author{ visibility:hidden; display:none;}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash .inner h1 span{
	visibility: hidden;
	font-size: 24px;
}

table.csc-searchform{width:200px;}
td.csc-form-fieldcell{ width:100px;}
p.csc-form-labelcell{width:100px;}
p.csc-form-label{width:100px;}
csc-form-labelcell{width:100px;}

/* Volunteer Section */
.largecontent .innerrightcolumn{
	width:0px;
	overflow:hidden;
	display:hidden;
	float:left;
	visibility:hidden;
}

.largecontent h2.recreation{
	display:block;
	overflow:hidden;
	background:url(../images/recreationbglarge.jpg) no-repeat;
	height:19px;
	width:929px;	
	color:#b10101;
	padding:0px 0 0px 12px;
	margin:0;
	font-size:12px;
	line-height:19px;
}
.largecontent .leftcolumn.else{
	width:941px;
}
.largecontent .leftcolumn.else{
	margin:0 3px 0 0;
}
.largecontent .placedescription{
	float:left;
	width:767px;
	min-height:466px;
	overflow:hidden;
	background-color:#00FF66;
	background:url(../images/placedescriptionstriplarge.jpg) repeat-y;
}
.largecontent .placedescriptionbottombg{
	width:772px;
	min-height:466px;
	overflow:hidden;
	background:url(../images/placebottombglarge.jpg) no-repeat 0 100%;	
	padding:0px 0 18px 13px;
}
.largecontent .placedescription p{
	font-size:11px;
	line-height:16px;
	margin:0px;
	width:738px;
}
.largecontent a.download{
	color:#3874bf;
	text-decoration:underline;	
	display:block;
	width:100%;
	font-size:11px;
}
.largecontent a.download:hover{
	text-decoration:none;
}
.largecontent .tx-mmforum-table{
width:95%;
}
.largecontent .tx-mmforum-pi1-markread{
font-size:10px;
color:#649E35;
}
.largecontent .tx-mmforum-pi1-markread a{
color:#649E35;
}
.largecontent th.tx-mmforum-th{
background-color:#649E35
}

.largecontent td.tx-mmforum-subth2{
color:#649E35
}
.largecontent .placedescription A{
color:#649E35
}
.largecontent .tx-mmforum-pagenav{
width:90%}

.largecontent .tx-felogin-pi1 h3{	
color:#b10101;
font-size:13px; 
}

.largecontent .tx-felogin-pi1 h3{	
color:#b10101;
font-size:13px; 
}

.largecontent .tx-felogin-pi1 legend{	

}

.largecontent .tx-felogin-pi1 div{	
font-size:11px;
padding-bottom:8px;
}

.largecontent .tx-felogin-pi1 legend{	
visibility:none;
display:none;
}

.tx-felogin-pi1 label {
		display: block;
		font-weight:bold;
	}
.tx-felogin-pi1 label {padding-top:5px;padding-bottom:5px}


/* Forum*/
.largecontent div.tx-mmforum-pi1-listtopic-image img{margin-top:0px;}
.largecontent  .tx-mmforum-pi1-listtopic-image img{margin-top:0px;}
.largecontent .tx-mmforum-pi1-listtopic-image img{margin:0px;}
.largecontent  .tx-mmforum-pi1-listtopic-newtopic{ border:none}
.tx-mmforum-pi1-listtopic-lastpost a img{margin:5px;text-align:center}
.tx-mmforum-td a img{margin:5px;text-align:center}
.largecontent  .tx-mmforum-pi1-listtopic-topicname{margin-top:0px; padding:0px;}
.tx-mmforum-pi1-listtopic-image{margin:0px;text-align:center}
.largecontent  .tx-mmforum-textbutton{ border-color:#649E35}
.largecontent  .tx-mmforum-textbutton img { float:left; margin:0px; margin-right:5px;}
.largecontent .tx-mmforum-pi1-listpost-user{width:120px}
.largecontent .tx-mmforum-pi1-listpost-menu{width:500px}

/*calendar*/
.tx-cal-controller{width:95%}
.month-header-prevnext{width:300px}
.month-header-prevnext a{float:left}
.calendar .month-header-name {COLOR: #b52f27}

.largecontent .basictab LI A {COLOR: #fff;BACKGROUND-COLOR: #649E35;TEXT-DECORATION: none}

.largecontent .basictab LI A:visited {COLOR: #fff}
.basictab LI A:hover {COLOR: #fff;	BACKGROUND-COLOR: #649E35}
.basictab LI A.current {COLOR: #fff;	BACKGROUND-COLOR: #649E35}
.basictab LI A:active {COLOR: #fff}
.glossymenu li {display:none}
#legend{width:0px; visibility:hidden; display:none}
#calendar-nav td#list{width:366px }
.calborder tr td div{visibility:hidden; display:none}
.placedescription IMG{margin:0px; }
.admin_link a{ visibility:hidden; display:none}
#month-header-prevnext img a{float:left}
#category_tree{visibility:hidden; display:none}
#tx_cal_controller_create_element p {margin:0px; margin-bottom: 20px;}
#calendar_selectorcalendar_selector{visibility:hidden; display:none}
#calendar-event p.bodytext{font-size:12px}
