/*--------------------------------------------------------------------------------
  Main site template css specification - 
  Copyright 2008 Comsys AB, all rights reserved - http://comsys.se
  Modified june 12 2008 by Peter
  ------------------------------------------------------------------------------*/

/* ############# blog ###################### */
div.blog {float:left; width:98%; height:auto; margin:0; overflow:hidden; padding:5px;}

div.blog .article_row {width:90%; margin:5px 0 5px}
div.blog .article_row a {display:block; color:#666666!important; padding:0.25em 0.25em 0.25em;}
div.blog .article_row a:hover {background:#eeeeee; text-decoration:none;}
div.blog .article_row .createdate {font-weight:normal;}
div.blog .article_row h2 {font-size:110%; color:#666666; padding:0.25em 0 0.25em; font-weight:bold;}
div.blog .readon {display:none;} 
div.blog  p {color: #444444; margin:0; font-size:0.9em; padding:0;}

/* ############# article ###################### */
div.componenthead {display:none;} 

div#article {float:left; width:100%; height:auto; margin:0; padding:0; border:0;} 
div#article img{border: none; padding:0 0 10px 0; background-position:left}

div#article h1.componentheading {font-size:138.5%; color: #666666; padding:0 0 0.5em; line-height:normal; font-weight:bold;}
div#article .articleinfo {text-decoration: none; margin:1em 0 0 0;}
div#article .createdate  {font-size:138.5%; color: #666666; padding:1em 0 0.5em; font-weight:normal;}

div#top img {margin:0 !important; padding:0 !important;}

/*--------------------------------------------------------------------------------
  site placeholder containers
  ------------------------------------------------------------------------------*/
div#sitehead { 
	position:relative; left:0; top:0; width:100%; height:auto; z-index:100; overflow:visible;
	background:#ffffff; margin:0; padding:0; border:0
	}
div#sitebody {
	position:relative; left:0; top:0; width:100%; height:auto; z-index:1; overflow:hidden;
	background:#ffffff; margin:0; padding:0; border:0
	}
div#sitemain {
	position:relative; left:0; top:0; width:100%; height:auto; z-index:1; overflow:hidden;
	background:#ffffff; margin:0; padding:0; border:0
	}
div#sitefoot {
	position:relative; left:0; top:0; width:100%; height:auto; z-index:1; overflow:hidden;
	background:#ffffff; margin:0; padding:0; border:0
	}

div#info {
	position:relative; left:0; top:0; width:920px; height:20px; z-index:2; overflow:hidden;
	background:none; margin:0; padding:5px 20px 0; border:0 ;text-align: left; /* set in base.css to display:none;*/
	}

div#main {
	position:relative; left:0; top:0; width:920px; height:auto; z-index:2; overflow:hidden; 
	background:none; margin:0; padding:20px 20px 0;
	}
div#top {position:relative; left:0px; top:0; width:920px; height:180px; z-index:2; overflow:visible; 
	margin:0; padding:10px 0px 0 ; border:0; text-align:left; /*background:url(../../../images/top/default_top960.jpg) bottom no-repeat;*/ height:0;} 
	
div#content {float:left; width:680px; z-index:2; height:auto; overflow:hidden; background:none; 
	margin:0; padding:0; border:0; text-align:left;}

div#side{
	float:right; width:215px; height:auto; z-index:2; overflow:hidden;
	background:none; margin:0; padding:0; border:0; text-align:left;
	}

