/*
Theme Name: Skillebekk Klinikken
Theme URI: http://www.skillebekk-klinikken.no
Description: Denne siden er utviklet av Arctic Nova LTD for Skillebekk Klinikken.
Version: 1.0
Author: Arctic Nova LTD
Author URI: http://www.arcticnova.com/
Tags: blue, custom header, fixed width, two columns, widgets

	SkillebekkTheme v1.0
	http://www.arcticnova.com/

	This theme was designed and built by both Arctic Nova and Tanzilo.

	The CSS, XHTML and design is released under copyright property law.

*/



/* Begin Typography & Colors */

/* CSS Document */

body
{
	margin:0px; padding:0px;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
A
{
	color:#FFFFFF; text-decoration:underline;
}
A:hover
{
	text-decoration:none;
}
INPUT
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#container
{
	width:100%; height:100%; overflow:hidden; margin:0px auto;
}
#container .header-wide
{
	width:100%; height:480px; overflow:hidden;
	background:url(images/header-bg.jpg) center top no-repeat;
}
#container .header
{
	width:1000px; height:432px; margin:0px auto; overflow:hidden;
}
#container .header-left
{
	width:535px; height:100%; float:left;
}
#container .header-left .logo
{
	margin:123px 0px 0px 45px;
}
#container .header-right
{
	width:465px; height:100%; float:left; padding:123px 0px 0px 0px;
}
#container .header-right UL
{
	margin:0px; padding:0px;
}
#container .header-right LI
{
	display:block; list-style:none; clear:both; padding:15px 0px 0px 15px;
	background:url(images/top-bullet.jpg) no-repeat;
	background-position:0px 20px;
}
#container .header-right LI A
{
	color:#548FB3;
}
#container .menu
{
	width:956px; height:50px; margin:0px auto; overflow:hidden;
	background:url(images/menu-bg.jpg) left top no-repeat;
}
#container .menu .menu-left
{
	width:723px; float:left;
}
#container .menu .menu-left UL
{
	margin:0px; padding:0px;
}
#container .menu .menu-left LI
{
	float:left; display:block; padding:12px 0px 19px 0px;
	overflow:hidden;
}
#container .menu .menu-left LI A
{
	color:#FFFFFF; font-size:14px; text-decoration:none;
	background:url(images/menu-divider.jpg) left no-repeat;
	display:block; padding:0px 23px 0px 23px;
	font-family:Helvetica, Georgia, "Times New Roman", Times, serif;
}
#container .menu .menu-left LI A:hover
{
}
#container .menu .menu-left .homepage
{
	background:none;
}
#container .menu .menu-left .current_page_item
{
	background:#FF0000;
	background:url(images/menu-selected-bg.jpg) center bottom no-repeat;
}
#container .menu .menu-right
{
	width:225px; height:30px; float:left; overflow:hidden;
	padding:7px 0px 0px 0px;
}
#container .menu .menu-right #s
{
	width:169px; height:19px; color:#7F7B79; border:none;
	padding:3px 0px 0px 10px; margin:2px 0px 0px 0px; float:left;
}
#container .menu .menu-right .search-submit
{
	float:left; margin:0px 0px 0px 5px;
}
#container .content-wide
{
	width:100%; height:100%; overflow:hidden;
	background:url(images/content-bg.jpg) center repeat-y;
}
#container .main-content
{
	width:956px; margin:13px auto 37px auto;
	overflow:hidden;
}
#container .main-content-left
{
	width:706px; float:left; margin:25px 0px 0px 0px;
	background:url(images/post-content-bg.jpg) left top no-repeat;
	min-height:284px; color:#FFFFFF;
}
#container .main-content-left .main-content-area
{
	width:650px; margin:0px 0px 0px 25px; overflow:hidden;
	font-size:12px;
}
#container .main-content-left .main-content-area .home-small-title
{
	font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;
	padding:30px 0px 5px 0px;
}
#container .main-content-left .main-content-area .home-content
{
	width:440px; min-height:200px; font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	background:url(images/content-home-bg.jpg) right top no-repeat;
	padding:0px 210px 0px 0px;
}
#container .main-content-left .main-content-area .home-content .home-title
{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:30px;
	background:url(images/home-title-bg.jpg) no-repeat;
	background-position:0px 8px;
	padding:0px 0px 10px 50px; border-bottom:#FFFFFF dashed 1px;
}
#container .main-content-left .main-content-area .home-content .post
{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	line-height:14px;
}
#container .main-content-left .main-content-area .post-content
{
	width:650px; min-height:200px; font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	padding:0px 0px 0px 0px;
}
#container .main-content-left .main-content-area .entry IMG
{
	width:auto; height:auto;
}
#container .main-content-left .main-content-area .post-title
{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:30px;
	font-weight:normal;
	padding:0px 0px 10px 0px; border-bottom:#FFFFFF dashed 1px;
}
#container .main-content-left .main-content-area .post-title A
{
	text-decoration:none;
}
#container .main-content-left .main-content-area .post-title A:hover
{
	text-decoration:underline;
}
#container .main-content-left .main-content-area .post-content .navigation
{
	padding:20px 0px 0px 0px;
}
#container .main-content-left .main-content-area .post-content .navigation A
{
	font-size:24px;	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
#container .main-content-left .main-content-area .post-content .navigation A:hover
{
	text-decoration:underline;
}
#container .main-content-left .main-content-area .post-content .navigation .alignleft
{
	width:470px; float:left;
}
#container .main-content-left .main-content-area .post-content .navigation .alignright
{
	width:180px; float:left;
}
#container .main-content-left .main-content-area .post-content .comments-list OL
{
	margin:0px; padding:0px;
}
#container .main-content-left .main-content-area .post-content .comments-list LI
{
	list-style:none; padding:10px;
}
#container .main-content-left .main-content-area .post-content .comments-list .avatar
{
	float:right;
}
#container .main-content-left .main-content-area .post-content .comments-list .alt
{
	background:#618DBC;
}
#container .main-content-right
{
	width:219px; float:left; min-height:65px; margin:0px 0px 0px 20px;
	background:url(images/sidebar-bg.jpg) top left no-repeat;
	padding:85px 0px 0px 0px;
}
#container .main-content-right UL
{
	margin:0px; padding:0px 0px 0px 20px;;
}
#container .main-content-right LI
{
	list-style:none; display:block; clear:both; padding:2px 0px 5px 0px;
}
#container .main-content-right .list-style
{
	background:url(images/sidebar-menu-bg.jpg) left bottom no-repeat;
}
#container .main-content-right LI A
{
	text-decoration:none; font-size:14px; padding:0px 0px 0px 17px;
	background:url(images/white-double-arrow.jpg) no-repeat;
	background-position:0px 7px;
}
#container .main-content-right LI A:hover
{
	text-decoration:underline;
}
#container .bottom-boxes
{
	width:956px; margin:0px auto 64px auto; overflow:hidden; clear:both;
	color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif;
}
#container .bottom-boxes .info-box
{
	width:307px; min-height:150px; float:left;
	background:url(images/bottom-box-bg.jpg) left top no-repeat;
}
#container .bottom-boxes .info-box-space
{
	margin:0px 0px 0px 17px;
}
#container .bottom-boxes .box-one
{
	width:155px; margin:25px 0px 0px 25px; padding:0px 0px 0px 120px;
	background:url(images/box-one-bg.jpg) left top no-repeat;
}
#container .bottom-boxes .box-one-title
{
	border-bottom:#FFFFFF dashed 1px; font-size:18px; padding:5px 0px 7px 0px;
}
#container .bottom-boxes .box-one-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0px 0px 0px;
}
#container .bottom-boxes .box-one-link
{
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	padding:15px 0px 0px 0px;
}
#container .bottom-boxes .box-two
{
	width:155px; margin:25px 0px 0px 25px; padding:0px 0px 0px 120px;
	background:url(images/box-two-bg.jpg) left top no-repeat;
}
#container .bottom-boxes .box-two-title
{
	border-bottom:#FFFFFF dashed 1px; font-size:18px; padding:5px 0px 7px 0px;
}
#container .bottom-boxes .box-two-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0px 0px 0px;
}
#container .bottom-boxes .box-two-link
{
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	padding:15px 0px 0px 0px;
}
#container .bottom-boxes .box-three
{
	width:155px; margin:25px 0px 0px 25px; padding:0px 0px 20px 120px;
	background:url(images/box-three-bg.jpg) left top no-repeat;
}
#container .bottom-boxes .box-three-title
{
	border-bottom:#FFFFFF dashed 1px; font-size:18px; padding:5px 0px 7px 0px;
}
#container .bottom-boxes .box-three-text
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0px 0px 0px;
}
#container .bottom-boxes .box-three-link
{
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	padding:15px 0px 0px 0px;
}
#container .footer
{
	width:929px; height:28px; overflow:hidden; margin:0px auto;
	background:url(images/footer-bg.jpg) left top no-repeat;
	padding:40px 0px 10px 27px;
}
#container .footer .footer-left
{
	width:600px; float:left;
}
#container .footer .footer-left .homepage
{
	background:none;
}
#container .footer .footer-left UL
{
	margin:0px; padding:0px;
}
#container .footer .footer-left LI
{
	list-style:none; display:block; float:left;
	background:url(images/footer-menu-bg.jpg) no-repeat;
	background-position:0px 9px; padding:0px 9px 0px 9px;
}
#container .footer .footer-left LI A
{
	text-decoration:none;
}
#container .footer .footer-left LI A:hover
{
	text-decoration:underline;
}
#container .footer .footer-right
{
	width:310px; float:left; color:#FFFFFF;
}
#container .footer .footer-right A
{
	text-decoration:none;
}
#container .footer .footer-right A:hover
{
	text-decoration:underline;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #2b2b2b;
	text-align: center;
	background-color: #2b2b2b;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
