/*
////////////////////////////////////////////////////////////////////////////
   (C) Copyright Fredrik Andersson, 2007
       All designs and code belongs to Fredrik Andersson!
       Contact: kontakt (at) fredrik-a.se
////////////////////////////////////////////////////////////////////////////
*/

/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html, body {
		margin: 0;
		padding: 0;
}
body {		
		font: x-small arial, hevetica, sans-serif;
		text-align: center;
		background-color:#393939;
}
				
#container {
		margin-left:auto;
		margin-right:auto;
		width: 750px;
		padding: 0;
		min-height:100%;
		text-align: left;
		background:  url(../images/container_bg.gif) repeat-y center;
        position:relative;
}

/* commented backslash hack v2 \*/ 
* html #container{height:100%;}		
* html #container{width:750px;w\idth:750px;}
* html body{font-size:xx-small;f\ont-size:x-small}
/* end hack */ 

#header {
		height: 120px;
		width:auto;
		background-image:url(../images/topbar730x120.png);
		margin: 0 10px;
		position:relative;
		z-index:2;
		overflow:hidden;
}

* html #header {height:120px;he\ight:120px;margin: 0 10px;}

#mainnav {
		width:730px;
		height: 70px;
		color: #FFF;
		size: 1em;
		margin: 0 10px;
		padding: 0;
		position:relative;
		z-index:2;
}
* html #mainnav{height:70px;he\ight:70px;margin: 0 10px;}
#content_full {
		width: 710px;
		padding: 0 10px;
		margin: 0 10px;
		position: relative;
		z-index:2;
}
#sidebar {
		float: right;
		width: 195px;
		padding: 0 10px 0 5px;
		margin: 0 10px 0 5px;
		border-left: 1px solid #CCCCCC;
}
* html #sidebar {
		marg\in: 0 5px 0 5px;
		padding: 0 5px 0 5px;
}
#sidebar2 {
		float: right;
		width: 165px;
		padding: 0 10px 0 5px;
		margin: 0 10px 0 5px;
		border-left: 1px solid #CCCCCC;
}
* html #sidebar2 {
		marg\in: 0 5px 0 5px;
		padding: 0 5px 0 5px;
}
#content {
		width: 490px;
		padding: 0 10px 0 10px;
		margin: 0 10px 0 10px;
		float:none;
		}
#content_box1 {
		float: left;
		width: 48%;
		padding: 10px 10px 0 0;
		border-right: 1px solid #CCCCCC;
}
#content_box2 {
		float: right;
		width: 48%;
		padding: 10px 0 0 5px;
}
		
		
* html #content_full {margin: 0 10px; width:auto;}
#content_full p, #mainnav p, #header p,#footer p,  {margin:0px 15px;}		
#footer	{
		position:absolute;
		bottom:0px;
		width:730px;
		height: 45px;
		color: #FFF;
		margin: 0 10px;
		border-top: 1px solid #666666;
		background-image: url(../images/footer730x45.png); 
		overflow: hidden;
		
}
#footer a { color:#FFF; }
#footer p { margin:2px 5px 0px 5px ;padding:2px 5px 0px 5px; }
* html #footer {height:45px;he\ight:45px;}
#clearfooter {height:50px;width:auto;clear:both}

