*{ margin: 0; padding: 0; }* 
body {
	line-height: 1.5em;
	background: #D0D4D4;
	color: #444;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a {	color: #B60D0A;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
p {
	margin: 0 0 15px 0;
	line-height: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
h1 { font: normal 2.7em "Trebuchet MS", Arial, Sans-Serif; color: #fff; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
sup { font-size: .3em; color: #DFCDA2; }
h2 { color: #B60D0A; font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; border-bottom: 1px solid #ccc; }
h3 {
	color: #666;
	background: #D0D4D4;
	font: normal 1.2em "Trebuchet MS", Arial, Sans-Serif;
	margin: 18px 0 0;
	padding: 8px 0px 8px 4px;
}

#content { width: 960px; margin: 10px auto; background: #fff; padding: 10px; }

#header {
	background: #03C url(img/header.jpg) no-repeat;
	height: 252px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
	#header p { margin: 30px 0 0; color: #D6E5EA; }
	#logo { padding: 40px 0 0 20px; float:left; width: 440px; }

	#search { float: right; width: 240px; text-align: right; margin: 10px 15px 0 0; }
	#search a, #watch a { color: #fff; font-size: .8em; cursor: pointer; }

	#searchform { padding: 10px; background: #A1BDD2;  }
	#searchform p { margin: 0; }

	/* the horizontal menu starts here */
div#listmenu {
	width:100%;
	float:left;
	margin: 0 0 20px
	}
div#listmenu ul {margin:0;
	}
div#listmenu li {
	float:left;	
	position:relative;
	list-style-type:none;	
	background-color:#D0D4D4; 
	}

div#listmenu li:hover { 
	 background: #B2B6B6; color: #000; }
	
div#listmenu a {
	display:block; 
	padding:0 20px; 
	text-decoration:none;
	background: #D0D4D4;
	color: #808080;
	margin: 0 1px 0 0;
	}
div#listmenu a:hover {
	color:#1f6cbb;
	}
/* the horizontal menu ends here */

/* the drop-down starts here */
div#listmenu ul li ul {

	position:absolute;
	width:10em; 
	left:-1px; 
	}
div#listmenu ul li ul li {
	width:100%;
	border-left:1px solid #666; 
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	padding:0 0 1px;
	}
div#listmenu ul li ul li:first-child {
	border-top:1px solid #666; 
	}

div#listmenu ul li ul {display:none;} 
div#listmenu ul li:hover ul {display:block; } 

/* pop-out starts here */
body div#listmenu ul li ul li ul  {
	visibility:hidden; 
	top:-1px;
	left:10em;
	}
div#listmenu ul li ul li:hover ul {visibility:visible;}
/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li:hover ul {visibility:visible;} 

/* third level popouts start here*/
div#listmenu ul li ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li ul li:hover ul {visibility:visible;}


.third {
	font-size: 0.9em;
	float: left;
	width: 440px;
	margin: 12px 30px 10px 20px;
}
.last {
	float: right;
	margin: 12px 20px 10px 0;
}

.more { border-top: 1px solid #eee; padding: 5px 0 0 0; }

#prefooter { width: 944px; margin: 0 auto; background: #fff; padding: 15px 18px 1px; font-size: .9em;  }

#footer { width: 960px; margin: 15px auto; color: #808080; font-size: .9em; }
	#footer a { color: #444; }
	.right { float: right; text-align: right; font-size: 1em; }
		#footer .right a { margin: 0 0 0 2px; padding: 3px 10px; }
		#footer .right a:hover { background: #fff; color: #444; text-decoration: underline; }
.bold
{color: #B60D0A; font: bold 1.9em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px;}
.highlight {
	background: #D0D4D4;
	padding: 2px 8px;
}
#main {
	width: 944px;
	margin: 0 auto;
	background: #fff;
	padding: 15px 0px 1px;
	font-size: 0.9em;
}
ol  {
	margin-left: 18px;
	padding-left: 10px;
}
#main ul{
	margin-left: 18px;
	padding-left: 10px;
}

/* THE HACK ZONE - */

* html div#listmenu ul {
	float:left; 
	}

* html  div#listmenu ul li ul {
	border-top:1px solid #666;
	border-left:0px; 
	}

* html  div#listmenu ul li ul li ul { 
  left:9.85em; 
  left:10em;
  }
  
html>body div#listmenu ul li ul li ul {
  left:10em;
  }


/* end of hack zone */

.clearfix:after {
    content: ".";           
	display: block;         
    height: 0;                  
    clear: both;             
    visibility: hidden;	   
}

.clearfix {display: inline-block;}  

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#content #main h1 {
	color: #666;
	font-size: 1.7em;
}
.text {
	background:transparent url(img/book_32.jpg) no-repeat scroll left center;
margin:-2px 0;
padding:2px 2px 2px 32px;

}
.forum {
	background: url(img/users.gif) no-repeat;
	margin:-2px 0;
	padding:2px 2px 2px 36px;
}
.cd  {
	background:transparent url(img/cd_go.gif) no-repeat scroll left center;
margin:-2px 0;
padding:4px 2px 0px 22px;

}
tr.second  {background-color:#CAD9DE;}

table {
	text-align: center;
	border: 2px solid #D0D4D4;
}
tr.gray {background-color:#D0D4D4;}
td.mainbody {
	background-color:#fffbec;
}

td.toplinks1 {
	background-color: #EFC573;
	font-size: 80%;
}

.toplinks2 {
	background-color:#94adb5;
	font-size: 90%	
}


td.pagename  {
    background-color: #ABC4CE;
    font-size: 180%;
	font-family: FrizQuadrata, Garamond, "New York",  Georgia, serif;
	color: #cc6600;
}
#main p img {
	padding-right: 8px;
	padding-bottom: 8px;
	float: left;
}

