﻿body		{ width:980px; min-width:980px; margin-top:5px; margin-left:auto; margin-right:auto; height:auto; background-image: url('images/hobby-background.gif'); background-position:center; background-attachment:fixed; }

ul			{ margin: 0px 0px 0px 20px; padding:0px 0px 0px 0px;}
h1          { font-family:arial; color:#ffffff; font-size:18pt; margin-top:0; margin-bottom:0; text-align:center; }
h2          { font-family:arial; color:#a40000; font-size:12pt; margin-top:5px; margin-bottom:5px; }
h3          { font-family:arial; color:#000000; font-size:10pt; margin-top:5px; margin-bottom:5px; text-align:left; }

p			{ font-family:arial; font-size:10pt; margin-bottom :0em;}

a:link      { font-family:arial; font-weight:bold; font-size:10pt; color:#000000; }
a:hover     { font-family:arial; font-weight:bold; font-size:10pt; color:#FF0000; }
a:visited   { font-family:arial; font-weight:bold; font-size:10pt; color:#A40000; }

table, th, tr, td {font-size:10pt;}

#maintable {
	position:relative;
	text-align:left;
	width:980px;
	z-index:0;
}

#logo {
	border-width:2px; border-color:#000000;
	vertical-align:middle;
	width:205px;
	z-index:1;

}

#topflashads {
	left:225px;
	padding:2px;
	position:absolute;
	top:2px;
	width:auto;
	z-index:1;
}

#homebanner{
	left:220px;
	padding:2px;
	position:absolute;
	top:10px;
	width:auto;
}

#topgooglead {
	left:230px;
	padding:2px;
	position:absolute;
	top:27px;
	width:auto;
	z-index:1;
}

#logotext {
	background-color:#ff0000;
	font-family:arial; color:#ffffff; font-size:10pt; font-weight:bold;
	text-align:center;
	padding:2px;
	width:202px;
	z-index:1;
}


.navigation-menu {
	float:left;
	background-color:#ffffff;
	text-align:center;
	padding:4px;
	position:relative;
	top:5px;
	width:972px;
	z-index:3;
}

.navigation-menu a:hover { text-decoration:blink; background-color:#f0f0f0;}

.buttonadflash {
	float:left;
	padding:4px;
	position:relative;
	width:972px;
	vertical-align:middle;
}

#googlemenuad {
	float:left;
	padding:4px;
	position:relative;
	text-align:center;
	width:972px;
	top:5px;
	vertical-align:middle;
	z-index:1;
}

#middlearea {
	width:980px;
	position:relative;	
	background-color:#000000;
	vertical-align:top;
	z-index:1;
}

#leftcol {
	background-color:#ffffff;
	float:left;
	width:175px;
	min-height:1250px;
	position:relative;
	vertical-align:top;
	border-style:solid; border-width:2px; border-color:#000000;
	z-index:1;
}

.sidemenuhead {
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:18pt;
	background-color:#A40000;
	padding:2px;
	width:172px;
}

.navigation {
	font-family:Arial; font-size:10pt;
	background-color:#ffffff;
	padding:2px;
	width:172px;
}

.navigation	ul li { line-height:150%; }

.navigation-right {
	float:right;
	font-family:Arial; font-size:10pt;
	background-color:#ffffff;
	padding:2px;
	width:172px;
}

.navigation-right ul li { line-height:150%; }

#headtop {
	background-color:#ff8800;
	text-align:center;
	font-family:Arial; font-weight:bold; color:#ffffff; font-size:18pt;
	position:relative;
	float:left;
	padding:4px;
	margin-left:10px;
	width:96%;
	z-index:2;
}

.sidegoogleads {
	text-align:center;
	background-color:#ff8800;
	padding:2px;
	width:173px;
}

#rightcol {
	background-color:#ffffff;
	float:right;
	width:175px;
	min-height:1250px;
	position:relative;
	vertical-align:top;
	border-style:solid; border-width:2px; border-color:#000000;
	z-index:1;
}

#facebook {
	background-color:#0066cc;
	float:left;
	text-align:center;
	font-family:Arial; font-weight:bold; color:#ffffff;
	font-size:18pt;
	padding:2px;
	width:172px;
	z-index:1;

}
	
.circuitsmenu {
	font-family:arial; font-size:10pt;
	line-height:30px;
	text-align:center;
	background-color:#ffffff;
	padding:2px;
	width:173px;
}

#centercol {
	background-color:#ffffff;
	float:left;
	width:614px;
	*width:596px!Important;
	min-height:1250px;
	position:relative;
	margin-left:3px;
	vertical-align:top;
	border-style:solid; border-width:2px; border-color:#000000;
	z-index:2;
}

#googlesearch {
	text-align:center;
	background-color:#ffffff;
	float:left;
	padding:4px;
	position:relative;
	width:98%;
	margin-top:5px;
	margin-bottom:5px;
	z-index:3;
}

#topnavigation {
	font-family:Arial; font-size:10pt;
	float:left;
	background-color:#f4f4f4;
	position:relative;
	margin-left:10px;
	padding:4px;
	width:96%;
	z-index:1;
}

#heading {
	float:left;
	background-color:#A40000;
	position:relative;
	margin-left:10px;
	padding:4px;
	width:96%;
	z-index:3;
}

.googleadmain {
	text-align:center;
	position:relative;	
	margin-left:10px;	
	padding:4px;
	width:96%;
	top:2px;
}

#maintext {
	background-color:#ffffff;
	font-family: arial;	color: #660000; font-size:10pt;
	text-align: justify;
	float:left;
	padding:4px;
	position:relative;
	margin-left:10px;
	line-height: 150%;
	width:96%;
	z-index:3;
}

.maintext	{  font-size: 10pt; text-align: justify; vertical-align: top; font-family: arial; color: maroon;}

.texthead	{  font-family:arial; color:maroon; font-size:14pt; font-weight:bold; }

#mainleft {
	background-color:#ff0066;
	font-family:Arial; font-size:16pt; color:#ffffff; font-weight:bold;
	text-align:center;
	padding:5px;
	float:left;
	position:relative;
	width:275px;
	z-index:4;
}

#mainright {
	background-color:#000000;
	font-family:Arial; font-size:16pt; color:#ffffff; font-weight:bold;
	text-align:center;
	padding:5px;	
	float:left;
	position:relative;
	width:275px;
	left:6px;
	z-index:4;
}

.mainhome {
	font-family:Arial; font-size:10pt;
	padding:5px;	
	float:left;
	position:relative;
	width:275px;
}

.tutorialmain {
	font-family:Arial; font-size:10pt;
}

.tutorialmain li { line-height:175%; }

.mainhome li { line-height:175%; }

#note{
	font-family:Arial; font-size:10pt;
	text-align:center;
	float:left;
	padding:4px;
	position:relative;
	margin-left:10px;	
	width:96%;
	z-index:1;
}

#footer {
	font-family:arial; font-weight:bold; color:#ffffff; font-size:10pt;
	text-align:center;
	background-color:#000000;
	position:relative;	
	float:left;
	padding:2px;
	width:976px;
	top:5px;
	z-index:1;
}