body
{
	background: url("/bg.gif");
	color: #7C7C7C;
	background-color: #E5E5E5;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	margin-top: 20px;
}

p, blockquote, li, h3, .metainfo
{
	line-height: 18px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

a
{
	color: #7C7C7C;
	font-weight: bold; 
	text-decoration: none;
        border: 1px solid white;
}

a:hover
{
	border: 0px;
	color: black;
	background-color: #FFAA00;
        border: 1px solid red;
}

h3
{
	background: url("/images/arrow.gif");
	background-position: left bottom;
	background-repeat: no-repeat; 
	padding-left: 25px;
	font-weight: bold; 
	font-size: 13px;
	border-bottom: 1px #7C7C7C solid;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 7px;
	color: #FFAA00;

}
	
h3 a
{
	border: 0px;	
	font-weight: normal;
}

blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

#crumbs {
	padding: 3px;
	margin-bottom: 25px;
	}

#crumbs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#crumbs ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

#right p, #left p
{
	line-height: 15px;
	font-size: 10px;
}

#left p, #left h3
{
	text-align: right;
	font-size: 11px;
}

#sitelocation {
	height: 35px;
	text-align:right;
	font-size: 9px;
}

#head
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
/* 	background: white url("/headers/rotate.php");
*/
	background-position: left top;
	background-repeat: no-repeat;
	height: 100px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

#container
{
	background-color: #FFFFFF;
	width: 800px;
	\width: 810px;
	w\idth: 800px;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #7C7C7C;
	border-right: 1px solid #7C7C7C;
	border-top: 1px solid #7C7C7C;
	border-bottom: 1px solid #7C7C7C;
}

#left
{
	float: left;
	width: 170px;
	\width: 170px;
	w\idth: 170px;
	margin-right: 5px;
	padding-top: 30px;
	text-align: right;
}

#center
{
	margin-left: 175px;
	margin-right: 175px;
	padding-top: 30px;
	border-left: 1px solid #7C7C7C;
	border-right: 1px solid #7C7C7C;
}

#right
{
	float: right;
	width: 175px;
	\width: 175px;
	w\idth: 175px;
	height: 400px;
	margin-left: 5px;
	padding-top: 50px;
}

#foot
{
	clear: both;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	border-top: 1px solid #7C7C7C;
	font-size: 9px;
}

.metainfo
{
	text-align: right;
}

.eof
{
	font-size: 10px;
	text-align: right;
	padding-right: 40px;
	font-style: italic;
	margin-bottom: 15px;
}

.quote {
	background: #FEFDFD url(/images/quote.png) left top no-repeat;
	font-size: 11px; 
	font-style: italic;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 15px;
	border: 1px dashed #7C7C7C;
	text-align: left;
}

.hot {
	background: #E6FFCC url(../images/thumps-up.gif) right top no-repeat;
	font-size: 11px; 
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 15px;
	border: 1px dashed black;
}

.not {
	background: #FFCCE6 url(../images/thumps-down.gif) right top no-repeat;
	font-size: 11px; 
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 15px;
	border: 1px dashed black;
}

.death {
	background: #000000;
	font-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#kalender
{
	margin-left: 20px;
}

/* Comments */
/* ------------------------------------------------------- */
ol.comments {
	list-style-type: none;
	padding-left: 0px;
}
.commentsblock {
	margin: 1em 0 1.5em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px #7C7C7C solid;
}

.even,
.odd,
#compreview {
	margin-bottom: 15px;
	padding: 0;
	background: #E2E2E2 url(/images/comments/odd/comtop.gif) no-repeat left top;
	width: 410px;
}

.message,
#TextDisplay {
	margin: 0;
	padding: 14px 14px 14px 40px;
	background: url(/images/comments/odd/combot.gif) no-repeat right bottom;
}

#compreview { margin-bottom: 35px; }

#compreview p {
	margin: 0;
	padding: 0;
}

.gr {
	float:left;
	margin-right: 7px;
	height: 32px;
	width: 32px;
}

.authinfo {
	background: #fff url(/images/comments/odd/tail.gif) no-repeat left top;
	padding: 3px 0 0 33px;
	color: #666;
	font-size: 10px;
	margin-top: -1px;
}

.even { background: #eee url(/images/comments/even/comtop.gif) no-repeat left top;}
.even .message {background: url(/images/comments/even/combot.gif) no-repeat right bottom;}
.even .authinfo {background: #fff url(/images/comments/even/tail.gif) no-repeat left top;}

.odd span,
.even span,
#compreview span  {
	font-weight: bold;
	font-size: 12px;
	color: #f00000;
	display: block;
}
#TextDisplay { padding-bottom: 10px;}


/*=========================
	FORM ELEMENTS
=========================*/
input {
	border: 1px solid #CCC;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
	width:410px;
	background:url(img/new/field_cmt.gif) no-repeat top right;
}

select {
	width:80px;
}
