/*---------------------------
	TEXT STYLES
---------------------------*/

body {
	background-color: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	margin: 0px;
	padding: 0px;
}

p {
  line-height: 140%;
}
	
td {
  font-size: 70%;
}

a:link { color: #16557E; text-decoration: underline;}
a:visited { color: #16557E; text-decoration: underline;}
a:hover { color: #336633;	text-decoration: none;}

h1 {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color: #6A5738;
  font-weight: lighter;
	font-size: 130%;
}

h1.pageHeader{padding:0; margin:0;}


h2 {
	font-size: 100%;
	color: #666633;
	margin-bottom: -4px;
	padding-bottom: 4px;
  padding-top: 12px;
  background-image: url('../images/common/h2_bg.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}

h3 {
	font-size: 90%;
	color: #666666;
	font-weight: bold;
}

li {
  margin-bottom: 5px;
	list-style-type: square;
}

form {
	margin: 0px;
	padding: 0px;
}

/*---------------------------
	MENU STYLES
---------------------------*/

.menu_bg {
  background-image: url('../images/common/menu_bg.gif');
	background-repeat: no-repeat;
	font-family : Arial, Helvetica, Verdana, sans-serif;
  padding: 3px 10px 3px 15px;
}

.menu {
  color: #414141;
  font-size: 12px;
}

a.menu:link { color: #414141; text-decoration: none;}
a.menu:visited { color: #414141; text-decoration: none;}
a.menu:hover { color: #336633; text-decoration: underline;}

.menu_on {
  font-weight: bold;
  color: #414141;
  font-size: 12px;
}

a.menu_on:link { color: #414141; text-decoration: none;}
a.menu_on:visited { color: #414141; text-decoration: none;}
a.menu_on:hover { color: #336633; text-decoration: underline;}


.submenu02_bg {
  color: #414141;
  padding: 2px 5px 2px 20px;
  font-size: 11px;
  background-image: url('../images/common/submenu02_bg.gif');
	background-repeat: no-repeat;
	background-position: 12px 6px;
}

.submenu03_bg {
  color: #414141;
  padding: 0px 5px 0px 30px;
  font-size: 11px;
  background-image: url('../images/common/submenu03_bg.gif');
	background-repeat: no-repeat;
	background-position: 21px 4px;
}

a.submenu:link { color: #336633; text-decoration: none;}
a.submenu:visited { color: #336633; text-decoration: none;}
a.submenu:hover { color: #336633; text-decoration: underline;}

a.submenu_on:link { color: #414141; text-decoration: underline;}
a.submenu_on:visited { color: #414141; text-decoration: underline;}
a.submenu_on:hover { color: #414141; text-decoration: underline;}

a.whitenav:link { color: #FFFFFF; text-decoration: none;}
a.whitenav:visited { color: #FFFFFF; text-decoration: none;}
a.whitenav:hover { color: #EEE9D6; text-decoration: underline;}

a.sel_whitenav:link { color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.sel_whitenav:visited { color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.sel_whitenav:hover { color: #EEE9D6; text-decoration: underline; font-weight: bold;}

a.chose_whitenav:link { color: #FFFFFF; text-decoration: none;}
a.chose_whitenav:visited { color: #FFFFFF; text-decoration: none;}
a.chose_whitenav:hover { color: #EEE9D6; text-decoration: underline;}

/*---------------------------
        COMMON STYLES
---------------------------*/

.common_header {
  background-image: url('../images/common/header_bg.jpg');
	background-repeat: repeat-x;
  background-color: #316338;
}

.left_bg {
  background-image: url('../images/common/left_bg.jpg');
	background-repeat: repeat-x;
}

.right_bg {
  background-image: url('../images/common/right_bg.jpg');
	background-repeat: repeat-x;
}

.blog_bg {
  background-image: url('/images/common/right_bg.jpg');
	background-repeat: repeat-x;
}

.topnav {
  color: #FFFFFF;
  font-size: 11px;
}

.didyouknow {
  width: 195px;
  height:260px;
  margin: 10px 0px 0px 0px;
  padding: 70px 15px 0px 25px;
  background-image: url('../images/common/didyouknow_bg.jpg');
	background-repeat: no-repeat;  
}

.events {
  width: 195px;
  padding: 20px 10px 0px 20px;
  background-image: url('../images/slides/home_right.jpg');
	background-repeat: no-repeat;  
}

.event_bg {
  background-image: url('../images/common/menu_bg.gif');
	background-repeat: repeat-x;
  padding: 5px 0px 5px 0px;
}

.adlinks {
  width: 190px;
  padding: 15px;
}

.footer {
	font-family : Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  padding: 5px 10px 15px 10px;
}

.footer_white {
  background-image: url('../images/common/footerwhite_bg.gif');
	background-repeat: repeat-x;
}

.footer_brown{
  background-image: url('../images/common/footerbrown_bg.gif');
	background-repeat: repeat-x;
}

/*---------------------------
        SLIDESHOW STYLES
---------------------------*/


.slide_bg {
  padding: 30px 30px 20px 30px;
  background-image: url('../images/slides/slide_bg.jpg');
  background-repeat: no-repeat;
  background-position: top right;
}

.slide_left {
  background-image: url('../images/slides/slide_left.jpg');
	background-repeat: repeat-x;
  background-repeat: no-repeat;
  background-position: top right;
  padding-right: 4px;
}

.slide_right {
  width: 195px;
  padding: 20px 10px 0px 20px;
  background-image: url('../images/slides/slide_right.jpg');
	background-repeat: no-repeat;  
}



/*---------------------------
        UNIQUE STYLES
---------------------------*/

.tableborder {
  border: 1px solid #F7F4EB;
}

.title {
  background-color: #B47457;
}

a.whitelink:link { color: #FFFFFF; text-decoration: none;}
a.whitelink:visited { color: #FFFFFF; text-decoration: none;}
a.whitelink:hover { color: #99CCCC;	text-decoration: none;}

.comment {
  color: #8D0000;
  background-color: #FFFF66;
}

.submenu02_comment {
  color: #414141;
  padding: 2px 5px 2px 20px;
  font-size: 100%;
  background-image: url('../images/submenu02_bg.gif');
	background-repeat: no-repeat;
	background-position: 14px 6px;
  background-color: #FFFF66;
}

.submenu03_comment {
  color: #414141;
  padding: 0px 5px 0px 30px;
  font-size: 100%;
  background-image: url('../images/submenu03_bg.gif');
	background-repeat: no-repeat;
	background-position: 23px 4px;
  background-color: #FFFF66;
}

.question {
  font-weight: bold;
}
.answer {
  font-weight: normal;
  margin: 0px 0px 0px 20px;
}

.quote {
	font-size: 130%;
	text-align: right;
	color: #003300;
  background-image: url('../images/common/h2_bg.gif');
  background-repeat: no-repeat;
  background-position: top;
	font-style: italic;
	margin: 30px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.quoted {
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	margin: -5px 15px 0px 0px;
}




/*---------------------------
        TEXT SIZE STYLES
---------------------------*/

.home {
  padding: 30px 30px 20px 30px;
  background-image: url('../images/common/home_bg.jpg');
  background-repeat: no-repeat;
  background-position: top right;
}

.content {
  padding: 35px 30px 30px 30px;
  background-image: url('../images/common/content_bg.jpg');
  background-repeat: no-repeat;
  background-position: top right;
	background-color: #FFFFFF;
}



/*---------------------------
        BLOG STYLES
---------------------------*/

#sidebar {
  background-image: url('../images/blog_bg.gif');
	background-repeat: no-repeat;
	padding-bottom: 200px;
}

#blog_content {
  background-image: url('../images/common/content_bg.jpg');
  background-repeat: no-repeat;
  background-position: top right;
	background-color: #FFFFFF;
  padding: 35px 30px 30px 30px;
}

.post {
  background-image: none;
	background-color: #FFFFFF;
}

.entry {
  background-image: none;
	background-color: #FFFFFF;
}

/*---------------------------
        FORM STYLES
---------------------------*/

.formstyle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

.buttonstyle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  border: 1px solid #3F7320;
  cursor: pointer;
  background-color: #3F7320;
  background-image: url('../images/common/button_bg.gif');
  background-position: center center;
}

.manitouMagazine{padding:40px 0 20px 20px;}
.manitouMagazine img{}

.didyouknowpage{margin-top:-40px !important;}


.magazineSidebar {
  width: 195px;
  height:260px;
  margin: 10px 0px 0px 0px;
  padding: 70px 15px 0px 25px;
  background-image: url('../images/common/magazine_bg.jpg');
	background-repeat: no-repeat;  
}

.magazineSidebar h3{margin-top:-40px;}
.magazineSidebar a{display:block;color:#414141;
text-decoration:none; margin:5px 0;}

.magazineSidebar a:hover{ color: #336633; text-decoration: underline;}