/*
 Theme Name: Dockliving.se start theme
 Theme URI: http://localhost
 Description: Dockliving theme is a new test theme for Wordpress.
 Author: OTR
 Author URI: http://www.offthered.se
 Tags: offthered,offthered
 Version: 1.0
 License: Free to kill
 */
body, html {
	border:0px;
	margin:0px auto;
	height:100%;
	font-family: Georgia;
	font-size: 12px;
	background-image: url(images/bg_image.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#D5D5D5;
}
#bg_login{
	height:100%;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
}
#site{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	
}
#container {
	position:relative;
    width: 810px;
	margin:0px auto;
	top:10px;
}
#content{
	margin-top:5px;
}
#content thead td{
	background-image:url(images/bg_menu_slider.png);
	height:23px;
	vertical-align:top;
}
#logo{
	position:relative;
	width:100%;
	height:120px;
}
#logo a{
	position:absolute;
	top:5px;
	left:20px;
}
/* HEADER */
#header {
	position:relative;
    height: 190px;
	background-image:url(images/header_img.jpg);
}
a img{
	border:0px;
}
/* NEWSLETTER */
#newsletter{
	position:absolute;
	top:-90px;
	left:655px;
}
#newsletter input{
	width:128px;
	height:16px;
	border:0px;
}
/* MENU  */
#menu{
	position:absolute;
	top:-37px;
	left:20px;
}
#menu a{
	margin-right:30px;
	text-decoration:none;
}
/* CAT Colors */
.bo{color:#E6AB00;}
.bo_bg{background-color:#FDE9D1;}
.bo_brd{border-color:#E6AB00;}
.uppleva{color:#C40031;}
.uppleva_bg{background-color:#F9DCE4;}
.uppleva_brd{border-color:#C40031;}
.arbeta{color:#5C851D; }
.arbeta_bg{background-color:#EBF4D0;}
.arbeta_brd{border-color:#5C851D; }
.docknytt{color:#F47F22; }
.docknytt_bg{background-color:#F9D8C5;}
.docknytt_brd{border-color:#F47F22; }
/* POST */
.post_title{
	font-size:16px;
	cursor:pointer;
	padding:8px 5px;
}
.post_content{
	font-size:12px;
	color:#000;
	padding:7px;
}
.post_content img{
	width:233px;;
	/*height:100%;*/
}
.post_content_img img{
	width:390px;
}
.readmore{
	cursor:pointer;
	font-style:italic;
}
.post_date{
	width:47px;
	height:50px;
	background-color:#fff;
	text-align:center;
	border-top-width:3px;
	border-top-style: solid;
	margin:0px auto;
}
.post_date .day{
	font-size:28px;
	font-style:italic;	
	margin-top:-3px;
}
.post_date .month{
	font-style:italic;	
}
.post_img{
	text-align:center;	
}
.post .first_img img{
	width:275px;
}
.post_author, .post_total_comments{
	color:#969696;	
}
.post_total_comments{
	cursor:pointer;
}
.post_total_comments:hover{
	color:#000;
}
.bar{
	height:23px;
	width:100%;
	background-image:url(images/bg_menu_slider.png);
}
/* SIDEBAR */
#sidebar{
	position:absolute;
	top:95px;
	left:830px;
	width:170px;	
}
#archive, #latest{
	margin:10px 0px;
}
#archive .archive{
	background-color:#787EBC;
}
#latest .latest{
	background-color:#71798A;
}
#archive .title,#latest .title{
	font-size:16px;
	color:#fff;
}
#archive .content,#latest .content{
	margin: 5px 0px;
	color:#fff;
}
#archive .content a,#latest .content a{
	text-decoration:none;
	color:#fff;
}
#archive .content a:hover,#latest .content a:hover{
	color:#B0B1B1;
}
/* FOOTER */
#footer{
	margin-top:8px;
}
#footer a{
	text-decoration:none;
	color:#FFF;
}
#footer td{
	vertical-align:top;
}
.footer_title{
	font-size:16px;
	padding:5px 8px;
}
.footer_content{
	color:#fff;
	padding:0px 8px;
}
.footer_content span{
	cursor:pointer;
}
.footer_content span:hover{
	color:#B0B1B1;
}
/* ADS */
#ads{
	background-color:#fff;
}
.ads_title{
	background-color:#FFCB00;
	color:#fff;
	height:25px;
	font-size:13px;
	position:relative;
}
.ads_title div{
	position:absolute;
	top:5px;
	left:8px;
}
.ad{
	cursor:pointer;
	padding:5px;
	margin: 20px 0px;
}
.ad img,.ad div{
	margin:0px auto;
}
/* COMMENTS */
#comments{
	margin-top:7px;
}
#comments a{
	text-decoration:none;
	color:#B0B1B1;
}
#comments a:hover{
	color:#818282;
}
#comments .status{
	font-size:11px;
	font-style:italic;
	color:#B0B1B1;
}
#comments .comment_author{
	font-size:16px;
	font-style:italic;
}
#comments .comment_content{
	margin-top:20px;
}
#comments .comment_date{
	color:#B0B1B1;
	font-size:11px;
	font-style:italic;
	margin-top:6px;
}
#respond .title{
	color:#B0B1B1;
	font-size:16px;
	font-style:italic;	
}
#respond td{
	height:18px;
}
#respond input,#respond textarea{
	border:0px;
	height:18px;
	width:160px;
	font-family:Georgia;
}
#respond .label{
	font-size:14px;
	color:#fff;
	font-style:italic;
	background-color:#B0B1B1;
	width:100px;
	position:relative;	
}
#respond .label div{
	/*margin-left:10px;*/
}
#respond .input{
	background-color:#fff;
	width:360px;
}
.dash{
	background-image:url(images/dash.gif);
	width:100%;
	height:3px;
	margin-top:5px;
	margin-bottom:10px;
	background-repeat:repeat-x;
	background-position: center;
}

