/*
Theme Name: Minerva 2.0
Theme URI: http://minerva.as/
Description: Spesialtema til minerva.
Version: 2.0
Author: AESTON AS
Author URI: http://www.aeston.no/
Tags: minerva aeston
*/

/* PRODUCTION */

/*html*/
#hd_print {display:none;}
body {
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#eeeded;
}
a {
	color: #ec3025;
	text-decoration:underline;
}
img {
	border:none;
}
a:hover {
	text-decoration:none;
}
blockquote {
	background-color:#FFF;
	margin:10px;
	margin-top:0;
	margin-bottom:0;
	padding:20px;
	padding-left:50px;
	border:1px solid #b3b4b5;
	background-image: url(http://www.minerva.as/wp-content/themes/minerva/images/blockquote.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
}
blockquote.NotBlockQuote {
	background-color:#006;
	background-image:none;
	background:none;
	border:none;
	padding:25px;
}


/*generelle*/
.clear {
	clear: both;
}


.story ul {
	float:none;
	margin:1px;
	padding:1px;
}
.story li {
	float:none;
	margin:1px;
	padding:1px;
	margin-left:20px;	
	list-style:outside;
	list-style-type:disc;
}



/*mods*/
div#mod {
	margin-left:auto;
	margin-right:auto;
	width: 960px;
}
#left {
	float:left;
	width:666px;
/*	margin-right:15px;*/
/*	border:1px solid #063;*/
}
#right {
	float:right;
	width:284px; /*2 px for lite pga ie6*/
	padding-top:5px;
}
#rightsep {
	height:5px;
}
.rightTop .t,.rightTop .l,.rightTop .l,.rightTop .r,.rightTop .bl,.rightTop .tl,.rightTop .br,.rightTop .tr,.rightTop .b, .rightTop .close{
background: none;
}
.rightTop h2{
display: none;
}
.rightTop{
padding-bottom:8px;
}
div#bd {
	padding:15px;
/*	width:621px;*/
}
#content {
	clear:left;
	margin-top: 10px;
	margin-left:15px;
	width: 580px;	
	min-height: 600px;
	height: auto !important;
	height: 600px;
	line-height:1.5em;
/*	font-size:14px;*/
}
#sidebar {
	float: right;
	width: 279px;
	padding-top:0px;
	padding-bottom:15px;	
}
#sidebar .tr{
	padding:0;
}
#sidebar .innhold {
	padding:10px;
}
#sidebar p {
	margin:0;
	font-size:12px;
}
#sidebar h4{
	font-size:14px;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:16px;
}
#sidebar h4 a{
	font-size:14px;	
	text-decoration:none;
}
#sidebar h4 a:hover{
	text-decoration:underline;
}
#sidebar small, #sidebar small a {
	color:#999;
}
#sidebar div.spacer {
	height:8px;
}
/*comment*/
#respond #comment{
	width:620px;
}



/*WP*/
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.comments a{
	font-size:11px;
}
.alignleft {
	float: left;
	padding-right:15px;
}

.alignright {
	float: right;
	padding-left:15px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}



/*HEADER*/
#hd {
	position:relative;
	height:176px;
	background-color:#FFF;
	border-bottom:2px solid #000;
	width:666px;
}
#hd #image {
	width:666px;
	height:150px;
	overflow:hidden;
	position:relative;
}
#hd #image a.banner {
	z-index:10;
	width:666px;
	height:150px;
	position:absolute;
	left:0px;
}
#hd #image a.banner img {
	width:666px;
	height:150px;
}
#hd #image a.home {
	position:absolute;
	bottom:0px;
	left:0px;
	width:322px;
	height:86px;
	z-index:99999;
	background-image:url(about:blank);
}
#hd #sok {
	padding-top: 3px;
	padding-right:15px;
	float: right;
}
#searchform {
	margin:0;
	padding:0;
/*	display: block;
	position: relative;
	height: 18px;*/
}
#searchtext {
	font-size: 12px; 
	border: 1px solid #666666;
}
#searchsubmit {
	background-color: #000;
	color:#fff;
	border: none;
}
.topmenu ul, .topmenu li, .topmenu div {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.topmenu a{
	text-transform:uppercase;
	color: #000;
	text-decoration: none;
	display:block;
	padding:5px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:12px;
	font-size:12px;
}
.topmenu a:hover {
	background-color:#000;
	color: #fff;
}
#redaksjonsblogg {
	position:absolute;
	right:30px;
	top:12px;
	padding:0px;
	width:450px;
	height:125px;
	overflow:auto;
}
#redaksjonsblogg h2 {
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding-top:3px;
}
#redaksjonsblogg h2 a{
	color:#FFF;
	font-style:italic;
	font-size:15px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
}

.DropMenuHolder {
	position:relative;
	text-transform:uppercase;
	cursor:default;
	
}
.DropMenuName {
	padding-left:12px;
	padding-right:12px;
	font-size:12px;
}
.DropMenu {
	position:absolute;
	z-index:2;
	background-color:#FFF;
	padding:10px;
	top:26px;
	left:0;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}	
.DropMenu li{
	float:none;
	white-space:nowrap;
}	







/*BOXER*/
#topboxes {
/*	background-color:#FFF;*/
}
.box {
/*	border:1px solid #a7a8a9;
	background-color:#FFF;
	padding:15px;*/
}
.t {background: url(http://www.minerva.as/wp-content/themes/minerva/images/round/dot.png) left top repeat-x;background-color:#FFF;}
.b {background: url(http://www.minerva.as/wp-content/themes/minerva/images/round/dot.png) left bottom repeat-x;}
.l {background: url(http://www.minerva.as/wp-content/themes/minerva/images/round/dot.png) left top repeat-y;}
.r {background: url(http://www.minerva.as/wp-content/themes/minerva/images/round/dot.png) right top repeat-y;}
.bl{background: url(http://www.minerva.as/wp-content/themes/minerva/images/round/bl.png) left bottom no-repeat;}
.br{background: url(http://www.minerva.as/wp-content/themes/minerva/images/round/br.png) right bottom no-repeat;}
.tl{background: url(http://www.minerva.as/wp-content/themes/minerva/images/round/tl.png) top left no-repeat;}
.tr{background: url(http://www.minerva.as/wp-content/themes/minerva/images/round/tr.png) top right no-repeat;padding:10px;} 
.close {background: url(http://www.minerva.as/wp-content/themes/minerva/images/round_bottom.gif) bottom left no-repeat;padding-left:10px;padding-top:5px;}
.top {
	float:left;
	width:310px;/*311px;*/
/*	margin-right:15px;*/
}
.box.top.second {
	margin-left:15px;
}
.box.top .tr {
	min-height: 40px;
	height: auto !important;
	height: 40px;		
}
.box.top h2 a {
	padding-top:8px;
}
.box.top p {
	margin:0;
	padding:0;
}
.box h2 {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
}
.box h2 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;	
	text-decoration:none; 
	color:#000;
	padding-bottom:8px;
	display:block;
}
.box.top a {
	font-size:26px;
}
.box ul, li{
	margin:0;
	padding:0;
	list-style:none;
}
.box .redwriter {
	color:#ec3025;
	font-size:11px;
	text-transform:uppercase;
}
.box .redwriter a {
	color:#ec3025;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
.box .redwriter a:hover {
	text-decoration:underline;
}
.box .redwriter span {
	background-color:#ec3025;
	color:#FFF;
	padding:2px;
	padding-left:5px;
	padding-right:5px;	
	margin-right:5px;
}
.box .bluewriter {
	font-size:11px;
	color:#27abe4;
	text-transform:uppercase;	
}
.box .bluewriter a {
	color:#ec3025;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
.box .bluewriter a:hover {
	text-decoration:underline;
}
.box .bluewriter span {
	background-color:#27abe4;
	color:#FFF;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;	
}
.box.top span.comments {
	padding:0;
	margin:0;
	display:block;
	padding-top:4px;	
}
.box.top span.comments a{
	font-size:10px;
	color:#999999;
}





/*POST*/
ul.post_category {
	margin:0;
	padding:0;
}
ul.post_category li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.post_category ul, .post_category a {
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.ingress p{
	margin:0;
	padding:0;
}
.share {
	font-size:11px;
	margin-top:10px;
}
.share a {
	background-image:none;
}
.web20 {
	float:left;
}
.meta {
	margin:0;
	padding:0;
	color: #999999; 
	font-size: 10px;
	font-weight:bold;
	line-height:12px;	
}
.meta a.forfatter {
	color:#999;
	text-decoration:none;
}
.meta a.forfatter:hover {
	text-decoration:underline;
}
.story .meta a.forfatter {
	color:#999;
	text-decoration:underline;
}
.post-categories a:hover {
	text-decoration:underline;
}
.post {
	clear:left;
	padding-bottom:5px;
}
h3.headlink {
	padding:0;
	margin:0;
	padding-bottom:5px;
}
h3.headlink.h1 {
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:25px; 
	color:#D9372A; 
}
h3.headlink a {
	font-weight: bolder;
	font-size:20px;
	color: #ec3025;
	text-decoration: none;
}
h3.headlink a:hover {
	text-decoration:underline;
}
.thumb {
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
	border: 0px;
}

.comment-author {
	font-weight:bold;
}
.comment-meta {
	border-bottom:1px solid #b3b4b5;
	padding-bottom:3px;
}
.comment-meta a {
	font-size:11px;
}

/*footer*/
#ft {
	background-color:#000;
}
#ft_inner {
	width:960px;
	padding-top:30px;
	padding-bottom:30px;
	margin:auto;
	background-color:#333;
}
#ft_categories {
	width:700px;
	float:left;
}
#ft_contact {
	width:215px;
	margin-right:15px;
	margin-left:15x;
	padding:15px;
	float:left;
	color:#FFF;
	background-color:#000;
}
#ft_categories .ft_cath {
	float:left;
	width:217px;
	padding-left:15px;
	border-right:1px dotted #000;
	min-height: 140px;
	height: auto !important;
	height: 140px;	
	
}
#ft_categories .ft_cath h3 {
	margin:0;
	padding:0;
	font-size:13px;
}
#ft_categories .ft_cath ul{
	margin:0;
	padding:0;
}
#ft_categories .ft_cath li{
	padding:3px;
/*	padding-left:10px;*/
}
#ft_categories .ft_cath li a{
	font-size:12px;
	color:#FFF;
}

#ft_categories .ft_cath a {
	color: #2ba8e3;
}



@media print {
/*	div {border:1px solid #F00;}*/
	#hd_print {display:block;}	
	#hd {display:none;}
	#bd {width:inherit;}
	#content {width:inherit;}
	#left {width:inherit;}
	#right {display:none;}	
	#ft {display:none;}
	#respond {display:none;}
/*	body {width:100%;}
	#right {display:none;float:none; }
	.topmenu {display:none; }
	#sok {display:none; }
	#hd {border:none;width:auto;}
	#bd { width:inherit; }
	#mod { width:inherit; }
	#left {width:inherit;margin:0;}
	#content { width:inherit;margin:0;}
	#sidebar {display:none;}*/
}


#basic-modal-content {
	display:none;
	overflow:hidden;
	padding:0;
}
#basic-modal-content iframe {
	margin:0;
	padding:0;
	border:0;
}

/* Overlay */
#simplemodal-overlay {
	background-color:#000;
	cursor:wait;
}
/* Container */
#simplemodal-container {
	height:85%;
	width:800px;
	color:#000;
	background-color:#fff;
	padding:12px;
	border-radius:10px;
	-moz-border-radius:10px;
}
#simplemodal-container a.modalCloseImg {
	background:url(images/x.png);
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-16px;
	cursor:pointer;
}

