/* Start of CMSMS style sheet 'caterham' */
@charset "utf-8";
/* CSS Document */

html, body {
height: 100%;
}

body {
	background-color: #000000;
	color: #ffffff;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	text-align: center;
	background-image: url(uploads/look/watermark.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-attachment: fixed;
}

#wrapper {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

* html #wrapper {
   height: 100%;
}

#header {
	background-image: url(uploads/look/header_back.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 144px;
	position: relative;
}

#topmenu {
	position: absolute;
	bottom: 58px;
	right: 250px;
	z-index: 100;
}

#topmenu a:link, #topmenu a:visited {
	display: block;
	background-image: url(uploads/look/topnav_off.gif);
	width: 113px;
	padding-right: 5px;
	height: 25px;
	padding-top: 2px;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}

#topmenu a:hover {
	background-image: url(uploads/look/topnav_on.gif);
	height: 24px;
	padding-top: 3px;
}

#rightcar {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 50;
	background-image: url(uploads/look/rightcar.jpg);
	background-position: right bottom;
	width: 266px;
	height: 144px;
}

#mainpage {
	margin-top: 20px;
	margin-bottom: 20px;
}

#mainpagetable {
	width: 100%
}

#navigationtd {
	vertical-align: top;
	width: 170px;
}

#subnav ul, #subnav li {
	margin: 0px;
	padding: 0px;
}

#subnav li {
	list-style: none;
}

#subnav a:link, #subnav a:visited {
	background-image: url(uploads/look/sidenav.gif);
	width: 170px;
	height: 21px;
	padding-top: 2px;
	display: block;
	color: #F8C217;
	margin-bottom: 6px;
	text-decoration: none;
}

#subnav a:hover {
	color: #ffffff;
	background-image: url(uploads/look/sidenav_on.gif);
}

#contenttd {
	vertical-align: top;
   padding: 0px 20px 0px 20px;
}

#newstd {
	vertical-align: top;
	width: 252px;
}

#news {
	
}

#newstitle {
	background-image: url(uploads/look/newsheader.gif);
	background-repeat: no-repeat;
	height: 22px;
	position: relative;
	padding: 3px;
	font-size: 140%;
}

#newslinker {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 11px;
}

#newscontent {
	background-color: #ffffff;
	padding: 6px;
	color: #000000;
}

#footer {
	background-image: url(uploads/look/footer.jpg);
	height: 24px;
	position: relative;
}

#footerright {
	position: absolute;
	top: 0px;
	right: 0px;
}

#credit {
	position: absolute;
	top: 4px;
	right: 10px;
}

#footer a:link, #footer a:visited {
	color: #FDD632;
	text-decoration: underline;
}

#footer a:hover {
	color: #FFF000;
	text-decoration: none;
	margin-bottom: 30px;
}

dfn {
	display: none;
}

#loginbox {
       width: 163px;
       font-size: 10px;
}

#loginboxtitle {
	background-image: url(uploads/look/loginboxheader.gif);
   height: 15px;
   padding: 4px;
   color: #8B1111;
}

#loginboxbody {
    background-color: #ffffff;
    padding: 3px;
    color: #000000;
}

#loginbox input {
	width: 154px;
        border: 1px solid #000000;
}

#loginbox input.submitter {
	background-color: #FDD632;
	width: 100px;
margin: 6px 0px 0px 30px;
}

h1 {
	font-size: 140%;
	color: #FDDB3A;
	font-weight: normal;
}

h2 {
	font-size: 120%;
	color: #FDDB3A;
	font-weight: normal;
}

a:link, a:visited {
	color: #ff0000;
}

a:hover {
	color:#FF9600;
}

#calnavibox a:link, #calnavibox a:visited {
color: #000000;
}

#calnavibox a:link {}

table.calendar th {
width: 75px;
}

table.calendar td.emptydays {
background-color: #000000;
border: 1px solid #000000;
}

.calendar td {
vertical-align: top;
width: 100px;
height: 75px;
font-size: 10px;
margin: 1px;
border: 1px solid #8397CD;
}

div.calendar_div {
width: 100px;
height: 75px;
position: relative;
background-color: #B2B2B2;
}

div.daydate {
position: absolute;
left: 2px;
top: 2px;
width: 90px;
height: 55px;
color: #383838;
font-size: 16px;
z-index: 5;
}

div.events {
position: absolute;
left: 0px;
top: 0px;
width: 94px;
height: 52px;
z-index: 10;
border: 1px solid #7189CA;
padding: 19px 2px 2px 2px
}

div.eventlist {
font-size: 9px;
margin-bottom: 3px;
}

div.eventlist a:link, div.eventlist a:visited {
text-decoration: none;
color: #385296;
line-height: 9px;
}

div.eventlist a:hover {
text-decoration: underline;
}

div.daydate a:link, div.daydate a:visited, div.daydate:hover {
color: #385296;
text-decoration: none;
}

#diarynav {
width: 600px;
}

#diarynav td {
vertical-align: top;
width: 300px;
}


/* end new calendar */

/* new forum */
#forum .forum_title{ font-weight:bold; }
#forum .forum_link{ font-size:.9em; }
#forum a.forum_link{ text-decoration:none; }
#forum form textarea{ border:1px solid #000000; font-size:1.1em; background-color:#ffffff; width:570px; height:250px; }

#forum table.forum_pagetable{ width:100%; margin:0; padding:0; border:0; }
table.forum_pagetable th,td { padding:1px; }

.forum_head_table{ background-color:#000000; color: #ffffff; padding: 6px; }

.forum_head_table a:link, .forum_head_table a:visited {color: #ffffff;}

#forum img {border: 0px hidden;}

.forum_head_icon{ width:22px; }
.forum_head_name{ width:82%; text-align:left; }
.forum_head_count{ width:14%; text-align:center; }
.forum_head_subject{ width:47%; text-align:left; }
.forum_head_views{ width:14%; text-align:center; }
.forum_head_info{ width:21%; text-align:center; }
.forum_head_topic{ font-weight:bold; }
.forum_head_reply{ text-align:right; }

.forum_icon{ vertical-align:top; }
.forum_name{ vertical-align:top; }
.forum_count{ text-align:center; vertical-align:top; }
.forum_subject{ vertical-align:top; }
.forum_views{text-align:center; vertical-align:top; }
.forum_info{ width:21%; font-size:.8em; text-align:center; vertical-align:top; }
.forum_content{ width:66%; vertical-align:top; }
.forum_edit{ width:13%; text-align:center; vertical-align:top; }
.forum_bodypost{ width:79%; vertical-align:top; }

#forum td.forum_alternate1{ padding: 6px; Background-color: #212121;}
#forum td.forum_alternate2{ padding: 6px;}

.forum_pagination{ font-size:.9em; }
.forum_quote{ padding:0 7px; border:1px solid #000; background-color:#000000; }
.forum_center{ margin:0; padding:0; border:0; text-align:center; }

#forum a.reply_link{ font-size:.8em; text-decoration:none; }
#forum span.reply_link{ font-size:.8em; }

/* end new forum */
/* End of 'caterham' */

