/*
Theme Name: Dataloy
Description: Tema laget for Dataloy
Version: 1.0
Author: Kjetil Solli, Snedig design
Author URI: http://snedig.no/
*/

@charset "utf-8";

* {margin: 0; padding: 0; border: none;}
body {background: #f0f0f0 url('images/skravertbunn.png'); color: #000; font: 76%/1.6 'Trebuchet MS', 'Lucida Grande', 'Ludica Sans Unicode', sans-serif; text-align: center;}
a {color: #7a7a7a; text-decoration: none; }
a:hover {color: #bd2674;}

h1 a 			{
				display: block;
				width: 850px;
				height: 70px;
				text-indent: -4000px;
				}

/*---Main layout---*/

#wrapper		{
				width: 850px;
				margin: 0 auto;
				background-color: white;
				text-align: left;
				}
		
#header			{
				height: 70px;
				background: #de1078 url(images/headerimg.png) no-repeat;
				}
		
#mainNav		{
				float:left;
				margin-left: 20px;
				width: 160px;
				padding-top: 1em;
				}
		
#content		{
				width: 650px;
				float: right;
				margin-bottom: 10px;
				padding-top: 1em;
				}
			
#mainContent	{
				width: 430px;
				float: left;
				background-color: white;
				}
				
#relatedContent	{
				float: right;
				margin-right: 20px;
				width: 180px;
				}
							
#footer			{
				clear: both;
				line-height: 2em;
				}
				
/*---Divs&details---*/

#mainNav ul		{
				list-style-type: none;
				font-size: 1em;
				}

#mainNav ul a	{
				display: block;
				height: 1.8em;
				line-height: 1.8em;
				color: #666666;
				}

#mainNav ul a:hover	{
				color: #DE1078;
				background-image: url(images/gradient_narrow.png);
				}
				
#mainNav ul li.current_page_item a {
				color: #000000;
				background-image: url(images/gradient_narrow.png);
				}
				
.entry ul		{
				margin-left: 20px;
				margin-top: .6em;
				margin-bottom: .6em;
				line-height: 1.3em;
				list-style-type: none;
				color: #666666;
				}
				
.entry ul li	{
				padding-top: 2px;
				padding-left: 20px;
				margin-bottom: .2em;
				background: url(images/bullet.png) 0 4px no-repeat;
				}

#footer			{
				padding-bottom: 10px;
				text-indent: 200px;
				font-size: .9em;
				line-height: 2em;
				color: #969696;
				}

#footer a		{
				color: #969696;
				}

#footer a:hover	{
				color: #bd2674;
				}
				
#footer a span {
				padding-left: 18px;
				background: url(images/rss.png) 0 50% no-repeat;
				}

#footer a:hover span {
				background-image: url(images/rss_hover.png);
				}


/*---Posts---*/

.post			{
				margin-bottom: 10px;
				padding-bottom: 6px;
				background-image: url(images/gradient.png);
				background-repeat: repeat-y;
				}
				
.post h1		{
				margin-top: .5em;
				padding: 0 10px 0 10px;
				font-family: 'Helvetica';
				font-size: 1.5em;
				line-height: 1.3em;
				color: #666666;
				}
								
h2				{
				margin-top: .5em;
				padding: 0 10px 0 10px;
				font-family: 'Helvetica';
				font-size: 1.5em;
				line-height: 1.3em;
				color: #666666;
				}

.post h3		{
				padding: 0 10px 0 10px;
				color: #666666;
				font-family: 'Helvetica';
				}
				
.post h4				{
				margin-top: .8em;
				margin-bottom: -.5em;
				padding: 0 10px 0 10px;
				color: #666666;
				font-family: 'Helvetica';
				}
				
.post p			{
				margin-bottom: .6em;
				padding: 0 10px 0 10px;
				color: #494949;
				line-height: 1.4em;
				}
				
.post address /*brukes til ingress*/ {
				margin-bottom: .6em;
				padding: .6em 10px 0 10px;
				font-family: 'Helvetica';
				font-style: normal;
				font-size: 1.1em;
				font-weight: bold;
				color: #494949;
				line-height: 1.4em;
				}
				
#post-37			{
				background-image: url(images/dvs_titlepack.png);
				background-position-y: .2em;
				}
				
#post-37 h2		{
				display: none;
				}
				
#post-37 .entry	{
				margin-top: 300px;
				}
				
.postMetadata	{
				border-bottom: 1px dashed #DE1078;
				margin: 0 0 .6em 0;
				display: block;
				padding-top: .3em;
				background-color: white;
				color: #7c7c7c;
				font-size: .9em;
				font-weight: normal;
				}
				
.postType		{
				float: left;
				}
				
.postDate		{
				text-align: right;
				}
				
.entry a:hover p {
				color: #DE1078;
				}
				
.more			{
				}
				
/*---Related content---*/


.linklist		{
				padding-bottom: 10px;
				background: url(images/gradient_narrow.png) repeat-y;
				}
				
.linklist ul	{
				list-style-type: none;
				}
				
.linklist ul li a	{
				padding: .4em 10px .4em 10px;
				line-height: 1.2em;
				display: block;
				}
				
.linklist ul li a:hover {
				background: url(images/gradient_narrow_dark.png) repeat-y;
				}
				
#searchform		{
				margin-top: -.5em;
				padding: 8px 0 10px 10px;
				background: url(images/gradient_narrow.png) repeat-y;
				}
				
.textinput		{
				background-color: white;
				border-top: 1px solid #c6c6c6;
				border-left: 1px solid #c6c6c6;
				margin-right: 8px;
				width: 136px;
				}
				
#searchsubmit	{
				border: none;
				background: url(images/dot.gif) repeat-y;
				width: 12px;
				height: 12px;
				}
				
/*---Bilder---*/

img				{
				margin-left: 10px;
				}

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
	}
	
img.size-thumbnail	{
				margin: 0 7px 7px 0;
				}
				
.wp-caption-text {
				font-size: .9em;
				font-style: italic;
				}
