/*
You are welcome to use any layout html or css from the site,
but please give me a credit link and leave this comment in tact.
http://soldering-on.co.uk
*/
html, body {
   background: #fff;
   color: #666666;
}
body {
	text-align:center
}
h1 {
	background-color: #ffffff;
	text-decoration:none;
	color: #C3C3C3;
	font-size: 110%;
	}
p {
	margin:0px 0px 16px 0px;
	padding:0px;
	}
a:link {
	color:#666666;
	text-decoration: none;
	border-bottom:1px dotted #ccc;
}
a:active {text-decoration: none}
a:hover {color:#ff9900;}

a:visited {
	color: #666666;
	text-decoration: none;
	border-bottom:1px dotted #ccc;
} 
a:hover { color: #FF9900;}

a:link .image{
	border:1px;
	border-color: #000000;
	text-decoration: none;
	border-style: solid;
} 
a:hover .image {border:1px; border-color: #FF9900; border-style: solid;}
.image {
	border:1px;
	border-color: #000000;
	border-style: solid;
}
#topmenu ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
}
#topmenu li {
	display:inline;
	margin: 0px;
	padding: 0px;
	border-bottom: none;
}
#topmenu li a {
	text-decoration:none;
	color: #cccccc;
	padding: 0px 5px;
	font-size: 140%;
	font-weight: bold;
	border-bottom: none;
}
#topmenu li a:visited {
	text-decoration:none;
	color: #cccccc;
	background-color:#ffffff;
}
#topmenu li a:hover {
	color: #ffffff;
	background-color: #cccccc;
	padding: 0px 5px;
	border-bottom: none;
}
#topmenu li a:active {
	text-decoration:none;
	color: #ffffff;
	background-color: #ff9900;
	border-bottom: none;
}
#head {
	width:800px;
	margin:0px auto;
}
#foot {
	width:800px;
	margin:0px auto;
	text-align:left;
}
#container {
	width:800px;
	margin:0px auto;
	text-align:left;
	border:1px solid #ccc;
	background-color:#ffffff;
}
#sub_menu {
	padding-left:5px;
}
#sub_menu ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
}
#sub_menu li {
	display:inline;
	margin: 0px;
	padding: 0px;
	border-bottom: none;
}
#sub_menu li a {
	text-decoration:none;
	color: #ff9900;
	padding: 0px 5px;
	font-size: 105%;
	border-bottom: none;
}
#sub_menu li a:visited {
	text-decoration:none;
	color: #C3C3C3;
	border-bottom: none;
	background-color:#ffffff;
}
#sub_menu li a:hover {
	color: #ffffff;
	background-color: #C3C3C3;
	padding: 0px 5px;
	border-bottom: none;
}
#sub_menu li a:active {
	text-decoration:none;
	color: #ffffff;
	border-bottom: none;
	background-color: #ff9900;
}
#main_content {
	text-align:left;
	padding:10px;
}
.description {
	font-size: 125%;
	color: #cccccc;
	background-color: #ffffff;
}
.normaltext {
	color: #999999;
	background-color: #ffffff;
}
.footertext {
	font-size: x-small;
	color: #CCCCCC;
	background-color: #ffffff;
}
.mspright {
	color: #999999;
	background-color: #ffffff;
}
.mspleft {
	color: #999999;
	background-color: #ffffff;
}
.undermsp {
	color: #999999;
	background-color: #ffffff;
}
.forwardback {
	color: #999999;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
}
.sizeplease {
	font-size: 80%;
	color: #FF9900;
	background-color: #ffffff;
}
.pastnote {
	font-size: 80%;
	background-color: #ffffff;
	color: #666666;
}
.styletext {
	color: #FF9900;
	background-color: #ffffff;
}