/* CSS Document */
/* ----------------------------------------------------------Generell body styles*/

body { 
		margin: 0; 
		padding: 0; 
	   	background: #fff; 
	   	color: #333;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px;
		text-align:center;
}

a { 
	text-decoration:none;
}

a img { 
		border: 0;
}

p {
	margin: 0 0 1em;
}




/* ----------------------------------------------------------outerDiv styles*/

#outer {
 text-align:left;
 border:1px solid #333333;
 width:965px;
 margin-top:2em;
 }

/* ----------------------------------------------------------Masthead styles*/


#masthead {
			margin-bottom: 0px; padding-top: 0px;
			background: #FFFFFF;
}

#homelink {
			display:block; 
			margin: 0px; 
			padding: 0px;; 
			background: url(xxx.jpg) 100% 100% no-repeat;
}

/* ----------------------------------------------------------H-navigation styles*/

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #A0C63A;
color: White;
float: left;
width: 100%;
font-size:13px;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #A0C63A;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #3F4E10;
color: #fff;
}

/* ----------------------------------------------------------Content styles*/

#content {
		width: 900px;
		margin-top:5px;
		margin-left:0em; 
	    float: left;
		padding: 0 30px 40px 30px;
}


#contentcoverb {
		margin-top:0.25em;
		margin-left:0em; 
		padding: 0px 10px 0px 100px;

}

#content h1 {
 			margin: 1em 33% 1.25em -2em;
			padding: 0.5em 2em;
			background: #E9F1D1; color: #686397;
			font-size: 22px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
}
										
#content h1 b {	
				color: #B0D742;  /*Andvänd b-element inne i h1*/
}

#content h2 {
 			margin: 0.50em 0em; padding-bottom: 0.25em; 
			border-bottom: 1px solid #333333;
			font-size: 20px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
}


#contentphotos a {
		text-align:center;
		display: block;
		font-weight: bold; font-size:25px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #3F4E10 ;
}

#contentphotos a:hover{
		background:#ABD240;
}




/* ----------------------------------------------------------coverbrowser styles*/
#coverbrowser
{		
	    float: none;
}

/* ----------------------------------------------------------photobrowser styles*/
#photobrowser {
		margin-top:0px;
	    float: left;
		padding: 0 0 80px 95px;
		background: #fff;
}

#photobrowser table { 
		margin: 0 auto;
		font-size: samller;
}

#photobrowser td {
		padding: 0;
		border: 1px solid #787A6B;
		background: #5B5D4E; color: #222;
		text-align: center;
}


#photobrowser table a {
		display: block;
		font-weight: bold;
		color: #FFF;
}

#photobrowser table a:hover{
		background:#ABD240;
}


/* --------------------------------------------------------------------Sidebar column styles*/

#sidebar { 
		float: left;
		width: 250px;
		margin: 0 0 30px -1px;
}

#sidebar h1 { 
		font-family: Georgia, Verdana, "Times New Roman", Times, serif; 
		font-size:25px;
}

#sidebar h4 {
		background: #3F4E10;
}


#sidebar div {
		background: #3F4E10;
		color: #fff;
		padding: 0 1em 1em;
		margin-top: 1em;
		border:5px solid #A0C63A;
}

#sidebar div h4 {
		font-size: 13px;
		font-family:Verdana, "Times New Roman", Times, serif;
		margin: 0 -0.8em;
		padding: 0.4em 0.8em;
		text-transform: capitalize;
		color:#FFFFFF;
		border-bottom: 1px dashed #B0D742;

}

#maximization h5{
		margin-top:2px;
		margin: 0 0 0.5em; 
		padding: 0.5em 0;
		border-bottom: 1px solid #FFF;
		font-weight: bold;
}

#maximization p:first-line {
		font-style: italic;
}

#arkiv table { 
		margin: 0 auto;
		font-size: samller;
}

#arkiv td {
		padding: 0;
		border: 1px solid #787A6B;
		background: #5B5D4E; color: #222;
		text-align: center;
}


#arkiv table a {
		display: block;
		font-weight: bold;
		color: #FFF;
}

#arkiv table a:hover{
		background:#ABD240;
}




/* ----------------------------------------------------------Footer styles*/
#footer {
		clear:both;
		text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#FFFFFF;
		font-style:oblique;
		padding: 1em 2em;
		background: #333333;
}

#footer p{
		margin: 0;
}

