/*
Theme Name: hh.se
Theme URI: http://wordpress.org/
Description: WordPress tema enligt Högskolan i Halmstads profil 
Version: 1.5
Author: Patrik Bergvall

*/

/*
= SiteVision-generated
---------------------------------------------------------------
*/

body {
background-repeat: repeat-x; background-image:url(objects/toppbg.gif);
}
p {margin:11px 0px 0px 0px;}

/* Standard SiteVision CSS classes */
.svhidden {display:none}

body,.svbody{font-family:Verdana,sans-serif;font-size:0.7em;font-weight:normal;color:#000000;font-style:normal;line-height:1.6em;}
a:link,.svbody a:link,a:visited,.svbody a:visited,a:hover,.svbody a:hover,a:active,.svbody a:active{font-family:Verdana,sans-serif;text-decoration:underline;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:normal;}


.normal,.portlet-font,.portlet-font-label,.portlet-font-dim,.portlet-msg-status,.portlet-msg-info,.portlet-msg-error,.portlet-msg-alert,.portlet-msg-success,.portlet-section-header,.portlet-section-body,.portlet-section-alternate,.portlet-section-selected,.portlet-section-subheader,.portlet-section-footer,.portlet-section-text,.portlet-form-label,.portlet-form-input-field,.portlet-form-button,.portlet-icon-label,.portlet-dlg-icon-label,.portlet-form-field-label,.portlet-form-field,.portlet-menu,.portlet-menu-item,.portlet-menu-item-selected,.portlet-menu-item-hover,.portlet-menu-item-hover-selected,.portlet-menu-cascade-item,.portlet-menu-cascade-item-selected,.portlet-menu-description,.portlet-menu-caption,.sv-portlet-image-caption,.sv-portlet-table-caption,.svnormal,.portlet-font,.portlet-font-label,.portlet-font-dim,.portlet-msg-status,.portlet-msg-info,.portlet-msg-error,.portlet-msg-alert,.portlet-msg-success,.portlet-section-header,.portlet-section-body,.portlet-section-alternate,.portlet-section-selected,.portlet-section-subheader,.portlet-section-footer,.portlet-section-text,.portlet-form-label,.portlet-form-input-field,.portlet-form-button,.portlet-icon-label,.portlet-dlg-icon-label,.portlet-form-field-label,.portlet-form-field,.portlet-menu,.portlet-menu-item,.portlet-menu-item-selected,.portlet-menu-item-hover,.portlet-menu-item-hover-selected,.portlet-menu-cascade-item,.portlet-menu-cascade-item-selected,.portlet-menu-description,.portlet-menu-caption,.sv-portlet-image-caption,.sv-portlet-table-caption{font-family:Verdana,sans-serif;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:130%;}a.normal:link,a.portlet-font:link,a.portlet-font-label:link,a.portlet-font-dim:link,a.portlet-msg-status:link,a.portlet-msg-info:link,a.portlet-msg-error:link,a.portlet-msg-alert:link,a.portlet-msg-success:link,a.portlet-section-header:link,a.portlet-section-body:link,a.portlet-section-alternate:link,a.portlet-section-selected:link,a.portlet-section-subheader:link,a.portlet-section-footer:link,a.portlet-section-text:link,a.portlet-form-label:link,a.portlet-form-input-field:link,a.portlet-form-button:link,a.portlet-icon-label:link,a.portlet-dlg-icon-label:link,a.portlet-form-field-label:link,a.portlet-form-field:link,a.portlet-menu:link,a.portlet-menu-item:link,a.portlet-menu-item-selected:link,a.portlet-menu-item-hover:link,a.portlet-menu-item-hover-selected:link,a.portlet-menu-cascade-item:link,a.portlet-menu-cascade-item-selected:link,a.portlet-menu-description:link,a.portlet-menu-caption:link,a.sv-portlet-image-caption:link,a.sv-portlet-table-caption:link,.svnormal a:link,.portlet-font a:link,.portlet-font-label a:link,.portlet-font-dim a:link,.portlet-msg-status a:link,.portlet-msg-info a:link,.portlet-msg-error a:link,.portlet-msg-alert a:link,.portlet-msg-success a:link,.portlet-section-header a:link,.portlet-section-body a:link,.portlet-section-alternate a:link,.portlet-section-selected a:link,.portlet-section-subheader a:link,.portlet-section-footer a:link,.portlet-section-text a:link,.portlet-form-label a:link,.portlet-form-input-field a:link,.portlet-form-button a:link,.portlet-icon-label a:link,.portlet-dlg-icon-label a:link,.portlet-form-field-label a:link,.portlet-form-field a:link,.portlet-menu a:link,.portlet-menu-item a:link,.portlet-menu-item-selected a:link,.portlet-menu-item-hover a:link,.portlet-menu-item-hover-selected a:link,.portlet-menu-cascade-item a:link,.portlet-menu-cascade-item-selected a:link,.portlet-menu-description a:link,.portlet-menu-caption a:link,.sv-portlet-image-caption a:link,.sv-portlet-table-caption a:link,a.normal:visited,a.portlet-font:visited,a.portlet-font-label:visited,a.portlet-font-dim:visited,a.portlet-msg-status:visited,a.portlet-msg-info:visited,a.portlet-msg-error:visited,a.portlet-msg-alert:visited,a.portlet-msg-success:visited,a.portlet-section-header:visited,a.portlet-section-body:visited,a.portlet-section-alternate:visited,a.portlet-section-selected:visited,a.portlet-section-subheader:visited,a.portlet-section-footer:visited,a.portlet-section-text:visited,a.portlet-form-label:visited,a.portlet-form-input-field:visited,a.portlet-form-button:visited,a.portlet-icon-label:visited,a.portlet-dlg-icon-label:visited,a.portlet-form-field-label:visited,a.portlet-form-field:visited,a.portlet-menu:visited,a.portlet-menu-item:visited,a.portlet-menu-item-selected:visited,a.portlet-menu-item-hover:visited,a.portlet-menu-item-hover-selected:visited,a.portlet-menu-cascade-item:visited,a.portlet-menu-cascade-item-selected:visited,a.portlet-menu-description:visited,a.portlet-menu-caption:visited,a.sv-portlet-image-caption:visited,a.sv-portlet-table-caption:visited,.svnormal a:visited,.portlet-font a:visited,.portlet-font-label a:visited,.portlet-font-dim a:visited,.portlet-msg-status a:visited,.portlet-msg-info a:visited,.portlet-msg-error a:visited,.portlet-msg-alert a:visited,.portlet-msg-success a:visited,.portlet-section-header a:visited,.portlet-section-body a:visited,.portlet-section-alternate a:visited,.portlet-section-selected a:visited,.portlet-section-subheader a:visited,.portlet-section-footer a:visited,.portlet-section-text a:visited,.portlet-form-label a:visited,.portlet-form-input-field a:visited,.portlet-form-button a:visited,.portlet-icon-label a:visited,.portlet-dlg-icon-label a:visited,.portlet-form-field-label a:visited,.portlet-form-field a:visited,.portlet-menu a:visited,.portlet-menu-item a:visited,.portlet-menu-item-selected a:visited,.portlet-menu-item-hover a:visited,.portlet-menu-item-hover-selected a:visited,.portlet-menu-cascade-item a:visited,.portlet-menu-cascade-item-selected a:visited,.portlet-menu-description a:visited,.portlet-menu-caption a:visited,.sv-portlet-image-caption a:visited,.sv-portlet-table-caption a:visited,a.normal:hover,a.portlet-font:hover,a.portlet-font-label:hover,a.portlet-font-dim:hover,a.portlet-msg-status:hover,a.portlet-msg-info:hover,a.portlet-msg-error:hover,a.portlet-msg-alert:hover,a.portlet-msg-success:hover,a.portlet-section-header:hover,a.portlet-section-body:hover,a.portlet-section-alternate:hover,a.portlet-section-selected:hover,a.portlet-section-subheader:hover,a.portlet-section-footer:hover,a.portlet-section-text:hover,a.portlet-form-label:hover,a.portlet-form-input-field:hover,a.portlet-form-button:hover,a.portlet-icon-label:hover,a.portlet-dlg-icon-label:hover,a.portlet-form-field-label:hover,a.portlet-form-field:hover,a.portlet-menu:hover,a.portlet-menu-item:hover,a.portlet-menu-item-selected:hover,a.portlet-menu-item-hover:hover,a.portlet-menu-item-hover-selected:hover,a.portlet-menu-cascade-item:hover,a.portlet-menu-cascade-item-selected:hover,a.portlet-menu-description:hover,a.portlet-menu-caption:hover,a.sv-portlet-image-caption:hover,a.sv-portlet-table-caption:hover,.svnormal a:hover,.portlet-font a:hover,.portlet-font-label a:hover,.portlet-font-dim a:hover,.portlet-msg-status a:hover,.portlet-msg-info a:hover,.portlet-msg-error a:hover,.portlet-msg-alert a:hover,.portlet-msg-success a:hover,.portlet-section-header a:hover,.portlet-section-body a:hover,.portlet-section-alternate a:hover,.portlet-section-selected a:hover,.portlet-section-subheader a:hover,.portlet-section-footer a:hover,.portlet-section-text a:hover,.portlet-form-label a:hover,.portlet-form-input-field a:hover,.portlet-form-button a:hover,.portlet-icon-label a:hover,.portlet-dlg-icon-label a:hover,.portlet-form-field-label a:hover,.portlet-form-field a:hover,.portlet-menu a:hover,.portlet-menu-item a:hover,.portlet-menu-item-selected a:hover,.portlet-menu-item-hover a:hover,.portlet-menu-item-hover-selected a:hover,.portlet-menu-cascade-item a:hover,.portlet-menu-cascade-item-selected a:hover,.portlet-menu-description a:hover,.portlet-menu-caption a:hover,.sv-portlet-image-caption a:hover,.sv-portlet-table-caption a:hover,a.normal:active,a.portlet-font:active,a.portlet-font-label:active,a.portlet-font-dim:active,a.portlet-msg-status:active,a.portlet-msg-info:active,a.portlet-msg-error:active,a.portlet-msg-alert:active,a.portlet-msg-success:active,a.portlet-section-header:active,a.portlet-section-body:active,a.portlet-section-alternate:active,a.portlet-section-selected:active,a.portlet-section-subheader:active,a.portlet-section-footer:active,a.portlet-section-text:active,a.portlet-form-label:active,a.portlet-form-input-field:active,a.portlet-form-button:active,a.portlet-icon-label:active,a.portlet-dlg-icon-label:active,a.portlet-form-field-label:active,a.portlet-form-field:active,a.portlet-menu:active,a.portlet-menu-item:active,a.portlet-menu-item-selected:active,a.portlet-menu-item-hover:active,a.portlet-menu-item-hover-selected:active,a.portlet-menu-cascade-item:active,a.portlet-menu-cascade-item-selected:active,a.portlet-menu-description:active,a.portlet-menu-caption:active,a.sv-portlet-image-caption:active,a.sv-portlet-table-caption:active,.svnormal a:active,.portlet-font a:active,.portlet-font-label a:active,.portlet-font-dim a:active,.portlet-msg-status a:active,.portlet-msg-info a:active,.portlet-msg-error a:active,.portlet-msg-alert a:active,.portlet-msg-success a:active,.portlet-section-header a:active,.portlet-section-body a:active,.portlet-section-alternate a:active,.portlet-section-selected a:active,.portlet-section-subheader a:active,.portlet-section-footer a:active,.portlet-section-text a:active,.portlet-form-label a:active,.portlet-form-input-field a:active,.portlet-form-button a:active,.portlet-icon-label a:active,.portlet-dlg-icon-label a:active,.portlet-form-field-label a:active,.portlet-form-field a:active,.portlet-menu a:active,.portlet-menu-item a:active,.portlet-menu-item-selected a:active,.portlet-menu-item-hover a:active,.portlet-menu-item-hover-selected a:active,.portlet-menu-cascade-item a:active,.portlet-menu-cascade-item-selected a:active,.portlet-menu-description a:active,.portlet-menu-caption a:active,.sv-portlet-image-caption a:active,.sv-portlet-table-caption a:active{font-family:Verdana,sans-serif;text-decoration:underline;font-size:100%;font-weight:normal;color:#b3151e;font-style:normal;line-height:130%;}


.brodtextxfet,.svbrodtextxfet{font-family:Tahoma, Verdana,sans-serif;font-size:100%;font-weight:bold;color:#000000;font-style:normal;line-height:normal;}
a.brodtextxfet:link,.svbrodtextxfet a:link,a.brodtextxfet:visited,.svbrodtextxfet a:visited,a.brodtextxfet:hover,.svbrodtextxfet a:hover,a.brodtextxfet:active,.svbrodtextxfet a:active{font-family:Tahoma, Verdana,sans-serif;text-decoration:underline;font-size:100%;font-weight:bold;color:#b3151e;font-style:normal;line-height:normal;}
.heading,.svheading{font-family:Tahoma, Arial,sans-serif;font-size:160%;font-weight:normal;color:#000000;font-style:normal;line-height:normal;}
a.heading:link,.svheading a:link,a.heading:visited,.svheading a:visited,a.heading:hover,.svheading a:hover,a.heading:active,.svheading a:active,a.subheading:link,.svsubheading a:link,a.subheading:visited,.svsubheading a:visited,a.subheading:hover,.svsubheading a:hover,a.subheading:active,.svsubheading a:active{font-family:Verdana,sans-serif;text-decoration:underline;font-size:100%;font-weight:bold;color:#000000;font-style:normal;line-height:normal;}
.subheading,.svsubheading{font-family:Tahoma, Arial,sans-serif;font-size:120%;font-weight:bold;color:#000000;font-style:normal;line-height:normal;}
.sidfot,.svsidfot{font-family:Tahoma, Arial,sans-serif;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:normal;}
a.sidfot:link,.svsidfot a:link,a.sidfot:visited,.svsidfot a:visited,a.sidfot:hover,.svsidfot a:hover,a.sidfot:active,.svsidfot a:active{font-family:Tahoma, Arial,sans-serif;text-decoration:underline;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:normal;}
.pufftextxstor,.svpufftextxstor,a.pufftextxstor:link,.svpufftextxstor a:link,a.pufftextxstor:visited,.svpufftextxstor a:visited,a.pufftextxstor:hover,.svpufftextxstor a:hover,a.pufftextxstor:active,.svpufftextxstor a:active{font-family:Verdana,sans-serif;text-decoration:none;font-size:120%;font-weight:bold;color:#b3151e;font-style:normal;line-height:normal;}
.pufftextxliten,.svpufftextxliten,a.pufftextxliten:link,.svpufftextxliten a:link,a.pufftextxliten:visited,.svpufftextxliten a:visited,a.pufftextxliten:hover,.svpufftextxliten a:hover,a.pufftextxliten:active,.svpufftextxliten a:active{font-family:Verdana,sans-serif;text-decoration:none;font-size:100%;font-weight:normal;color:#404040;font-style:normal;line-height:normal;}

.ahogerspaltxrubrik,.svahogerspaltxrubrik{font-family:Tahoma, Arial,sans-serif;font-size:100%;font-weight:bold;color:#000000;font-style:normal;line-height:normal;}
a.ahogerspaltxrubrik:link,.svahogerspaltxrubrik a:link,a.ahogerspaltxrubrik:visited,.svahogerspaltxrubrik a:visited,a.ahogerspaltxrubrik:hover,.svahogerspaltxrubrik a:hover,a.ahogerspaltxrubrik:active,.svahogerspaltxrubrik a:active{font-family:Tahoma, Arial,sans-serif;text-decoration:underline;font-size:100%;font-weight:bold;color:#000000;font-style:normal;line-height:normal;}
.ahogerspalt,.svahogerspalt{font-family:Tahoma, Arial,sans-serif;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:130%;}
a.ahogerspalt:link,.svahogerspalt a:link,a.ahogerspalt:visited,.svahogerspalt a:visited,a.ahogerspalt:hover,.svahogerspalt a:hover,a.ahogerspalt:active,.svahogerspalt a:active{font-family:Tahoma, Arial,sans-serif;text-decoration:underline;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:130%;}
.verktygsmeny,.svverktygsmeny,a.verktygsmeny:link,.svverktygsmeny a:link,a.verktygsmeny:visited,.svverktygsmeny a:visited{font-family:Tahoma, Arial,sans-serif;text-decoration:none;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:100%;}
a.verktygsmeny:hover,.svverktygsmeny a:hover{font-family:Tahoma, Arial,sans-serif;text-decoration:underline;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:100%;}
a.verktygsmeny:active,.svverktygsmeny a:active{font-family:Tahoma, Arial,sans-serif;text-decoration:none;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:100%;}
.flernivalank,.svflernivalank,a.flernivalank:link,.svflernivalank a:link,a.flernivalank:visited,.svflernivalank a:visited,a.flernivalank:hover,.svflernivalank a:hover,a.flernivalank:active,.svflernivalank a:active{font-family:Tahoma, Arial,sans-serif;text-decoration:none;font-size:100%;font-weight:normal;color:#606060;font-style:normal;line-height:normal;}
.a0,.sva0,a.a0:link,.sva0 a:link,a.a0:visited,.sva0 a:visited,a.a0:hover,.sva0 a:hover,a.a0:active,.sva0 a:active{font-family:Tahoma, Arial,sans-serif;text-decoration:none;font-size:110%;font-weight:bold;color:#ffffff;font-style:normal;line-height:normal;}
.toppmeny,.svtoppmeny,a.toppmeny:link,.svtoppmeny a:link,a.toppmeny:visited,.svtoppmeny a:visited,a.toppmeny:hover,.svtoppmeny a:hover,a.toppmeny:active,.svtoppmeny a:active{font-family:Tahoma, Arial,sans-serif;text-decoration:none;font-size:110%;font-weight:bold;color:#000000;font-style:normal;line-height:normal;}
.nyhetslankxstartsida,.svnyhetslankxstartsida,a.nyhetslankxstartsida:link,.svnyhetslankxstartsida a:link,a.nyhetslankxstartsida:visited,.svnyhetslankxstartsida a:visited{font-family:Tahoma, Arial,sans-serif;text-decoration:none;font-size:100%;font-weight:bold;color:#000000;font-style:normal;line-height:normal;}
a.nyhetslankxstartsida:hover,.svnyhetslankxstartsida a:hover{font-family:Tahoma, Arial,sans-serif;text-decoration:underline;font-size:100%;font-weight:bold;color:#000000;font-style:normal;line-height:normal;}
a.nyhetslankxstartsida:active,.svnyhetslankxstartsida a:active{font-family:Tahoma, Arial,sans-serif;text-decoration:none;font-size:100%;font-weight:bold;color:#000000;font-style:normal;line-height:normal;}
.nyhetslankxtoppnyhetxstartsida,.svnyhetslankxtoppnyhetxstartsida,a.nyhetslankxtoppnyhetxstartsida:link,.svnyhetslankxtoppnyhetxstartsida a:link,a.nyhetslankxtoppnyhetxstartsida:visited,.svnyhetslankxtoppnyhetxstartsida a:visited{font-family:Verdana,sans-serif;text-decoration:none;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:130%;}
a.nyhetslankxtoppnyhetxstartsida:hover,.svnyhetslankxtoppnyhetxstartsida a:hover{font-family:Verdana,sans-serif;text-decoration:underline;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:130%;}
a.nyhetslankxtoppnyhetxstartsida:active,.svnyhetslankxtoppnyhetxstartsida a:active{font-family:Verdana,sans-serif;text-decoration:none;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:130%;}
.dummybody,.svdummybody{font-family:Verdana,sans-serif;font-size:0.7em;font-weight:normal;color:#000000;font-style:normal;line-height:normal;}
a.dummybody:link,.svdummybody a:link,a.dummybody:visited,.svdummybody a:visited,a.dummybody:hover,.svdummybody a:hover,a.dummybody:active,.svdummybody a:active{font-family:Verdana,sans-serif;text-decoration:underline;font-size:100%;font-weight:normal;color:#000000;font-style:normal;line-height:normal;}


/
***************************************************************
HERE STARTS MY OWN BLOG-SPECIFIC CODE                         *
***************************************************************
/

/* Headers */



div.post h1.pagetitle { font-size:1.8em;font-weight:normal;line-height:1em;margin:0 0 20px 0;clear:both;color:#555; }

h3 { font-size:1.1em;font-weight:bold;line-height:1.2em;margin:20px 0 20px 0;clear:both;color:#000;text-transform:uppercase;letter-spacing:1px; }

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.aligncenter {
	display: block;
	margin: 0 auto;
        z-index: 1000;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
        background: #e0e0d5 url();
	}

img.alignright {
	background: #e0e0d5 url();
	margin: .4em 0 10px 20px;
	display: inline;
        z-index: 1000;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	}

img.alignleft {
	padding: 4px;
	margin: .4em 20px 10px 0;
	display: inline;
        background: #e0e0d5 url();
        z-index: 1000;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

div.entry p img {
	float: left;
        padding: 4px;
	margin: .4em 20px 10px 0;
	display: inline;
        /*background: #e0e0d5 url();
        z-index: 1000;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;*/
        border:1px solid #e6e6e6;
	}

div.entry img, div.entry img a { border: none; }

/* End Images */

/*
=Posts
-------------------------------------------------------------
*/
div.post a {color:#124270;}

div.post h2 a {
	margin: 0 0 .3em 0;
	padding: 0;
	/*font-family: Georgia, serif;*/
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.2em;
        letter-spacing:-1px;
	}
div.post h4.time {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #91918e;
	}

div.post h2 a {display:block;clear:both;color:#000;text-decoration:none;}
.post {margin-bottom:15px; padding-bottom: 10px; border-bottom:0px solid #e6e6e6;background:url(objects/dbl_dot_line.gif) repeat-x bottom left;width:100%;clear:both;}

div.post p {
	margin: 5px 0 10px 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.5;
	color: #555;
	color: rgba(0,0,0,.7);
	}
div.post ul {
	font-size: 1.1em;
	line-height: 1.5;
	color: #555;
	color: rgba(0,0,0,.7);
	}
div.entry  {float:left; border:0px solid red;}

a.more-link {
        float:left;
        clear:both;
	}
p.postmetadatasingle {padding:4px; float:left; margin-top:0; border:1px solid #ccc;background:#EBE7DC;}
p.postmetadata {padding:0; float:left; margin-bottom:0; margin-top:10px; border:0px solid green;}

.navigation {clear:both;}

div.navigation a {
	padding: 5px 13px;
        display:block;
        text-align:center;
	font-size: .9em;
	font-weight: bold;
        color: #55544e !important;
	border: 1px solid #C8BFA7;
	background-color: #C8BFA7;
	background-image: url(objects/glass-btn.png);
	background-repeat: repeat-x;
	background-position: 0 50%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-transition: color, background-color .2s ease-in;
	}
div.navigation a:hover {
	color: #55544e !important;
	background-color: #ebe7dc;
	background-image: none;
	}


.bold { font-weight:bold; }

div.pagecontent p.posted { clear:both; }
span.filed_under { color:#555; }
div.pagecontent p.posted a { color:#124270; font-size:.9em;font-weight:bold;text-decoration:none; }
div.pagecontent p.posted a:hover { color:#262625; }

div.nav-pages { 
background:url(objects/dbl_dot_line.gif) repeat-x left 8px;width:100%;clear:both;
color:#555;
font-weight:normal;
}
div.nav-pages span {margin:0;padding:0;display:inline;padding-right:10px;background:#FFF;}
div.nav-pages a { 
padding:0 4px; 
font-weight:bold; 
border:1px solid #C8BFA7; 
background:#ebe7dc url(objects/meny-bg2.gif) no-repeat bottom left; 
text-decoration:none;
} 
div.nav-pages a:hover { 
padding:0 4px; 
font-weight:bold; 
border:1px solid #124270; 
background:#ebe7dc url(objects/meny-bg2.gif) no-repeat bottom left; 
text-decoration:none;
}


/* Comments --------------------------------------------------------- */

ol.commentlist {
	margin: 0 0 40px 0;
	padding: 0;
	}
ol.commentlist li {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	border: none;
	}
ol.commentlist div.comment-body {
	padding: 20px;
	background: rgb(239,239,232);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
ol.commentlist div.comment-body div.comment-author {
	margin: 0;
	padding: 0;
	font-size: 1em;
	}
ol.commentlist div.comment-body div.comment-author img {
	float: left;
	margin: 0 10px 0 0;
	padding: 5px;
	background: #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
ol.commentlist div.comment-body div.comment-author cite {
	font-style: normal;
	font-weight: bold;
	}
ol.commentlist div.comment-body div.comment-meta {
	margin: 0 0 15px 0;
	}
ol.commentlist div.comment-body div.comment-meta a {
	color: rgba(0,0,0,.55);
	}
ol.commentlist div.comment-body p {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.5;
	}
div.comment div.mod-body h4 a {
	text-decoration: none;
	}
div.comment div.mod-body h4 a:hover {
	text-decoration: none;
	}
div.comment div.mod-body h4 a:hover em {
	display: inline;
	}


/*
=Lists
-------------------------------------------------------------
*/

ul#relaterat, ul#rss, ul.lastfm, ul#recent, ul#bymonth, ul#bycategory {margin: 0; padding: 0; list-style-type: none;}
ul#relaterat li, ul#rss li, ul.lastfm li, ul#recent li, ul#bymonth li, ul#bycategory li {background: url(objects/menu-sublevel-haskid.gif) no-repeat 0em .5em; padding-left: 1em; padding-bottom: 1px;color:#fff;text-shadow:0 1px 0 #124270;}
ul#relaterat li a, ul#rss li a, ul.lastfm li a, ul#recent li a, ul#bymonth li a, ul#bycategory li a { color:#fff;text-decoration:none; }
ul#relaterat li span {font-size:87%; color:#fff; font-style:italic;}

.older-posts ul.meta {margin: 8px 0 8px 0; padding-left: 0px; list-style-type: none; font-size:90%;font-weight:normal; float:left; width:100%;}
ul.meta {margin: 8px 0 0 0; padding-left: 0px; list-style-type: none; font-size:90%;font-weight:normal; float:left; width:100%;}
ul.meta li {list-style:none; display:inline;}

/*ul#bymonth {margin: 0px; padding: 10px 0 0 0; list-style-type: none;color:#fff;}
ul#bycategory {margin: 0; padding: 0 .5em 0 0; list-style:none;color:#fff;}*/

ul.meta { margin:0; padding:0; font-size:1.1em; }
ul.meta li {
color:#666;
}

ul#archive-category {margin: 0; padding: 0; list-style-type: none;}
ul#archive-category li {margin: 0 10px 0 0; padding: 0; list-style-type: none; display:inline;}

/*
= Social // flickr + Twitter
------------------------------------------------------------------------------------------------------
*/
#flickr h2 { color:#fff; padding: 0 0 5px 0; margin:20px 0 0 0;font-weight:bold;line-height:1.5em;font-size:1.3em;text-shadow:0 1px 0 #000; font-weight:normal; }
.flickrblue { color:#0063dc; text-decoration:none; }
.flickrpink { color:#ff0084; text-decoration:none; }

#flickr, #twitter {
	margin:0;
	}
ul.flickr img {
	float: left;
	margin: 0 4px 4px 0;
	width: 45px;
	height: 45px;
	padding: 4px;
	border: 0px solid #0B345C;
	background:#0B345C;
        border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
ul.flickr a:hover img {
	border-color: #0B345C;
	background: #0B345C;
	}

ul.flickr, ul.twitter { list-style: none; padding:0; margin:0 auto;}
ul.flickr li, ul.twitter li { display: inline; padding: 0; margin: 0 auto; border-bottom:none;color:#fff;}
ul.flickr li a { border-bottom:none;} 


/*
= Confirm/Alert
------------------------------------------------------------------
*/

div.confirm { font-size: 1.1em;color: #555;color: rgba(0,0,0,.7); }
div.pagecontent p.confirm {
	padding: 1em 1.5em;
	color: #fff;
	border: 3px solid #75a053;
	background: #90ba6e;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	}


/*
=Forms
-------------------------------------------------------------
*/

/*input[type=text], input[type=password], input[type=checkbox], textarea { background:url('objects/form-shadow.png') no-repeat 0 0;}*/


/* Search */
div#searchform-wrapper { float:left;clear:both; width:100%;padding:0; margin:0 0 20px 0; }

.search-form {
	margin: 0;
	padding: 0;
	}
.search-form label {
	display: block;
	margin: 0 0 .5em 0;
	font-weight: bold;
	color: #474a51;
	}
.search-form input {
	vertical-align: middle;
	}
.search-form input.search-text {
	margin: 0;
	padding: 5px;
	font-size: 1.5em;
	color: #333;
	border: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #e6e6db url(objects/form-bg.gif) repeat-x top left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
.search-form input.search-text:focus {
	border-top: 1px solid #e6e6db;
	border-bottom: none;
	background: #F0F7F7;
	outline-width: 0;
	}
.search-form input.search-btn {
	float: right;
	padding: 6px 14px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #124270;
	background: #124270 url(objects/glass-btn.png) repeat-x 0 50%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}

div#searchform-wrapper form.archives {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
	}
form.archives input.search-text {
	width: 80%;
	margin-right: 3px;
	}
form.archives input.search-text,
form.archives input.search-btn {
	float: none;
	}

/* search results */

div.search_result small { font-style: italic; color: #555; }
div.search_result h2 {
	margin: 0 0 .3em 0;
	padding: 0;
	/*font-family: Georgia, serif;*/
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1em;
	}
div#searchform-wrapper h2 {
	margin: 0 0 1em 0;
	padding: 0 0 .2em 0;
	/*font-family: Georgia, serif;*/
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1em;
	}
div.search_result h2 a {display:block;clear:both;color:#124270;text-decoration:none;}


/* commentform */

#commentform {
	margin: 0;
	padding: 0;
	}
#commentform label {
	margin: 0 0 0 0.5em;
	font-weight: bold;
	color: #474a51;
	}
#commentform input {
	vertical-align: middle;
	}
#commentform input.comment-form-text {
	margin: 0;
	padding: 5px;
	font-size: 1.5em;
	color: #333;
	border: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #e6e6db url(objects/form-bg.gif) repeat-x top left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
#commentform textarea {
	width: 90%;
	height: 150px;
	padding: 5px;
	font-size: 1.2em;
	color: #444;
	border: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #e6e6db url(objects/form-bg.gif) repeat-x top left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
#commentform input.comment-form-text:focus, #commentform textarea:focus {
	border-top: 1px solid #e6e6db;
	border-bottom: none;
	background: #F0F7F7;
	outline-width: 0;
	}
#commentform input.comment-form-btn {
	float: left;
	padding: 6px 14px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #124270;
	background: #124270 url(objects/glass-btn.png) repeat-x 0 50%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}


/* Contact form */
div#c_form_2 { border:0px solid #a9a9a9;padding:0;margin:0;font-size:1.1em; }

.contactform input {
	vertical-align: middle;
	}
.contactform label {
	display: block;
	margin: 0 0 .5em 0;
	font-weight: bold;
	color: #474a51;
	}


.contactform {
	position: static;
	overflow: hidden;
        margin:0;
        padding:0;
        
}

.contactleft {
	width: 100%;
	text-align: left;
	clear: both;
        float:left;
	display: inline;
	padding: 0px;
	margin:0;
        font-weight: bold;
}

.contactright {
	width: 100%;
	text-align: left;
	float: left;
        clear:both;
	display: inline;
	padding: 0;
	margin: 0 0 5px 0;
}
.contactleft p {margin:0;}
.contacterror {
	border: 2px solid #ff0000;
}

.contactform input {
	margin: 0;
	padding: 5px;
	font-size: 1.5em;
	color: #333;
	border: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #e6e6db url(objects/form-bg.gif) repeat-x top left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
.contactform textarea {
	width: 90%;
	height: 150px;
	padding: 5px;
	font-size: 1.2em;
	color: #444;
	border: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #e6e6db url(objects/form-bg.gif) repeat-x top left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
.contactform input:focus, .contactform textarea:focus {
	border-top: 1px solid #e6e6db;
	border-bottom: none;
	background: #F0F7F7;
	outline-width: 0;
	}
div#c_form_2 input#contactsubmit { 
        float: left;
	padding: 6px 14px;
        margin-top:10px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #124270;
	background: #124270 url(objects/glass-btn.png) repeat-x 0 50%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; }




/*
= Archives
------------------------------------------------------------------
*/

ul#smart-archives-block {
	padding: 5px 0;
        list-style:none;
        margin:0 0 2em 0;
	}
ul#smart-archives-block a,
ul#smart-archives-block span.emptymonth {
	padding: 0 3px 0 0;
	font-size: 1em;
	line-height: 1;
	font-weight: bold;
	}
ul#smart-archives-block strong {
	font-size: 1.2em;
	line-height: 1;
	font-weight: normal;
	}
ul#smart-archives-block strong a {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	}
ul#smart-archives-block,
ul#smart-archives-block span.emptymonth {
	color: rgba(0,0,0,.25);
	}


div#smart-archives-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
div#smart-archives-list ul li {
	margin: 0;
	padding: 6px 0;
	color: #646870;
	overflow: hidden;
        font-size: 1.1em;
	}
div#smart-archives-list ul li a {
	display: block;
	color: #124270;
	padding: .2em 0 .1em 0;
	}
div#smart-archives-list h2 {
	margin: .7em 0 0 0;
	padding: 0;
	font-family: Georgia, serif;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1em;
	}
div#smart-archives-list h2 a {
	text-decoration:none;
	}

/* 
= Self-Clearing Floats
------------------------------------------------------------------
*/

.post:after,
.older-posts:after,
.navigation:after,
#flickr:after,
#lastfm:after,
.fix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }


.wpcf7 p { display:block; font-weight:bold; }

.wpcf7 p input {
	margin: .3em 0 0 0;
	padding: 5px;
	font-size: 1.5em;
	color: #333;
        width:60%;
	border: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #e6e6db url(objects/form-bg.gif) repeat-x top left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
.wpcf7 p textarea {
        margin: .6em 0 0 0;
	width: 90%;
	height: 150px;
	padding: 5px;
	font-size: 1.2em;
	color: #444;
	border: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #e6e6db url(objects/form-bg.gif) repeat-x top left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
.wpcf7 input:focus, .wpcf7 textarea:focus {
	border-top: 1px solid #e6e6db;
	border-bottom: none;
	background: #F0F7F7;
	outline-width: 0;
	}
.wpcf7 input.submit-btn { 
        float:left;
        width:auto;
	padding: 6px 14px;
        margin-top:10px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #124270;
	background: #124270 url(objects/glass-btn.png) repeat-x 0 50%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; }

.wpcf7-response-output { clear:both; float:left; }
