/* Generic Styling */



body 

{

	background: #FFFFFF;

	font-family: "Cambria" Arial, Helvetica, sans-serif; /*"Trebuchet MS" Arial, Helvetica, sans-serif;*/

	font-size:70%; /* Sets font size */

	color:#222222;

}



* 

{

	margin:0;

	padding:0;

}


p 

{

	margin-bottom:1.75em;

}



a 

{

	text-decoration:none;

	color:#bc0009;

}



a:hover 

{

	text-decoration:none;

	color:#6CC7DC;

}



/* Structure */



#wrapper 

{

	margin: 0 auto;

	width:750px;

	background: FFFFFF; /* välj bakgrundsfärg för hela inehållsdelen.*/

	margin-top: 50px;

	font-size:1.20em;

}

#titleLabel
{
	 position:absolute;
	 top: 200;
	 left: 300;
	
}


#header 

{

	font-size:0px;

	height: 140px;

	background:url(../images/header.gif) no-repeat;
	
    background-color:  #ffffff;
	margin: 0px;

	padding: 0px;	

}


#menu 

{

	height:35px;

	line-height:20px;

    background-color: #000000;
	
	margin: 0px;	 

	padding: 0px;

}



#sidebar 

{
 
	float:right;

	width:190px;

    background-color: #000000;

	margin-right:0px;

	margin-top: 10px;  /*ska den flyttas ner lite och eller in lite?? */

	padding-top: 0px;
	
	text-align: center;

}



#content 

{

	float:left;

	width: 480px; /*ursprungligen 480px;*/

	min-height:500px;

	margin-top: 10px;
	
	margin-left: 10px;	

}



#footer 

{

	clear:both;

	height:200px;

	background:url(../images/footer.gif) no-repeat;
	
}



/* Entries */



.entry 

{

    width: 540px;
    
    padding: 0px;
	
	 color:#108307;

    margin-top: 10px;

    margin-left:10px;
    
    margin-right:10px;

	text-align:justify;

	line-height:1.75em;
	

}



.entry-title 

{

	font-size:1.90em;

	font-weight:normal;

	letter-spacing:-1px;

}



.date 

{

	font-size:0.9em;

	color:#bbb;

	cursor:default;

	letter-spacing:1px;

}


#content ul

{

	margin: 10px 0px 0px 0px;

	padding: 0 0 0 10px;

}



#content li

{

	list-style-type: none;

    background: url(../images/bullet.gif) no-repeat 0px 0px;

	padding: 0 0 0 0px;

	line-height: 1.7em;

	letter-spacing: 0.1em;	

}



/* Menu */

#menu ul 

{

	list-style-type:none;
	 
	margin: 0px;
	
	padding:  5px 0px 0px 0px;
    width: 770px;
    height: 30px;
}



#menu li 

{

	float:left;

}



#menu li a 

{

	padding: 0 18px;

	display:block;

	color:#ffffff;

    font-weight:normal;

	margin-right:2px;

}



#menu li a:hover 

{

background-color: #444444;  /* testa nåt bra här */

}



#menu li a.active, #menu li a.active:hover 

{

	 font-weight: bold;

}



/* Sidebar */

#sidebar ul 

{

	list-style-type:none;

	margin-top:3px;
	
	padding-left:4px;

}

#sidebar li a 

{

	text-align: left;  /*center ?? */

	display:block;

	line-height:20px;

	color:#222222;

	padding:4px;

	border-bottom:0px solid #dddddd;

}



#sidebar li a:hover 

{

	background: #333333;

	color:#6CC4D8;

}



#sidebar-bottom 

{

	height:200px;

    background-color: #000000;

}



/* Footer */

#footer-valid 

{

	float:left;

	padding-top:80px;

	padding-left:20px;
	
	cursor:default;

	color:#ffffff;

}



/* Extra's */

.date_box 

{
    margin-right: 5px;

	background-color: #FFFFFF;

	background-image: url(../images/date.gif); /*date.jpg);*/

	height: 53px;

	width: 52px;

	float: left;

}



.date_box_month 

{

	padding-top: 0px;

	font-size: 11px;
	
	 font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 0px;

	text-align: center;

	color: #FFFFFF; /*#bc0009;*/

}



.date_box_day 

{

	font-size: 22px;

	font-weight: bold;

	padding-left: 9px;
	
	text-align: left;

	font-style: italic;	

	color: #654040;

}



.float_left 

{

	float: left;         

	margin-right: 10px;

}

			  

.float_right 

{

	float: right;

	margin-left: 10px;

}



.clear 

{ 	

height: 0px;

	clear: both; 

}

#content .entry

{


	text-align:justify;

}



#content .entry p

{

	margin: 0.2em 0 1.2em 0;

}



#content .entry h2

{

	margin:25px 0 0 0;

}


.right 

{

	margin: 10px 10px 5px 10px;

	float: right;

}



input, 

select,

textarea 

{

	font: 1em arial;

	background: #fff;

	padding: 3px;

}

input { border: 1px solid #ccc; }

textarea { width: 400px; height: 100px; border: 1px solid #ccc; background: #fff; }

td.checkbox { width: 15px; }



input:focus,

textarea:focus 

{

	border: 1px solid #666;

}



input.button 

{

	margin: 5px 0 5px 0;

}



input.button:active {

	border-top: 1px solid #333;

	border-left: 1px solid #333;

}


