body {font-family : Verdana, Arial, Helvetica, sans-serif; background : #444444; margin : 0; padding : 0; width : 100%; min-width : 819px;}

a:link, a:visited {color : #ff9900; font-weight : bold;}
a:hover, a:active {color : #ff0000; font-weight : bold;}

#header {clear:both; float:left; width:100%; padding : 10px 0px 10px 0px; text-align : center;}
#header h1,	#header h2 {padding:.4em 15px 0 15px; margin:0; color : #ffcc00; display : inline;}

#layoutdims {clear:both; background:#eee; border-top:4px solid #000; margin:0; padding:6px 15px !important;	text-align:right;}

.colmask {position:relative; clear:both; float:left; width:100%; overflow:hidden;}

.colright, .colmid, .colleft {float:left;width:100%;position:relative;}

.col1, .col2, .col3 {float:left; position:relative; padding:0; overflow:hidden;}

.col1 .logo {float : right; margin : 0px 0px 0px 40px;}
.col1 p, .col1 li {color : #ffcc00; line-height : 130%; font-size : 0.8em; font-weight : 600;}
.col1 p {margin : 20px 60px 0px 40px;}
.col1 h2{color : #ffcc00; font-size : medium; margin-left : 40px;}
.col1 table {margin : 0px 0px 0px 40px;}
.col1 table table {margin : 0px;}
.col1 ul {margin : 20px 60px 0px 75px;}
.col1 .ss {width : 200px; height : 150px; border : 0px; float : left; margin : 20px 10px 0px 40px;}
.col1 .ss2 {width : 200px; height : 150px; border : 0px;}

.col1 .archive {float : right; margin : 20px 0px 15px 15px; border : 1px solid #ffcc00;}
.col1 .archive ul {margin : 10px 0px 10px 0px;}
.col1 .archive p {margin : 0px; background : #000000; padding : 3px;}

.col3 h2 {font-size : medium; color : #ff9900;}
.col3 p {font-size : small; width : 175px;}
.col3 a:link, .col3 a:visited {color : #ffcc00;}
.col3 a:hover, .col3 a:active {color : #ff0000;}

ul.nav a:link, ul.nav a:visited {font-size : 0.95em; color : #ffffff; text-decoration : none; background-color : #ffcc00; margin : 5px 2px 5px 0px; padding : 3px 4px 3px 4px;}
ul.nav a:hover, ul.nav a:active {font-size : 0.95em; color : #ffffff; text-decoration : none; background-color : #000000; margin : 5px 2px 5px 0px; padding : 3px 4px 3px 4px;}
ul.nav li {display : inline; margin : 0px;}
ul.nav {margin : 10px 0px 0px 10px; padding : 0px;}

ul.ads, ul.ads li {list-style-type:none;}
ul.ads li {clear:left;}
ul.ads li img {width:150px; height:112px; float:left; margin:0 10px 10px 0;}

.threecol {background:#eee;}

	.threecol {
		background:#444444;		/* right column background colour */
	}
	.threecol .colmid {
		right:20%;			/* width of the right column */
		background:#000000;		/* center column background colour */
	}
	.threecol .colleft {
		right:68%;			/* width of the middle column */
		background : #444444;	/* left column background colour */
	}
	.threecol .col1 {
		width:68%;			/* width of center column content (column width minus padding on either side) */
		left:100%;			/* 100% plus left padding of center column */
		border : 1px dashed #ffcc00;
		background : #2c2c2c url('../img/ghost.jpg');
		background-repeat : no-repeat;
					}
	.threecol .col2 {
		width:10%;			/* Width of left column content (column width minus padding on either side) */
		left:21%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
	text-align : left;
		width:20%;			/* Width of right column content (column width minus padding on either side) */
		left:92%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	
#footer {clear:both; float:left; width:100%; text-align : center; margin-top : 10px;}
#footer p {color : #000000; font-size : 0.7em; padding-bottom : 1px; margin : 2px 0px 4px 14px;}
#footer a:link, .textsm a:hover, .textsm a:visited, .textsm a:active {color : #000000;}
