/* Reset
--------------------------------------------------------------------------------- */

#IE6NOTE { display: none; }

body {font-size: 62.5%;}
body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

a img {border:0;}
p { padding-bottom: 1.1em; }

.clear {clear: both;display: block;}
.clear0 {clear:both;height:0px;overflow:hidden;display: block;}


hr {display: none}
a:active, a:focus {outline: 0;} /* fikser irriterende prikkeoutline i firefox */

form>div:first-child {padding: 0; margin: 0; height: 0; overflow: hidden; }

/* Screen
--------------------------------------------------------------------------------- */
body { background: url(/graphics/hjerter_bakgrunn.gif); padding: 0; margin: 0; }
a { color:#8D0F12; text-decoration:none;}
a:hover {color:#cd0000; text-decoration:underline;}


div#wrapper { margin:0 auto;width:1000px; }
#header{background: url(/graphics/liverpoolhjerter_no.gif) no-repeat 100% 0; 	}
#blog-title a{display:block;background:url('/graphics/hjerter_logoheading.png') no-repeat 0 100%; width: 390px; height: 169px; text-indent:-9999px; padding-top: 16px;}
#blog-title a{}

#blog-description{display:none;}

.skip-link{display:none;}
#access{}

#menu ul { float:right; margin-top: -35px;  }
#menu ul, #menu ul li{padding:0;margin0;list-style-type:none;}
#menu ul li {float:left;}
#menu ul li a { font-family: Garamond, Sans-Serif; color:#fff; font-style:italic; display:block;padding: 0 20px;font-size: 2.8em;text-transform: lowercase; letter-spacing:0px; background: url(/graphics/hjerter_meny_icon.png) no-repeat 0 60%;}

div#content {background-color:#fff;width:728px;z-index:1;float: left;}
div.wrap1 { border: 1px solid #bd1d0d; }
div.wrap2 { border: 1px solid #a4180b; }
div.wrap3 { border: 1px solid #821309; }
div.wrap4 { border: 1px solid #610e06; }
div#content .wrap4 { padding:20px; }

iframe { background-color: #fff; }

div#container { clear:both; padding-top: 40px; }

#footer{clear:both;padding:30px 30px 30px 30px;	width:1000px;text-align:center;}
#footer a { color: #ccc; }

.post{	padding-bottom: 10px;	border-bottom:1px solid#CCCCCC;	margin-bottom: 10px;}


.entry-content p, .entrytext p{font-size: 1.4em;}
.sidebar{float: right;width: 250px; }

.preview_book { background: url(/graphics/hjerter_bestill.png) no-repeat; width: 247px; height: 136px; display:block; text-indent: -9999px; margin-bottom: 40px; }
.sponsors { background: url(/graphics/hjerter_logobunn.png) no-repeat; width: 240px; height: 43px; display:block; text-indent: -9999px; margin-top: 40px; }

.fb_iframe_widget { background-color: #fff;  }

/*Gravatar Preview*/
#commentform #gravatar
{
	float: right;
}

.entry-title, .post h2, .textpage h2
{
 font-family: Garamond, Sans-Serif; font-size: 3.6em;padding-bottom:10px;font-style:italic;color:#8D0F12;
}


.entrytext
{
	font-size:11px;
padding-top:10px;
}


/* Forms
-------------------------------------------------------------- */

input, textarea {
	font:Lucida Grande, Lucida Sans Unicode, sans-serif;
	line-height:18px;
}

#comments{
	width: 500px;
}
#respond input, #respond textarea {
    width:50%;
    margin-bottom:9px;
}

#respond textarea {
	 width:100%;
}
#respond .form-submit input#submit {
    width:20%

}

#commentform #gravatar
{
	float: right;
}

#comments h3, #related h3
{
	font-size:17px;
font-weight:bold;
margin:15px 0 18px;
}

.comment-author img
{
	padding-right: 5px;
}

#related ul li a{
	font-size: 12px;
}

#nav-above{
	display:none;
}


/* Comments / schema
--------------------------------------------------------------------------------- */
ol.commentlist li, form#commentform input, form#commentform textarea {}
ol.commentlist .comment-author {font-weight:bold;}
ol.commentlist li, ol.commentslist li.alt {list-style:none outside none;margin:0;padding:15px 10px 6px; font-size:1.4em;}
ol.commentlist li.bypostauthor {background:none repeat scroll 0 0 #DBE8F2;margin:0;padding:15px 10px 6px;}
ol.commentlist cite, ol.commentlist cite a {font-size:1.1em;font-style:normal;font-weight:bold;}
ol.commentlist p {line-height:1.5em;margin:10px 5px 10px 0;text-transform:none;}
form#commentform p {font-family:"lucida grande",verdana,arial,sans-serif;margin:5px 0;}
.comment-metadata {display:block;font-weight:normal;margin:0;}
acronym, abbr, span.caps {
cursor:help;
font-size:1em;
}

form#commentform input {margin:5px 5px 1px 0;padding:2px;width:170px;}
form#commentform textarea {padding:2px;width:98%;}
form#commentform #submit {float:right;margin:0;}
ol.commentlist {padding:0;text-align:justify;}
.nocomments {margin:0;padding:0;text-align:center;}
#comments { clear:both;}
#commentform {position:relative;}
#commentform #gravatar {left:235px;position:absolute;top:26px;}
#comments h3 {display:none;padding-top:1em;}
#respond h3 {display:block;padding-top:1em;}
#comments form-input input.input-text {width:400px;}
.form-label label {font-size:1.2em;line-height:2.2em;}
.form-input {margin-bottom:1em;}
.form-input input {border:1px solid #777777;font-size:1.1em;padding:0.4em 0.6em;width:200px;}
.error {background:none repeat scroll 0 0 #F2C9C9;border:1px solid #777777;color:#000000;margin-right:1.5em;padding:0.4em 0.6em;}
textarea#comment {border:1px solid #777777;font-size:1.1em;padding:0.4em 0.6em;width:400px;}
.form-submit #submit {font-size:1.2em;}
.comment-author img {float:left;padding:0 15px 5px 0;}
.comment-author span {float:left;}
.comment {border-bottom:1px dotted #DFD9D2;}
.comment:last-child {border-bottom:medium none;}
.comment {margin-top:1em;}
ol.commentlist li p {margin-bottom:0;margin-left:45px;}
ol.commentlist li .fn {padding-right:0.6em;text-decoration:none;}
ol.commentlist li .fn a {text-decoration:none;}
ol.commentlist {margin:0;padding-bottom:0;}
ol.commentlist p {}


/* Newsletter
-------------------------------------------------------- */
.newsletter { height: 100px; }
.newsletter label { display: block; padding-bottom: 5px; color:#fff;
font-family:Garamond,Sans-Serif;
font-size:2.4em;
font-style:italic;}
.newsletter-field {  width: 175px; font-size: 14px; font-familiy: verdana; border: 1px solid #ccc; padding: 2px 5px 3px 5px; }
.newsletter-button {  cursor: pointer; float: right; width: 50px; font-size: 14px; text-transform: uppercase; }

/* Messages
------------------------------------------------------------------------------------------------ */
html body cite.MessageOK, html body cite.MessageInfo, html body cite.MessageError, html body cite.MessageLoading { display: block; padding: 5px 5px 5px 25px; font-size:1.2em; background-color: #B39759;  margin: 3px; margin-left: 0; font-weight: bold;}
cite.MessageInfo { background: url(/umbraco/images/umbraco/information.png) no-repeat 5px 5px; }
cite.MessageError { background: url(/umbraco/images/umbraco/error.png) no-repeat 5px 5px; color: Red; }
cite.MessageOK { background: url(/umbraco/images/umbraco/accept.png) no-repeat 5px 5px; }
cite.MessageLoading { background: url(/umbraco/images/tree/wait.gif) no-repeat 5px 5px; }       
       





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

