/*  
Theme Name: Spektrakliniken
Theme URI: http://www.chevychase.se
Description: Custom theme for Spektrakliniken
Version: 1.0
Author: Jesper Runnedal
Author URI: http://www.jer.se
*/
body {
	margin:0px 10px 0px 0px;
	padding:0px;
	/* min-width:726px; */
 	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	/* overflow:scroll; */
	background: #f3f3f4 url("background_spektra.gif");
	
} 

/* HUVUDDIVVAR START */
	
#headerimage {
	width:726px;
	height:90px;
	background:#fff url("images/header.png") top left;
	border-bottom: 1px solid #c2c1c2;
	overflow:hidden;

}

#whitewrap {
	border:1px solid #d5d5d5;

	width:740px;
	background:#fff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

#menubar {
	margin:3px 10px 0px 0px;
	padding:1px 0px 5px 6px;
	width:720px;
	height:19px;
	background: url("images/menubar.png") top left repeat-x; 
	border-bottom: 1px solid #c2c1c2;
	font-size:10px;
	overflow:hidden;
}


#satsyta {
	margin:10px 10px 0px 0px;
	width:726px;
	/* background:#00f; */
	overflow:hidden;
}


#footer-wrap {
	margin:10px 0px 0px 0px;
	width:726px;
	height:75px;
	background:#fff; 
	clear:left;
}

#footer-left, #footer-middle, #footer-right {
	margin:0px 0px 0px 0px;
	padding: 6px 0 0 0;
	width:245px;
	height:75px;
	border-top: #ccc 1px solid;
	background:#fff; 
	float:left;
}

#footer-middle {
	width:245px;
}

#footer-right {
	width:229px;
}

/* HUVUDDIVVAR END */

/* SATSDIVVAR START */

#left {
	margin:0px 23px 0px 0px;
	padding: 0 3px 0 0;
	width:218px;
	/* background:#ff0; */
	float:left;�
}


#right {
	margin:0px 0px 0px 3px;
	padding:0 0 0 0px;
	width:479px;
	overflow:hidden;
	/* background:#f0f; */
}



/* #heightwrapper_left, #heightwrapper_right { 
 	height:355px;
} */

#andraraden {
	width:720px;
	height:118px;
	background: url("images/bg_andraraden.png") bottom left repeat-x; 
	overflow:visible;
}
	


/* SATSDIVVAR END */

/* FORMATS START */

.dotted {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:1px;
	width:100%;
	background:#fff url("images/dotted.gif");
}

#vansterbild {
	margin:0px 12px 0px 0px;
}

#menubar ul {
	list-style: none;
	padding: 0;
	margin: 0px 0px 0px 0px; 
	width:720px; 
}

#menubar li {
	display: block;
	/* min-width:50px; */
	/* width:105px; */ 
	float:left;
	line-height: 21px;
	text-transform:uppercase;
}

#menubar li a {
	padding: 0 9px 0 9px; 
	display: block;
	margin: 0px 0px 0px 0px;  
	float:left;
	line-height: 21px;
	text-transform:uppercase;
}

#indexbilder {
	margin: 15px 0px 5px 0px;  
}

#menubar li a:hover { 
	background:#000 url("images/menu_bg.gif") top left;
	color:#fff;
}

#menubar a {
	text-decoration: none;
	color:#231f20;
	font-weight:bold;
}


#menubar .current_page_item a {
	color:#fff;
}

#menubar .current_page_item {
	background:#000 url("images/menu_bg.gif") top left;
}

.tagline {
	margin: 0px 0px 0px 0px; 
	text-transform:uppercase;
	font-size:23px;
	letter-spacing: -2px;
	color:#666;
}

.loprubrik {
	margin: 10px 0px 0px 0px; 
	text-transform:none;
	font-size:20px;
	color:#000;
	letter-spacing: -0px;
}

#left h1, #right h1 {
	margin: 5px 0px 0px 0px; 
	padding: 0;
	text-transform:none;
	font-size:20px;
	letter-spacing: -0px;
	font-weight:normal;
	color:#231f20;
}

#puff-aktuellt  {
	margin: 10px 0px 0px 0px;
	min-height:180px; /* OM ETTAN KOLLAPSAR - �NDRA DETTA V�RDE */
        /* NOTERING: ovanstående rad ändrades från height till min-height för att möjliggöra både korta och långa texter i ie och mozilla. (jonathan, 2008-11-17) */

}

#puff-aktuellt h1 {
	font-size:20px;
	color:#000;
	letter-spacing: -0px;
	text-transform:none;
}

#puff h1 {
	font-size:20px;
	color:#231f20;
	letter-spacing: -0px;
	text-transform:none;
	font-weight:normal;
		margin: 10px 0px 0px 0px;
}
	
#lopsedel a {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

#entry a {
	text-transform:none;
	text-decoration:none;
	font-weight:normal;
	color:#009dea;
}


#entry a:hover {
	background:#000;
}

#lopsedel a:hover {
		background:#000;
		color:#fff;
}

#lopsedel {
	padding: 1px 0px 10px 0px; 
}

#lopsedel .post {
	margin: 10px px 0px 0px; 
	padding:5px 0 0 0;
}

#right p {
	margin: 2px 0px 10px 0px;
}

#links1 p, #links2 p, #links3 p {
	margin: 4px 0px 4px 0px;
	padding: 0; 	
	height:15px;
}

#linkwrapper { /* beh�vs f�r att inte ie6 skall skita sig */
		margin: 10px 0px 0px 0px;
		overflow:visible;
		width:210px;
}

#links1 a, #links2 a, #links3 a {
	margin: 0;
	padding: 0; 
	text-transform:uppercase;
	font-size:12px;
	letter-spacing: -0px;
	font-weight:normal;
	color:#009dea;
	text-decoration:none;

}

#links1 a:hover, #links2 a:hover, #links3 a:hover {
		background:#000;
		color:#fff;
}


.subpagemenu {
	width:100%;
	height:350px;
}

.subpagemenu a {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#111;
	list-style: none;
	margin:2px 0 0 0;
	font-size:10px;
	padding:0 0 0 -15px;
	/* line-height:14px; */
}


.subpagemenu a:hover {
	color:#fff;
	background:#000;
}

.subpagemenu ul {
	list-style: none;
	padding: 0;
	margin: 0px 0px 0px 0px; 
}

.subpagemenu li {
	padding: 0; 
	/* display: -moz-inline-box;
	display: inline-block; */
	margin: 3px 0px 0px 0px;  
	/* float:left; */
	text-transform:uppercase;
}

#left .current_page_item {
	background:#000;
}

#left .current_page_item a {
	color:#fff;
}

#sidebarthings a { 
	color:#009dea;
	text-decoration:none;
}

#sidebarthings h3 { 
	margin: 0px 0px 0px 0px; 
	padding: 7px 0 0 0;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing: -1px;
	font-weight:normal;
	color:#009dea;
	background: #fff url("images/dotted.gif") repeat-x;
}

#sidebarthings p {
	margin: 2px 0px 10px 0px;
	font-size:10px;
}

#footer-wrap {
		font-size:10px;
		padding: 0px 0px 15px 0px;
}

img {
	border:0px;
}

#footer-wrap a {
		font-size:10px;
		color:#009dea;
		text-decoration:none;
}

#footer-wrap a:hover {
		background:#000;
		color:#fff;
}
.entry a {

		color:#009dea;
}

.lopsedel a { 
		text-transform:capitalize;
 }

#nyhetsrubrik a {
		text-transform:uppercase;
		color:#009dea;
}

#right a, #puff a  {
		color:#009dea;
		text-decoration:none;
}

#right a:hover, #puff a:hover {
		background:#000;
		color:#fff;
		text-decoration:none;
}

#vansterpuff {
	width:227px;
	margin:0px 0px 0px 0px;
	height:101px;
	float:left;
	padding: 0px 14px 0px 5px;
	overflow:visible;
}

#puff {
	width:474px;
	float:left;
}

#dnsl form, #dnsl p {
    padding: 0;
    margin: 0;
}
#dnsl input {
    font-size:11px;
}

/* FORMATS END */