body {
	text-align: center;
	min-width: 730px;
	font-family: 'Verdana', 'Helvectica', 'Trebuchet MS', sans-serif; 
	font-size:75%;
	color:#595959;
	background: #eadfd4 ;
	padding-top:10px;
}

#content {
	margin:0 auto;
	width:730px;
	/*height:600px;*/
	text-align: left;
	background:#fbeee2; 
	padding-bottom:35px;
	border: 1px solid #595959;
}

#top {
	width:730px;
	height:94px;
	background: #fbeee2 url(../images/top-pans.jpg) no-repeat;
	border-bottom: 1px solid #595959;
}

#top #text {
	margin-left: 95px;
	font-size: 35px;
	letter-spacing:2px;
	font-weight:bold;
	color: #918E8A;
	padding: 24px;
}

.logo {
	padding: 10px 0 0 3px;
	float:left;
}

.sponsor {
	margin-top: 24px;
	padding-right: 10px;
	float:right;
	border: none;
}


#menu {
	width: 730px;
	height:22px;
	text-align: center;
	font-weight: bold;
	letter-spacing:1px;
	background: #dcbea1;
	border-bottom: 1px solid #595959;
	padding-top:6px;
}

#menu ul {
	display:inline;
}

#menu li {
	list-style-type:none;
	display: inline;
	padding-right: 18px;
}

#menu a:link {
	text-decoration: none;
	color:#595959;
}

#menu a:active {
	text-decoration: none;
	color: #595959;
}

#menu a:visited {
	text-decoration: none;
	color:#595959;
}

#menu a:hover {
	color: #ff8400;
	text-decoration:underline;
}

#rightImg {
	float:right;
	padding: 6px 9px 0 0;
	width: 230px;
	height: 225px;
}

#rightImgNews {
	float:right;
	padding: 6px 9px 0 0;
	width: 230px;
	background: url(/images/pan-stylized_news.gif) no-repeat;
}

#textContainer {
	width: 410px;
	padding-top:20px;
	
	/* Denne padding-left passer fint til en Windows XP IE 6.0, 
	men er to pixels skæv i Gecko-browsere.
	Optimalt set bør de have padding-left sat til 75px */

	padding-left:72px;
}

#textContainer h1, #loginwrapper h1, #mail h1, #rightImgNews h1 {
	font-family: 'Trebuchet', 'Trebuchet MS', 'Verdana', 'Helvetica', sans-serif;
	font-size: 190%;
	margin-bottom: 5px;
	letter-spacing:1px;
}

#textContainer h2, #loginwrapper h2, #mail h2, #rightImgNews h2 {
	font-family: 'Trebuchet', 'Trebuchet MS', 'Verdana', 'Helvetica', sans-serif;
	font-size: 140%;
	margin-bottom: 5px;
}

#textContainer a:link, a:active, a:visited, a:hover  {
	color:#8C161C;
}

#textContainer a:hover {
	text-decoration:none;
}

.photoRight {
	float: right;
	border: 1px solid #666;
	margin:17px 0 15px 15px;
	/*  top margin bør være 10px til Gecko'er  */
}

.newsContainer {
	padding-bottom:15px;
	border-bottom: 1px solid #d5c8be;
}

.newsContainer Img {
	border: 1px solid #595959;
}

.welcomeImg {
	float:left;
	margin-right:10px;
}

.newsContainer a:link, a:active, a:visited, a:hover, #rightImgNews a:link, a:active, a:visited, a:hover {
	color:#8C161C;
}

.newsContainer a:hover, #rightImgNews a:hover {
	text-decoration:none;
}

.addressContainer {
	padding-bottom:12px;
	border-bottom: 1px solid #d5c8be;
}

/* pasted from edit.css */
/* For the adm-pages */


/* This is for making a little air below textareas in the events and newsforms */

#edit textarea {
    margin-bottom: 8px;
}

/* */

#editContainer {
	width: 410px;
	padding-top:20px;
/* An attempt to make it fit in IE */
	padding-left:73px;
}

#editContainer h1 {
	font-family: 'Trebuchet', 'Trebuchet MS', 'Verdana', 'Helvetica', sans-serif;
	font-size: 190%;
	margin-bottom: 5px;
}

#editContainer h2 {
	font-family: 'Trebuchet', 'Trebuchet MS', 'Verdana', 'Helvetica', sans-serif;
	font-size: 140%;
	margin-bottom: 5px;
}

#editContainer a:link, a:active, a:visited, a:hover  {
	color:#8C161C;
}

#editContainer a:hover {
	text-decoration:none;
}

label {
	font-size: small;
}

img {
	border: none;
}
	
/*<group=tables>*/

table {
/*	margin-top: 40px; */
	width: 100%;
	border: 1px solid #595959;
	background: inherit;
}

td *:link, td *:visited,td *:hover  {
	display: block;
	width: 100%;
}

table, tr, td {
	border-collapse: collapse;
	padding-top: 3px;
	padding-bottom: 3px;
}

td {
	margin: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

tr.header {
	color: #930;
	background: #dcbea1;
}

tr.header td {
	text-align: center;
}
	
/*</group>*/

.date {
	background: inherit;
	margin-top: -3px;
	font-size: xx-small;
	font-weight: bold;
	padding: 5px 0 3px 0;
}

.location {
    margin-top: -3px;
    font-weight: bold;
}

div#add, form#edit {
	margin: 0;
	padding: 5px;
}

div#add fieldset {
	border: 0;
}

.light {
	background: inherit;
	color: inherit;
}

.dark {
	background: #eadfd4;
	color: inherit;
}

table.table tr td {
	text-align: center;
}

form#adduser label {
}

div#loginwrapper {
	margin: 0 auto;
	width: 600px;
	border: 1px solid #dcbea1;
	background: #fbeee2;
}

.alert {
	color: red;
	background: #eee;
	padding: 5px;
	border: 1px solid #ccc;
	text-align: center;
}

.accept {
	color: green;
	background: #eee;
	padding: 5px;
	border: 1px solid #ccc;
	text-align: center;
}

#mail label {
	font-size: 100%;
}

form label, form input, form select, form option {
	font-size: 100%;
}

.entryaccepted {
	padding: 0px; 
	margin-top:0px; 
	color: green; 
	font-weight:bold;
}

#editmenu {
	width: 730px;
	height:22px;
	text-align: center;
	font-size:87%;
	font-weight: bold;
/*letter-spacing:1px;*/
	background: #dcbea1;
	border-bottom: 1px solid #595959;
	padding-top:6px;
}

#editmenu ul {
	display:inline;
}

#editmenu li {
	list-style-type:none;
	display: inline;
	padding-right: 18px;
}

#editmenu a:link {
	text-decoration: none;
	color:#595959;
}

#editmenu a:active {
	text-decoration: none;
	color: #595959;
}

#editmenu a:visited {
	text-decoration: none;
	color:#595959;
}

#editmenu a:hover {
	color: #ff8400;
	text-decoration:underline;
}

.latestNewsHeader {    border-bottom: 1px solid #d5c8be;    margin-top:-15px;
}


/* Archivelist styling for news.php */

#archivelist {
    padding-left: 12px;
    padding-top: 13px;
}

#archivelist ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 15px;
}

#archivelist ul li.year {
    line-height: 150%;
    font-size: 12px;
    padding-top: 10px;
}

#archivelist ul li.month {
    line-height: 16px;
}

/* End archivelist */
