body {	width: 100%;	margin:0 auto;	padding:0;	font-family: Tahoma, Times, Times New Roman, sans-serif;	font-size: 0.9em;	text-align: center; /* for IE center */	color:#29303B;	line-height:1.3em;	background: url(images/lowerbg.jpg) repeat;}
a {	color: #613517;	text-decoration:none;}
a:visited {	color: #613517;}
a:hover {	color: #753206;	text-decoration:underline;}
#rap {	margin:0px auto;	padding:0px;	font-family: Tahoma, Trebuchet MS, Georgia, Arial, serif;	font-size: 0.9em;}
#header {	height: 219px;	margin: 0px;	padding: 0px;	background: url(images/uppgerbg.jpg) repeat;	border-bottom: 2px solid #F8F6CF;}
#headerbg {	height: 219px;	background: url(images/header_bg.png) no-repeat center;}
#container {	width: 739px;	margin: 0px auto;	padding: 0px;}
#content {	text-align: left;	width: 516px;	padding: 8px 8px 8px 15px;	margin:0px;	float: left;	overflow:hidden;	background: #F8F6CF;}
#sidebar {	background: #ffdaa9;	width:200px;	float:right;	padding:8px 0;	margin:0;	text-align: left;	height:100%;}

a img {	border: none;}
acronym, abbr {	border-bottom: 1px dotted #0c6bf0;}
acronym, abbr, span.caps {	cursor: help;	letter-spacing: .07em;}
code {	font-size: 1em;	font-style: italic;}
blockquote{	background-color: #EEE;	padding: 10px;	padding-bottom: 40px;	margin: 1em;}
cite {	font-size: 0.9em;	font-style: normal;}
h3 {	margin: 0;	padding: 0;	font: normal 1.3em verdana, helvetica, sans-serif;}
p {	margin: 0 0 1em;	padding: 0;	line-height: 1.5em;}
h1, h2, h3, h4 {	font-family: Tahoma, Georgia, "Lucida Grande", "Lucida Sans Unicode", lucida, Verdana, sans-serif;	font-weight: normal;	letter-spacing: 1px;}
#header h1 {	margin: 0;	font-size: 1.6em;	color: #f0f0f0;	letter-spacing: 0.5em;	padding:10px;	text-align:right;}
h2 {	margin: 0;	padding: 0;	font-size: 1.1em;	color: #333;	font-weight: bold;}
h3 {	margin: 0;	padding: 0;	font-size: 1.2em;	color: #333;	font-weight: bold;}
#sidebar h2 {	margin: 0;	padding:5px;	font-size: 1em;	color: #DC8F27;	font-weight: normal;	border-bottom:#DC8F27 1px solid;}
h4 {	margin-top: 0;	margin-bottom: 0;	font-size: 1.1em;	color: #A24E12;}
#sidebar ul {	list-style-type: none;	padding: 0 0 1em 5px;	margin: 0;}
#sidebar ul li {	margin: 0.5em 0 0 0;	padding: 0;	font-size: 0.9em;}
#sidebar li {
	list-style-type: none;
}

#sidebar li a:link, #sidebar li a:visited {	color: #613517;	text-decoration: none;}
#sidebar li a:hover {	color: #753206;	border-bottom: 1px solid #753206;}
#header a:link, #header a:visited, #header a:hover, #header a:active {	color: #ffffff;	text-decoration: none;	border-bottom: none;}
#content ul {	margin-left: 0;	padding-left: 15px;	list-style-type: none;}
#content ul li {	padding-left: 1.5em;}
.post-footer, .copyright {	margin-bottom: 3em;	font-size: 0.9em;	color: #666;}
.post-content {	padding: 1em 0 0;}

.post-content p {
	text-align: justify;
	padding-right: 1em;
}img {	padding: 3px;	margin: 5px 5px 0 0;}img.olTileImage {	padding: 0;	margin: 0;}.post-title {	margin: 0;
	text-align: right;
	color: #DC8F27;
}
.post-title em {	text-decoration: none;	float: left;	font-style: normal;	font-size: 0.9em;	padding:0;}
.post-info {	color: #DC8F27;	font-family: Tahoma, Georgia, Arial, Serif;	font-size:1.4em;  margin: 0;
  padding: 0 1em 0.5em 0;
  border-bottom:#DC8F27 1px solid;
}
.post-info a {	text-decoration: none;	color: #8a3207;}
hr {	display: none;}
#footer {	margin:0;	padding: 7px 20px;	clear: both;	font-size: 0.8em;	color: #999;	text-align:center;}
#footer a {	border:none;	color:#7A7636;}
#commentlist {	font-size:1em;	font-weight:bold;	color: #DC8F27;}
#commentlist li {	color: #666;	font-weight: normal;	font-size:0.85em;}
#commentlist cite {	font-size: 0.8em;	color: #808080;	margin: 0 0 1em;	padding: 0 0 0.5em;}
cite a {	border-bottom: 1px dotted #DC9204;	text-decoration: none;}
cite a:visited, a:hover {	border-bottom: none;}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {	background: #ffd288;	border: 1px solid #df4600;	padding: 0.2em;}
#commentform textarea {	width: 80%;}
#commentform p {	margin: 0 0 1em;}
#commentlist li ul {	border-left: 1px solid #ddd;	font-size: 110%;	list-style-type: none;}
#comments {	text-transform: uppercase;	margin-top: 3em;	color: #AA7D39;	font: 0.9em verdana, helvetica, sans-serif;}
#postcomment {	text-transform: uppercase;	margin-top: 0.9em;	color: #AA7D39;	font: 1em verdana, helvetica, sans-serif;}
.link-comment {	padding-left: 15px;}
.link-comment-off {	padding-left: 15px;}
#toptabs {	margin: 10px auto -13px auto;	font-size: 0.8em;	width: 760px;}
#toptabs p {	text-align: right;	color: #808080;}
.toptab {	padding: 3px 5px 3px 5px;	margin: 0 0 0 4px;	text-decoration: none;	background-color: #BFD3E6;	color: #808080;	border-bottom: 1px solid #e0e0e0;}
.toptab:hover {	background-color: #b7c9cd;	border-bottom: 1px solid #eaeaea;	color: #505050;	text-decoration: none;}
#logo {	margin: 15px 0 0 0;}
#logo h1 a {	color: #303030;}
#logo h1 a:hover {	text-decoration: none;}
#navitabs {	clear: both;}
.navitab {	padding: 4px 8px 4px 8px;	margin: 0 0 4px 0;	text-decoration: none;	letter-spacing: 1px;	background-color: #7d9c9b;	border-bottom: 1px solid #ffffff;	border-left: 1px solid #ffffff;}
.navitab:hover {	text-decoration: none;	background-color: #b7c9cd;}
#desc {	height: 200px;	color: #ffffff;	padding: 0;	background-color: #DC8F27;	clear: both;	margin: 5px 0 0 0;}
#desc p {	width: 290px;	font-size: 1em;	line-height: 1.3em;	padding: 0 0 0 15px;}
#desc h2 {	padding: 15px 15px 0 15px;	color: #ffffff;}
#desc a {	color: #ffffff;	text-decoration: underline;}
.hide {	display: none;}
#blogtitle {	padding: 60px 0px 10px 50px;	font-size: 34px;	color: #000000;	font-weight: bold;}
#blogtitle a {	color: #000000;}
.description {	padding-left: 50px;	font-size: 17px;	color: #fff;}