/*---------------GLOBAL---------------*/
*{margin:0; padding:0}
html, body{margin:0; padding: 0;text-align:center; font:80%/1.5 Arial, Helvetica, sans-serif; color:#154d6a; background-color:#edf5fa} 
	
body{overflow: -moz-scrollbars-vertical;}
table {border-collapse: collapse;border-spacing: 0;}
	
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */   
#pagewidth{ width:760px; text-align:left;  margin-left:auto; margin-right:auto; background-color:#FFFFFF } 
ul{list-style:none; font-size:1.1em}
a{color:#154d6a; text-decoration:underline; outline:none}
a:hover{color:#990000}
.clr{clear:left}

p{font-size:1.1em; line-height:1.7em; margin-bottom:1.3em;}

h1,h2,h3{font-weight:900;}
h1{font-size:2.5em; color:#990000; margin:15px}
h2{font-size:1.2em; }
h3{font-size:1.8em;}
sup{color:#990000}

/*---------------MENU---------------*/
.mC {width:180px;}
.mH { cursor:pointer; margin-bottom:9px }
.mL {display:none; margin:-10px 0 10px  0;}
.mO {display:block;}
                    
/*---------------HEADER---------------*/
#header{position:relative; height:70px; width:760px; display:block; background-color:#009999}

#logo{float:left; width:280px; height:40px;  margin:0; display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-size:2.5em; margin:15px 0 0 15px}
#logo a{height:40px; width:100%; display:block; overflow:hidden; font-size:1.0em; font-weight:bold; color:#DFD40E; text-decoration:none}
ul#header_contact{text-align:right; margin:10px 10px 0 0; float:right; display:inline;}
ul#header_contact li.num{font-size:2.3em; font-weight:bold; color:#FFF}
ul#header_contact a{color:#FFF; font-size:1.2em; font-weight:bold}
ul#header_contact a:hover{color:#2B3C06;}



/*---------------NAV---------------*/ 
ul#nav{width:760px;  height:40px; line-height:40px;  display:block; background-color:#999999}
ul#nav li{float:left; padding:0 11px; font-weight:bold; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; display:inline}
ul#nav li a{color:#813a0f}
ul#nav li a:hover{color:#FF0000}
ul#nav li a, #footer a{text-decoration:none}


/*---------------TWO COLs---------------*/
#twocols{width:409px; float:right; position:relative; }

/*---------------MAIN COL---------------*/
#maincol{ float:left; display:inline; position: relative; width:200px; background-color:#f4eee1 }

 
/*---------------LEFT COL---------------*/
#leftcol{width:537px; float:left; position:relative; background-color:#73A3A3; margin:0; display:inline;  height:auto !important; height:715px; min-height:715px; background-color:#FFF}
body#index #leftcol{width:760px;}

/*---------------RIGHT COL---------------*/
#rightcol{background-color:#FF9966; float:right; display:inline; position: relative; width:209px; margin:0; background-color:#FFF; padding-top:4px}


/*---------------INDEX---------------*/
.col{width:180px; float:left; margin:10px 0 0 10px; display:inline;}
ul.cat li h2{font-size:1.3em;}

/*---------------FEEDS---------------*/
h2.title{font-size:1.9em; color:#990000; margin:0 0 10px 15px; border-bottom:1px solid #456; width:500px }

.results{width:500px; margin:0 auto 20px auto}
.results h3{font-size:1.2em}
.results p.date{margin-bottom:8px}

ul.feeds{width:300px; margin:15px}
/*---------------FOOTER---------------*/
#footer{width:760px;  clear:both; text-align:center; font-size:1.1em; color:#FFF}
#footer a{color:#FFF}