/* reset styels  */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
/* end of style reset */	
	
body,html { 
	background:#000000;
	font: .9em verdana,helvetica,arial;
	color: #000;	
				}
/* copy */
h1 { color: #cc0000; font-size: 120%; font-weight: bold; }
h2 { color: #cc0000; font-size: 100%; font-weight: bold;  }		
h3 { font-weight: bold; margin: 5px;  }			
p { margin: 5px;  }	
.content p { line-height: 130%; margin-bottom: 15px; }	

/* font */
.small { font-size: 85%; }

/* links */
a {	color: #666666; outline: none; }
a:visited { color: #666666; }
a:hover, a:focus { color: #666666; }
a:active { color: #000; }
/* left column links */
.popular a {	color: #666666; outline: none; }
.popular a:visited { color: #666666; }
.popular a:hover, a:focus { color: #666666; }
.popular a:active { color: #000; }
	
/* containers */	
	.header { background: #cc0000; border-bottom: 2px solid #ccc;   }
	
	.content { color: #4d4d4d; float: right; padding: 5px; text-align: left; width: 400px;  }
	
	.popular { border-right: 1px solid #eeeeee; float: left; width: 175px; padding: 5px;  }
	
	.goog { width: 160px; float: right; }
		
	.footer { border-top: 1px solid #eeeeee;  clear: both; color: #bbbbbb; font-size: 90%; padding: 5px; }
	
	.innerwrapper { float: left; width: 600px; }
	
	.wrapper { background: #ffffff; border: 1px solid #666;  margin-left: auto; margin-right: auto; margin-top: 10px; width: 760px; }
	
	
/* msic */
.header h1 { text-indent: -5000px; }
.header h2 { color: #ffffff; margin: 0 35px 35px 35px; font-size: 140%;   }

.nav { margin-bottom: 50px; }
.nav li, .content li { background: url(/i/arrow.gif)left top no-repeat;  margin: 10px 0 10px 10px;  padding: 0 0 0 15px;    }	
.nav li li {  background: none; font-size: 90%; list-style-type: disc; padding: 0px;  }
.novis { visibility: hidden; height: 1px; display: none; overflow: hidden;}
