.body {
	background: url("http://themountainear.com/images/webbg.jpg") repeat-x #ccc;
	color: #333333;
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}
#sitename {
	width: 100%;
	height: 150px;
        margin-left:30px;
}
#sitename p {
        text-align: center;
	font-family: "Georgia", Times, serif;
	font-size: 20pt;
	font-weight: bold;
	letter-spacing: 1px;
	white-space: nowrap;	
	color: #FFF;
	margin: 0;
	padding: 15px 0 0 0;
}
#subhead {
        font-size:14pt !important;
}
.searchtopsearch {
        width:180px;
        height:39px;
}
.searchtopsearch > input {
        margin:10px;
        padding:2px;
}

/* --------------------------------------------------- */
.bg {
	background: #fff;
	width: 800px;
	height: 100%;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;	
}
.top {
	background: #58d url(../images/top.jpg) no-repeat top center;
	width: 800px;
	height: 200px;
}
.createdate, .modifydate {
        color:#777;
}
.componentheading {
        text-transform:uppercase;
        text-align:center !important;
        color:#338 !important;
        font-size:18pt !important;
        padding-bottom:10px;
        margin-bottom:10px;
        border:1px dashed #88d !important;
        border-bottom:2px solid #4af !important;
}
.footer_bg {
	background: #fff;
	width: 800px;
	height: 30px;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
        -moz-border-radius-bottomleft:15px;
        -moz-border-radius-bottomright:15px;
}
#credits {
        color:#999;
}
/* --- nav --- */
.menuc {
	margin: 0 auto;
	width: 800px;
	background: transparent url(../images/bgOFF.gif) repeat-x top left;
}
#topnavi{
	position: relative;
	display: block;
	height: 39px;
	font-size: 11px;
	font-weight: bold;
	background: transparent url(../images/bgOFF.gif) repeat-x top left;
	font-family: Arial, Verdana, Helvitica, sans-serif;
}
#topnavi ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto;
	font-size: 11px;
}

#topnavi ul li{
	display: block;
	float: left;
	margin: 0;
	background-image: none;	
	font-size: 11px;
}

#topnavi ul li a{
	display: block;
	float: left;
	color: #666;
	text-decoration: none;
	padding: 11px 10px 0 10px;
	height: 23px;
	font-size: 11px;
	background: transparent url(../images/bgDIVIDER.gif) no-repeat top right;
}

#topnavi ul li a[href="http://themountainear.com/images/mediakit/adrates.pdf&Itemid=26"], #topnavi ul li a[href="http://themountainear.com/index.php?option=com_weblinks&Itemid=23"] {
        display:none;
}

#topnavi ul li a:hover,#topnavi ul li a.current{
	color: #2F5795;
         background:#ccc;
}
.moduletablevertbanner div a {
        margin-bottom:5px;
}

/* --- end nav --- */

/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */
.pathway {
	padding-left    : 5px;
	border			: 0;
	color: #ffffff;
	font-family: Arial;
	
}
a.pathway:link, a.pathway:visited {
	color			: #ffffff;
	font-size		: 11px;
	line-height		: 18px;
	font-family: Arial;
}
a.pathway:hover {
	color			: #ffffff;
	font-family: Arial;
}
.pagenav, .pagenav_prev, .pagenav_next {
        display:block;
        max-width:200px;
        min-width:25px;
        float:left;
        padding-top:10px;
        margin:5px;
        height:32px;
}
.category {
        background:#acf;
        display:block;
        padding:5px;
        margin:5px;
        border:1px solid #58c;
}
.category:hover {
        border:1px solid #46a;
}
a[title="Prev"], a[title="Start"], .pagenav_prev {
        background: url("http://themountainear.com/images/back.png") no-repeat;
        padding-left: 32px;
        display:block;
        height:32px;
}
a[title="Next"], a[title="End"], .pagenav_next {
        background: url("http://themountainear.com/images/forward.png") no-repeat;
        padding-left: 32px;
        display:block;
        height:32px;
}
ul
{
margin: 0;
padding: 0;
list-style: none;
}
h3.newshead {
        margin:5px;
}
ul.latestnews {
        display:block;
        width:598px;
        border:1px solid #777;
        margin-bottom:10px;
}
.latestnews li {
        display:block;
        width:598px;

        margin-left:5px;
        padding:2px 0;
}
li
{
line-height: 20px;
padding-left: 0px;
padding-top: 0px;

}
.pagenav
{
	font-size:12px;
	font-weight:normal;
}
.componentheading
{
	height: 20px;
	margin-left: 2px;
	padding-left: 3px;
	border-bottom: 1px solid #336699;
	color: #336699;
	text-align: left;
	white-space: nowrap;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
a.toclink:link, a.toclink:visited
{
	line-height:normal;
	font-size:11px;
	font-family:arial;
	color: #000000;
	text-decoration: underline;
}

a.toclink:hover
{
	text-decoration: none;
}
table.contenttoc {
	border: 1px solid #FFFFFF;
	padding: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}
table.contenttoc th {
	background: #E1DECF;
	color: #C20A28;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.button {
	margin-top:3px;
	margin-bottom: 3px;
	padding-left:5px;
	padding-right:5px;
	border:solid 1px #ADAA9C;
	background-color: #E1DECF;
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: center;
	font-size: 11px;
}

#comment .button {
        background:none !important;
        border:none !important;
}

#comment .button a {
        background:#def !important;
        border-color:#358 !important;
        color:#000 !important;
        outline:1px solid #000;
}

#comment .button a:hover {
        border-color:#025 !important;
        outline:1px solid #fff;
        text-decoration:none !important;
        color:#444;
}

.sectiontableheader
{
	background: #5FA9F5;
        border-top: #38d;
	height: 20px;
	padding-right:3px;
	font-weight :bold;
}
.sectiontableentry1 {
        background:#cdf;
}
.sectiontableentry1 td, .sectiontableentry2 td {
        font-size:10pt !important;
        font-weight:lighter;
        color: #777;
}
.sectiontableentry1 td[align="left"], .sectiontableentry2 td[align="left"], .sectiontableheader[align="left"] {
        display:none !important;
}
table.contentpane td.contentdescription
{
	font-size:12px;
	line-height:18px;
}
table.contentpane td.componentheading
{
	background:#E1DECF;
	height: 20px;
	padding-left:3px;
	border: 1px solid #FFFFFF;
	color: #C20A28;
	text-align: left;
	padding-bottom:3px;
	white-space: nowrap;
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
}
table.contentpane td
{
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;
}

a:link, a:visited {
	font-family: arial;
	color: #004488;
	text-decoration:none;
}
a:hover {
        color:#002266;
	text-decoration:underline;
}	
table.contentpaneopen
{
	width:100%;
}
table.contentpaneopen td
{
	line-height:18px;
	font-size:12px;
}
table.contentpaneopen td.contentheading
{
	height: 20px;
	padding-left:3px;
	color: #336699;
	text-align: left;
	white-space: nowrap;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #336699;
}
table.contentpaneopen tbody tr td span.small {display:none;}
a.sublevel:link, a.sublevel:visited {
	font-size: 10px;
	color: #000000;
	text-align: left;
	text-decoration: underline;
	vertical-align:middle;
}
a.sublevel:hover {
	text-decoration: none;
}
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11pt;
	text-align: left;
	padding: 5px 0 5px 8px;
	height: 14px;
	width: 150px;
        margin-bottom: 5px;
	text-decoration: none;
	color: #3D3E8E;
        background: url("http://themountainear.com/images/menu_bg.png") no-repeat;
        -moz-border-radius:15px;
}


a.mainlevel:hover {
	text-decoration: none;
	color: #335;
        background: url("http://themountainear.com/images/menu_bg.png") no-repeat  0px -25px;
}

a.mainlevel:active {
        background:#568DD0;
}

table.moduletable {
	width:100%;	
	margin-bottom: 5px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable th {
	color: #336699;
	text-align: left;
	vertical-align:middle;
	padding-left: 16px;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Verdana,Arial,Helvetica,sans-serif;	
}

table.moduletable td {
	margin-top:12px;
	padding-left:7px;
	font-size: 11px;
	margin: 10px;
	font-weight: normal;
}

td, #leftdiv, #rightdiv
{
	font-family:arial;
	font-size:11px;
	color:#3C3032;
}
img[alt="advertisement"] {
         border:1px solid red !important;
}
.mymoduletdmiddle
{
	background: url(../images/module_middle_graphic.gif) repeat-y;
	padding-left:18px;
	padding-right:10px;
}

.mymoduletdheader
{
	background: url(../images/module_top_graphic.gif) no-repeat;
	height: 13px;
}

.mymoduletdfooter
{
	background: url(../images/module_footer_graphic.gif) no-repeat;
	height: 10px;
}

.mymodulebg
{
	background: url(../images/general_module_bg.jpg) no-repeat right bottom;
	height:110px;
}

.mymainbody
{
	padding-top :3px;
	padding-left:5px;
	padding-right :23px;
}



.inputbox, input {
	font-size:10px;
	font-family:verdana;
	border:solid 1px #9ac;
	background-color:#cdf !important;
        -moz-border-radius:4px;
	
}
.inputbox:hover, .inputbox:focus, input:hover, input:focus {
       border-color:#78b !important;
}
.wrapper {
	width: 400px;
	height: 400px;
}









/* -------------------------- */
a.sgfooter:link, a.sgfooter:visited {
	color			: #fefefe;
	font-size		: 11px;
	font-family: Arial;
	text-decoration:none;
}
a.sgfooter:hover {
	color			: #fefefe;
	font-family: Arial;
	text-decoration:none;
}
.sgf {
font-size: 9px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #333;
text-decoration:none;
}
.sgf1 {
font-size: 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #333;
text-align:left;
}

a.sglink:link, a.sglink:visited {
	color: #333;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}
a.sglink:hover {
	color: #333;
	font-family: Arial;
	text-decoration: none;
}

/* -------------------------- */
a.sgfooter:link, a.sgfooter:visited {
	color: #333;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
}
a.sgfooter:hover {
	color: #333;
	font-family: Verdana;
	text-decoration:none;
}
.sgf {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration:none;

}
.sgf1 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align:left;
}

a.sglink:link, a.sglink:visited {
	color: #333;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}
a.sglink:hover {
	color: #333;
	font-family: Arial;
	text-decoration: none;
}
.pagenav_next a, .pagenav_next a:link, .pagenav_next a:visited {
	color: #000;
}
.pagenav_next a:hover {
	color: #000;
}
.back_button a, .back_button a:link, .back_button a:visited, .readon {
	margin: 20px;
        display:block;
	font-weight: bold;
	padding: 5px 10px;
	color: #000;
        background:#acf;
        border: 1px solid #57a;
        text-decoration:none;
        -moz-border-radius:10px;
}
.back_button a:hover, .readon:hover {
	color: #333;
        border-color: #025;
}
.readon, .readon:link, .readon:visited, .readon:hover {
	color: #000;
}
.adsmanager_top_ads {
        background: #cdf !important;
}