/*
Theme Name: LTS Theme
Theme URI: http://stendahls.net/
Description: Wordpress tema skapat av Stendahls.net
Version: 1.
Author: Joel Finnström
Author URI: http://www.stendahls.net/
*/

.clear:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clear {
	display:inline-block;
}
* html .clear {
	height:1%;
}
.clear {
	display:block;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

/* Begin Typography & Colors */

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background:transparent url(images/bg.gif) repeat-x scroll 0 0;
	color: #333;
	margin: 0;
}

.utility {
	text-align: right;
	margin:0 0 10px 0;
	color: #999;
}

.utility a{
	color: #999;
}
.utility a:hover{
	color: #000;
	background: none;
}

#page {
	width: 610px;
	margin: 0 auto;
}

#header {
	background:transparent url(images/menu/tb_t.gif) repeat-x scroll left bottom;
	padding: 14px;
}

.container {
	border-left: 1px solid #d5c7c7;
	border-right: 1px solid #d3cdce;
	padding: 10px 26px;
	background:#FFF;
	width: 556px;
}

#content {
	width: 456px;
	float: left;
}

#sidebar {
	width: 100px;
	margin:0 0 0 0px;
	float: left;
}
#footer {
	background:transparent url(images/menu/footer.gif) repeat-x scroll center top;
	padding: 10px 26px 32px 26px;
	text-align: center;
}

.breadcrumb {
	color: #666;
	margin: 0 0 1em 0;
}

.breadcrumb a {
	color: #999;
}

/* Navigation */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav {
	z-index: 100;
	position: relative;
}
.nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	background:transparent url(images/menu/inactive_bg_left.gif) no-repeat scroll left top;
	padding:0 0 0 9px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	background:transparent url(images/menu/inactive_bg_right.gif) no-repeat scroll right top;
	color: #777777;
	padding:15px 10px 4px 1px;	
	font-size: 1.1em;
	font-family:Helvetica, Arial, sans-serif;
}

.nav li.current_page_item, .nav li.current_page_parent {
	background:transparent url(images/menu/active_bg_left.gif) no-repeat scroll left top;
}
.nav li.current_page_item a, .nav li.current_page_item a:link, .nav li.current_page_item a:active, .nav li.current_page_item a:visited,
.nav li.current_page_parent a, .nav li.current_page_parent a:link, .nav li.current_page_parent a:active, .nav li.current_page_parent a:visited{
	background:transparent url(images/menu/active_bg_right.gif) no-repeat scroll right top;
	padding-bottom:12px;
	padding-top:12px;
	font-weight: bold;
}
.nav li a:hover {
	color: #000;
}
#tabs li:hover a, #tabs li.sfHover a {
	
}
#tabs li:hover ul a, #tabs li.sfHover ul a {
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	padding: 0.5em 2em;
}
#tabs li:hover ul a:hover, #tabs li.sfHover ul a:hover {
	
}

.nav ul {
	list-style: none;
	margin: 0;
	position: absolute;
	top: -999em;
	left: -1px;
}
.nav li:hover ul, .nav li.sfHover ul {
	top: 33px;
	left: -1em;
	border: 1px solid #CDCDCD;
	background: #FFF url(images/menu/submenuBack.gif) repeat-x top right;
}

.nav li:hover ul li, .nav li.sfHover ul li {
	background: none;
	margin: 0;
	padding: 0;
}
.nav ul li {
	border: 0;
	float: none;
}
.nav ul a {
	border-bottom: 0;
	padding-right: 20px;
	white-space: nowrap;
}
.nav ul a:hover {
	background: #ccc;
	color: #000;
}

h1 {
	color:#999999;
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:2.2em;
	font-weight:bold;
	margin-bottom:22px;
	margin-top:0;	
}

h1 a {
	color:#999999;
}

h1 a:hover {
	color:#333;	
	background: none;
}

a {
 	color: #0B76AE;
	text-decoration: none;
}

a:hover {
 	background: #0090DA;
 	color: #fff;
}

#content p,#content ul,#content ol {
	font-size:1.1em;
	line-height:1.4em;
}
#content p {
	color:#000000;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:1.1em;
	font-weight:normal;
	line-height:160%;
	margin-bottom:6px;
	margin-top:0;
}

img {
	border: none;	
}

.post {
	border-bottom: 1px solid #CCC;
	margin: 0 0 2em 0;
	padding: 0 0 1em 0;
}

.post h1 {
	margin-bottom: 0;	
}

.post small {
	margin-bottom:22px;
	display: block;
	color: #666;
}
.post .postmetadata small {
	margin-bottom:0;
	display: block;
	color: #666;
}

ol.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
}

textarea {
	width: 100%;
}


h2 {
	color:#999999;
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:14px;
	margin-top:0;	
}

h3 {
	color:#999999;
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:14px;
	margin-top:0;	
}

#content .commentlist p {
	font-size:1em;	
}

ol.commentlist li {
	border-bottom: 1px solid #CCC;
	margin: 0 0 2em 0;
	padding: 0 0 1em 0;
}
a.logo {
	background: none;
}

.postits {
	padding:30px 0 0 0;
	position: relative;
}