/*
	Theme Name: fSubtle
	Theme URI: http://www.fahlstad.se
	Description: A subtle theme
	Version: 1.0
	Author: Fredrik Fahlstad
	Author URI: http://www.fahlstad.se
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px;
	color:#333;
	line-height: 140%;
	background-color: #707070;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.rec {
font-size: 8px;
color: #25347e;
}


#wrap {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#main {
	overflow: hidden;
}
#content {
	float: left;
	width: 575px;
	padding-right: 10px;
	padding-left: 3px;
}

#forumcontent {

	width: 950px;
	margin-left: 10px; margin-right: 10px;

}

#recd {


font-size: 8px;


	font-family:arial;
	text-align:center;
	color: #aaa;}


#recd a{color: #aaa;
	font-size: 9px;
	font-family:arial;}


#sidebar {
	float: right;
	width: 190px;
	font-size: 11px;
}
#footer{
	border-top:1px dashed #ccc;
	padding:3px;
	clear:both;
	text-align: center;
}
#footer p {margin:0;}

h1#blogname {
padding-top:40px;
padding-left:20px;
padding-bottom:5px;
}
#header h1 a{
	color:#EFEFEF;font-size:200%;
	font-family:Geneva, Arial, Helvetica, sans-serif

	}
.description {
color:#FFFFFF;
padding-left:20px;
}
h1,h2,h3 {
	color: #365873;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	font-size: 25px;
}
.entrytitle {
	padding-bottom:5px;
}
.entrytitle h3{
	font-size:25px;
	padding: 0px;
}
h3.entrytitle a
{
	color:#365873;
}
.entrybody h3, .entrybody h2{
	font-size:100%;
	}
.entrymeta, .entrydate {
	font-size: 78%;
	text-transform: uppercase;
	color: #999999;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
	font-weight: normal;
}
p{
	font-size: 85%;
	margin-bottom:15px;
}
a, a:visited{
	text-decoration:none;
	color: #8C2929;
}
a:hover {
	text-decoration:underline;
}
/* Sidebar Content
----------------------------------------------- */
/*#sidebar h2 {
	font-size:100%;
	letter-spacing:1px;
	color:#999999;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	display:block;
	background-color:#ddd;
	padding-left:3px;
}
#sidebar ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 11px;
	list-style-type: none;
  }
#sidebar li {
  }
#sidebar ul ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
  }
#sidebar ul ul li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
  }

#sidebar p {
  color:#666;
  line-height:1.5em;
  font: 11px Verdana;
  padding:10px;
  }
  #sidebar a {
  color:#365873;
 }*/
 #sidebar h2{
	color:#FFFFFF;
	background-color:#bbb;
	display:block;
	margin:0;
	font-size:11px;
	text-transform:uppercase;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #3F5D72;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}
#sidebar ul{
	padding:0;
	margin:0;
	list-style:none
}
#sidebar ul ul{
	margin-bottom:10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sidebar ul ul ul{
}
#sidebar li{
font-family: tahoma;
font-size: 17px;


}
#sidebar ul ul li{
	list-style:square;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#sidebar ul ul ul li{
}
#sidebar a{
color:#3F5D72;
}

.entry {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
	padding: 10px;
}
.firstpost {
	background-color: #FFFFFF;
}
.firstpost h3{
	font-size:27px;
	color:#4b5ba2;

}
.arc h2 {
	font-size:140%;
	margin:0;
	padding:0;
}
.arc {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#searchdiv{
	font-size:10px;
	font-weight:bold;
	margin-top: 10px;
}
blockquote p{
	font-style:italic;
	border-left:solid 3px #CCCCCC;
	padding-left:5px;
	}
/**********************************************/
/* Comments
/**********************************************/

p.comments_link img {
	border:0;
}

ol#commentlist {
}
#commentblock {
	padding: 10px;
}

#commentlist li p{
	font-size:11px;
	background-color:#ddd;
	padding: 5px;
}

input.search {width: 130px;border-width:1px; border-color:rgb(204,204,204); border-style:solid; height:17px; font-family: Verdana; font-size: 11px; font-weight:normal;}
input.btn_search {color: white; font-family:arial; font-size: 11px; border-style:none; width:50px; height:21px; cursor: pointer;}
input.button {margin-top: 3px; color: white; font-family:arial; font-size: 11px; background-color: #3d8fc0; border-style:none; height:21px; cursor: pointer;}

#forummenu {
	color:#989898;

	display:block;
	margin:0;
	font-family: tahoma;
font-size: 17px;

	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #3F5D72;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-bottom: 7px;
}

#forummenu a{
color:#3F5D72;
}



.fborder {
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 0px solid;
	background-color: #FFFFFF;
}

.nextprev_link {
	font-weight: bold;
	color: #365873;
	font: 10px verdana;}
}

.forumheader{
	background-color: #ced6db;
	text-align: left;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: 0px solid #ececf2;
}

.forumheader2{
	background-color: #EFEFEF;
	text-align: left;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border-top: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 1px solid;
}

.forumheader3{
	background-color: #efefef;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
	color:#000;
	padding: 4px;
	border-top: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 1px solid;
}

.forumheader_first{
	background-color: #ffffff;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
	color:#000;
	padding: 4px;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}

.forumheader_first img {		padding: 3px;
	max-width: 500px;
}

.mediumtext {
	font: 10px verdana;}

.smalltext  {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
	font-weight: normal;
}

.smalltext a {font-weight: bold; color: #365873;}

.forumborder{
	border: #000080 1px solid;
}

.fcaption {

	padding: 4px 4px 4px 4px;
	text-align: left;
	background-color: #f9fafb;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#616060;
	border-bottom: #CCCCCC 1px solid;
}

.finfobar{
	background-color: #CCC8C8;
	color:#000;
	padding: 4px;
	border: 1px solid #C3BDBD;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	font-family:verdana, tahoma, arial, helvetica, sans-serif
}

.tbox {	border: 1px solid #5b5b5b;
	background-color: transparent;}

.helpbox {
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	border: 0px none red;
	background-color: transparent;
}

.nforumholder {
	border: 1px solid #345487;
	padding: 0px;
	background-color: #fff;
}

.nforumcaption {
	background-image: url(images/nforumcaption.png);
	padding: 8px 4px 8px 4px;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #fff;
}

.nforumcaption2 {
	background-image: url(images/nforumcaption2.png);
	padding: 8px 0px 8px 4px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

.nforumcaption3 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #E4EAF2;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumthread {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #EEF2F7;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumthread2 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #D1DCEB;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumreplycaption {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #E2EDF2;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumreply {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #EDF4F7;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumreply2 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #CFE0EB;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}
.nforumdisclaimer {
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color:#5d6e75;
}

.nforumview1 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #E4EAF2;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumview2 {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #DFE6EF;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}

.nforumview3 {
	padding: 4px;
	background-color: #BCD0ED;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #263448;
}

.nforumview4 {
	padding: 4px;
	background-color: #E4EAF2;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	color: #3A4F6C;
}

a.forumlink{
	color: #000000;
	text-decoration: none;
}

a.forumlink:hover {
	color: #0000ff;
	text-decoration: none;
}

.treeclass1 {
	background-color: #F4F7FA;
	border: #5e5d63 1px solid;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	padding: 2px -2px 2px 2px;
}

.treeclass2 {
	background-color: #F4F7FA;
	border: #000 1px solid;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	padding: 2px -2px 2px 2px;
}

.treeclass3 {
	background-color: #F4F7FA;
	color: #000000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	padding: 1px;
	width: 100%;
}


#marqueecontainer{
	position: relative;
	height: 200px;
	overflow: hidden;
}

div.header {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	margin: 0px 0px 10px;
	color: #444;
	padding-top: 0px;
	border-bottom: #444 1px dashed;
}

.spacer {
	padding: 2px 0 2px 0;
}

.indent{
        padding: 10px 10px 10px 10px;
        margin: 5px;
        font: 9px verdana, tahoma, arial, sans-serif;
        color: #838387;
        background-color: #f9f9f9;
        border: 1px solid #d6d6d6;
}

#spd {font-size:9px;}

#spd li {	list-style:square;	margin:0px;
	padding:0px;}
