@charset "utf-8";

/* 

	Client: vattogvilt.no
	Version: 1.1
	Design: snedig.no
	E-mail: elisabeth@snedig.no
	Created: 27-11-08

*/


* {margin: 0; padding: 0; border: none; list-style-type: none;}

body 	{
		background: url(images/header.png) no-repeat;
		background-color: #F0F0C5; 
		color: #2D2D28; 
		font: 76%/1.5 'Lucida Grande', 'Ludica Sans Unicode', sans-serif;
		}

a {color: #2F9196; text-decoration: none;}
a:hover {color: #267777;}

h1 a 			{display: none;}


/* --------------------- css for main layout --------------------- */
	
#header			{
				height: 180px;
				}

#wrapper		{
				width: 940px;
				margin-left: 20px;
				}
	
#navcolumn		{
				float: left;
				width: 180px;
				}
		
#content		{
				width: 720px;
				float: right;
				display: inline;		/*IE6 Double Margin Bug Fix*/
				margin-bottom: 10px;
				min-height: 45em;
				}
			
#mainContent	{
				float: left;
				display: inline;		/*IE6 Double Margin Bug Fix*/
				width: 510px;
				}

#slideshow		{
				width: 500px;
				height: 333px;
				background-image: url(images/vannski.jpg);
				margin-bottom: 10px;
				border: 3px solid #fff;
				font-size: 9px;
				color: #fff;
				}
				
#annonser		{
				float: right;
				display: inline;		/*IE6 Double Margin Bug Fix*/
				width: 180px;
				}
							
#footer			{	
				clear: both;
				height: 50px;
				width: 950px;
				background: url(images/footer.png) no-repeat;
				}
				

/* ------------- CSS for a menu based on wp_list_pages ---------------- */

#navcontainer 	{
				font-size: 1.2em;
				}

#menu li a	{
			display: block;
			width: 100%;
			padding: 3px 10px 3px 10px;
			color: #fff;
			background-color: #6B9AAB;
			}

#menu li	{margin-bottom: 1px;}


html>body #navcontainer li a {width: auto;}

#menu li li	{}

#menu li ul	{
			margin: 0.5em 0 0.7em 10px;
			}

#menu li li a 	{
				font-size: 0.9em;
				line-height: 1.4em;
				font-weight: bold;
				display: inline; 
				margin: 0; 
				padding: 0; 
				padding-right: .5em;
				background-color: #F0F0C5; 		/* use body background-color */
				color: #31467B; 
				}  

#menu li.current_page_item a {text-align: right; background-color: #32467B;}
#menu li.current_page_item ul li a	{background-color: #F0F0C5;} 		/* use body background-color */

#menu li.current_page_parent a {color: white; background-color: #32467B; text-align: right;}
#menu li.current_page_parent ul li a {background-color: #F0F0C5; color: #2A6F7F;}     /* use same values as menu li li a */
#menu li.current_page_parent ul li.current_page_item   {text-align: right;}
#menu li.current_page_parent ul li.current_page_item a {color: #32467B;}

#menu li li.current_page_parent	{text-align: right;}
#menu li li.current_page_parent a {color: #32467B; background-color: #F0F0C5;} /* use body background-color */
#menu li li.current_page_parent ul li a {background-color: #F0F0C5; color: #2A6F7F;}     /* use same values as menu li li a */

#menu li a:hover {background-color: #3F7282;}
#menu li ul li a:hover {color: #1B2944; background-color: #F0F0C5;} /* use body background-color */
#menu li.current_page_item ul li a:hover {}
#menu li.current_page_parent a:hover {}
#menu li.current_page_parent ul li a:hover {}

#lang	{
		margin-top: 15px;
		margin-left: 10px;
		font-size: 0.7em;
		line-height: 2em;
		}

#lang a	{font-weight: bold; text-transform: uppercase; color: #C1C0A0;}
#lang a:hover	{color: #31467B;}

#lang li	{ }

#lang li.page-item-123 a {background: url(images/flag_english.png) no-repeat; padding-left: 25px;}	/*english*/
#lang li.page-item-125 a {background: url(images/flag_deutsch.png) no-repeat; padding-left: 25px;}	/*deutsch*/
#lang li.page-item-127 a {background: url(images/flag_espanol.png) no-repeat; padding-left: 25px;}	/*espanol*/


/* ------------- end menu ---------------- */



				
/* --------------------- details --------------------- */

#header h1		{
				font-size: 1em;
				}

#footer p		{
				font-size: .8em;
				padding-top: 30px;
				margin-left: 20px;
				width: 940px;
				color: #8DB9C7;
				}

#footer a		{
				color: #A7CFD8;
				}

#footer a:hover	{
				color: white;
				}


/* ------------- details for text in main content ---------------- */

				
#mainContent p	{
				margin-bottom: .6em;
				}

#mainContent a	{
				font-weight: bold;
				}

#mainContent a	{
						text-decoration: underline;
						}

.post			{
				margin-bottom: 1em;
				padding-bottom: 1em;
				}

.post h2		{
			font-size: 1.6em;
			line-height: 1.2em;
			margin-bottom: .8em;
				}

.entry 	{	
			}



.entry h1	{
			font-size: 1.6em;
			line-height: 1.2em;
			margin-bottom: .8em;
			color: #932E23;
			}

.entry h2	{
			font-size: 1.2em;
			line-height: 1em;
			margin-bottom: .3em;
			color: #932E23;
			}
			
.entry h3	{
			font-size: 1em;
			color: #2D2D28;
			}


/* ------------- details for annonsene ---------------- */

div.box_a	{
			margin-bottom: 1em;
			font-size: 1.4em;
			font-weight: bold;
			text-align: center;
			color: #5E7982;
			}

div.box_a a	{
			border: 3px solid #fff;
			padding: 10px 5px;
			display: block;
			background-color: #A4D5D1;
			color: #5E7982;
			}

div.box_a a:hover	{
				background-color: #539B87;
				color: #fff;
			}
			
.box_b		{
			margin-bottom: 1em;
			font-size: 1em;
			text-align: center;
			}


/* --------------------- images --------------------- */

.entry img	{
			margin-bottom: 10px;
			border: 3px solid #fff;
			}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 0;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.aligncenter {
	padding: 0;
	margin: 0 0 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/* --------------------- gallery --------------------- */

.gallery {
    margin-left: 0px;
}


.gallery-item	{
			margin-bottom: -10px;
			}

/* --------------------- all done, go away now --------------------- */


