			body{margin:10px auto;padding:0px;background:#ffffff;color:#000000;font-size:12px;font-family:"Verdana", Verdana, Sans-Serif;width:780px;}
			a{color:#003366;}
			a:hover{color:#E0AD12;}
			#logo{padding:0px;margin:0px;}
			div#mainClm{float:right;width:68%;padding:30px 7% 10px 3%;border-left:dotted 1px #E0AD12;}
img { border: none }
.buttons {text-align: right}

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

			div#sideBar{margin:20px 0px 0px 1em;  padding:0px;text-align:left;color: #003366}

#header{background:url(/images/header_bg.jpg) top center no-repeat;padding:0px;margin:0px;color:white;width:780px;}

#header h1 {color:black;font:normal 300% Times,Verdana,Sans-Serif;margin:0px;padding:6px 0px;}

#header img {margin:0px;padding:4px 0px 0px 20px;vertical-align:middle;}

#header p{color:white;text-align:right;margin:0px;padding:0px 18px 6px 0px;}

#header .header_links {float:right;font-family:tahoma;font-size:12px;font-weight:bold;letter-spacing:1px;padding:44px 18px 0px 0px}

#header > h1 > img {vertical-align:bottom;}

#pixelads {margin: 5px 0;}

h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
			h1{padding: 20px 0px 12px 15px;color:black;font:normal 300% Times,Verdana,Sans-Serif;}
			h1 a,
			h1 a:active,
			h1 a:hover,
			h1 a:link,
			h1 a:visited {color:#000; text-decoration:none;}
			h2{color:#9E5205;font-weight:bold;font-family:Verdana,Sans-Serif; letter-spacing:-1px;}
			h3{margin:10px 0px 0px 0px;color:#999999;font-size:80%;}
			h4{color:#aa0033;}
h5{color: #003366}
			h6{color:#B8A80D;font-size:140%;}
			#sideBar ul{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:90%;}
			#sideBar li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:90%;}
			#description{padding:0px;margin:7px 12% 7px 5%;color:#9E5205;background:transparent;font:bold 100% Verdana,Sans-Serif;}
			.blogPost{margin:0px 0px 30px 0px size:8px}
			.blogPost strong{color:#000000;font-weight:bold;}
			#sideBar ul a{padding:2px;margin:1px;width:100%;border:none;color:#999999;text-decoration:none;}
			#sideBar ul a:link{color:#999999;}
			#sideBar ul a:visited{color:#999999;}
			#sideBar ul a:active{color:#ff0000;}
			#sideBar ul a:hover{color:#DE7008;text-decoration:none;}
			pre,code{color:#999999;}
			strike{color:#999999;}
			.bug{padding:5px;border:0px;}
			.byline{padding:0px;margin:0px;color:#444444;font-size:80%;}
			.byline a{border:none;color:#968A0A;text-decoration:none;}
			.byline a:hover{text-decoration:underline;}

.calendar {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size: 8pt;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;
                text-align:left;
		}
.calendar  th {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size: 8pt;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;
                text-align:left;
		}
.calendar td {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size: 8pt;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;
                text-align:left;
		}
	
	.calendarhead {	
		font-family:palatino, georgia, times new roman, serif;
		color:#666600;
		font-size:small;
		font-weight:normal;
  		padding:2px;
		letter-spacing: .3em;
  		background:#FFF;
  		text-transform:uppercase;
		text-align:left;			
		}

.forumline	{ background-color: #FFFFFF; border: 2px white solid; }


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #96CDCD; }
td.row2	{ background-color: white; }
td.row3	{ background-color:  #9FB6CD; }




th	{
	color: white; font-size: 8pt; font-weight : normal;
	background-color: #191970; height: 18px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-color:#D1D7DC; border: black; border-style: solid; height: 18px;
}


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: #B0E0E6; 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; }


.topictitle	{ font-weight: bold; font-size: 8pt; color : black; }
a.topictitle { font-weight: bold; font-size: 8pt; color : black; text-decoration: none}
a.topictitle:hover { font-weight: bold; font-size: 8pt; color : red; text-decoration: none}
a.topictitle:visited { font-weight: normal; font-size: 8pt; color : black; text-decoration: none;}


.postdetails		{ font-size : 8pt; color : black; }


.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;}



