/* Layout for tsar-ping.no                
/* Copyright Tsar-Ping Kennel             
/* Written and designed by Daniel Søland Jackson <daniel@snilldesign.no>  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}

.w {
	margin: 0 auto;
	width: 780px;
	position: relative;
}

html {
	background-image: url('../images/footerbg.png');
	background-repeat: repeat;
	background-position: top center;
}

#content {
	background-color: white;
	padding: 30px 0 20px 0;
}

.hidden {
	display: none !important;
}
.clear {
	clear: both;
}

#header {
	background-color: #ebd9b0;
	background-image: url('../images/headerbackground.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	height: 161px;
}

#header h1 {
	padding-top: 39px;
	line-height: 0;
	margin-bottom: 0;
}

#header h1 a:hover,
.typography a:hover img {
	opacity: 0.6;
}

#menu {
	position: absolute;
	top: 122px;
	left: 0;
}

#menu li {
	display: inline;
	line-height: 1em;
}

#menu li a {
	float: left;
	display: block;
	padding: 12px 17px 11px 17px;
	color: black;
}

#menu li a:hover {
	background-color: #d0c497;
}

#menu li.current a,
#mnu li.current a:hover,
#menu li.section a {
	background: white;
	border-width: 1px 1px 0 1px;
	padding: 11px 16px 11px 16px;
	border-color: #d0c497;
	border-style: solid;	
}


#search {
	text-align: right;
	position: absolute;
	top: 40px;
	right: 0;
	height: 40px;
}

#search div {
	display: inline;
}

#SearchForm_SearchForm_Search {
	font-size: 12px;
	line-height: 12px;
	padding: 4px 8px;
	border: 1px solid #d0c497;
	margin-right: -7px;
}

 #SearchForm_SearchForm_action_results {
	font-size: 12px;
	line-height: 12px;
	padding: 3px 5px;
	border: 1px solid #d0c497;
	background-color: #d0c497;
}

#SearchForm_SearchForm_action_results:hover {
	background-color: #f4eede;
	cursor: pointer;
}

#SearchForm_SearchForm_action_results:active {
	background-color: #f0e4b7;
}

#SearchResults li {
	margin-bottom: 20px;
	list-style: none;
	padding-bottom: 19px;
	border-bottom: 1px solid rgb(190,190,190);
	display: block;
}

#Sidebar li,
#right_content li {
	list-style: circle;
}
g

.searchResultHeader {
}

#footer {
	border-top: 1px solid rgb(210,210,210);
	background-image: url('../images/footertop.png');
	background-repeat: repeat-x;
	background-position: top center;
	height: 160px;
	padding-top: 20px;
}

.blogentry {
	padding-bottom: 20px;
	border-bottom: 1px solid rgb(210,210,210);
	margin-bottom: 39px;
}

#left_content,
#BlogContent {
	margin-right: 300px;
}

#right_content,
#Sidebar {
	float: right;
	padding-top: 20px;
	width: 240px;
}

#SilverStripeNavigator {
	z-index: 1;
}

/* Forms.css for tsarping.no
   Copyright 2009 kennel Tsar-Ping
	Created by Daniel SÃ¸land Jackson <daniel@snilldesign.no */

#PageCommentInterface_Form_PostCommentForm .field {
	display: block;
	margin-bottom: 20px;
}

#Name input,
#CommenterURL input,
#CommenterEmail input,
#PageCommentInterface_Form_PostCommentForm_MollomField,
#Comment textarea {
	width: 300px;
	border: 1px solid rgb(190,190,190);
	padding: 6px 4px;
	margin-top: 2px;
	background-color: rgb(245,245,245);
}

#Name input:focus,
#CommenterURL input:focus,
#PageCommentInterface_Form_PostCommentForm_MollomField:focus,
#CommenterEmail input:focus,
#Comment textarea:focus {
	border: 1px solid #d0c497;
	background-color: white;
}

#Comment textarea {
	width: 450px;
	height: 300px;
}

.mollom-audio-captcha object {
	height: 28px;
	width: 140px;
}

#PageCommentInterface_Form_PostCommentForm .Actions {
	margin-top: -20px;
	text-align: right;
}

 #PageCommentInterface_Form_PostCommentForm_action_postcomment {
	font-size: 12px;
	line-height: 12px;
	padding: 4px 5px;
	border: 1px solid #a09447;
	background-color: #d0c497;
}

#PageCommentInterface_Form_PostCommentForm_action_postcomment:hover {
	background-color: #f4eede;
	cursor: pointer;
}

#PageCommentInterface_Form_PostCommentForm_action_postcomment:active {
	background-color: #f0e4b7;
}

#PageComments li {
	display: block;
	list-style: none;
	margin-left: 0;
	padding: 20px;
}

#PageComments .info .name {
	font-weight: bold;
}

#PageComments .info .name img {
	float: left;
	padding-right: 10px;
}

#PageComments .info .date {
	color: rgb(100,100,100);
}

#PageComments .odd {
	background-color: rgb(245,245,245);
}

#PageComments .actionLinks li {
	display: inline;
	padding: 0;
	margin: 0;
}

#PageComments .actionLinks li a {
	color: rgb(100,100,100);
	padding: 3px 5px;
	margin-left: -3px;
	margin-right: 3px;
}

#PageComments .actionLinks li a:hover {
	background-color: rgb(100,100,100);
	color: white;
	text-decoration: none;
}

.message {
	color: red;
	background-color: rgb(255,225,225);
	padding: 5px;
	border: 5px solid rgb(255,200,200);
}

/* Mollom */
#MolomField {}
