/*
Theme Name: Historical Diamond's
Theme URI: http://historicaldiamonds.no
Description: Custom made theme for Historical Diamond's <http://historicaldiamonds.no>
Version: 0.1
Author: Ricco Madsen
Author URI: http://riccomadsen.com
*/

/* Structure */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #780400 url(bg.gif) repeat-y center;
	height: 100%;
}
div#main {
	width: 804px;
	margin: 0 auto;
}
div#header {
	background: transparent url(header.gif) no-repeat top center;
	width: 100%;
	height: 296px;
	margin: 0 auto;
}
div#container {
	padding-top: 14px;
}
div#content {
	width: 560px;
	float: right;
	border-left: 2px solid #780400;
	padding: 0 20px;
	margin-bottom: 2em;
}
div.entry p {
	margin-bottom: .4em;
}
p.edit {
	font-size: 9pt;
	margin: .6em 0;
}
div#left {
	float: left;
	width: 190px;
	padding-left: 5px;
}
div#footer {
	clear: both;
	width: 60%;
	height: 50px;
	margin: 0 auto;
	padding-top: 25px;
	text-align: center;
	font-size: 7pt;
	border-top: 1px solid #780400;
}
/* Fonts and colors */
body {
	color: #3b3839;
	font-size: 11pt;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
a, a:visited {
	color: #780400;
}
a:hover {
	color: #9d9a88;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Treuchet MS", "Times New Roman", serif;
	color: #780400;
	margin-bottom: 1em;
}
h1 {
	font-size: 16pt;
}
h2 {
	font-size: 15pt;
}
h3 {
	font-size: 12pt;
}
h1 a, h2 a, h3 a {
	text-decoration: none;
}
.post h2 {
	margin-bottom: .2em;
}
/* Content */
div#header {
	cursor: pointer;
}
div#header * {
	display: none;
}
.editentry {
	font-size: 9pt;
	font-style: italic;
}
.postmetadata {
	font-size: 8pt;
	padding-left: 25px;
	font-style: italic;
	margin-bottom: 1em;
}
/* Navigation */
h2.widgettitle {
	font-size: 13pt;
	color: #3b3839;
	margin-bottom: .3em;
}
ul.columncontent li {
	list-style-type: none;
	font-size: 10pt;
	margin: 0 0 .5em .5em;
}
ul.columncontent li a {
	color: #3b3839;
	text-decoration: none;
	display: block;
	border-bottom: 1px dotted #3b3839;
	padding-left: 8px;
}
ul.columncontent li a:hover {
	color: #780400;
	border-bottom: 1px solid #780400;
}
/* Guestbook */
div#entries {
	margin: 2em 0;
}
div#entries div.entry {
	padding: .6em 0 .6em 1em;
	border-bottom: 1px solid #780400;
}
div#entries div.alt {
	background-color: #dde4b5;
}
form#commentform p {
	margin: .4em 0 0 0;
}
input.textinput {
	width: 250px;
}
textarea#comment {
	width: 500px;
}
input.textinput, textarea#comment, input#submit {
	padding: .2em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	border: 1px solid #3b3839;
	background-color: #fff;
	color: #121212;
}
input.textinput:focus, textarea#comment:focus {
	border: 1px solid #780400;
}
/* IE goodness */
* html body {
	text-align: center;
}
* html div#main {
	text-align: left;
}