/* ================================================ 
Theme Name: Hundivast 
Theme URL: birgitta@hundivast
Author: Birgitta Davidsson 
Master style sheet 
================================================ */ 
body {font: 11px/15px Verdana, Helvetica, sans-serif;background: #000000;margin: 0px;padding: 0px;}
#wrap {margin: 0px auto;width: 750px;background-color: #FFFFFF;}
a {color: #C00021;text-decoration: none;}
a:visited {color: #C00021;text-decoration: none;}
a:hover {color: #C00021;text-decoration: underline;}
h1 {color: #666666;margin: 10px 0px 0px;font-family: "Times New Roman", Times, serif;font-size: 24px;line-height: 105%;}
h2 {color: #999999;margin: 15px 0px 0px;padding-bottom: 2px;font-family: "Times New Roman", Times, serif;font-size: 24px;line-height: 105%;}
h2 a, h2 a:visited {color: #999999;text-decoration: none;}
h2 a:hover {color: #999999;text-decoration: none;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #999999;margin: 10px 0px 5px;}
form {margin:0px;padding:0px;}
code {background-color: #ececec;padding: 1px;border: 1px solid #cccccc;}
blockquote {background: #F9F9F9;border-left: 3px solid #AAAAAA;padding-left: 6px;margin: 7px 10px 7px 10px;font-style: italic;}
p img { padding: 4px; max-width: 100%;background-color: #FFFFFF;}
img.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 2px;}
img.alignright {margin: 0 0 2px 7px;}
img.alignleft {margin: 0 7px 2px 0;}
.alignright {float: right;}
.alignleft {float: left}
.clear {clear:both;}
 /* ###### Header ########################################################################################*/
#header {margin: 0px;}
#headerimg {margin: 0px 0px 0px -67px;height: 150px;background-image: url(images/header.jpg);background-repeat: no-repeat;position: relative;}
/***************** Header Navigation ******************************************/
#navi {margin-top: 30px;float:right;text-align:left;margin-right: -2px;}
#navi ul {list-style:none;font: bold 125% Georgia, "Times New Roman", Times, serif;margin: 1px;}
#navi li {float: left;position: relative;}
#navi ul li a {float: left;color: #FFFFFF;border-bottom-width: 5px;border-bottom-style: solid;border-bottom-color: #C10022;padding: 55px 8px 5px;}
#navi ul li.current_page_item a {color: #C10022;text-decoration: none;background-image: url(images/link.png);background-repeat: no-repeat;background-position: center top;}
#navi ul li a:hover {color: #C10022;text-decoration: none;background-image: url(images/link.png);background-repeat: no-repeat;background-position: center top;}
/*  ###### Content #######################################################################################*/
#content {padding: 10px 0px 15px 15px;float: left;width: 512px;}
.post {clear:both;padding-top: 5px;margin: 0px;}
.post-mark{background:url(images/postmark.png);height:37px;width:53px;position:relative;display:inline;margin:0 0 0 -52px;float: left;}
.post-date {width: 45px;height: 49px;float:left;border-right-width: 1px;border-bottom-width: 1px;border-right-style: dotted;border-bottom-style: dotted;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;}
.post-month {font-size: 11px;text-transform: uppercase;text-align: center;display:block;color: #7D8092;line-height: 11px;padding-top: 2px;margin-left: -3px;}
.post-day {font-size: 14px;color: #7D8092;text-align: center;display:block;line-height: 18px;padding-top: 7px;margin-left: -3px;}
.entry {float:right;width: 458px;}
.post-author {background: url(images/edit.gif) no-repeat left center;margin-left: 10px;padding-left: 15px;float: left;font-size: 95%;color: #999999;}
.post-author a{color: #999999;}
.post-comments {background: url(images/mini-recent-comments.gif) no-repeat left bottom;padding-left: 20px;float: right;font-size: 95%;}
.post-comments a {color: #999999;}
/******** post content ********/
.post-content {clear: both;padding-top: 7px;}
.post-content p {margin: 0px 0px 5px 0px;}
.post-content img {border: 1px solid #cccccc;padding: 3px;}
.line {border-bottom: 1px dotted #cccccc;margin-bottom: 10px;line-height: 1px;}
/**** entrymeta ****/
.entrymeta {font-size: 90%;margin-top: 50px;}
.navigation {clear: both;padding-top: 10px;font-weight: bold;font-size: 12px;}
.navigation a, .navigation a:visited {color: #999999;}
.navigation a:hover {color: #666666;text-decoration: none;}
.previous-entries a {float: left;padding-left: 18px;background: url(images/mini-nav-left.gif) no-repeat left center;}
.next-entries a {float: right;padding-right: 18px;background: url(images/mini-nav-right.gif) no-repeat right center;}
.commentlist {list-style: none;margin: 10px 0px;padding-left: 0px;line-height: 130%;}
.commentlist li{border: 1px dotted #666666;margin-bottom: 20px;}
.commentlist small {margin-bottom: 5px;display: block;font-size: 87%;}
.headcomment{color: #666666;font-size: 12px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #DEDEDE;}
.commentauthor{	line-height: 20px;}
.commentcount, .comment-number {font: bold 1.6em Georgia, sans-serif;float: right;padding-right: 10px;color: #DEDEDE;}
.commentext p{
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 15px;
	padding-right: 10px;
}
.commentext p img.wp-smiley{vertical-align: bottom;margin: 0px;padding: 0px;}
#commentform {margin-top: 10px;font: 110% Arial, Helvetica, sans-serif;}
#commentform p {padding: 2px 0px;margin: 0px;}
#commentform label{color: #929292;font-size: 87%;}
#commentform input{width: 200px;background:#fbfbfb;border: 1px dotted #666666;padding: 3px;margin-top: 3px;}
#commentform textarea{width: 506px;height: 115px;background:#fbfbfb;border: 1px dotted #666666;padding: 2px;}
#commentform input#submit{background: url(images/btn-bg.gif) no-repeat;font: bold 12px Arial, Helvetica, sans-serif;color: #FFFFFF;border: none;float:right;width: 144px;height: 28px;}
#commentform input.submit{background: url(images/btn-bg.gif) no-repeat;font: bold 12px Arial, Helvetica, sans-serif;color: #FFFFFF;border: none;width: 144px;height: 28px;}
#smilies_toolbar {border: none;margin-bottom: -15px;}
#smilies_toolbar img.wp-smiley {border:medium none; vertical-align:middle;}
#commentsfield img.wp-smiley {border:none;display: inline;}
#smilies{height: 1px;overflow: hidden;margin-bottom: -20px;}
.comment-page-numbers{font-size: 12px;text-align: right;margin-bottom: 10px;margin-top: 15px;}
.comment-page-numbers a{font-size: 12px;text-align: right;margin-bottom: 15px;color: #929292;text-decoration: none;}
.http a{color: #929292;display: block;padding-left: 15px;font-weight: normal;font-size: 11px;line-height: 11px;background: url(images/home.gif) no-repeat left center;}
#sidebar {float: right;padding: 30px 10px 10px;width: 160px;border-left: 1px dotted #cccccc;overflow: hidden;margin-top: -25px;}
#sidebar h2 {font: bold 125%/100% Georgia, "Times New Roman", Times, serif;color: #999999;margin: 20px 0px 2px;padding-left: 18px;background-image: url(images/sidebar.png);background-repeat: no-repeat;}
#sidebar h3 {font: bold 125%/100% Georgia, "Times New Roman", Times, serif;color: #999999;margin: 20px 0px 0px;padding-left: 18px;}
#sidebar a, #sidebar {color: #333333;text-decoration: none;}
#sidebar a:hover{color: #666666;text-decoration: none;}
#sidebar a:visited{color: #999999;text-decoration: none;}
#sidebar ul {margin: 0;padding: 0;}
#sidebar ul li {list-style: none;margin: 0;padding: 0;border: none;}
#sidebar ul li ul {padding: 0;margin: 0;}
#sidebar ul li ul li{padding: 2px 0 2px 20px;}
.widget_sideposts p{margin: 0px;padding: 0px;}
#sideposts-3 h2{margin: 30px 0px 2px;padding-left: 18px;font: bold 125%/100% Georgia, "Times New Roman", Times, serif;color: #999999;background-image: none;}
ul.list-page li, li.widget_pages li, li.widget_recent_entries li {background: 0px 3px!important;padding-left: 20px !important;}
.recentcomments{background: 0px 3px!important;padding-left: 20px !important;}
a.gdsw-url{left: 20px;}
#footer {height: 20px;clear: both;}
#footer a {
	color: #999999;
	text-decoration: none;
}
#counter{float: right;margin-right: 15px;color: #CCCCCC;}
