/*---------------------------------------------------
                  COMMON ELEMENTS
---------------------------------------------------*/
html, body{margin:0; padding:0; text-align:center; font-size:80%; font-family: trechuchet MS,Arial, Helvetica, sans-serif; background:#DDD3B9 url(../images/bg.gif) repeat-x 0 0} 
#pagewidth{ width:760px; text-align:left; margin-left:auto; margin-right:auto;} 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
hr{display:none;}
#twocols{width:580px; float:right; position:relative;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 
 
/*---------------------------------------------------
                     HEADER
---------------------------------------------------*/
#header{position:relative; height:221px; width:100%; background:#BCDEF6 url(../images/header.jpg) no-repeat 0 0} 
#add a{float:right; font-size:1.6em; font-weight:bold; color:#000; margin:6px 30px 0 0; text-decoration:none;}
#add a:hover{background-color:#25364A; color:#FFFFFF}
#logo a{float:left; width:260px; height:50px; text-indent:5000px; display:block; overflow:hidden; clear:left; margin:12px 0 0 10px;} 
html>body #logo a{margin:20px 0 0 16px}
#keywords{float:left; clear:left; width:340px; height:90px; margin:22px 0 0 13px;}
html>body #keywords{margin:14px 0 0 18px}
#words{font-size:14px; font-weight:bold; color:#F85FB2;}
 
/*---------------------------------------------------
                     LEFT COL
---------------------------------------------------*/
#leftcol{width:180px; float:left; position:relative;}
ul#nav_left{margin:0; padding:10px 0 0 10px; background-color:#000; width:160px; min-height:885px}
* html ul#nav_left{height:885px}
ul#nav_left li{list-style:none; padding:3px 0 3px 5px}
ul#nav_left li a{font-size:1.4em; font-weight:bold; color:#F85FB2; text-decoration:none}
ul#nav_left li a:hover{color:#FFF; background-color:#F85FB2}

/*---------------------------------------------------
                     MAIN COL
---------------------------------------------------*/
#maincol{background-color: #FFFFFF;  float: left; display:inline; position: relative; width:400px;}
#mainbody_title h1{width:370px; font-size:1.9em; color:#29AB3E; font-weight:bold; margin:15px auto 5px auto;}
#mainbody_text{width:370px; font-size:1.3em; margin:0 auto 15px auto; min-height:800px}
* html #mainbody_text{height:800px}


/*---------------------------------------------------
                     RIGHT COL
---------------------------------------------------*/
#rightcol{width:180px; float:right; position:relative; text-align:right}

/*---------------------------------------------------
                     FOOTER
---------------------------------------------------*/
#footer{height:100px;  clear:both; font-size:1.3em; text-align:center }
#footer a{text-decoration:none; color:#000000}
#footer a:hover{text-decoration:none; color:#000000}    