/*  
Theme Name: Veiholmen.com
Theme URI: http://www.veiholmen.com
Description: Nyeste tema for Veiholmen.com i fargene sj&oslash;gr&oslash;nt, hvitt og gr&aring;tt. Tatt i bruk 01. april 2010.
Version: 3.0
Author: Kjell J&oslash;ran Hansen
Author URI: http://hansenmedia.no

/* 
Enter WP Design & Creation Comments Here

*/

/*////////// GENERAL //////////*/
body {
 margin: 0px;
 margin-top: 10px;
 background:#d0d0d0 url('http://www.veiholmen.com/navigering/v3_bg.jpg') no-repeat top center;}
#container {
  margin: 0 auto;
  width: 950px;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.5px;
  line-height:16px;
  background: white;
}
	  
#container2 {
  border-left: 2px solid #2d8ba5;
  border-right: 2px solid #2d8ba5;
  padding-top: 15px;
}

#container3 {
  width: 750px;
  float:left;

}

/*////////// TYPEOGRAPHY //////////*/
h1, h4 {
  font-family:'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
}

h2, h3{
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
}
		
h1 {
  font-size: 32px;
}
		
h2 {
  font-size: 40px;
  line-height:44px;
  font-weight: normal;
  letter-spacing: -1,5px;
  margin: 0 auto;
  a: #000000;
}
		
h3 {
  font-size: 16px;
  margin: 0 auto;
  line-height:18px;
  letter-spacing: -1,5px;
}
	
h4 {
  font-size: 14px;
}

p {
  margin-bottom: 18px;
}
		
a {
  color: #315a6c;
  text-decoration: none;


}

a:hover {
  color: #6a94a7;
  text-decoration: underline;
}
		
a:visited {
  color: #315a6c;
}

	 	 

/*////////// HEADERS //////////*/
#header {
   width: 950px;
   height: 130px;
   background: url("http://www.veiholmen.com/navigering/v3_topp.jpg") no-repeat left top;
}
	
#header p, #header h1, #header h2/**/ { 
   display: none;
}

#header #date{
   position:absolute;
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
   font-size: 14px;
   margin-top: 60px;
   margin-left: 20px;
   color:#ffffff;
}

/*///Text Headers///*/
.thisMonth{
 margin-top: 0;
 height: 56px;
 line-height: 85px;
 background-color: #9E745E;
 background: url(images/oo_mag_thisMonth_bg.gif) repeat-x top;
 font-size: 42px;
 font-weight: normal;
 color: #ffffff;
 border: 1px solid #9E745E;
}

.features{
 margin-top: 0;
 height: 46px;
 line-height: 16px;
 background-color: #9E9C76;
 background: url(images/oo_mag_featurs_bg.jpg) repeat-x top;
 font-size: 15px;
 font-weight: normal;
 color: #000000;
 border: 1px solid #9E9C76;
}

.columns{
 margin-top: 0;
 height: 46px;
 line-height: 70px;
 background-color: #253A59;
 background: url(images/oo_mag_columns_bg.jpg) repeat-x top;
 font-size: 36px;
 font-weight: normal;
 color: #ffffff;
 border: 1px solid #253A59;
}

.pastIssues{
 margin-top: 0;
 font-family: Georgia, Times, serif;
 font-size: 31px;
 font-weight: normal;
 color: #305669;
}

.comments{
 margin-top: 0;
 padding-left: 10px;
 padding-right: 10px;
 height: 46px;
 line-height: 50px;
 background-color: #C5BBA0;
 font-size: 12px;
 font-weight: normal;
 color: #333;
 border: 1px solid #C5BBA0;
	border: 1px dotted #ccc;
}

.commentIcon{
 width: 100px;
 padding-left: 20px;
 float: left;
 background-color: #253A59;
 background: url(images/oo_mag_comment_icon.jpg) no-repeat top left;
 height: 46px;
}

.comments a{
 float: right;
}



/*////////// CONTENT //////////*/
#content {
 margin:0 0 0 5px;
 width: 555px;
 float:left;
}
			
  
/*////////// SIDEBARS //////////*/
#sidebarLT {
  margin:0;
  width:182px;
  float:right;
}

#sidebarRT {
 margin:0 5px;
 width: 182px;
 float: right;
}


/*////////// NAV //////////*/

#top_navlist {
  position: absolute;
  top: 90px;
  width: 950px;
  text-align:left;
}

#top_navlist h2{
  display: none;
}

#top_undermenylist1 {
  position: absolute;
  top: 125px;
  height: 30px;
  background: url(http://www.veiholmen.com/navigering/undermenybg.png) ;
  text-align:left;
  text-decoration: none;
   font-size: 10px;
  margin: 0px 0px 0px 101px;
}

#top_undermenylist1 a{
  color: #ffffff;
   font-size: 10px;
}

#top_undermenylist1 h2{
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.5px;
 line-height: 39px;
  margin: 0px 0px 0px 10px;
}

#top_undermenylist2 {
  position: absolute;
  top: 125px;
  height: 30px;
  background: url(http://www.veiholmen.com/navigering/undermenybg.png);
  text-align:left;
  text-decoration: none;
  margin: 0px 0px 0px 324px;
}

#top_undermenylist2 a{
  color: #ffffff;
   font-size: 10px;
}

#top_undermenylist2 h2{
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.5px;
 line-height: 39px;
  margin: 0px 0px 0px 10px;
}

#top_undermenylist3 {
  position: absolute;
  top: 125px;
  height: 30px;
  background: url(http://www.veiholmen.com/navigering/undermenybg.png) ;
  text-align:left;
  text-decoration: none;
   font-size: 10px;
  margin: 0px 0px 0px 2px;
}

#top_undermenylist3 a{
  color: #ffffff;
   font-size: 10px;
}

#top_undermenylist3 h2{
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.5px;
 line-height: 39px;
  margin: 0px 0px 0px 10px;
}


#navlist{
  padding: 10px 10px;
  margin-left: 0;
  border-bottom: 1px solid #ccc;
  font-family: Georgia, Times, serif;
  font-weight: bold;


}

#navlist li{
  list-style: none;
  margin: 0;
  display: inline;

}

#navlist li a{
  padding: 11px 30px;
  margin-left: 3px;
  border: none;
  border-left: 1px solid #ccc;
  background: #8BA8BA url(images/oo_mag_main_nav.jpg) no-repeat top right;
  text-decoration: none;
  color: #253A59;
}

#navlist li a:hover{
  background-color: #9E9C76;
  background-position: right -37px;
  border-color: #C5BBA0;
  color: #784B2C;
  text-decoration: underline;
}

#navlist li.current_page_item a{
  border-bottom: 1px solid white;
  background-color: #fff;
  background-position: right -74px;
}

#navlist li a:visited { color: #253A59; }

/*TOC Nav*/
.tocNav{
  padding-left: 0; 
  margin-left: 0;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 0px 0px;
}

.tocNav2{
  padding-left: 0; 
  margin-left: 0;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 0px 0px;
}

.tocNav3{
  padding-left: 0; 
  margin-left: 0;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 0px 0px;
}


.tocNav li{
  list-style: none;
  margin: 0;
  padding: 0.1em;
  margin: 0px 0px 0px 0px;
  border-top: 1px dotted gray;
}

.tocNav2 li{
  list-style: none;
  margin: 0;
  padding: 0.1em;
  margin: 0px 0px 0px 0px;
  border-top: 1px dotted gray;
}

.tocNav3 li{
  list-style: none;
  margin: 0;
  padding: 0.1em;
  margin: 0px 0px 0px 0px;
  border-top: 1px dotted gray;
}


.tocNavcal{
  padding-left: 0; 
  margin-left: -42px;
  margin-top: 0px;
}

.tocNavcal li{
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0.1em;
  border-top: 1px dotted gray;
}

.entry{
  border-bottom: 1px dotted gray;
}

.alignleft{
 text-align:left;
}

.alignright{
   text-align:right;
}


.tocNav li a { text-decoration: none; font-size: 10px;}
.tocNav li a:hover {text-decoration: underline;}
/*////////// BLOG ELEMENTS //////////*/

		
/*////////// FORMS //////////*/


/*////////// FOOTER //////////*/
#pushbottom{
 clear:both;
}
#footer {
 height: 55px;
 border: 2px solid #2d8ba5;
 border-top:none;
 background: url("http://www.veiholmen.com/navigering/v3_bolgebunn.png") no-repeat left top;
  a: #000000;
}

#footer h3{
 display:none;
}

#footerRight{
 margin: 33px 6px 0 0;
 width:230px;
 height: 20px;
 float:right;
 text-align: right;
 border: 0px solid #C5BBA0;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.5px;
}

#footerLeft{
 margin: 2px -8px 0 0px;
 width: 110px;
 height: 51px;
 float:left;
 text-align:left;
 border: 0px solid #FFFFFF;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
  font-size: 10px;
  lineheight: 12px;
  a: #000000;
}

#footerLefti{
 margin: 2px 0px 0 5px;
 width: 550px;
 height: 65px;
 text-align:left;
  a: #000000;
}

#footerLefti2{
 margin: -65px 0px 0 190px;
 width: 430px;
 height: 65px;
 text-align:left;
  a: #000000;
}
#header #sok{
   position:absolute;
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
   font-size: 16px;
   margin-top: 5px;
   margin-left: 800px;
   color:#253A59;
}

#webcam{
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0.1em;
  font-size: 10px;
}

#reklame{
  list-style: none;
  margin: -3px 0px 0px 0px;
  padding: 0.1em;
  font-size: 10px;
}

#nokkelord{
  list-style: none;
  margin: -5px 0px 0px 0px;
  padding: 0.1em;
  border-top: 1px dotted gray;
  border-bottom: 1px dotted gray;
}

#nokkelord2{
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0.1em;
  border-bottom: 1px dotted gray;
}


#inter{
  list-style: none;
  margin: -0px 0px 0px 0px;
  padding: 0.1em;
  border-top: 1px dotted gray;

}

#toppvarsel{
 margin: 15px 0px 0px 330px;
 width: 110px;
 height: 51px;
 float:left;
 text-align:left;
 border: 0px solid #FFFFFF;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Georgia, Arial, Helvetica, sans-serif;
  font-size: 10px;
  lineheight: 12px;
  a: #000000;
}
		
/*////////// IMAGES //////////*/		


/*////// FUN CLASSES ///////////*/
/*any little extra flares and fun design 
elements you want to add can go here*/

#meny{
 width: 950px;
 background: #8BA8BA
}



