/*  
Theme Name: Martinello
Theme URI: http://www.martinello-smykker.dk
Description: This is a custom theme for Martinello blog.
Version: 1.0
Author: pixdev
Author URI: http://www.pixdev.dk
*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
    color: #404040;
	font-family: Arial, Verdana, Helvetica;
	background: #000000 url(images/background.jpg) repeat-x;
	border-top: 5px solid #D9B032;
}

html, body {
	height: 100%;
}


a {
	color: #454545;
}

a:hover {
	color: black;
	text-decoration: none;
}


p {
	margin-bottom: 12px;
}


h2 {
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 18px; 
	color: #454545;
}


h3 {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #454545;
}


#pagewrap {
	width: 920px;
	position: absolute;
	left: 50%;
	margin-left: -460px;
	margin-top: 29px;
}

#logo {
	background: url(images/logo.png) no-repeat;
	width: 920px;
	height: 88px;
}


#contentcontainer {
	background-color: #DBAC4C;
	border-left: 1px solid white;
	border-right: 1px solid white;
	width: 918px;
	padding-top: 20px;
	padding-bottom: 3px;
}



/* ------ Navigation -------------------------------- */

#navigation {
	float: left;
	width: 180px;
	margin-left: 9px;
	font-family: Tahoma, Arial, Verdana;
}

#navigation #navtop {
	background: url(images/nav-top.png) no-repeat;
	width: 180px;
	height: 30px;
}

#navigation #navtop h3 {
	padding-left: 17px;
	line-height: 38px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

#navigation #navbody {
	background-color: #1D1D1D;
	border-left: 1px solid white;
	border-right: 1px solid white;
	color: white;
}	


#navigation #navbody li {
	list-style-type: none;
	border-top: 1px solid #353535;
	border-bottom: 1px solid #151515;
	padding: 4px;
	text-transform: uppercase;
}

#navigation #navbody li a {
	background: url(images/nav-arrow.png) no-repeat left center;
	padding-left: 11px;
	display: block;
	margin-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

#navigation #navbody li a:hover {
	text-decoration: underline;
}

#navigation #navbody h3 {
	background: url(images/menu-title-back.png) center repeat-x;
	height: 23px;
	line-height: 24px;
	padding-left: 17px;
	margin-top: 13px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}	

#navigation #navbottom {
	background: url(images/nav-bottom.png) no-repeat;
	width: 180px;
	height: 20px;
}


/* ------ Content -------------------------------- */

#content {
	float: left;
	width: 719px;
	margin-left: 4px;
	margin-top: -4px;
}

#content #contenttop {
	background: url(images/content-top.png) no-repeat;
	width: 719px;
	height: 20px;
}

#content #contentbody {
	background-color: white;
	width: 710px;
	margin-left: 5px;
}

#content #contentbody #contentwrap {
	padding: 20px;
	padding-top: 0px;	
	float: left;
	width: 430px;
}

#content #contentbody #contentsidebar {
	background: #000000 url(images/side-back.jpg) no-repeat;
	width: 230px;
	float: right;
	margin-top: -9px;
	margin-right: 5px;
	color: #FFFFFF;
}

#content #contentbody #contentsidebar h4 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
}

#content #contentbody #contentsidebar li {
	list-style-type: none;
	margin-bottom: 5px;
}

#content #contentbody #contentsidebar li a {
	color: #DBAC4C;
	text-decoration: none;
}

#content #contentbody #contentsidebar li a:hover {
	text-decoration: underline;
	color: #A6A6A6;
}

#content #contentbody #contentsidebar .tddrecentposts li {
	margin-top: 10px;
}

#content #contentbody #contentsidebar .tddrecentposts .sidebardate {
	color: #A6A6A6;
	font-size: 10px;
}

#content #contentbody #contentsidebar div {
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 10px;
}

#content #contentbottom {
	background: url(images/content-bottom.png) no-repeat;
	width: 719px;
	height: 20px;
}


/* ------ Post -------------------------------- */

.Post {
	margin-bottom: 40px;
	font-size: 12px;
	padding: 0px;
}

.PostHead {
	height: 45px;
	border-bottom: 1px dotted #C9C9C9;
	margin-bottom: 10px;
}

.PostHead h1 {
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 18px; 
}


.PostHead h1 a {
	text-decoration: none;
	color: #CD8D0B;
}

.PostHead h2, .PostHead h2 a {
	color: #CD8D0B;
	text-decoration: none;
}

.PostAuthor {
	font-size: 10px; 
	font-family:: Verdana;
}

.PostContent {
	margin-bottom: 20px;
}

	.PostContent p {
		line-height: 16px;
		text-align: justify;
	}
	
	.PostContent a {
		color: #CD8D0B;
		font-weight: bold;
		text-decoration: none;
	}

	.PostContent a:hover {
		color: #e2bb6a;
	}

	.PostContent img {
		padding: 3px;
		border: solid 1px #e8e8e8;
		max-width: 425px;
		margin: 3px 0 5px 0;
	}

.PostComments { 
	background: url(images/PostCom.png) no-repeat left center; 
	padding-left: 22px;
	margin-right: 15px;
}

.PostCategory { 
	background: url(images/PostCateg.png) no-repeat left center;
	padding-left: 20px; 
}

.PostDet {
	font-family: Verdana;
	font-size: 11px;
	padding: 2px 8px 4px 8px;
	display: block;
	background: #fff6e2;
}

.PostDetSingle {
	font-family: Verdana;
	font-size: 11px;
}

.PostError {
	margin-top: 10px;
}


/* ------ NOTE -------------------------------- */

.Note {
	height: 50px;
	border-bottom: 1px dotted #C9C9C9;
	margin-top: -38px;
	font-size: 11px;
	font-family: Verdana, Arial;
}

.Note a {
	text-decoration: none;
}

.Note li {
	list-style-type: none;
	padding-left: 20px;
}

.NoteRss { 
	background: url(images/NoteRss.png) no-repeat left top;
}

.NoteTrackBack {
	background: url(images/NoteTrackBack.png) no-repeat left top;
}



/* ------ Comments -------------------------------- */


.CommentsList {
	margin-top: 20px;
	border-bottom: 1px solid #CCCCCC;
}

.CommentsList h3 {
	color: #CD8D0B;
}

.CommentsList a {
	text-decoration: none;
}

.CommentsList li {
	list-style-type: none;
}

.CommentAuthor h2 {
	font-size: 14px;
	font-weight: bold;
	color: #CD8D0B;
}

.CommentInfo {
	font-size: 10px;
	font-family: Verdana;
	border-bottom: 1px solid #DBAC4C;
	height: 20px;
}

.CommentContent {
	margin-bottom: 20px;
	font-size: 12px;
	padding: 10px;
	background-color: #f9f2e4;
}

#CommentRespond {
	margin-top: 20px;
}



/* -------------------------------------------- */


.pagetitle {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 5px;
	color: #CD8D0B;
}


#pagebottom {
	background: url(images/page-bottom.png) no-repeat;
	width: 920px;
	height: 33px;
}

#footer {
	height: 45px;
	color: #63625f;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
}

#footer a {
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
}


#searchform label {
	display: none;
}





