body {
  color            : #000000;
 padding          : 0px;
  font-family      : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 12px;
  	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
  }
td, tr, p, div {
  font-family      : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #a11116;
  line-height: 1.3em;
}
p.font14 {
  font-size        : 15px;
   color            : #fff;
}
td.grey {
  font-family      : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #5b5b5b;
  line-height: 1.3em;
  padding: 0px 10px 10px 10px;
}
td.grey a {
  font-family      : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000;
  text-decoration:underline;
}
td.grey a:hover {
  font-size        : 11px;
  color            : #a11116;
  text-decoration  : underline;
  font-weight      : bold;
}
h1 {
	font: bold 28px Trebuchet MS, Arial, Sans-Serif;
/*	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;*/
	padding-top: 10px;
	padding-bottom: 5px;
	color: #a11116;
}

h2 {
	font: bold 14px Trebuchet MS, Arial, Sans-Serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 5px;
}

h3 {
	font: bold 12px Trebuchet MS, Arial, Sans-Serif;
	color: #000000;
}

hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}
.headerIntro {
/*	padding: 12px;*/
	height: 350px;	
	background: url(../images/tophd_intro.jpg) no-repeat;
/*	border-bottom: 1px solid #eee;*/
}
.header {
/*	padding: 12px;*/
	height: 247px;	
	background: url(../images/tophd.jpg) no-repeat;
/*	border-bottom: 1px solid #eee;*/
}
#top {  	margin: 0px auto; 
			width: 914px; 
			height: 247px;
			position: relative;
			clear: both;
}
#top #flashmusic {
	position: absolute;	
	width:100px;
	top: 30px;
	left: 820px;	
}
#top #menutop {
	position: absolute;
	top: 222px;
	right:20px;
/*	width:750px;*/
	display: inline;
}
#top2 {  	margin: 0px auto; 
			width: 914px; 
			height: 350px;
			position: relative;
			clear: both;
}
#top2 #flashmusic {
	position: absolute;	
	width:100px;
	top: 30px;
	left: 820px;	
}
#top2 #menutopIntro {
	position: absolute;
	top: 325px;
	right:20px;
/*	width:750px;*/
	display: inline;
}
.bkContent {
	background: url(../images/bk_content01.gif) repeat-x top;
}
.bkContentLeft {
	background: #000 url(../images/bk_sd01_left.gif) no-repeat top;
	width: 7px;
}
.bkContentRight {
	background: #000 url(../images/bk_sd01_Right.gif) no-repeat top;
	width: 7px;
}
#left {
	float: left;
	width: 219px;
	margin: 21px 10px 15px 10px;
	position:absolute;
	background: #fff url(../images/bk_hd_left.gif) no-repeat top;	
	min-height: 350px;
/*	position: relative;		*/
}
#left .padding {
	float: left;
	padding: 5px;
	width: 200px;
	margin: 21px 10px 15px 10px;
}
#right {
	padding: 10px;
}
.readon {
	display:block;
	background: #fff url(../images/readmore.gif) no-repeat;
	color:#fff;
	text-indent: -5000px;
	width:89px;
	height:28px;
}
a.readon:link, a.readon:visited {
  color            : #FFF;
  font-family      : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  background-color : #fff;
  white-space      : normal;
  font-weight      : bold;
  border           : 0px;
  padding-bottom   : 3px;
  padding-left     : 5px;
  padding-right    : 5px;
  padding-top      : 2px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
}
a.readon:hover {
  color            : #cccccc;
  font-family      : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  background-color : #fff;
  white-space      : normal;
  font-weight      : bold;
  border           : 0px;
  padding-bottom   : 3px;
  padding-left     : 5px;
  padding-right    : 5px;
  padding-top      : 2px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
}
/********************/
#navigation {
text-align: center;
float: right;	 
/*Set to "left" or "right" to position menu accordingly*/
/*border-bottom: 1px solid #999e87; uncomment this line to add bottom border*/
}
#navigation ul {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
	list-style:none;	
/*	display: inline;	*/
}
#navigation li {
	display: inline;
	background: url(../images/butc.gif) repeat-x center top;
	text-align: center;
	padding: 0;
	margin-right: 4px;	
	float: left;
}
#navigation a {
	color: #fff;
	background: url(../images/butl.gif) no-repeat left top;
	float: left;
	margin:	0;
	padding-left:7px;
	text-decoration: none;
}
#navigation a span {
	background: url(../images/butr.gif) no-repeat right top;
	display: block;
	padding:5px 10px 5px 5px;
}
#navigation a span {
	float: none;
}
#navigation a:hover span {
	color:#000000;
}
/****/
/****** Menu left side**/
.leftmenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 180px;
/*border-bottom: 1px dotted #9A9A9A;*/
}
.leftmenu li,ul{
padding: 0;
margin: 0;
list-style-type: none;
}
.leftmenu li a{
background: url(../images/bullet01.gif) no-repeat 2px center;
font: bold 12px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
color: #000;
display: block;
width: auto;
padding: 3px 0;
padding-left: 25px;
text-decoration: none;
border-bottom: 1px dotted #B5B5B5;
list-style-type: none;
}
* html .leftmenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 170px;
}
/*.leftrmenu li a:visited, .leftrmenu li a:active{
color: #8d251c;
list-style-type: none;
}*/
.leftmenu li a:hover{
color: #a11116;
background-image:url(../images/bullet01w.gif); /*onMouseover image change. Remove if none*/
}

.button {
  font-size        : 11px;
  color            : #FFF;
  margin-bottom    : 5px;
  background-color : #2F87D2;
  padding          : 1px;
  border           : 0px;
}
.button-search {
  background-color : #666666;
  color            : #FFF;
  border           : 0px;
  padding          : 1px;
}
.inputbox {
  border           : 1px solid #999999;
  background	   : transparent url(../images/inputbg.jpg);
  background-color : #EDEDED;
  margin-bottom    : 5px;
  color			   : #333333;
}

#active_menu {
  color            : #2f87d2;
  font-weight      : bold;
}
a#active_menu:hover {
  color            : #2f87d2;
}
a:link, a:visited {
  font-size        : 11px;
  color            : #666666;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
  font-size        : 11px;
  color            : #a11116;
  text-decoration  : none;
  font-weight      : bold;
}
a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
}

ul {float          : left;
  margin           : 2px;
  padding-left     : 10px;
  list-style       : none;
}
li {
  
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
/*  background-image : url(../images/bullet.png) ;*/
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
.date {
  font-size        : 10px;
  color            : #fff;
  padding-right    : 10px;
}
.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #CC9900;
}
.pathway {
  font-size        : 10px;
  color            : #fff;
  padding-left     : 8px;
}
a.pathway:link, a.pathway:visited {
  font-size        : 10px;
  color            : #fff;
  padding-left     : 0px;
}
a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
  color            : #fff;
}
table.content{
  width            : 100%;
  padding          : 0px;
  border-collapse  : collapse;
  border-spacing   : 0px;
}
table.contentpane {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
table.contentpaneopen {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
.title {
  font-family      : Verdana, Geneva, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  text-indent      : 8px;
  font-size        : 22px;
  text-align       : left;
  color            : #FFFFFF;
}
.title a:link, .title a:visited {
  font-size        : 20px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.title a:hover {
  font-size        : 20px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
#footer {
	background: url(../images/footer.gif) no-repeat;
/*	clear:both;*/
	color: #616161;
	padding: 15px 0px 0px 0px;
	text-align: center;
	height:91px;
	width: 914px;
}
#footer a {
	color: #000;
	text-decoration:underline;
}
#footer a:hover {
	color: #a11116;
	text-decoration:underline;
}
#footer p {
	color: #616161;
}
#footer2 {
	background: url(../images/footer2.jpg) no-repeat top center;
	color: #a11116;
	text-align: center;
	height:79px;
	width: 914px;
	padding: 0px;
}
#footer2 td,p {
	color: #a11116;
}
#footer3 {
	background: transparent;
	color: #668b48;
	padding: 0px;
	text-align: center;
	width: 914px;
	margin: 0px auto;
}
#footer3 a {
	color: #90a87d;
	text-decoration:underline;
}
#footer3 a:hover {
	color: #fff;
	text-decoration: underline;
}
#footer3 td,p {
	color: #668b48;
}
.contact_email  {
  width            : 100%;
}
.contact_email .inputbox {
  width            : 345px;
}
table.moduletable-left {
  width			   : 207px;
  table-layout	   : auto;
}
table.moduletable-left th {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color            : #FFF;
  background-image : url(../images/blogger_blue_module.jpg);  
}
table.moduletable-left td {
  padding-left     : 5px;
  padding-right    : 5px;
}