/*
Theme Name: dan-andersson-veckan
Version: 1.0
Author: Jesper Löfgren
Author URI: http://dananderssonveckan.se
*/


body { background: #d7d7d7; margin: 0; margin-top:25px; padding: 0; font-family: georgia, times new roman, times, sans-serif; font-size: 0.9em; color: #000; line-height: 1.5em;}
#header { width: 940px; background:#ffffff; margin: 0 auto; padding: 0; height: 255px; }
#header h1 { padding: 30px 0 0 0; color: #999; font-size: 1.4em; letter-spacing: 3px; margin: 0; text-align: right; }
#header a, #header a:visited { color: #999; text-decoration: none; }
#header a:hover { color: #666 }
#desc { padding: 0px 10px; margin: 0 ; text-align: right; }

.logo img {
	border:0px;
	padding-left:0px; 
	padding-top:0px;
	float:left;

	}

#menu-top {
	position: relative;
	top: 85px;
	left: 40px;
	float:left;
	}

#splitter {
	background: transparent url(images/hr.png) no-repeat; 
	height:1px;
	position: relative;
	top:253px;
}


#nav { position: relative; top: 125px; left: 25px; width: auto; padding: 0; margin: 0 auto; font: bold 11px Verdana, sans-serif; height: 25px; }
#nav li { list-style: none; margin: 0; padding: 0; display: inline; }
#nav li a { padding: 3px; margin: 0; border: 1px solid #B78E96; border-bottom: none;
background: transparent url(images/trans6.gif) repeat; text-decoration: none; }
#nav li a:link { color: #000; }
#nav li a:visited { color: #fff; }
#nav li a:hover { color: #fff; background: transparent url(images/trans7.gif) repeat; }
#nav li a.active { background: transparent url(images/trans7.gif) repeat; border-bottom: 1px solid #999; }

#nav-top { position: relative; top: 86px; left: 350px; width: auto; padding: 0; margin: 0 auto; font: lighter 12px times new roman, times; height: 25px; }
#nav-top li { list-style: none; margin: 0; padding: 0; display: inline; }

#container { background: #fff; width: 940px; margin: 0 auto; padding: 0; }

#content { background: #fff; margin: 25px 0 0 0; width: 525px; float: left; }
#content h1, #content h1 a { color: #282828; margin: 0; margin-bottom:20px; padding: 0; font-size: 28pt; line-height:100%; font-weight: normal;}
#content .post { background: #fff; padding-left:80px; width:100%;}
#content .post p { padding: 0 0 10px 0px; }
#content .post blockquote { padding-top: 0px; padding-bottom: 0px; }
#content .post blockquote p { margin: 5px 0 0 0; padding: 10px 5px 10px 5px; border-left: 2px solid #fff; }
#content .post li { list-style-type: disc;  color: #000; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
#content .post ol { margin: 0px; padding: 0 5px 0 40px; }
#content .post ol li { list-style-type: decimal;  color: #000; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
#content .post img { display: inline; border:0; margin:0; margin-bottom:20px; padding:0; vertical-align: middle; }

#content small, #content small a {
	color: #939393;
	font-size:7,5pt;
	line-height:130%;
	font-family: georgia, times, times new roman;
	}

#content small span a {
        color: #282828;
}
 
.comments { padding-left:80px; margin: 25px 0 0 0; width: 525px; float: left; }
.comments h3 { color: #282828; margin: 0; padding: 0; font-size: 20pt; line-height:100%; font-weight: normal; }
#commentsstatus { color: #282828; margin: 0; padding: 0; font-size: 12pt; line-height:100%; font-weight: normal; }

.sharelink, .sharelink:visited {
color: #939393;
}

.sharelink:hover {
color: #282828;
}

#containerfoot { background: #fff;  width: 940px; margin: 0 auto; padding: 0; }

#contentfoot { background: #fff; background-image:url('images/bottom.png'); background-position:bottom right; background-repeat: no-repeat; margin: 0 0 0 0; padding:0; width: 940px; float: left; margin-bottom:20px;}
#contentfoot h1, #content h1 a { color: #282828; margin: 0; margin-bottom:20px; padding: 0; font-size: 28pt; line-height:100%; font-weight: normal;}
#contentfoot .post { padding-left:80px; width:100%;}
#contentfoot .post p { padding: 0 0 10px 0px; }
#contentfoot .post blockquote { padding-top: 0px; padding-bottom: 0px; }
#contentfoot .post blockquote p { margin: 5px 0 0 0; padding: 10px 5px 10px 5px; border-left: 2px solid #fff; }
#contentfoot .post li { list-style-type: disc;  color: #000; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
#contentfoot .post ol { margin: 0px; padding: 0 5px 0 40px; }
#contentfoot .post ol li { list-style-type: decimal;  color: #000; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
#contentfoot .post hr { width:840px; float:left; margin-top:-10px; }
#contentfoot .post img { display: inline; border:0; margin:0; margin-bottom:20px; padding:0; vertical-align: middle; }


#menu { background: #fff; float: right; width: 300px; margin: 25px 20px 0 0; }
#menu li { list-style-type: none; margin: 0px; padding: 0px 0px 15px 0px; line-height:1.2em;}
#menu ul { list-style-type: none; padding: 0; list-style: none; margin: 0; }
#menu ul li { list-style-type: none; margin: 0px; padding: 0px 0px 15px 0px; line-height:1.2em; }
#menu ul ul li { list-style-type: none; color: #282828; margin: 0px 0px 0px 5px; padding: 0px 0px 15px 0px; font-size: 11pt; line-height: 1.2em; }
#menu ul.children { margin: 0px; padding: 5px 5px 0px 0px; }
#menu ul.children li { margin: 0px; padding: 0px 7px 5px 5px; }

#footer { background: transparent; padding: 5px 10px 2px 0; text-align: right; font-size: 0.75em; clear: both; line-height: 1.15em; }

a, a:visited { background: transparent; color: #282828; text-decoration: none; font-weight: normal; }

a:hover, a:active { background: transparent; color: #831205; text-decoration: underline; }

h2 { color: #282828; margin: 0 0 20px 0; padding: 0; padding-top:20px; font-size: 28pt; font-weight: normal; border-top: 1px solid #666; }	

#commentlist { margin: 0px; padding: 0px; }
#commentlist li { list-style-type: none; margin: 10px 0px 10px 0px; padding: 5px 5px 0px 5px; border-bottom: 1px solid #666; }
#commentlist p { margin: 0px; padding: 10px 5px; }
#commentlist .commentmeta { font-weight: bold; margin-bottom: 5px; font-size: 0.75em; }
#commentlist .alt { border-bottom: 1px solid #666; }
#commentlist blockquote { border: 1px solid #fff; }
#commentlist .alt blockquote { border-color: #fff; }
#commentform p { margin: 10px 0px 0px 0px; padding: 0px; }
#commentform textarea { width: 350px; }

.meta { margin: -2px 0px 0px 0px; padding: 0; font-size: 0.75em; font-weight: bold; }
.postmetadata { font-size: 0.75em; font-weight: bold; text-align: center; }

form { margin: 0px; padding: 0px; }
form input, form textarea, form submit { border: 1px solid #B78E96;  background-color: transparent; }
acronym { cursor: help; border-bottom: 1px dotted #B78E96 }

img.centered {display:block; margin: 0 auto 5px auto; border:0; padding:0; }

img.alignright { display: inline; border:0; margin:5px 7px 0 7px; padding:0; vertical-align: middle; }

img.alignleft { display: inline; border:0; margin:5px 7px 0 7px; padding:0; vertical-align: middle; }

img a { border: 0; }

.alignleft { float:left; text-align:left; }

.alignright { float:right; text-align:right; }

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.flickr_photo {
	border:0px;
	}







