@charset "utf-8";
/*
Theme Name: M/S Mina
Theme URI: www.msmina.se
Description: 
Version: 1.0
Author: Bozzanova AB
Author URI: http://www.bozzanova.se
Tags:
*/

/*******************************
clear css
*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, ol, ul, li, table, caption, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
}

/* reset styles */
* {
padding: 0;
margin: 0;
}

li {
list-style: none;
}

img {
border: none;
}

hr {
margin: 0;
padding: 0;
border: 0;
}

/* - remember to define focus styles! */
:focus {
outline: 0;
}

.clear {
clear: both;
display: block;
}
/*
clear css
*******************************/


/*******************************
setup styles
*******************************/
html, body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 1.5em;
height: 100%;
}

/* h1, h2, h3, h4, h5, h6, p, em, strong, hr, left, right, center */
h1 {
font-size: 3.5em;
line-height: 1;
margin: 0 0 0.5em 0;
font-family: Georgia, "Times New Roman", Times, serif;
color: #1a79a2;
}

h2 {
font-size: 2em;
margin: 0 0 0.75em 0;
}

h3 {
font-size: 1.5em;
line-height: 1;
margin: 0 0 1em 0;
}

h4 {
font-size: 1.2em;
line-height: 1.25;
margin: 0 0 1.25em 0;
}

h5 {
font-size: 1em;
margin: 0 0 1.5em 0;
}

h6 {
font-size: 1em;
}

p {
margin: 0 0 1.5em 0
}

em {
font-style: italic;
margin: 0 0 1.5em 0;
}

strong {
font-weight: bold;
margin: 0 0 1.5em 0;
}

hr {
color: #fff;
border-top: 1px solid #ddd;
margin: 20px 0 20px 0;
}



li {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
}

.alignright {
float: right;
padding:10px 0 10px 10px;
}

.alignleft {
float: left;
padding:10px 10px 10px 0;
}

.center {
text-align: center;
}
/* // h1, h2, h3, h4, h5, h6, p, em, strong, hr, left, right, center // */

/* Link styles */
a, a:visited {
color: #1a79a2;
text-decoration: none;
}

a:hover {
color: #b4ceda;
text-decoration: none;
}
/* // Link styles // */

/* Wrapper */
#wrapper {
width: 980px;
margin: 0 auto;
display: block;
background: #fff;
}

/* Header */
#header {
width: 980px;
height: 60px;
display: block;
margin: 0 auto;
}

#logo {
margin-top:8px;
width: 305px;
height: 45px;
display: inline;
float: left;
}

#header #text {
width: 645px;
height: 40px;
display: inline;
float: right;
margin: 10px 0 0 20px;
color: #000;
font-family: arial, verdana, helvetica, "Times New Roman", Times, serif;
font-size: 11px;
font-weight: bold;
}
/* // header // */

/* main nav */
#mainnav {
width: 970px;
height: 20px;
display: block;
clear: both;
background: #1a79a2;
padding: 5px;
text-align:center;
}

#mainnav li {
list-style: none;
display: inline;
padding: 0 12px 0 12px;
border-right: 1px solid #5191ae;
}


#mainnav li:last-child {
list-style: none;
display: inline;
padding: 0 12px 0 12px;
border-right: none;
}




#mainnav li a {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
color: #fff;
font-weight: bold;
}

#mainnav li a:hover {
color: #b4ceda;
}
/* // mainnav // */

/* sidebar */
#sidebar {
width: 200px;
display: inline;
float: left;
padding: 30px 0 0 25px;
}

#sidebar .img {
text-align: center;
}

#sidebar .textwidget strong {
font-family: Georgia, "Times New Roman", Times, serif;
}

#sidebar .textwidget {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#sidebar ul {
padding: 0;
margin: 0;
}

#sidebar ul li {
display:block;
margin:0;
padding:4px 0;
}

#sidebar ul li h2 {
font-size: 10px;
color: #979797;
border-bottom: 1px solid #efefef;
}

#sidebar ul li a {
color: #111;
font-size: 1.23em;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-weight: bold;
}


#sidebar ul li a:hover {
color: #b4ceda;
}

#sidebar ul li ul li {
display: block;
padding:4px 0 4px 0;
margin: 0;
}

#sidebar h3 {
display: block;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.5em;
padding: 0;
margin: 0;
}
/* // sidebar // */

/* content */
#content {
width: 685px;
display: inline;
float: left;
padding: 30px 25px 0 45px;
}

#content img {

}

#content li {
list-style: inside;
}

/* bloggpost */
.bloggpost {
color: #333333;
clear: both;
display: block;
margin: 0;
padding: 0 0 10px 0;
width: 680px;
}

.bloggpost h2 a {
font-family: Georgia, "Times New Roman", Times, serif;
color: #1a79a2;
}

.bloggpost h2 a:hover {
color: #b4ceda;
}

.bloggpost .info {
color: #545454;
display: block;
padding: 3px 0 15px 0;
}

.bloggpost .thumb {
float: left;
display: inline;
padding: 0 10px 10px 0;
}
/* // bloggpost // */

/* comments */
#commentsholder {
display: inline;
float: left;
}

#commentsholder ol li {
list-style: none;
}

.commentlist {
width: 685px;
display: block;
}

.commentlist li {
margin: 0 0 10px 0;
padding: 10px;
border: 1px solid #dddddd;
background: #f7fafa;
}

ol.commentlist li.comment-author-admin {
background: #3e3e3e;
}

ol.commentlist li.bypostauthor {
background: #999;
}

.comment-meta, .comment-meta a {
font-style: normal;
font-weight: normal;
padding: 0 0 10px 0;
font-size: 10px;
}

.fn, .fn a {
font-weight: bold;
font-style: normal;
}

.says {
color: #545454;
font-weight: bold;
}

.reply {
margin: 10px 0 0 0;
}

.reply a {
padding: 5px;
border: 1px solid #ddd;
}

.reply a:hover {
background: #b4ceda;
}
/* // comments // */


/* // content // */

/* footer */
#footer {
clear: both;
width: 980px;
height: 10px;
background: #1a79a2;
margin: 0 auto;
margin-bottom: 10px;
}

#footer-2 {
clear: both;
width: 980px;
height: 10px;
margin: 0 auto;
margin-bottom: 30px;
text-align:right;
}
