* {
 padding: 0;
 margin: 0;
}
/* paragraph */
p {
 color: #000;
	font: 15px/150% Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

p.blue {
 color: #144278;
	font: italic 15px/150% Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
p.yellow {
 color: #fe0000;
	font: italic 13px/150% tahoma, Arial, Verdana, Helvetica, sans-serif;
}

p.grey {
 color: #666666;
	font: normal normal 12px/150% tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
/* headings */
h1 {
 color: red;
	font: italic bold 17px/150% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

h2 {
 color: #430840;
	font: normal 15px/150% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

h3 {
 color: #430840;
	font: bold 17px/150% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

h4 {
 color: #1c4376;
	font: bold 14px/150% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

h5 {
 color: #424242;
	font: italic 16px/150% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

h6 {
 color: #666666;
	font: bold 14px/150% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

h7 {
 color: red;
	font: bold 17px/150% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

h8 {
 color: #430840;
	font: bold 14px/150% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

/* My Comment */
/* links */

a:link {

color: #424576;
outline: none;
border-bottom: 1px dotted #6c6c6c;
	text-decoration: underline;
	font-weight: normal;
	border-style: none;
	font-style: normal;
}
a:hover {

border-bottom: 1px dotted #6c6c6c;
outline: none;
text-decoration: underline;
	color: #bebebe;
	font-weight: normal;
	border-style: none;
	font-style: normal;
}
a:visited {

color: #a71d44;
outline: none;
border-bottom: 1px dotted #6c6c6c;

text-decoration: underline;
	border-style: none;
	font-style: normal;
	font-weight: normal;
}

/* page container margin auto - centres page */

#header {
 border: 0 solid white;
 height: 180px;
	float: none;
	display: inline-block;
	position: relative;
}

#wrapper {
 width: 650px;
	background: none no-repeat scroll 0 1px;
	margin: 10px auto 0;
	height: 180px;
}

/* body */
body {
 font-family: tahoma, Arial, Verdana, Helvetica, sans-serif;
 color: #fff;
 font-size: 9pt;
	background: #000 none no-repeat fixed center 1px;
}

/* nav-top */
#navcontainer ul
{
display: block;
list-style: none outside;
	color: silver;
		font: italic 12px tahoma, Arial, Verdana;
	margin-top: -1px;
	margin-left: 214px;
}

#navcontainer li
{
background-color: transparent;
font-weight: normal;
display: block;
float: left;
position: relative;
	border-style: none;
	text-align: left;
	background-image: none;
	color: silver;
}

#navcontainer a:link,
#navcontainer a:visited
{
background-color: transparent;
color: #c06;
text-decoration: none;
	margin: 1px .5em 0 0;
	font: normal bold 12px tahoma, Verdana;
	border-style: none;
	padding: 5px;
}

#navcontainer a:hover
{
color: #fc00a9;
	background: transparent repeat-x fixed;
	margin: 1em .5em 0 0;
	padding: 5px;
	font: normal bold 12px tahoma, Verdana;
	text-decoration: underline;
}

#navcontainerclear { display: inline;
	padding: .2em;
	font: normal bold 12px tahoma, Verdana;
}

html>body #navcontainerclear
{
display: block;
clear: both;
	font: normal normal 12px tahoma, Verdana;
}

#navcontainer li#active a
{
color: black;
	padding: .2em;
	font: normal bold 12px tahoma, Verdana;
	border-style: none;
	background-repeat: repeat-x;
}

/* My Comment */
/* blocks */

#centercolumn {
    min-height: 200px;
    float: left;
    display: block;
	width: 350px;
	color: #000;
	background: #fffeff none repeat-y;
	margin-top: 50px;
	padding: 25px;
	height: 1000px;
	clear: left;
	border: 1px solid #c06;
}

* html #centercolumn {height:300px;
	border-color: #CCCCCC;
	background-color: #ffd4ac;
} /* IE Min-Height Hack */
* html #rightcolumn {height:200px;
	border-color: #CCCCCC;
} /* IE Min-Height Hack */ 

#rightcolumn {
	min-height:200px;
	float: right;
	display: inline-block;
	width: 150px;
	padding: 3.1em 2.5em 2.5em;
	margin-top: 50px;
	color: #787878;
	background: white none repeat-y;
	border: 1px solid #c06;
}
/* nav-bottom */

/* My Comment */

