/*Global Resets*/
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,blockquote,label,ul,ol,dl,fieldset,address {margin:0.5em 0;padding:0;}
p {margin:1em 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;}

body{
margin:0;
padding:0;
line-height: 1.5em;
font-size:.7em;
font-family: Arial,Helvetica,sans-serif;
color:#666;
background:#A94511 url(../images/pagebg.png) repeat-x fixed;} 

/*Layout CSS*/
/*width settings*/
.widefixed div.wrapping{width:900px;}
.thinfixed div.wrapping{width:900px;}
.widefluid div.wrapping{width:900px;}
.thinfluid div.wrapping{width:900px;}

/*font sizes*/
body.smallfonts {font-size:.75em;}
body.mediumfonts {font-size:.8em;}
body.largefonts{font-size:1em;}


.pad {padding:8px 10px 0 10px;}
#wrapper{margin: 0 auto;height:1%; 
}/*to align left a bit --- div#wrapping {margin-left:25px; height:100%;}*/

#left {
		float:left;
		width:36px;
		margin:0; padding:0;
		background:url(../images/frame_left.png) 0 0 no-repeat;min-height:800px;
		}
		
#right {
		float:right;
		width:36px;
		margin:0; padding:0;
		background:url(../images/frame_right.png) 0 0 no-repeat;min-height:800px;
		}
		
#middle {
		margin:0 36px;	
		min-height:800px;
		background:#fff;
		}
	
.column-in {
		margin:0; padding:0;
		}
		
.dummyExtender{
font-size:0;
line-height:0;
padding:0;
margin:0;
}

#inner{width:100%;float:left;background:#fff;
}

#topsection-inner{background:#fff;
}

#headerinnerbg{background: #fff url(../images/headerbg.jpg) no-repeat center;
}


#header-mod2{width:100%;
}

#pathwayframe{position:relative;
}
#pathway{position:absolute;right:0;font-size:.7em;padding:0px 15px 0 50px;line-height:2.2em;
background: url(../images/pathwaybg.png) top left no-repeat;height:50px;color:#ccc;z-index:1;
}
#pathway a:hover{color:#fff;}

#logocontainer {position: relative;top:50px; left:15px;
}
#logo {position: absolute;z-index: 1;height: 212px;width:315px;
background: url(../images/logo.png) no-repeat !important;background: transparent;
}

#contentframe-1{background:url(../images/lowersection.png) no-repeat top right;
float: left;
width: 100%;
}


#contentframe-2{padding:0 10px 0 10px;
background:#fff url(../images/pagesymbol.gif) no-repeat bottom right;
}

#contentcolumn{ padding-top:0px;padding-bottom:25px;
}

#mainbody{padding: 10px 0;
}

#leftcolumn{
padding-top:10px;
/*don't change below*/
float: left;
}

#rightcolumn{
padding-top:10px;
/*don't change below*/
float: left;
}

#left-mod{padding-left:10px;padding-right:0px;
}
#right-mod{padding-right:10px;padding-left:0px;
}



/*Color Font Accents for this Pure Joomla! Template*/
/*Links*/
#mainbody p {text-align:justify;}
a:link, a:visited {color:#9CB343;text-decoration:none; }
a:hover{border-bottom: 1px solid;}
ul li a:link {border-bottom:none;}
ul li a:hover {border-bottom: 1px solid;}
.contentpaneopen .buttonheading a{padding-right:14px;border-bottom:none;}
.contentpaneopen .buttonheading a:hover {padding-right:14px;border-bottom:none;}


h1 {color:#FE8C00;font-size:1.7em}
h2 {color:#C0561A;font-size:1.5em}
h3 {color: #333;font-size:1.2em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;}
h4 {color:#00CC33;font-size:1.2em}
h5 {color:#C0561A;font-size:1.2em}
h6 {color:#00CC33;font-size:1.1em}
.contentheading {color: #000;font-size:1.9em;font-family:Georgia,"Times New Roman",Times,serif;text-transform:uppercase; }
.componentheading {color:#666;font-size:1.5em;padding-bottom:10px;font-family:Georgia,"Times New Roman",Times,serif;}
.sectiontableheader {background:transparent;}
.mosimage_caption{color:#B1CA77;font-size:.8em;}
#userscont2 .mosimage_caption{color:#fff;}
.small, .createdate, .modifydate {color:#666;font-size:.8em;}
.moduletable a:hover {color:#fff;}
pre, .code {padding: 10px 15px;background: #F0F4DD;margin: 5px 0 15px;border-top: 5px solid #00CC00;border-bottom: 5px solid #00CC00; color:#666;}
.quotes {color:#777; font-style:italic; text-align:center; background: url(../images/accents/quote.png) 5px 10px no-repeat;} 
.quotes div{text-align:center; padding: 20px 10px 10px 20px;
background: url(../images/accents/quotend.png) bottom right no-repeat;} 
.dropcap {float: left;padding: 4px 8px 0 0;display: block;color: #666; font: 55px/40px Georgia, Times, serif;}
.attn {padding-left: 25px;color: #CC0000;background:#F0F4DD url(../images/accents/attn.gif) no-repeat top left;line-height:15px;}
.info {padding-left: 25px;color: #3589E3;background:#F0F4DD  url(../images/accents/info.gif) no-repeat top left;line-height:15px;}
.tip {padding-left: 25px;color: #FE8C00;background:#F0F4DD  url(../images/accents/tip.gif) no-repeat top left;line-height:15px;}
.highlight {color:#fff; padding: 0 5px;background: #00CC00;font-weight: normal;}
ul.checklist {list-style: none;}
#mainbody ul.checklist li {margin-left: 3px;padding: 0px 0 5px 20px;background: url(../images/accents/check.png) no-repeat 0px 0px;}
#mainbody ul.checklist ul li {background:url(../images/indent2.png) no-repeat 0 3px;padding:0 0 2px 8px;}
.bubble {clear: both;padding: 5px 15px 10px;position: relative;}
.bubblenum {float: left;margin-right: 8px;padding: 6px 7px;display: block;color: #fff;
background: url(../images/accents/big_number.png) no-repeat top left;font: 20px/normal Arial, sans-serif;font-weight: bold;}
#mainbody ol li {margin-left: 35px;line-height: 170%;list-style:decimal;font-weight:bold;}

tr.sectiontableentry1 td,td.sectiontableentry1 {padding: 4px;background-color:#fff;}
tr.sectiontableentry2 td,td.sectiontableentry2 {padding: 4px;background-color:transparent;}

.contentpaneopen {width:100%;}

/*imput box, buttons*/
.button, a.readon {font-family:Georgia,"Times New Roman",Times,serif;font-size: .9em;background: #90A526;color:#fff;font-weight:bold;text-transform:uppercase;
border-right: #ABC32F 3px solid;border-bottom: #ABC32F 3px solid;padding:2px 5px 2px 5px;}
a.readon{color:#fff;}
.inputbox{color:#abb380;border: #d1d5bb 1px solid;background: #f0f4d8;margin-right: 5px;padding:2px;}

#header-mod .inputbox{position:relative; top:-2px;}
#header-mod2 .inputbox,#header-mod .inputbox {background:url(../images/inputbox1.png) no-repeat; width:100px; height:15px;padding-left: 7px;padding-right:4px;border:0;padding-top:3px;color:#fff;}


fieldset{border:0;}


/*lists*/
ul li,  ul {list-style: none; text-indent:10px; margin-bottom:7px;}
li {text-indent:10px;	margin-bottom: 7px; padding-left: 10px;}
ul li {background:url(../images/indent1.png) no-repeat 0 4px;line-height:1.5em;}
#mainbody ul li {font-size:.9em;}
#mainbody img{padding:0px;}

/*CSS for Module Space Splitting*/
.topuser {width:100%;}
.fullwidthcontainer{padding:10px;width:100%;}
#userscont1 {width:100%;float:left;}
#userscont2 {width:100%;float:left; background:#526B22 url(../images/bottombg.png) repeat-x bottom;border-top:4px solid #ACC22F;border-bottom:4px solid #A4BC47;}
#users45container{position:relative;padding:0; width:100%;} /*IE6 needs a change here*/
.user6 {}
.userahalf {float: left;overflow: hidden;width: 49.999%;}
.userbhalf {float: right;overflow: hidden;width: 48.9%; padding-left: 1.0%;}
.userathird {float: left;overflow: hidden;width: 33%;}
.userbthird {padding-left: .999%;float: left;overflow: hidden;width: 32.4%;}


#footer{
clear: left;
color: #fff;
text-align: center;
padding:10px;
background:#7E2609 url(../images/footer.png) repeat-x bottom;
}

/*FIREBOARD*/
#fireboard a:link {border-bottom:none;}

a.mainlevel{
display:block;
	text-decoration: none;
	text-indent:15px;line-height:2em;background:url(../images/menu_item.png) no-repeat 0 50%;width:100%;
}

a.mainlevel {
	font-weight: bold;
	display: block;
	padding: 6px 0 2px 20px;
	margin-bottom: 3px;
}

a.sublevel:link,
a.sublevel:visited {
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}

a.mainlevel:hover {
	text-decoration: underline;
	text-indent:15px;line-height:2em;background:url(../images/menu_item.png) no-repeat 0 50%;width:100%;
}

a.sublevel:hover {
	text-decoration: none;
}
