
html
{
	height: 100%;
	font-family: verdana;
	font-size: 9pt;
}
body
{
	background-color: rgb(140, 173, 198);
	margin: 0;
	height: 100%;
}

body, td, input, select, textarea, a{
	font-family: verdana;
	font-size: 9pt;
}

p{margin-top: 0; margin-bottom: 5px;}

h1{font-size: 12pt; margin-bottom: 10px; margin-top: 0; padding-top: 0;}
h2{font-size: 10pt; margin-bottom: 10px; margin-top: 0; padding-top: 0;}

table.forumThread{
	margin-bottom: 5px;
	border-bottom: solid 1px rgb(140, 173, 198);
}
table.forumThreadWithTop{
	margin-bottom: 5px;
	border-bottom: solid 1px rgb(140, 173, 198);
	border-top: solid 1px rgb(140, 173, 198);
}
td{}

input.flat, select.flat{
	border: solid 1px black;
}

td.form{padding-top: 3px; padding-right: 5px;}
tr.mouseOver{background-color: rgb(226, 234, 240);}
tr.mouseOut{backgroundColor: transparent;}

#pagecontainer {
	padding:0px;
	background-color: transparent;
	width:770px;
	height:100%;
	margin-left:-385px; /* -((Width / 2) - padding - border) */
	margin-top:-0px;  /* -((Height / 2) - padding - border) */
	position:absolute;
	left:50%;
	top:0;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
}
.fullheight{height: 100%;}
.fullwidth{width: 100%;}
.fixed{table-layout: fixed;}
.babyblue{background-color: rgb(226, 234, 240);}

#pagecontent{background-color: white; height: 100%; padding-top: 5px; vertical-align: top;}
#pagecontent td{vertical-align: top;}
#pagetop{background-image: url("/gfx/blacktop.jpg"); background-position: right bottom; background-repeat: no-repeat; height: 80px; color: White; vertical-align: bottom; padding: 5px;}
#pagetop a{
	text-decoration: none;
	color: white;
	font-weight: bolder;
}

a{
	text-decoration: none;
	color: black;
}

a:hover{
	text-decoration: underline;
}

a.icon{
	background-image: url("http://surfcastingklub.dk/gfx/linkicon.gif");
	background-position: 2px 4px;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 3px;
}

.text7pt{font-size: 7pt;}

.block{display:block;}
.strong{
	font-weight: bolder;
}

tr.admintableheader{background-color: rgb(140, 173, 198); color: white; font-weight: bolder;}

td.bottomborder{border-bottom: solid 1px rgb(70,146,156);}

#pagetable{
	table-layout: fixed;
	width: 760px;
	border-left: solid 2px black;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
	border-top: solid 2px black;
	background-color: #8CADC6;
}

div.menupanel
{
	background-color: seagreen;
	color: white;
	font-weight: bolder;
	height: 20px;
	padding-top: 3px;
	padding-left: 15px;
	overflow: hidden;
	background-image: url("http://surfcastingklub.dk/gfx/panel.jpg");
	background-repeat: no-repeat;
	font-size: 8pt;
}
div.menupanel a{
	font-weight: bolder;
	font-size: 8pt;
	color: white;
}
div.menupanelcontent{
	margin-bottom: 10px;
	margin-top: 5px;
	padding-left: 4px;
}

div.articlepanel
{
	background-color: rgb(99, 145, 177);
	color: White;
	font-weight: bolder;
	height: 20px;
	padding-top: 3px;
	padding-left: 15px;
	overflow: hidden;
	background-image: url("http://surfcastingklub.dk/gfx/articlePanel.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
}
div.articlecontent
{
	padding-top: 5px;
	padding-bottom: 10px;
}
div.articlecontent p{margin-top: 0;}
div.articlefooter{border-top: solid 1px rgb(99, 145, 177); text-align: right; font-size: 7pt; color: rgb(128, 128, 128); margin-top: 10px;}
div.articlefooter a{text-decoration: none; font-size: 7pt; color: rgb(128, 128, 128);}

div.breadcrumb, div.breadcrumb a{
	font-size: 9px;
	color: #555555;
}

table.calendarMonth
{
	width: 186px;
	border: solid 1px black;
	cursor: default;
}

table.calendarMonth td
{
	text-align: center;
}

table.calendarMonth td a, table.calendarMonth td a:hover
{
	color: white;
}

table.calendarMonth td.inactive
{
	background-color: #F0F5FF;
}

table.calendarMonth td.active
{
	background-color: #FFFFD4;
}

table.calendarMonth td.weekend
{
	background-color: #FFEEBD;
}
table.calendarMonth td.today
{
	border: none;
	background-image: url('images/calendarBorder.gif');
	background-repeat:no-repeat;
}
table.calendarMonth thead
{
	background-color: black;
	color: white;
	font-weight: bolder;
}

table.calendarMonth td.dayHeader
{
	width: 26px;
	background-color: #8CADC6;
	font-size: xx-small;
}

tr.black
{
	background-color: Black;
	color: White;
	font-weight: bolder
}
