/*  
Theme Name: Gormliland.com
Theme URI: http://gormliland.com
Description: Nett liten side for Gorm Liland
Version: 1.0
Author: Teodor "Teddy" T. L.
Author URI: http://teddyen.net

	Designet må ikke brukes av andre uten Teodors tillatelse.
	Legger du til en takkelink til min side får du nok lov.
	Bare send meg en mail! :-)

*/


/* -------- -------- -------- -------- --------
    G O R M L I L A N D . C O M
    C A S C A D I N G   S T Y L E   S H E E T
    L A G E T   A V   T E O D O R
   -------- -------- -------- -------- -------- */

*{
	margin: 0;
	padding: 0;
	}

body, html{
	width: 100%;
	height: 100%;
	}
	
body{
	font-family: Verdana, "Bitstream Vera Sans", Lucida Sans Unicode, Arial;
	font-size: 10pt;
	background: url(gfx/bakgrunn.png) #171717 top left repeat-y;
	}

div#wrap{
	width: 714px;
	height: 100%;
	}

a#gormliland{
	background: url(gfx/gormliland.png);
	width: 323px;
	height: 163px;
	float: left;
	}

a#gormliland span{
	display: none;
	}

div#header{
	background: url(gfx/header.png);
	width: 391px;
	height: 163px;
	float: left;
	}

div#pil{
	background: url(gfx/pil.png);
	width: 76px;
	height: 96px;
	float: left;
	}


div.postheader{
	margin-bottom: 1em;
	}

span.publisterti{
	}

div#footer{
	width: 391px;
	height: 38px;
	float: left;
	clear: both;
	margin-top: -38px;
	margin-left: 323px;
	background: url(gfx/footer.png) center no-repeat;
	color: #000;
	letter-spacing: 2pt;
	font-size: 7pt;
	}

div.rightf{
	margin: 20px 10px 0px 0px;
	float: right;
	}

div.leftf{
	margin: 20px 0px 0px 70px;
	float: left;
	}

.post{
	display: block;
	margin-bottom: 4em;
	}

div.navigation{
	display: block;
	margin-bottom: 2em;
	height: 30px;
	}

div.postinnhold{
	margin-bottom: 5px;
	padding-bottom: 5px;
	}


/* - - - - - - - 
	M E N Y
   - - - - - - - */
   
   
ul#meny{
	width: 638px;
	height: 96px;
	float: left;
	list-style-type: none;
	}

ul#meny li{
	list-style-type: none;
	display: block;
	float: left;
	}
	
ul#meny li a{
	background-position: top;
	height: 79px;
	display: block;
	}

ul#meny li a span{
	display: none;
	}
	
a#home{
	background: url(gfx/home.png) #f5f5f5;
	width: 86px;
	}

a#news{
	background: url(gfx/news.png) #f5f5f5;
	width: 70px;
	}
	
a#profile{
	background: url(gfx/profile.png) #f5f5f5;
	width: 90px;
	}

a#gallery{
	background: url(gfx/gallery.png) #f5f5f5;
	width: 91px;
	}
	
a#croquis{
	background: url(gfx/croquis.png) #f5f5f5;
	width: 96px;
	}
	
a#studio{
	background: url(gfx/studio.png) #f5f5f5;
	width: 81px;
	}
	
a#contact{
	background: url(gfx/bullet.png) #f5f5f5 top;
	width: 124px;
	}
	
ul#meny li a:hover{
	background-position: bottom;
	}

   
 
/* - - - - - - - - - - -
	T Y P O G R A F I 
   - - - - - - - - - - - */

div#innhold{
	color: #000;
	width: 351px;
	margin-bottom: 30px !important;
	margin-bottom: 0px;
	padding: 30px 20px 50px 20px;
	text-align: justify;
	font-family: Tahoma, Verdana, 'Lucida Sans Unicode';
	font-weight: normal;
	font-size: 10pt;
	float: right;
	}

div#innhold p{
	line-height: 14pt;
	}


p{
	padding-bottom: 1em;
	}
   
h1{
	color: #d47e21;
	font-size: 16pt;
	padding-bottom: 1em;
	letter-spacing: 1.4pt;
	font-weight: bold;
	text-align: left;
	}

h2{
	color: #d47e21;
	font-size: 10pt;
	margin-bottom: 1em;
	margin-top: 1em;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 1.5pt;
	text-align: center;
	}

h3{
	color: #d47e21;
	font-size: 11pt;
	padding-bottom: 1em;
	letter-spacing: 1pt;
	font-family: Verdana, 'Lucida Sans Unicode';
	}

h4{
	font-size: 10pt;
	letter-spacing: 1.4pt;
	font-weight: bold;
	}

div#innhold a, 
div#footer a,
div#sideramme a{
	color: #d47e21;
	text-decoration: none;
	}

div#innhold a:hover, 
div#footer a:hover{
	text-decoration: underline;
	}

.liten{
	font-size: 5pt;
	font-family: tahoma;
	padding-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	display: block;
	float: left;
	clear: left;
	}

div#innhold .fim-album-description p{
	margin-top: 5px;
	line-height: 12pt;
	}


/* - - - - - - - - - - - - -
	K O M M E N T A R E R
   - - - - - - - - - - - - -*/
	
cite{
	font-style: normal;
	}

h3#comments{
	margin-top: 2em;
	}

ol.kommentarliste{
	padding-left: 17px;
	margin-bottom: 2em;
	}

div.kommentartekst{
	padding-top: 5px;
	}

ol.kommentarliste li, ol.kommentarliste li.alt{
	border-bottom: 1px solid #444444;
	padding: 5px;
	}
	
div#hovedramme ol.kommentarliste li{
	list-style-type: decimal-leading-zero!important;
	list-style-type: decimal;
	list-style-image: none;
	background: #222222;
	}

div#hovedramme ol.kommentarliste li.alt{
	border-top: 1px solid #444444;
	background: #272727;
	}


/* - - - - - - - - 
	S K J E M A 
   - - - - - - - -  */

input, textarea{
	background: #f5f5f5;
	border: 1px solid #8f4ac9;
	padding: 3px;
	color: #000;
	}

input:hover, textarea:hover{
	border-color: #d47e21;
	}

div#kontaktskjema label{
	width: 60px;
	display: block;
	float: left;
	clear: left;
	}
	
div#kontaktskjema input{
	display: block;
	float: left;
	}
	
div#kontaktskjema input, div#kontaktskjema label, div#kontaktskjema textarea{
	margin-bottom: 5px;
	}

/* - - - - - - - - -
	S T Y L I N G
   - - - - - - - - - */


.alignright{
	float: right;
	}

.alignleft{
	float: left;
	}

.centered{
	margin: 0 auto;
	display: block;
	}

dd, dt{
	display: inline;
	line-height: 12pt;
	}

dt{
	font-weight: bold;
	}

div#wrap div#innhold div.storlinjehoyde{
	line-height: 16pt;
	}

div#hovedramme li{
	list-style-image: url(gfx/liste.gif);
	margin-left: 2em;
	}

div#wrap ul, div#wrap ol{
	line-height: 14pt;
	}

dl{
	padding-bottom: 1em;
	}

div#wrap div#innhold .borte{
	display: none;
	}

/* - - - - - - - - 
	B I L D E R
   - - - - - - - -  */

div#wrap div#innhold img{
	border: 15px #333 solid;
	margin: 10px 10px 5px 10px;
	}
	
div#wrap div#innhold div#ramme{
	border: 15px #333 solid;
	padding: 5px 0px 2px 5px;
	margin: 10px 6px 5px 3px;
	}
	
div#wrap div#innhold img:hover{
	border-color: #444;
	}
	
div#wrap div#innhold img.centered{
	margin: 12px auto;
	display: block;
	}

div#bildemtekst{
	background: #eeeeee;
	color: #333333;
	font-style: italic;
	padding: 5px;
	}

div#bildemtekst img{
	margin: 0 auto;
	display: block;
	border: 0;
	padding: 0
	}

div#hovedramme div#innhold img{
	border: 10px solid #333;
	padding: 4px;
	margin: 10px;
	}
/*
body div#wrap div#innhold img.centered{
	border: 10px solid #333;
	}
*/

div#wrap div#innhold img.alignright{
	margin-top: 0px;
	margin-right: 0px;
	}

div#wrap div#innhold  img.alignleft{
	margin-top: 0px;
	margin-left: 0px;
	}

div#wrap div#innhold img.wp-smiley{
	margin: 0;
	padding: 0;
	border: 0;
	}

/* - - - - - -
	P O L L 
   - - - - - -  */

div#sideramme ul li.ikkeliste ul li{
	list-style-type: none;
	list-style-image: none;
	}

div#sideramme ul li.ikkeliste ul div.wp-polls{
	margin-top: -25px;
	}