body { color: blue;
 	background-color: white;	
	font-family: verdana, arial, sans-serif; 
	margin-left: 0px ;
	margin-right: 0px;
	margin-top: 0px ;
	margin-bottom: 0px;
	font-weight: normal;
	font-style: normal }
 a:link { color: blue }
 a:hover { color: blue }


a.plain { text-decoration: none }
p { font-size: 8pt }

.header{font-size: 40px;
                text-decoration: none;
                color: white;
                font-weight:bold;
                background-color: blue;
	border: none;
	padding: 10px;
}

.header a:link { color: white}
.header a:hover {color: white}
.header a:visited {color: white}

#left {width: 190px;
	border: none;
	float: left;
	padding: 5px;
                height: 100%;
}

#right {
	width: 120px;
	border: none;
	float: right;
	padding: 5px;
                height: 100%;
}

.maindiv {color: black; 
                background-color: white;
                position: absolute;
                left: 190px;
                right: 140px;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right: 10px;
	padding-top : 4px;
                font-size: 8pt; }

.forummaindiv {color: black; 
                background-color: white;
                position: absolute;
                left: 190px;
                right: 10px;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right: 10px;
	padding-top : 4px;
                font-size: 8pt; }

.buttons {text-align: right}

#title {}

#parent {	float: right;
}
                 
img {border: none}
.blogpost {padding-left : 10px;
		padding-right: 20px;
		font-size: 8pt}
p.blogpost {padding-left : 20px;
		padding-right: 0px;
		font-size: 8pt}
.blogpost a { color: blue;
	}
.blogpost a:link { color: blue }
.blogpost a:hover { color: blue }

.blogdate {background-color : blue;
	color : white;
	font-weight: bold;
	display : block;
	padding-bottom : 4px;
	padding-left : 10px;
	padding-top : 4px;
	padding-right : 10px;
	text-decoration : none;
	width : 100% }

img.smiley {margin-bottom : 5px;
	margin-left : 5px;
	margin-top : 5px;
	margin-right :5px;}


p.home, p.archives, p.forum, p.posters, p.dvd { color : white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 6px }
.home a, .archives a, .forum a, .posters a, .dvd a { background-color : blue;
	border: 1px solid white;
	color : white;
	font-weight: bold;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-top : 4px;
	padding-right : 10px;
	text-decoration : none;
	width : 100% }
.home a:hover, .archives a:hover, .forum a:hover, .posters a:hover, .dvd a:hover { background-color : white;
	border : 1px solid blue;
	color : blue;
	text-decoration : none }
body#home p.home, body#archives p.archives, body#forum p.forum, body#posters p.posters, body#dvd p.dvd { color : white;
                background-color: white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 6px }
body#home p.home a, body#archives p.archives a, body#forum p.forum a, body#posters p.posters a, body#dvd p.dvd a { background-color : white;
                border : 1px solid blue;
	color : blue;
	font-weight: bold;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-top : 4px;
	padding-right : 10px;
	text-decoration : none;
	width : 100% }
body#home p.home a:hover, body#archives p.archives a:hover, body#forum p.forum a:hover, body#posters p.posters a:hover, body#dvd p.dvd a:hover  { background-color : white;
	border : 1px solid blue;
	color : blue;
	text-decoration : none }

h1 { 	font-weight: bold;
	font-size: 18px;
	text-align: center }

h2 {	font-weight: bold;
	font-size: 10pt;
                color: black }

h2 a:link { color: black}
h2 a:hover {color: black}
h2 a:visited {color: black}

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 2px white solid; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #FFFF99; }
td.row2	{ background-color: white; }
td.row3	{ background-color: #FFCC33; }

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: black; font-size: 8pt; font-weight : normal;
	background-color: #FFD700; height: 18px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(templates/subSilver/images/side_bg.gif);
			background-color:#D1D7DC; border: black; border-style: solid; height: 18px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 18px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 18px;
}
td.row3Right,td.spaceRow {
	background-color: #FFFF66; border: #FFFFFF; border-style: solid;
}

th.thHead,td.catHead { font-size: 8pt; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/* titles for the topics: could specify viewed link colour too */
.topictitle	{ font-weight: bold; font-size: 8pt; color : black; }

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 8pt; color : black; }

/* The content of the posts (body of text) */
.postbody { font-size : 8pt; line-height: 18px}
a.postlink:link	{ text-decoration: none; color : #444D7D }
a.postlink:visited { text-decoration: none; color : #626EB2; }
a.postlink:hover { text-decoration: underline; color : #507340}

.name			{ font-size : 11px; color : #000000;}

