@charset "utf-8";

/* 
	Klient: Interiørpsykolog Tone Solli
	Design: snedig.no
	E-post: elisabeth@snedig.no
	Opprettet: 29/04-08
*/


/* ----------------------- some general CSS ----------------------- */

*		{
		border: none;
		font-weight: normal;
		margin: 0;
		padding: 0;
		}
		
body	{
		background-color: #4F515D;
		font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
		font-size: 62.5%;
		}

ul		{
		list-style: none;
		}
		
a		{
		text-decoration: none;
		outline: none;
		}

h2		{
		font-size: 2em;
		margin-bottom: 0.1em;
		}

h3		{
		font-size: 1.8em;
		margin-top: 0.2em;	
		}

p		{
		font-size: 1.3em;
		line-height: 1.5em;
		margin: 0.8em 0 2.3em 0;
		text-align: justify;
		}

img		{
		margin-bottom: 1em;
		}


/* ----------------------- css for the main layout of the site ----------------------- */

#container	{
			width: 800px;
			position: relative;
			left: 50%;
			margin-left: -400px;
			}

#header		{
			margin-top: 2em;
			width: 800px;
			}

#content  	{
			margin-top: 5em;
			padding-bottom: 6em;
			width: 800px;
			}

#content2a {
			margin-top: 5em;
			padding-bottom: 6em;
			width: 857px;
			overflow: auto;
			}

#content2b  {
			margin-top: 2.1em;
			width: 800px;
			overflow: auto;
			}


/* ----------------------- all text color goes here ----------------------- */

body						{color: #bbb;}
a							{color: #bbb;}
a:hover						{color: #fff;}
#articleheading a:hover		{color: #bbb;}	/*removes hover effect on named anchor*/
#header a	  				{color: #999;}
#header p					{color: #999;}
#header a:hover 			{color: #ccc;}
#header h1 a:hover			{color: #999;}
#content2a p 				{color: #999;}
#content2b p 				{color: #999;}
#mainnav a					{color: #bbb;}
#mainnav a:hover			{color: #fff;}
#mainnav li#menucurrent	a 	{color: #90a3b5;}
#footer						{color: #757988;}
#footer a					{color: #757988;}
#footer a:hover				{color: #bbb;}


/* ----------------------- details for header ----------------------- */

#header h1	{
			font-size: 3em;
			display: inline;
			margin-right: 0.4em;
			}

#header p	{
			display: inline;
			font-size: 1.1em;
			}

#mainnav	{
			border-top: 1px solid #6E717F;
			border-left: 1px solid #6E717F;
			font-size: 1.3em;		
			margin-top: 0.5em;
			}

#mainnav li	{
			border-right: 1px solid #6E717F;
			display: inline;
			margin-left: 0.4em;
			padding-right: 0.7em;
			}

#mainnav, #mainnav li {padding-top: 0.15em;}	/*space between text and border-top*/


/* ----------------------- details for image gallery = content2a / content2b ----------------------- */

.imglink 		{
				float: left;
				font-size: 1.3em;
				margin-bottom: 2em;
				}

.imglink img	{
				margin-bottom: 0.2em;
				padding-right: 56px;
				}

#content2b h2	{
				display: inline;
				margin-right: 1em;
				}

#content2b p	{
				display: inline;
				}

#content2b p.bildetekst	{
				display: block;
				margin: .2em 0 .8em 0;
				}

.prev			{
				position: relative;
				left: 0.8em;
				}

.next			{
				position: relative;
				left: 1.6em;
				}

#img_main img	{
				display: block;
				margin-top: 0.5em;
				margin-bottom: 2em;
    			margin-left: auto;
    			margin-right: auto;
    			}

.imgnavlink		{
				margin-right: 1em;
				}


/* ----------------------- details for article pages ----------------------- */
  			
.omtale			{
				margin-bottom: 3em;
				float: left;
				width: 800px;
				}

.omtale	img		{
				float: left;
				margin-right: 5em;
				}

.omtale h2		{
				line-height: 1em;
				margin-bottom: 0.4em;
				}

.omtale h3		{
				font-size: 1.3em;
				margin-bottom: 1em;
				}

.omtale p		{
				text-align: justify;
				width: auto;
				}	

h2#articleheading	{
					font-size: 3em;
					margin: 0;
					margin-top: 1em;
					}

h3#articleinfo		{
					font-size: 1.8em;
					}

h4.articleheading	{
					font-size: 1.6em;
					margin-bottom: 0.5em;		
					}

.referanser			{
					font-size: 1em;
					line-height: 1.5em;
					}					

/* ----------------------- details for other pages ----------------------- */

.omintpsyk		{margin-bottom: 3.5em;}

.omintpsykimg	{margin-bottom: 0;}

.kontaktimg		{margin-bottom: 2em;}


/* ----------------------- footer ----------------------- */

#footer			{
				clear: both;
    			border-top: 1px solid #6E717F;
				margin: 0.8em 0 0.8em 0;
				padding-top: 0.3em;
				width: 800px;
				}

#footer h3 		{
				position: absolute;
				left: -5000px;
				top: -5000px;
				}
		
		
/* ----------------------- all done, go away now ----------------------- */
