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

body{background: #fff;margin:0;line-height: 1.2em;font-family: times,serif;color:#7a6e3e;}

/*font sizes*/
body.smallfonts {font-size:.7em;}
body.mediumfonts {font-size:.8em;}
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*/
/*#satkirin #user1 {width:350px; float:left;}*/
#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 .contentheading, .componentheading{color:#495a39;font-size:1.7em; font-weight:normal;}
h2, .contentheading, .componentheading {color:#495a39;font-size:1.5em}
h3 {color: #495a39;font-size:1.2em;font-weight:normal;}
h4 {color:#495a39;font-size:1.1em}
h5 {color:#495a39;font-size:1.1em}
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: 0px 40px 20px 40px;}
.contentpaneopen td td {padding: 0px 0px 0px 0px ;}
.contentpaneopen td.contentheading { padding: 20px 40px 0px 40px;}
.contentpaneopen td.buttonheading { padding: 20px 60px 0px 0px; background:#f00;}*/


/*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 {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;}
.contentpaneopen ul li {background:url(../images/indent1.png) no-repeat 0 8px;line-height:1.2em;margin:0;padding:4px 0;text-indent:20px;width:100%;}
.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 .moduletable 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 .moduletable ul li a:link, #user_container_3 .moduletable 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 .moduletable ul li a:hover, #user_container_3 .contentpaneopen ul li a:hover,#outer_right .moduletable ul li a:hover, #outer_right .contentpaneopen ul li a:hover,#outer_left .moduletable 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{color:#666;float:left;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 9px;}
#footer-inner{color:#666;text-align: center;padding:15px 10px 20px 10px;}
#footer h3{color:#666;}
#footer a{color:#7a6e3e;}
#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:300px;float:right;font: 10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 0;text-align:right;}
#eventlist .buttons a{margin: 0 5px 0 0;float:right;clear:right;}
#eventlist .editlinktip {font: 10px Verdana, Arial, Helvetica, sans-serif;}
#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{width:300px;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;}
/*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, #poweredby{ text-align:center; font-size:.6em; clear:both;display:none;}
#eventlist .pageslinks, #eventlist .pagescounter {width:100%;text-align:center;float:left;clear:left;font: 10px Verdana, Arial, Helvetica, sans-serif;}

