body {
	background:#000 url(../images/bg0.jpg) 20px 0px repeat-y;padding:0px; margin:0px;min-width:640px;color:#fff;
	font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}
#header,#menu,#main,#sub-section,#footer,#cn {display:inline-block;background:transparent;}
#header,#menu,#sub-section {float:left}
#main {float:right}
#main {width:72%}
#sub-section {width:28%;}
#header, #footer {width:100%;color:#fed;font-size:1.1em;font-weight:200;text-align:center;}
#header {height: 30px;}
#footer {height: 50px;}
#logo {position: relative; top: 20px; left: 200px; background: transparent;width: 600px;border-bottom:2px solid #444;}
#cn {position: absolute;}
#cn {border-left: 0px solid #333; top: 40px; left: 300px; height: 200px; width: 600px;overflow: auto;}
#en {background:#fff;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;z-index:150;}
#en {position: absolute; top: 60px; left: 80px; height: 375px; width: 775px;border:1px solid #f52;overflow: hidden;display:none;}
#ifr_en {border:none;background:transparent;height:100%;width:100%;}

a, a:link
{
        color: #fed;
        padding: 0 0.15em 1px 0.15em;
        text-decoration: none;
	cursor: text;
}
a:visited
{
        color: #edc;
}
a:hover, a:active, a:focus
{
	color: #c64;
}

#toc_pane {      /* TABLE OF CONTENTS AT THE LEFT SIDE */
        width:200px;
        float:left;
        padding-left:10px;
        padding-top:30px;
        overflow:hidden;
}
#content_container{ 
        width:560px;
        float:left;
        font-size:0.9em;
}
/* General CSS for <p> and <h1>..<h6> tags */
#content_container p{
        margin-top:0px;
}
#content_container h1,#content_container h2,#content_container h3,#content_container h4{
        margin-bottom:0px;
}

