/*Global Resets*/
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,blockquote,label,ul,ol,dl,fieldset,address {padding:0; line-height:1.2em;}
p {margin:.5em 0;}
fieldset {padding:.5em;}
img {border:0;}
a img {border:0;}
ul, li {margin-left:0;padding:0;}
table {font-size:1em;}
.hidden {display:none;}
/**********************/
/*Clearfix for FF float problem*/
.cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
li{list-style-type:none;}
a:link, a:visited{color:#7a6e3e;}
a:hover{color:#495a39;}


* {
margin:0;
padding:0;
}
body{
background: #fff url(../images/MMCS_mtn_back.gif) 50% 0 no-repeat;
margin:0;
line-height: 1.2em;
font-family: times,serif;
color:#7a6e3e;
}

#backoverlay {
float:left;
width:100%;
min-height:700px;
background: url(../images/ihm_back2.png) no-repeat;
}

/*font sizes*/
body.smallfonts {font-size:.75em;}
body.mediumfonts {font-size:.9em;}
body.largefonts{font-size:1em;}

#header-mod{padding:20px;text-align:right;font-size:1em;color:#fff;font-family: Georgia,"Times New Roman",Times,serif;
}

#pathwayframe{position:relative;width:100%;height:30px;
}
#pathway{position:absolute;right: 15px; top:5px;font-size:.8em;padding:5px 0px 5px 50px;line-height:2.2em;font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
color:#fff;z-index:1;
}
#pathway a{color:#5796C7;
}
#pathway a:hover{color:#fff;
}

.spacing1{width:100%;height:10px;}
.shadbot-l{height:35px;float:left;}/*backgrounds can be placed on these*/
.shadbot-r-content{width:780px; height:20px; margin: 0 -20px 0 0; background: url(../images/ihmbox-rndbottomright.png) no-repeat bottom right; float:right;}
.shadbot-l-content{height:20px; width:20px; float:left; background: url(../images/ihmbox-rndbottomleft.png) no-repeat bottom left}/*backgrounds can be placed on these*/
.shadbot-r{height:35px;margin-left:40px;}
.shadbot-l-t{width:100%;background:url(../images/shad-t-l.png) no-repeat left;height:20px;float:left;}
.shadbot-r-t{background:url(../images/shad-t-r.png) no-repeat right;height:20px;margin-left:40px;}

/*styles moved from index.php*/
#wrap_float_clear{width:100%;float: left;}
#user_container_2 a:hover{color:#495a39;}
#user_container_2 .half {width:50%;min-height:100px;float:left;}
#user_container_2 .third {width: 33%;min-height:100px;float:left;}
#user_container_3 .half {width: 50%;min-height:100px;float:left;}
#user_container_3 .half-last {width: 49%;min-height:100px;float:left;}
#user_container_3 .third {width: 33%;min-height:100px;float:left;}
#user_container_3 .third-last {width: 33%;min-height:100px;float:left;}
#user_container_3 .fourth {width: 25%;min-height:100px;float:left;}
#user_container_3 .fourth-last {width: 24%;min-height:100px;float:left;}

h1 {color:#495a39;font-size:1.7em}
h2, .contentheading, .componentheading {color:#495a39;font-size:1.5em}
h3 {color: #495a39;font-size:1.3em;font-weight:normal;}
h4 {color:#495a39;font-size:1.2em}
h5 {color:#495a39;font-size:1.2em}
h6 {color:#495a39;font-size:1.1em}
#user_container_3 h3 {color:#fff;}
/*#outer_left h1,#outer_right h1,#user_container_2 h1,#user_container_3 h1 {color:#fff;}
#outer_left h2, #outer_left contentheading, #outer_right h2, #outer_right contentheading, #user_container_2 h2, #user_container_2 contentheading, #user_container_3 h2, #user_container_3 contentheading {color:#fff;}
#outer_left h3, #outer_right h3, #user_container_2 h3, #user_container_3 h3 {color:#fff;}
#outer_left h4, #outer_right h4, #user_container_2 h4, #user_container_3 h4 {color:#fff;}
#outer_left h5, #outer_right h5, #user_container_2 h5, #user_container_3 h5 {color:#fff;}
#outer_left h6, #outer_right h6, #user_container_2 h6, #user_container_3 h6 {color:#fff;}*/

.contentpaneopen td {padding: 20px 20px 20px 20px;}
.contentpaneopen td td {padding: 0px 0px 0px 0px ;}
.contentpaneopen td.contentheading { padding: 20px 20px 0px 20px;}


/*lists*/
ul li,  ul {list-style: none; text-indent:15px; margin-bottom:7px;}
li {margin-bottom: 7px; padding-left: 10px;}
ul li {background:url(../images/indent1.png) no-repeat 0 4px;line-height:1.5em;}
.module ul li {background:url(../images/indent1.png) no-repeat 0 8px;line-height:1.5em;margin:0;padding:4px 0;text-indent:25px;width:100%;}
.module ul li,.moduletable ul li,.contentpaneopen ul li {background:url(../images/indent1.png) no-repeat 0 6px;line-height:1.2em;margin:0;padding:4px 0;text-indent:20px;width:100%; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.module ul li a:link , .module ul li a:visited,.moduletable ul li a:link , .moduletable ul li a:visited, .contentpaneopen ul li a:link , .contentpaneopen ul li a:visited{color:#7a6e3e;}
.module ul li a:hover, .moduletable ul li a:hover, .contentpaneopen ul li a:hover{color:#495a39;}
#user_container_3 ul li {background:url(../images/indent1_white.png) no-repeat 0 4px;line-height:1.5em;}
#user_container_3 .module ul li, #user_container_3 .contentpaneopen ul li{background:url(../images/indent1_white.png) no-repeat 0 6px;line-height:1.2em;margin:0;padding:4px 0;text-indent:20px;width:100%; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#user_container_3 .module a:link, #user_container_3 .module a:visited, #user_container_3 .module ul li a:link, #user_container_3 .module ul li a:visited, #user_container_3 .contentpaneopen ul li a:link , #user_container_3 .contentpaneopen ul li a:visited{color:#fff;}
#user_container_3 .module ul li a:hover, #user_container_3 .contentpaneopen ul li a:hover,#outer_right .module ul li a:hover, #outer_right .contentpaneopen ul li a:hover,#outer_left .module ul li a:hover, #outer_left .contentpaneopen ul li a:hover{color:#eee;}

#user1{
width:100%;
font-size: 130%;
float:left;
line-height: 1.2em;
}
	
#footer{
float:left;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}
#footer-inner{
color: #495a39;
text-align: center;
padding:15px 10px 20px 10px;
}
#footer h3{color:#fff;}
#footer a{color:#7a6e3e;}
/*FIREBOARD link correction*/
#fireboard a:link {border-bottom:none;}



/***************************box additions*****************************/

.formrow{
float:left;
width:225px;
clear:both;
margin: 0 0 8px 0;
font-family: arial,sans-serif;
font-size: 80%;
}
.formrow .formlabel{
clear:both;
width:100%;
float:left;
text-align:left;
}
.formrow input{
width: 100%;
background:#eee;
}
.formrow input.checkbox{
width: auto;
background:#eee;
}
.formrow textarea{
width: 100%;
background:#eee;
}
.formrow .captcha{
width: 78px;
background:#eee;
clear:both;
float:left;
}
.formrow .captchaimg{
float:left;
clear:both;
margin-left: -7px;
}
.formrow .submit{
margin: 10px 0 0 0;
width: 50%;
}

.formleft{
width:225px;
float:left;
margin-right:20px;
}
.formright-mycontent{
float:left;
width:270px;
background:#eee;
}
.formright-mycontent div{
padding:10px 10px 10px 10px; 
display:inline;
}

.chronoform a {display:none;}

.alert {
font-family:arial,sans-serif;
font-size: 70%;
color: #f00;
}
#loginform{font: 9px bold Verdana, Arial, Helvetica, sans-serif;float:right;}
#searchform{font: 9px bold Verdana, Arial, Helvetica, sans-serif;float:left;}
#loginform input,#searchform input{font: 9px bold Verdana, Arial, Helvetica, sans-serif;}
#loginform a:link,#loginform a:visited {color:#000;}
#loginform a:hover {color:#900;}
#loginform .checkbox {position:relative; top:3px;}
#supermast div.pad{padding: 5px 30px 5px 30px;}

/*EVENTLIST STYLES HERE*/
/*eventlist module output*/
span.eventlisthomeitem {float:left;margin:0px 0px 5px 0px;padding:0;clear:left;}
span.date {font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
*span.date {font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
/*eventlist item styles*/
#eventlist a:link, #eventlist a:visited {color:#495a39;}
#eventlist a:hover {color:#900;}
#eventlist .buttons{width:100px;float:right;}
#eventlist .catimg {display:none;}
#eventlist .catdescription {display:none;}
#eventlist tr.sectiontableentry1 {background:#f2e7c4;}
#eventlist tr.sectiontableentry2 {}
#eventlist tbody td {padding:3px;}
#el_filter {float:left; clear:both;margin: 0 0 20px 0;}
.eventtable {float:left; clear:both;margin: 0 0 20px 0;font:.6em Verdana, Arial, Helvetica, sans-serif bold;}
#eventlist h1.componentheading{float:left;margin: 0 0 10px 0;}
#eventlist h2.eventlist{float:left; clear:left;font-weight:normal;font-size:1.3em;display:block;border-bottom:1px solid #666;width:100%;margin:0 0 5px 0;}
dt{float:left;clear:left;width:80px;font-weight:bold;}
dd{float:left;}
*dd{float:left;clear:left}
dl {float:left;clear:both;margin: 0 0 20px 0; width:100%;}
/*dl.event_info{}dt.title{}dd.title{}dt.when{}dd.when{}dt.where{}dd.where{}dt.category{}dd.category{}*/
#eventlist h2.description{float:left; clear:left;font-weight:normal;font-size:1.3em;display:block;border-bottom:1px solid #666;width:100%;margin:0 0 5px 0;}
div.description {float:left;clear:both;margin: 0 0 20px 0;width:100%;}
#eventlist h2.location{float:left; clear:left;font-weight:normal;font-size:1.3em;display:block;border-bottom:1px solid #666;width:100%;margin:0 0 5px 0;}
.eventlisthomeitem{float:left;width:100%;}
/*dl.location{}dt.venue{}dd.venue{}dt.venue_street{}dd.venue_street{}dt.venue_plz{}dd.venue_plz{}dt.venue_city{}dd.venue_city{}dt.venue_state{}dd.venue_state{}*/
#eventlist .copyright{ text-align:center; font-size:.6em; clear:both;}
