/*---------------------------
	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;
}

h2 a:link{text-decoration:none;}

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;
  width:530px;
  overflow:hidden;
}

.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:-80px !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;}



.calMonth {
font-size:20px;
font-weight:normal;
margin-bottom:0;
margin-top:35px;
text-transform:uppercase;
}

.calEvent {
font-size:16px;
font-weight:normal;
width:100%;}


h2.pagetitle {
padding-top:0;
font-size:20px;
font-weight:normal;
margin-bottom:0;
margin-top:0px;
text-transform:uppercase;
color:#6A5738;
background:none;

}


.post h3, post h2{margin-bottom:4px;}
.post h3 a{
font-size:16px;
font-weight:normal;
background-image:url("../images/common/h2_bg.gif");
background-position:center bottom;
background-repeat:no-repeat;
color:#666633;
margin-bottom:1px;
padding-bottom:4px;
padding-top:2px;
text-decoration:none;
display:block;
}

.post h2 a{
font-size:16px;
font-weight:normal;
color:#666633;
margin-bottom:1px;
padding-bottom:1px;
padding-top:2px;
text-decoration:none;
display:block;
}


.entry h2{background-image:none;}



.post small{color:#316338; font-style:italic; font-size:10px;}

.postmetadata{margin-bottom:30px;}


.socialIcons img {
border:medium none;
height:25px;
margin:0 5px 0 0;
width:25px;
border:none;
}

.socialIcons{margin:15px; text-align:center; padding-top:15px;}


.sociable {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:7px 0;}

.sociable a {
text-decoration:none;
}

.sociable img {
margin-bottom:-4px !important;
}

.sociable li{
margin-right:10px !important;
}

#sidebar li li{list-style-type:disc; margin-left:17px;}


.rss{margin:0 0 10px 19px; text-align:left;}
.rss a img{vertical-align:middle;}
.rss a{text-decoration:none; font-size:14px;}

#tripadvisor{margin:25px 10px 10px 22px; font-size:9px; color:#666;}
#tripadvisor img{padding-bottom:2px;}
