body.kwcAM{
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
}

.kwcAM #skin{
	margin:0 auto;
	width:965px;
	padding:10px 0 0 0;
}

.kwcAM #logo{
	float:left;
}

.kwcAM #header{
	height:65px;
	border-bottom:1px solid #333;
}


/**********nav************/
.kwcAM #amNav{
	float:right;
	margin-right:20px;
}

.kwcAM #amNav ul li{
	float:left;
}

/***** content  *****/

.kwcAM #pageContent{
	padding:10px 0 0 0;
	margin:0 auto;
	width:inherit;
}


.kwcAM #left-col{
	float:left;
}

.kwcAM #right-col{
	float:right;
}

.kwcAM #left-col h2{
	font-size:2em;
	font-weight:bold;
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
}

/************* inital grid-thumbs ************************/
.kwcAM .grid-thumbs .pod-thumb{
	width:150px;
	height:150px;
	font-size:.75em;
	text-align:center;
}

.kwcAM .grid-thumbs .pod-thumb img{
	margin:0 0 10px 0;
}

.kwcAM .grid-thumbs{
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding:15px 0 15px 0;
}

.kwcAM .grid-thumbs ul{
	padding:0;
}

.kwcAM .grid-thumbs ul li{
	float:left;
	margin:0 5px 0 5px;	
}

.kwcAM .grid-thumbs ul li a{
	color:#ffffcc;
}


/****** related ******/

.kwcAM #projectRelated h3{
	font-size:.9em;
	margin:0 0 10px 0;
}

.kwcAM #legal{
	text-align:center;
	font-size:.8em;
	margin:10px;
}

.kwcAM .focusBox .focusContent{
	border-top:1px solid #333;
	padding:10px 0 10px 0;
}

.kwcAM .focusBox h3{
	margin:0 0 10px 0;
	padding:0;
	
}

.kwcAM .focusBox a{
	color:#999999;
}

.kwcAM .focusBox a:hover{
	color:white;
}


.kwcAM .focusBox .focusContent ul{
	margin:0;
	padding:2px 0 5px 10px;

}


.kwcAM .focusBox .focusContent ul li{
	list-style-image:url(../core_images/bullet-red-arrow.gif);
	margin-left:14px;
	color:#999999;
	font-size:.8em;
}

/***********************  project page specific *********************/
.kwcAM .projectPage #left-col{
	width:480px;
	font-size:.8em;
}

.kwcAM .projectPage #right-col{
	width:450px;
	font-size:.8em;
}

.kwcAM .projectPage #player{
	z-index:15;
	height:360px;
}

.kwcAM .projectPage #projectTitle{
	border-bottom:1px solid #333;
	padding:0 0 2px 0;
}

.kwcAM .projectPage #projectTitle #icon{
	float:left;
	margin:0 5px 0 0;
}

.kwcAM .projectPage #projectTitle h1{
	color:#ff6600;
	font-size:1.3em;
	letter-spacing:0;
	margin:0;
	padding:5px 0 3px 0;
}

.kwcAM .projectPage #project-playing{
	color:#fff;
	font-size:.8em;
	float:left;
}

.kwcAM .projectPage #projectInfo{
	width:600px;
	float:left;
}

.kwcAM .projectPage #key{
	margin:10px 0 15px 0;
	text-align:left;
}

.kwcAM .projectPage #key a{
	color:white;
	text-decoration:underline;
}
.kwcAM .projectPage #key span.iconPodcast{
	font-size:.9em;
	margin:0 5px 0 0;
}

.kwcAM .projectPage #key span.iconPodcast img{
	margin:0 5px 0 0;
}

.kwcAM .projectPage .partIcons{
	margin:0 0 20px 0;
}

.kwcAM .projectPage #right-col ul li .partIcons{
	margin:2px 0 0 0;
}


/******************* collection page specific *********************/
.kwcAM .collectionPage #left-col{
	width:260px;
	font-size:.75em;
	border-right:1px solid #333;
}

.kwcAM .collectionPage #left-col .content{
	padding:10px 20px 0 0;
}

.kwcAM .collectionPage #right-col{
	width:650px;
	font-size:.8em;
}


.kwcAM .collectionPage .grid-thumbs .pod-thumb{
	width:140px;
	font-size:.75em;

}


.kwcAM .collectionPage .grid-thumbs{
	border-top:none;
	border-bottom:none;
	padding:15px 0 15px 0;

}

.kwcAM .collectionPage .grid-thumbs ul{
	margin:0;
	padding:0;
}

.kwcAM .collectionPage .grid-thumbs ul li{
	margin:10px 10px 0 10px;
}

.kwcAM .collectionPage h3{
	font-size:1.2em;
	font-weight:normal;

}



/*******************  home page specific *****************/
.kwcAM .homePage #homeFeature{
	margin:20px 0 20px 0;

}

.kwcAM .homePage #homeFeature #featuredAudio h3{
	background-image:url(../core_images/am/icon_sm_audio.png);
	background-repeat:no-repeat;
	padding:0 0 5px 25px;
}

.kwcAM .homePage #homeFeature #featuredVideo h3{
	background-image:url(../core_images/am/icon_sm_video.png);
	background-repeat:no-repeat;
	padding:0 0 5px 28px;
}

.kwcAM .homePage #homeFocusBoxes{
	margin:30px 0 0 0;
}

.kwcAM .homePage #homeFocusBoxes #homeSpotlight{
	float:left;
	width:580px;
}

.kwcAM .homePage #homeFocusBoxes #homeSpotlight .focusContent table{
	margin:0 auto;
}

.kwcAM .homePage #homeFocusBoxes #homeSpotlight .focusContent table td{
	padding:0 10px 0 10px;
}

.kwcAM .homePage #homeFocusBoxes #homeHot{
	float:right;
	width:340px;
}

.kwcAM .homePage #header{
	height:65px;
	border-bottom:none;
}

.kwcAM .homePage .grid-thumbs{
	padding:15px 0 0px 0;
}

.kwcAM .homePage .grid-thumbs .pod-thumb{
	width:135px;
	_width:125px;
	
	font-size:.75em;
}

.kwcAM .homePage #featuredAudio{
	float:left;
	width:580px;
}

.kwcAM .homePage #featuredVideo{
	float:right;
	width:340px;
}


/****** q&a *******************/
.kwcAM .qaPage #left-col{
	width:260px;
	font-size:.75em;
	border-right:1px solid #333;
}

.kwcAM .qaPage #left-col .content{
	padding:10px 20px 0 0;
}

.kwcAM .qaPage #right-col{
	width:670px;
	font-size:.8em;
}

.kwcAM .qaPage #right-col #askGary{
	float:right;
	width:150px;
	margin:50px 0 0 50px;
}

.kwcAM .questionAnswer{
	margin:0 150px 25px 0;
}

.kwcAM .questionAnswer .question{
	margin:0 0 15px 0;
	font-weight:bold;
}

.kwcAM .questionAnswer .qSource{
	font-style:italic;
	font-weight:normal;
}

.kwcAM .questionAnswer div.answer{
	margin:0 0 0 12px;
}

.kwcAM .questionAnswer .qlabel{
	
	font-size:.9em;
	color:#fc0;
	margin:0 0 5px 0px;
}

.kwcAM .questionAnswer .qanswer a{
	color:#fc0;
	
	padding:0 0 0 10px;
	background-image:url(../core_images/bullet-red-arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.kwcAM .closed .answer{
	display:none;
}

.kwcAM .open .qanswer a{
	color:#fc0;
	
	padding:0 0 0 12px;
	background-image:url(../core_images/bullet-red-arrow-down.gif);
	background-repeat:no-repeat;
	background-position:left;
}


/******  clue tip overides  *******/
#cluetip-outer{
	background-color:#333;
	border:1px solid #999;
	padding:10px;
	font-size:.8em;
	
}



/******** search results********/

/***************  utility classes ****************/

.fck-content ul li{
	list-style:disc;
	float:none;
}

.kwc .clearBoth{
	clear:both;
}

span.partIcons img.partIcon{
	margin:2px 3px 0 3px;
}

div.partIcons, span.partsIcons{
	margin:2px 3px 0 3px;
	font-weight:normal;
	font-size:.75em;
}

#projectTitle div.partIcons{
    float:right;
    width:300px;
    text-align:right;
    margin:15px 0 0 0;
}

div.partIcons span.iconLegend{
	margin:0 5px 0 0;
        font-weight:normal;
	font-size:.8em;
	
}

div.partIcons span.iconLegend img{
	margin:0 2px 0 0;
}

