body {
	margin: 0;
	background-color: #fff;
	font-family: verdana,trebuchet,sans-serif;
	font-size: 12px;
	text-align: left;
}

.text-body {background-color: #fff;}

.title a {border: none; text-decoration: none;}
.title a:visited {border: none; text-decoration: none;}
.title a:hover {border: none; text-decoration: none;}

a:link {color: #3c4975;	text-decoration: underline;}
a:visited {color: #8b9e23; text-decoration: underline;}
a:hover {color: #b2dd24; text-decoration: underline;}

td {color: #000000; font-size: 12px;}

.blue {background-color: #3c4975; color: #fff;}
.blue a {color: #ededed;}
.blue a:visited {color: #ededed;}
.blue a:hover {color: #ededed;}

.gold {background-color: #b2dd24; color: #000;}
.gold a {color: #3c4975;}
.gold a:visited {color: #3c4975;}
.gold a:hover {color: #3c4975;}

.gray {background-color: #8b9e23; color: #000; padding: 4px;}

.blue-white {background-color: #b2dd24; color: #000;}

.form {margin: 0px; padding: 0px;}

.header {font-size: 14px; font-weight: bold;}

.mednavigation {font-size: 11px;}

.oldbrowser	{display: none;}

.smallnavigation, .smtext {font-size: 10px;}

.submit {background-color: #b2dd24; border: 1px solid #3c4975; color: #3c4975;}

.dotted {color: #000000; border : 1px dotted #000000;}

.weblog {color: #000000; font-size: 12px;}

H3 {font-size: 16px;}
H4 {font-size: 14px; border-bottom: 1px solid #b2dd24; border-left: 1px solid #b2dd24; padding: 4px;}
H2 {font-size: 18px;}

.heading-red {background-color: #b2dd24; font-size: 14px; font-weight: bold; padding: 4px;}
.heading-purple {background-color: #3c4975; color: #fff; font-size: 14px; font-weight: bold; padding: 4px;  }
.heading-purple a {background-color: #3c4975; color: #fff; font-size: 14px; font-weight: bold; padding: 4px; border: none; text-decoration: none;}
.heading-purple a:visited {background-color: #3c4975; color: #fff; font-size: 14px; font-weight: bold; padding: 4px; border: none; text-decoration: none; }
.heading-purple a:hover {background-color: #3c4975; color: #fff; font-size: 14px; font-weight: bold; padding: 4px; border: none; text-decoration: none; }

.heading-yellow {background-color: #b2dd24; color: #3c4975; font-size: 14px; font-weight: bold; padding: 4px;  }
.heading-yellow a {background-color: #b2dd24; color: #3c4975; font-size: 14px; font-weight: bold; padding: 4px; border: none; text-decoration: none;}
.heading-yellow a:visited {background-color: #b2dd24; color: #3c4975; font-size: 14px; font-weight: bold; padding: 4px; border: none; text-decoration: none; }
.heading-yellow a:hover {background-color: #b2dd24; color: #3c4975; font-size: 14px; font-weight: bold; padding: 4px; border: none; text-decoration: none; }

.heading-ltpurple {border-bottom: 1px dashed #b2dd24; font-size: 14px; font-weight: bold; padding: 4px;  }
.heading-ltpurple a {border: none; font-size: 14px; font-weight: bold; padding: 4px; text-decoration: none;}
.heading-ltpurple a:visited {border: none; font-size: 14px; font-weight: bold; padding: 4px; text-decoration: none; }
.heading-ltpurple a:hover {border: none; font-size: 14px; font-weight: bold; padding: 4px; text-decoration: none; }

.article {padding-left: 10px; padding-right: 10px; padding-top: 7px; padding-bottom: 15px;}

.headingPurple {border-bottom: 2px solid #3c4975; font-size: 14px; font-weight: bold; padding: 4px;  }

.heading2 {border-bottom: 2px dashed #8b9e23; font-weight: bold;}

.chart {padding: 0 5px 3px 5px; font-size: 10px; color: #fff;}
.chart a, a:visited, a:hover {color: #fff;}

.news {padding: 0 5px 3px 10px; font-size: 10px; color: #fff;}
.news a, a:visited, a:hover {color: #fff;}

.cdreviews {background-image: url(images/site/cdreviews-bkgrd2.jpg); padding: 0 5px 3px 15px; font-size: 10px;  background-repeat: no-repeat;  background-position: top;  }
.cdreviews a, a:visited, a:hover {color: #3c4975;}

.maintext {padding: 0 10px 3px 20px; text-align: left;}
.maintext2 {padding: 0 10px 3px 10px; text-align: left;}
.rightsideblock {float: right; width: 200px;  text-align: left; border: 1px solid #3c4975; font-size: 10px; background-color: #b2dd24; padding: 5px; margin-left: 10px;}

.border {border: 1px solid #3c4975; width: 778px;}

.gray {background-color: #ccc;}
.dkgray {background-color: #999;}

.img {border: 1px solid #000;}
.imgleft {float: left; margin: 1px 4px 1px 4px; border: 1px solid #000;}
.imgright {float: right; margin: 1px 4px 1px 4px; border: 1px solid #000;}