body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	background-color: #000;
	color: #000000;
	text-align:center;
}
/*Rubriker*/
h1{	font-family: Gevana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000; 
	margin: 10px;
	}
h2{	font-family: Gevana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000; 
	margin: 10px;
	}
h3{	font-family: Gevana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
	margin: 10px;
	}	

/*Paragrafer*/
p	{margin:10px;
	}
p.tiny_comment {	font-size: 9px;
				color: #BBB;
				text-align: right;}
	
/*Gästboken och dess poster*/
table.guestbook_post	{margin: 10px; width: 400px; border-bottom: 1px solid #888;}
.guestbook_post td{}
td.guestbook_ts {font-style: italic; font-size: 10px; color: #0066CC; text-align: right;}
td.guestbook_author {font-weight: bold; font-size: 12px;}
td.guestbook_message {font-size: 12px;}
td.hampe_svarar {padding-left: 10px; font-size: 10px; color: #0066CC;}
td.guestbook_reply {padding-left: 10px; font-size: 12px;}
td.guestbook_admin_buttons {font-size: 9px; text-align: right;}

/*Nyheter*/
table.news_post	{margin: 10px; width: 400px; border-bottom: 1px solid #888;}
.news_post td{}
td.news_header {	font-family: Gevana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #000000; 
				margin: 10px;
				font-weight: bold;}
td.news_ts {font-style: italic; font-size: 10px; color: #0066CC; text-align: right;}
td.news_message {font-size: 12px;}


/*Spelningar*/
table.gig{margin: 10px; width: 400px; border-bottom: 1px solid #888;}
td.gig_date_time{font-size: 12px}
td.gig_name{font-size: 12px; font-weight: bold;}
td.gig_location{font-size: 12px; text-align: right;}
td.gig_comment{font-size: 10px}
td.gig_admin_buttons {font-size: 9px; text-align: right;}

/*Centrering på t.ex. Bilder*/
div.centered{margin: auto;text-align: center;}
div.small_margin{margin: 10px;}

/*POSITIONING AV SIDANS HUVUDDELAR*/
#mainbox{
	width: 750px;
	margin: 2%; /* 10% original */
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	background:url("bottom.jpg") #FFF bottom left no-repeat;
	padding-bottom:10px;
	overflow:auto;
	text-align:left;
}

#logobox{
	width: 100%;
	height: 60px;
	float: left;
	background:url("top.jpg") #FFF top left no-repeat;
	text-align: left;
	font-size:150%;
	font-weight:bold;
}

#contentbox{
	width: 100%;
	height: 440px; /*440 original*/
	float: left;
	background-color: #FFF;
	overflow: auto;
}

#infobox{
	width: 59%;
	float: left;
	background-color: #FFF;
}

#sidebox{
	width: 40%;
	float: left;
	background-color: #FFF;
}

#navbox{
	width: 750px;
	height: 40px; /* 100px original  */
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin-top: 0px;
	background:url("bottom.jpg") #FFF bottom left no-repeat;

}
#navbox_border{
	width: 750px;
	height: 10px;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
	background:url("top.jpg") bottom left no-repeat;

}

