body{
margin:0;
color: black;
padding:0;
line-height: 1.5em;
font-family: Verdana, Geneva, sans-serif;
font-size: 100%;
background-image:url(images/background.gif);
background-repeat: repeat-x;
background-color: white;}


img {border: 0px;}

li {font-size: 80%}

p {font-size: 80%;}

h1{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 150%; color: #3d83bf; margin-top: 30px; margin-bottom: 20px;}
h2{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 100%; color: #674965; margin-top: 5px; margin-bottom: 20px;}

a {color: #3d83bf; text-decoration: underline; font-size: 100%;}

#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding: 20px; 
background-image:url(images/background.gif);
background-repeat: repeat-x;
background-color: white;
}

#topsection{
height: 90px; /*Height of top section*/
margin-bottom: 32px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 241px; /*Set left margin to LeftColumnWidth*/
margin-bottom: 40px;
}

#leftcolumn{
float: left;
width: 221px; /*Width of left column*/
margin-left: -960px; /*Set left margin to -(MainContainerWidth)*/
margin-bottom: 40px;
}

#footer{
clear: left;
width: 100%;
font-size: 70%;
border-top: 1px solid #acc0dc;
margin-top: 3em;
margin-right: 10px;
}

.innertube{
margin: 20px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#newsbox {
	float: right; width: 240px; margin-right: 8px; background-color: #ccceda; margin-top: 20px; margin-left: 20px; clear: both; margin-bottom: 20px;}


#littlenav {
	border-top: 1px dotted #acc0dc;
	display: inline;
	padding-top: 1px;
	display: block;
	margin-bottom: -1.9em;
	color: #3d83bf;
	font-size: 70%;
	margin-left: 10px;
	
	}
	
	
#littlenav:hover {
	color: #3d83bf;
	}

	
#littlenavalt {
	border-top: 1px dotted #acc0dc;
	display: inline;
	padding-top: 1px;
	display: block;
	margin-bottom: -1.9em;
	color: #674965;
	font-size: 70%;
	margin-left: 10px;	}




#nav {
	border-top: 1px solid #acc0dc;
	display: inline;
	padding-top: 3px;
	display: block;
	margin-bottom: -1.7em;
	color: #674965;
	text-decoration: none;
	font-size: 80%;}
	
	
#nav:hover {
	color: #3d83bf;
	}

	
#navalt {
	border-top: 1px solid #acc0dc;
	display: inline;
	padding-top: 3px;
	display: block;
	font-weight: bold;
	margin-bottom: -1.7em;
		text-decoration: none;
	color: #3d83bf;
	font-size: 80%;
	}
	
.small {font-size: 70%;}	
	
	
	
#slider {
    position:relative;
    width:618px; /* Change this to your images width */
    height:246px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}	

#expbox {width: 195px; height: 250px; line-height: 1.4em; margin-bottom: 20px; margin-right: 20px; border: 1px dotted #cccccc; padding: 10px; font-size: 70%; float: left;}


#slider-wrapper {
    height:322px;
    margin:0 auto -8em;
}

#slider {
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
