
div#page{
	text-align: left;
	margin: 0;
	width: 100%;
	max-width: 1400px;
	padding: 0;
}

div#head{
	margin: 0;
	padding: 0;
	height: 150px;
	width: 100%;
	max-width:1400px;
	background-color: #fff;
	background-image: url(../images/alt2/gradient_top_sides.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	z-index: 1;
}

div#top_middle{
	width: 744px;
	height: 150px;
	margin: 0 auto;
	padding: 0;
	background: #eee url("../images/alt2/gradient_top_middle.gif") repeat-x;
	z-index: 2;
}

div#top_navi{
	position: relative;
	top: 85px;
	left: 35px;
	height: 15px;
	width: 530px;
	margin: 0;
	padding: 0;
	float: left;
	background: url("../images/menu_line.gif") repeat-x top;
}

div.logo{
	width: 144px;
	height: 134px;
	margin: 0;
	padding: 0;
	background: url(../images/alt2/konqi.png) no-repeat;
}

div#body_edges_top{
	position: absolute;
	top:34px; //-8px
	height: 8px;
	margin: 0px;
	padding: 0px;
	width:744px;
	font-size: 0px;
}

div#body_center_top_opacity{
	background: url(../images/black.gif);
	opacity: 0.3;
	filter:alpha(opacity=30);
	MozOpacity: 0.3;
	width: 744px;
	height: 42px;
	margin: 0;
	padding: 0;
}

div#body{
	position: absolute;
	top: 160px;
	width: 100%;
	max-width: 1400px;
	height: 759px;
	padding: 0;
	margin: 0;
	background: url(../images/alt2/body_bg.jpg) no-repeat;
	background-position: center;
}

div#body_center{
	width: 744px;
	margin: 0 auto;
	padding: 0;
	z-index: 2;
}

div#body_center_top{
/*	background: url(../images/black.gif);
	opacity: 0.3;
	filter:alpha(opacity=30);
	MozOpacity: 0.3; */
	width: 744px;
	height: 42px;
	margin: 0;
	padding: 0;
}

div#body_center_bottom{
	clear: all;
	position: absolute;
	top: 731px;
	width: 744px;
	height: 27px;
	margin: 0;
	padding: 0;
}

div#body_center_bottom_opacity{
	position: relative;
	background: url(../images/black.gif);
	opacity: 0.3;
	filter:alpha(opacity=30);
	MozOpacity: 0.3;
	width: 744px;
	height: 27px;
	margin: 0;
	padding: 0;
	z-index: 1;
}

div#body_edges_bottom{
    position: absolute;
	top: 0px;
	height: 8px;
	width: 744px;
	margin: 0;
	padding: 0;
	z-index: 2;
	font-size: 0px;
}

div#body_content{
	background: url(../images/light.gif);
	position: relative;
	top: 0px;
	float: left;
	height: 689px;
	width: 504px;
	padding: 0;
	margin: 0;
	z-index: 3;
}

div#body_menu_side{
	background: url(../images/dark.gif);
	position: relative;
	top: 0px;
	float: left;
	width: 240px;
	height: 689px;
	margin: 0;
	z-index: 1;
	overflow: hidden;
}

div#footer{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 918px;
	clear: both;
	width: 100%;
	max-width: 1400px;
	height: 69px;
	background: url(../images/alt2/gradient_bottom_sides.gif) repeat-x;
}

div#footer_middle{
	width: 744px;
	height: 69px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/alt2/gradient_bottom_middle.gif) repeat-x;
}

div#footer_content{
	padding: 8px;
	text-align: center;
	font-family: Verdana,Helvetica,Arial;
	font-size: 9px;
	color: #111;
}

div#footer_content a:visited,div#footer_content a:link{
	color: #888;
}
div#footer_content a:focus,div#footer_content a:active,div#footer_content a:hover{
	color: #eee;
}


div.lined_separator{
	z-index: 5;
	height: 6px;
	margin: 0 24px;
	background: url(../images/separator_lined.gif) repeat-x;
	font-size: 0px;
}

div.tribal_separator{
	margin: 2px auto;
	width: 146px;
	height: 50px;
	background: url(../images/tribal1.gif) no-repeat;
}
/*
 * All Edges
 */
/* the dark ones */
div.edtr{width:8px;height:8px;z-index:5;background:url(../images/e/dtr.gif) no-repeat;}
div.edtl{width:8px;height:8px;background:url(../images/e/dtl.gif) no-repeat;}
div.edll{width:8px;height:8px;background:url(../images/e/dll.gif) no-repeat;}
div.edlr{width:8px;height:8px;background:url(../images/e/dlr.gif) no-repeat;}
/* the light ones */
div.eltr{width:8px;height:8px;background:url(../images/e/ltr.gif) no-repeat;}
div.eltl{width:8px;height:8px;background:url(../images/e/ltl.gif) no-repeat;}
div.elll{width:8px;height:8px;background:url(../images/e/lll.gif) no-repeat;}
div.ellr{width:8px;height:8px;background:url(../images/e/llr.gif) no-repeat;}
/* colored bars */
div.dark{background:url(../images/dark.gif);}
div.light{background:url(../images/light.gif);}

/* 
 * Sidebar Navigation 
 */
div#sidebar{
	height: 655px;
	padding: 10px 20px;
	overflow: hidden;
}
div#sidebar ul{
	margin: 0;
	padding: 3px 8px;
}
div#sidebar li{
	margin: 0;
	padding: 3px;
}
div#sidebar h2{
	padding: 0;
	margin: 0;
}
#sidebar h2 a{
	color: #fff;
}
/* 
 * Scrolling Content
 */
div#container{
	overflow: hidden;
	height: 655px;
	padding: 0;
	margin: 10px 20px;
}
div#content{
	position: absolute;
	overflow: hidden;
	width: 464px;
	height: 655px;
	clip:rect(0px, 464px, 655px, 0px);
}
div#scrollbar { 
  position:absolute; left:499px; top:0px;
  width:11px; height:688px; 
  font-size:1px; z-index:1;
}
 
div.content { 
	position:absolute; visibility:hidden;
	width: 100%;
}
div.content ul{
	list-style-type:square;
}
div.content ol{
	list-style-type:decimal;
}
