body {
	text-align:center;
}

#page_margins {
         clear:both;
         text-align:center;
         margin-left:auto;
         margin-right:auto;
}


#page {
        position:relative;
         text-align:left;
         z-index:1;
         padding-top:120px;
         margin-left:auto;
         margin-right:auto;
}


#header {
	position:absolute;
         top:0;
         left:0;
}


#main {
         margin:0;
         margin-left:75px;
}



#mainfull {
	clear:both;
}


#col3, #col1 {
	float:right;
         margin-left:0;
}

#col3 {
	width:620px;
         margin-right:40px;
}


* html #col3 {
	width:600px;
         margin:0;
         margin-right:30px;
}


#col1 {
         margin-right:55px;
}


*html .img_iehack {
	display:none;
}

*html #col1 {
	width:195px;
         float:right;
         margin:0;
         margin-left:0 !important;
         margin-right:50px;
         padding-left:0;
         height:400px;

}

*html #col1 #nav {
    width:200px;
}

*html #col1 #nav_main {
	width:200px;
	width:auto;
}

*html #nav_main ul {
width:175px;
}

*html #nav_main li, *html #nav_main li a,  {
width:100%;
}


*html #col1 .news {
	width:auto;
}

*html #col1 blockquote {
width:180px;
}


h1 {font-size: 1.5em; color: #303030; margin: 0 0 1em 0; padding: 1em 0 0 0; padding: 0; font-weight: normal; }

h3 {font-size: 1.2em; color: #303030; margin: 0 0 1em 0; padding: 0 0 0 0; font-weight: normal; }

h2 {font-size: 1.1em; color: #303030; margin: 0 0 0.25em 0; padding-top: 1em; font-weight: bold; }

#col1 h2 { background: url(../img/h1_small.gif) no-repeat bottom left; padding-bottom: 3px; margin-left: 35px;}

#col3 h2 {background: url(../img/h1_large.gif) no-repeat bottom left; padding-bottom: 3px; margin-bottom: 1.2em; }

#col3 h3 {font-size: 1.1em; color: #303030; margin: 0 0 0.25em 0; padding-top: 1em; font-weight: bold; background:none;}

