
html, body{margin:0; padding:0; text-align:center; font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif;} 
#pagewidth{width:760px; text-align:left; margin-left:auto; margin-right:auto;} 
#twocols{width:574px; float:right; position:relative;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-table;}
p{font-size:1.3em; color:#333333}
#main_top p.index{font-size:1.8em; }
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
#wrapper{background:url(../images/lower_bg.gif) no-repeat left top}
hr{display:none}
/* ---------------------------------------------------
							HEADER
------------------------------------------------------- */
#header{position:relative; height:100px; width:100%; background:url(../images/header_bg.gif) no-repeat left bottom; }
html>body #header{margin-top:-14px}
#logo a{width:257px; height:31px; display:block; background-image:url(../images/logo.gif); margin:14px 0 0 15px; float:left; text-indent:-5000px; display:block; overflow:hidden} 
#add{width:157px; height:27px; background-image:url(../images/add_bg.jpg); float:right; text-align:center}
#add a{font-size:13px; text-decoration:none}
#add a:hover{background-color:#10629C; color:#FFFFFF}

/* ---------------------------------------------------
							LEFT COL
------------------------------------------------------- */
#leftcol{width:186px; float:left; position:relative;}
#topics{width:167px; background:url(../images/topics_bg.gif) repeat-y; margin-left:4px; text-align:center;  }
#topics_top h2{ background:url(../images/topics_top.gif) no-repeat left top; padding-top:6px; font-size:14px; color:#C15E1A; font-weight:bold; text-align:center; margin:0}
#topics_bottom{width:167px; background:url(../images/topics_bottom.gif) no-repeat left bottom; text-align:left; padding:0 0 5px 5px; min-height:200px}
ul#topics_nav{list-style:none; padding:0; margin:0;}
ul#topics_nav li { padding:5px 0; border-bottom:1px solid #F7D4BB; margin-left:5px; width:145px}
ul#topics_nav li a{font-size:13px; color:#C15E1A; text-decoration:none; }
ul#topics_nav li a:hover{background-color:#C15E1A; color:#FFE8D8; text-decoration:none; }
/* for Internet Explorer */
/*\*/
* html #topics_bottom {
height: 200px;
}
/**/

/* ---------------------------------------------------
							MAIN COL
------------------------------------------------------- */
#maincol{ float: left; display:inline; position: relative; width:388px;}
#main{width:388px; background:url(../images/main_bg.gif) repeat-y; float:left;background-color:#FFFFFF }
#main_top {background:url(../images/main_top.gif) no-repeat left top; padding:6px 10px 6px 10px; }
#main_bottom{background:url(../images/main_bottom.gif) no-repeat left bottom; padding:0 0 5px 5px; min-height:200px}
#title h1{font-size:1.6em; font-weight:bold; padding:5px 0; border-bottom:1px solid #C8C8C8; color:#FF832F; margin-top:0}
/* for Internet Explorer */
/*\*/
* html #main_bottom {
height: 200px;
}
/**/
 
 
 /* ---------------------------------------------------
							RIGHT COL
------------------------------------------------------- */
#rightcol{width:186px; float:right; position:relative;}
#num{width:167px; background:url(../images/num_bg.gif) repeat-y;  float:right; text-align:center; }
#num_top h2{background:url(../images/num_top.gif) no-repeat left top; padding-top:6px; font-size:14px; color:#186718; font-weight:bold; text-align:center; margin-top:0}
#num_bottom{ background:url(../images/num_bottom.gif) no-repeat left bottom; text-align:left; padding:0 0 5px 5px; min-height:200px; text-align:center}
/* for Internet Explorer */
/*\*/
* html #num_bottom {
height: 200px;
}
/**/

ul#num_list{list-style:none; padding:0; margin:0;}
ul#num_list li{padding:5px 0; font-size:13px; border-bottom:1px solid #ACDCAC; margin-left:5px; width:145px; color:#186718}
.bold{font-weight:bold; font-size:1.3em}

/* ---------------------------------------------------
							FOOTER
------------------------------------------------------- */
#footer{height:100px; clear:both; text-align:center; padding-top:10px} 
 
