/*  

Theme Name: Svein Olsnes Wordpress Theme

Theme URI: http://www.jepson.no

Description: Theme for www.olsnes.no

Version: 1.0

Author: Magnus Jepson

Author URI: http://www.jepson.no

*/



/*************************************

 +Containers

 *************************************/

body{

	background:#fff;

	color:#3c3a3b;

	font-family: Tahoma, Verdana, "Times New Roman", Times, serif;

	font-size:62.5%;

	line-height:1.5;

	margin:0;

	padding:0;

	text-align:center;

}

/* fix IE6 position:fixed */

body {

	height:100%; 

	overflow:auto;

}



#wrap{

	margin:0px auto;

	text-align:left;

	width:728px;	

}

#content{

	font-size:1.1em;

	float:right;

	padding:1em;

	width:510px;

	margin-top:10px;

}

#sidebar{

	font-size:1.3em;	

	float:left;

	margin:40px 0 30px 0;

	width:180px;

}

#page {

	padding-top:125px;

}

#page-intro {

	padding-top:99px;

}

#footer{

	background:#fff url(images/bg/border.jpg) no-repeat;

	font-size:1.1em;

	color:#6D6D6D;

	height:30px;

	clear:both;

	margin-bottom:2em;

	padding-top:2px;

}

#footer ul {
	list-style-type:none;

	list-style-image:none;

	list-style-position:outside;

	margin:0px;

	padding:0px;

}

#footer li {

	line-height:18px;	

}

/*************************************

 +Header 

 *************************************/

#header{

	background:#ffffff;

	margin-top:50px;

	width:728px; 

	height:49px; 

}

#header-1{

	background:#ffffff url(images/bg/header-1.jpg) no-repeat ;

	width:556px; 

	height:49px; 

	float:left;

}

#header-1 a{

	width:556px; 
	height:49px; 

	display:block; 

}

#header-2{

	background:#ffffff url(images/bg/header-2.jpg) no-repeat ;

	width:172px; 

	height:49px; 

	float:right;

}

#header-2 a{

	width:172px; 

	height:49px; 

	display:block; 

}



/*************************************

 +Hn and p

 *************************************/

h1, h2, h3, h4, h5, h6{

	font-weight:normal;

	letter-spacing: 0px;

	margin:0;

}

h3,h4,h5,h6{

        font-weight:bold;

}

h1{
	font:Georgia, "Times New Roman", Times, serif;

	margin:0;

	margin-right:1em;

        letter-spacing: -1px;

}

#header h1 a{

}

#header h1 a:hover{

}

#header p{

	font-size:1.1em;

	margin:0;

	margin-top:-0.5em;

}

.entrytitle h2{

	font-size:1.4em;

	margin-bottom:1em;

	text-transform:uppercase;

	letter-spacing:1px;

}

.entrytitle h2 a

{

}

.entrytitle h2 a:hover{

}

.entrytitle h3{

	

        font-weight:bold;

}

#sidebar h3{

	color:#555;

	font-size:1.5em;

	margin:1em 0;

}

/*************************************

 +Entry

 *************************************/

.entry{

	margin-bottom:3em;

	font-size:1.2em;

}

.entrybody{

}

.entrybody img{

        margin:5px 15px 5px 0;

        border:1px solid #cccccc;

}

.entrymeta{

	font-size:1.2em;

}

.postedby{

	background:#fff url(./images/bg/user.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}

.filedto{

	background:#fff url(./images/bg/post.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}

.commentslink{

	background:#fff url(./images/bg/packaged.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}



/*************************************

 +Sidebar

 *************************************/

#sidebar ul{

	list-style-type:disc;

	margin:2em 0 0 1.5em;

	padding:0;

}

#sidebar ul li{	

	margin-bottom:0.3em;

	padding:0.3em;

	font-weight:bold;

}

/*************************************

 +Comments

 *************************************/

.commentsblock{

	margin:0.5em;

	padding:1em;



}

.commentsblock textarea{

	width:35em;

}

.commentsblock input, .commentsblock textarea{

	border:1px solid #d1d1d1;

}

.commentsblock textarea:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentsblock textarea:focus, .commentsblock input:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentauthor{

	display:block;

	font-size:1.5em;

}

ol.commentlist{

	color:#777;

	font-size:0.9em;

	list-style-type:none;

	margin:0;

	margin-top:1.5em;

	padding:0;

}

.commentlist li{

	margin-bottom:0.5em;

	padding:0.5em 1em;

}

.alt{

	background:#f3f5e9;

	border:1px dotted #d1d1d1;

	padding:0.5em;

}

h3#comments{

font-size:1.6em;

}



/*************************************

 +Misc

 *************************************/

a{

	color:#3c3a3b;

	text-decoration:none;

}

a:hover{

	color:#999999;

	text-decoration:none;

}



#fixed { 

	position:fixed; 

	background:#FFF;

}

* html #fixed {position:absolute;}



/*************************************

 +Banners

 *************************************/

#banner img { margin:7px 0 0 0; border:none; }



#front_golf { background:#FFF url(images/bg/golf-home.jpg) no-repeat; margin:0.5em 0 0em 0; height:427px; }

#front_golf a { width:728px; height:427px; display:block; }



#front_ark { background:#FFF url(images/bg/ark-home.jpg) no-repeat; margin:0.5em 0 0em 0; height:460px; }

#front_ark a { width:728px; height:460px; display:block; }



#splash { margin-top:0px; }

#splash-architect {background:url(images/bg/intro-1.jpg) no-repeat; width:728px; height:219px; margin-bottom:3px;}
#splash-architect a {width:728px; height:241px; display:block; }

#splash-golf {background:url(images/bg/intro-2.jpg) no-repeat ; width:728px; height:241px;  }
#splash-golf a {width:728px; height:219px; display:block; }



/*************************************

 +Golf Menu

 *************************************/

#menu-golf {

height:28px;

width:728px;

padding:0 0 0px 0;

position:relative; right:0px; top:0px;

}



div#menu-golf ul#nav-golf {

height:28px;

width:728px;

background:transparent url(images/bg/menu-1.jpg) top left no-repeat;

margin:0;

padding:0;

}



div#menu-golf ul#nav-golf li{

margin:0;

padding:0;

list-style:none;

position:absolute;

top:0;

}



ul#nav-golf li,ul#nav-golf a{

height:28px;

display:block;

}



#thome { left:0px; width:62px; }

#thome a:hover{background:transparent url(images/bg/menu-1.jpg) -0px -28px no-repeat;}



#tnews { left:62px; width:56px; }

#tnews a:hover{background:transparent url(images/bg/menu-1.jpg) -62px -28px no-repeat;}



#tbio { left:118px; width:87px; }

#tbio a:hover{background:transparent url(images/bg/menu-1.jpg) -118px -28px no-repeat;}



#tphilosophy { left:205px; width:95px; }

#tphilosophy a:hover{background:transparent url(images/bg/menu-1.jpg) -205px -28px no-repeat;}



#tmethology { left:299px; width:113px; }

#tmethology a:hover{background:transparent url(images/bg/menu-1.jpg) -299px -28px no-repeat;}



#tservices { left:412px; width:73px; }

#tservices a:hover{background:transparent url(images/bg/menu-1.jpg) -412px -28px no-repeat;}



#tprojects { left:485px; width:80px; }

#tprojects a:hover{background:transparent url(images/bg/menu-1.jpg) -485px -28px no-repeat;}



#tessays { left:565px; width:58px; }

#tessays a:hover{background:transparent url(images/bg/menu-1.jpg) -565px -28px no-repeat;}



#tforclients { left:625px; width:103px; }

#tforclients a:hover{background:transparent url(images/bg/menu-1.jpg) -625px -28px no-repeat;}



/*************************************

 +Arkitekt Menu

 *************************************/

#menu-arkitekt {

height:28px;

width:728px;

padding:0 0 0px 0;

position:relative; right:0px; top:0px;

}



div#menu-arkitekt ul#nav-arkitekt {

height:28px;

width:728px;

background:transparent url(images/bg/menu-2.jpg) top left no-repeat;

margin:0;

padding:0;

}



div#menu-arkitekt ul#nav-arkitekt li{

margin:0;

padding:0;

list-style:none;

position:absolute;

top:0;

}



ul#nav-arkitekt li,ul#nav-arkitekt a{

height:28px;

display:block;

}



#thjem { left:0px; width:62px; }

#thjem a:hover{background:transparent url(images/bg/menu-2.jpg) -0px -28px no-repeat;}



#tnyheter { left:62px; width:70px; }

#tnyheter a:hover{background:transparent url(images/bg/menu-2.jpg) -62px -28px no-repeat;}



#tbiografi { left:132px; width:73px; }

#tbiografi a:hover{background:transparent url(images/bg/menu-2.jpg) -132px -28px no-repeat;}



#tfilosofi { left:205px; width:70px; }

#tfilosofi a:hover{background:transparent url(images/bg/menu-2.jpg) -205px -28px no-repeat;}



#ttjenester { left:275px; width:130px; }

#ttjenester a:hover{background:transparent url(images/bg/menu-2.jpg) -275px -28px no-repeat;}



#tprosjektledelse { left:407px; width:120px; }

#tprosjektledelse a:hover{background:transparent url(images/bg/menu-2.jpg) -407px -28px no-repeat;}



#tprosjekter { left:527px; width:90px; }

#tprosjekter a:hover{background:transparent url(images/bg/menu-2.jpg) -527px -28px no-repeat;}



#tforklienter { left:615px; width:113px; }

#tforklienter a:hover{background:transparent url(images/bg/menu-2.jpg) -615px -28px no-repeat;}









/* Align */

.aligncenter {
	margin: 15px auto 20px auto;
	display: block;
}

.alignleft {
	margin: 5px 10px 2px 0;
	float: left;
}

.alignright {
	margin: 5px 0px 2px 10px;
	float: right;
}

.wp-caption {
	padding:2px;
	text-align:center;
}
.wp-caption-text {
	padding:0px 0 2px;	
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0;
}

