body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	background:	#f6f7f8;
	color:	#000;
}

p, li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .8em; 
	color: #000;
	line-height:	1.35em;
	background-color: transparent; 
	padding:	0px;
	margin: 	.6em 0em .7em 0em;
}

.header {
	background:	#000	url(../images/bar.gif) repeat-y scroll top left;
	color: #fff;
	width: 500px;
	margin-right:	40px;
	padding-left: 10px;

}

.headkicker {
	margin-left: 275;
	font: 16px/25px arial,verdana,sans-serif;
	text-align: right;
	text-decoration: underline;
	font-weight: 900;
}

.sitetitle {
	font: 26px/36px Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.headtrailer	{
	text-align: right;
	margin-left: 25;
	font: 16px/25px verdana,sans-serif;
	color: #ccc;
	font-weight: bold;
}

.headend	{
	color:	#ff9;
	background: transparent;
	font:	14px/18px Verdana,Arial,Helvetica,sans-serif;
	text-align:	center;
	line-height:	1.2em;
	margin:	10 0 10 0;
}

.path	{
	color:	#888;
	background: transparent;
	margin-left: 6px;	
	font-size: 14px;
}

.menu {
	background:	#f6f7f8	url(../images/bar.gif) repeat-y scroll top left;
	color: #666666;
	margin: 8px 0px 6px 0px;
	padding: 4px 0px 4px 12px;
	font-family:	verdana,sans-serif;
	font-weight:	bold;
	font-size:	13px;
	line-height:	17px;
}

.menu-title {
	padding-bottom: 6px;
	color: #cc3300;
	background:	transparent;
}

.current-page {
	color:	#c0c0c0;
	background:	transparent;
}

.path .current-page {
	color:	#000;
	background: transparent;
}

.menu a {
	text-decoration:	none;
	font-weight:	bold;
	background:	transparent;
	color:	#666;
	outline:	none;
}
.menu a:visited {
	background:	transparent;
	color:	#888;
}
.menu a:active {
	background:	transparent;
	color:	#f00;
}
.menu a:hover {
	background:	transparent;
	color:	#000;
	text-decoration:	underline;
}


.section {
	margin: 10 0 0 0;
	padding: 6 8 6 8;
	background: #fff;
	color:	#000;
	border: 1px solid silver;
	border-right: 4px solid silver;
	border-bottom: 4px solid silver;
}

div.section div.sect-kicker {
	margin: 0; 
	font-size: 16; 
	color: #c30;
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}

.article h1, .promo h1 {
	margin: 8 0 10 0; 
	font-size: 20; 
	font-weight: bold;
}

.article h4, .promo h4 {
	margin-bottom: 6; 
}

div.promo div.trailer {
	margin: 0 0 8 0; 
	font-size: 16;
	color: #444;
	background: transparent;
	font-weight: bold
}

.QandA {
	margin: 0 10 10 10; 
	font-size: 15; 
	font-weight: bold;
	line-height:	1.2em;
	text-align:	center;
	color:	#000;
	background:	#ffd;
	padding:	6 6 8 6;
}

.QandA .title {
	color:	#c30;
	background:	transparent;
	margin:	6 0 4 0;
	padding-left: 3;
	text-align:	left;
	font-size: 20; 
}

.sidebar p {
	margin: 10 0 10 0; 
	font-size: 12; 
	line-height:	1.4em;
	color:	#000;
	background:	#ffffe0;
	padding:	6 8 8 8;

}

h1 + h4 {margin-top: -.4em;}