/*
Theme Name: Blog By S #3
Theme URI: http://blogbys.com
Description: Tredje vr. - Now it's serious!
Author: Seline Tomt
Author URI: http://blogbys.com
Tags: watercolor, illu, tull og tøys=suksess

	Blog By S #3
	 http://blogbys.com
	Designet og kodet av Seline Tomt

*/

body {
		background: #e7f9ee url(images/mainpagebgrepeat.jpg) repeat-y;
		margin: 0px;
		padding: 0px;
}

/* Design-oppsett */

#headercontainer {
		background: url(images/mainpagebg.jpg) no-repeat;
		margin: 0px;
		padding: 0px;
		width: 1069px;
		height: 1050px;
		position: absolute;
		top: 0;
		left: 0;
}

#header {
		background: url(images/header.jpg) no-repeat;
		margin: 0px;
		padding: 0px;
		width: 1000px;
		height: 433px;
		
}

#mainpagecontainer {
		margin: 0;
		padding: 0;
		width: 1050px;
}

#content {
		padding: 0;
		width: 550px;
                margin: 426px 0 0 97px;
}

#sidebar {
		padding: 0;
		margin: 0;
		top: 426px;
		left: 668px;
		position: absolute;
}

#sidebar-welcome {
		padding: 0;
		margin: 25px 0 0 0;
		width: 340px;
}

#sidebar-twitter, #sidebar-rss {
		padding: 0;
		margin: 45px 0 0 0;
		width: 340px;
}

#sidebar-div {
		padding: 0;
		margin: 0;
		width: 340px;
}

.footer {
		width: 928px;
		background: url(images/footer.jpg) no-repeat;
	    height: 656px; /* .push must be the same height as .footer */
		margin: 0;
		padding: 0;
		}
		
/* Lenker */


#header a {
		display: block;
}

.entry p a, .entry p a:active, .entry p a:visited, .entry small a, .entry small a:active, .entry small a:visited, #commentform a, #commentform a:active, #commentform a:visited {
               text-decoration: none;
               border-bottom: 1px dotted #a2a396;
               color: #417364;
               font-weight: normal;
}

.entry p a:hover, .entry small a:hover, #commentform a:hover {
               color: #2c5347;
               font-weight: normal;
               text-decoration: none;
}

#sidebar-twitter p a, #sidebar-twitter p a:active,  #sidebar-twitter p a:visited, #sidebar-rss a, #sidebar-rss a:active, #sidebar-rss a:visited, #sidebar-div a, #sidebar-div a:active, #sidebar-div a:visited {
		color: #014f8f;
		text-decoration: none;
border-bottom: 1px dotted #014f8f;
}
#sidebar-twitter p a:hover, #sidebar-rss a:hover, #sidebar-div a:hover { text-decoration: none; color: #01325b; }

#sidebar-twitter p a.twitter-user { color: #44453c; border: 0; text-decoration: none; }

#sidebar #sidebar-div ul li a, #sidebar #sidebar-div ul li a:active, #sidebar #sidebar-div ul li a:visited {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #44453c;
		font-size: 18px;
		line-height: 1.4em;
		border-bottom: 1px solid #d9e7de;
		text-decoration: none;
		display: block;
}

#sidebar #sidebar-div ul li a:hover {
		color: #44453c;
		border-bottom: 1px solid #b8c9be;
		text-decoration: none;
		display: block;
}

div.timeandcomment p.timeandcomment a, div.timeandcomment p.timeandcomment a:active, div.timeandcomment p.timeandcomment a:visited {
		color: #9f1430;
		text-decoration: none;
		font-weight: bold;
                border: 0;
}


div.timeandcomment p.timeandcomment a:hover {
		color: #720e22;
		text-decoration: none;
		font-weight: bold;
                border: 0;
}

.footercontent2 ul li a, .footercontent2 ul li a:active, .footercontent2 ul li a:visited {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #44453c;
		font-size: 14px;
		line-height: 1.2em;
		text-decoration: none;
}

.footercontent2 ul li a:hover {
		color: #000000;
		text-decoration: none;
}

/* h1, h2, h3, h4, h5, h6 mao titles lism*/

#sidebar h3 {
		font-family: "Times New Roman", Times, serif;
		color: #c49195;
		font-weight: normal;
		font-size: 30px;
		margin: 0 5px;
		padding: 0;
		line-height: 1.3em;
}


.sidebar-welcome-title {
		font-family: "Times New Roman", Times, serif;
		color: #c49195;
		font-weight: normal;
		font-size: 40px;
		margin: 0 5px;
		padding: 0;
		line-height: 1em;
}

#sidebar-div h3 {
		padding: 45px 5px 0;
		margin: 0;
}

.entry h2 a, .entry h2 a:active, .entry h2 a:visited { 
                text-decoration: none;
                color: #44453c;
                margin: 0;
                padding: 0;
}

.entry h2 { margin: 0 0 15px 0; padding: 15px 0 5px 0; font-size: 25px; border-bottom: 1px dotted #a2a396; }

.entry h2 a:hover {
               text-decoration: none;
               display: block;
               margin: 0;
               padding: 0;
}

.footercontent h3 {
		font-family: "Times New Roman", Times, serif;
		color: #b64e62;
		font-weight: normal;
		font-size: 25px;
		margin: 0;
		padding: 0;
		line-height: 1em;
}

h3#comments, #respond h3 { margin: 0 0 15px 0; padding: 0 0 5px 0; font-size: 18px; border-bottom: 1px dotted #a2a396; color: #44453c; }



/* Paragrafer*/

#respond { font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color: #44453c;
                line-height: 1em;
		letter-spacing: 0.5px;
}

#sidebar p {
		padding: 0 0 0 93px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #44453c;
		font-size: 14px;
		line-height: 1.1em;
}


#sidebar-twitter p {
		padding: 0 0 0 93px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #44453c;
		font-size: 15px;
		line-height: 1.1em;
}

#sidebar-rss .rss {
		padding: 0 0 0 5px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #44453c;
		font-size: 14px;
		line-height: 1.1em;
}

#sidebar-div .div {
		padding: 0 0 0 5px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #44453c;
		font-size: 14px;
		line-height: 1.1em;
}

div.timeandcomment {
		width: 100%;
		padding: 0;
		margin: 0 0 30px 0;
		border-top: 1px dotted #a2a396;
}

p.timeandcomment {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color: #44453c;
		padding: 0;
		margin: 0;
}


/* Post badge */

.postbadge {
		height: 54px;
		width: 54px;
		left: -54px;
		top: 0;
		position: absolute;
		background: url(images/postbadge.jpg) no-repeat;
		display: block;
}

.datenumber {
		padding-top: 8px;
		padding-bottom: 0px;
		color: #4b7669;
		font-family:"Times New Roman", Times, serif;
		font-size: 25px;
		display: block;
		text-align: center;
}

.datemonth {
		color: #3a3b25;
		font-family:"Times New Roman", Times, serif;
		font-size: 11px;
		text-transform: none;
		text-align: center;
		display: block;
		line-height: 12px;
padding: 2px 0 0 0;
}

/* Unordered lists*/
.entry ul, .entry ol {
                margin: 0;
                padding: 0 16px 15px 16px;
}

.entry ul li, .entry ol li {
                margin: 0;
                padding: 0;
}

#sidebar #sidebar-div ul {
		margin: 0;
		padding: 0 0 0 5px;
}

#sidebar #sidebar-div ul li {
		list-style: none;
}

.footercontent2 ul {
		margin: 0;
		padding: 0;
}

.footercontent2 ul li {
		list-style: none;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #44453c;
		font-size: 14px;
		line-height: 1.2em;
}


/* Diverse styling-snacks*/

.twitter-timestamp {
		font-size: 11px;
		color: #9f1430;
}


.bottomright {
		background: url(images/rssicon.png) bottom right no-repeat;
		width: 340px;
		height: 52px;
		margin-top: -20px;
}

/* Individuelle innlegg*/
		
.entry {
		padding: 0 8px 16px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color: #44453c;
                line-height: 1em;
		letter-spacing: 0.5px;
		position: relative;
}

.commentswrap {
		padding: 0 8px 16px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
                line-height: 1em;
		letter-spacing: 0.5px;
		position: relative;
}

ol.commentlist { padding: 0; margin: 0; }

.commentlist li { border: 1px solid #c1c2b1; margin: 0 0 20px 0; padding: 8px 0 0 0; list-style: none; }

cite.fn { color: #9f1430; font-size: 14px; padding: 0 8px; margin: 0; font-weight: bold; }
cite.fn a, cite.fn a:active, cite.fn a:visited { color: #9f1430; font-size: 14px; padding: 0; margin: 0; text-decoration: none; font-weight: bold; }
cite.fn a:hover {
		color: #720e22;
		text-decoration: none;
		font-weight: bold;
}

div.comment-meta a { text-decoration: none; padding: 0 8px; margin: 0; font-size: 12px; color: #808267; font-style: italic; }
span.says { display: none; }
.commentlist p { padding: 0 8px; margin: 10px 0 30px; color: #4f5134; font-size: 13px; }
.comment-author {}
.thread-alt { background: url(images/cbg.jpg) no-repeat top left; }
.thread-even { background: url(images/cbg.jpg) no-repeat top left; }

.entry p {
		padding: 0 0 15px 0;
		margin: 0;
                line-height: 1.3em;
}


/* Nyere og Eldre innlegg */

.prevnextlinkdiv {
		width: 100%;
		margin: 0;
		padding: 0;
		height: 51px;
}

p.next {
		float: right;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 0em;
		color: #b64e62;
		padding-right: 8px;
}

p.next a, p.next a:active, p.next a:hover, p.next a:visited, p.prev a, p.prev a:active, p.prev a:hover, p.prev a:visited {
		text-decoration: none;
		font-weight: bold;
		color: #242516;
}


p.prev {
		float: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 0em;
		color: #b64e62;
		padding-left: 8px;
}

/* Float left float right, img og juksepushern*/
		

.left { 
		float: left;
}

.right {
		float: right;
}

img {
		padding: 0;
		margin: 0;
}

.push {
		height: 900px;
}

.push2 {
		height: 400px;
}

/* Footer-tull */

.footercontent {
		padding: 100px 0 0 108px;
		margin: 0;
		width: 800px;
}

.footercontent2 {
		width: 250px;
		float: left;
		margin: 0;
		padding: 0;
}

#content .entry .commentlist .comments #div-comment { border: 1px solid #000000; padding-bottom: 10px; }

/* Commentform */

submit, input, textarea {
background: #fbfbf9;
border: 1px solid #c1c2b1;
color: #4f5134;
font-size: 13px;
font-family: Georgia, "Times New Roman", Times, serif;
}

textarea { width: 100%; }
