.wr10 {
	float:left;
	width:705px;
	background-color:#000;
}
	

#intro {
	float:left;
	width:675px;
	margin:25px 15px 30px 15px;
	
}

#intro h1 {
	font-size:18px;
	line-height:22px;
	font-style:normal;
	color:#fff;
	margin:0 0 15px 0;
}

#intro p {
	font-size:12px;
	margin:0;
	padding:0;
	color:#fff;
	margin:0 0 10px 0;
	}

#intro .left {
	width:210px;
	float:left;
	margin-right:20px;
	color:#fff;
	padding:0 0 0 0;

}

#intro .right {
	width:440px;
	float:left;
	color:#fff;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.right h2 {
	font-size:16px;
	margin-bottom:10px;
}

.subscr {
	border:none;
}

.subscr h3 {
	font-size:13px;
}

.subscr p {
	font-size:12px;
}

.subscr a {
	text-decoration:underline;
	font-weight:normal;
	color:#fff;
}

.subscr a:hover {
	text-decoration:none;
}

.canada {
	color:#eb2127;
	border:none;
}


.hotspot {
	color:#fde700;
	border:none;
}

.bbc {
	color:#8bc53e;
	border:none;
}

.is {
	color:#fee586;
	border:none;
}

.sask {
	color:#f4bd13;
	border:none;
}

.brazil {
	color:#96a4d2;
	border:none;
}

.ashkenaz {
	color:#f9a818;
	border:none;
}

.taiwan {
	color:#3382c4;
	border:none;
}

.what {
	color:#f8b3c7;
	border:none;
}

.hsff {
	color:#fb612e;
	border:none;
}

.fortune {
	color:#72cae3;
	border:none;
}

.wrheadline {
	color:#fff000;
	border:none;
}
	
.toplinks {
	font-size:13px;
	line-height:24px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#fff;
}

.toplinks a {
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
}

.toplinks a:hover {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

.land {
	float:left;
	width:675px;
	margin:0 0 30px 0;
	padding:0 15px;
}

.land .item {
	width:210px;
	float:left;
	margin-right:20px;
	color:#fff;
	border-top:1px solid #333;
	padding:10px 0 0 0;

}

.land .item a {
	text-decoration:none;
	
	}
	
.land .item .over {
	display:none;
}
	
	

.land .festDesc {
	font-size:12px;
	line-height:20px;
	margin:10px 0 0 0;
	color:#fff;
	
	}


#row {
	float:left;
	width:675px;
	padding:0 15px 0 15px;
	margin:0 0 40px 0;
}

#row h1 {
	color:#999;
	padding:0 7px 0 3px;
	font-size:16px;
}

#row .item {
	width:210px;
	float:left;
	margin-right:20px;
	color:#fff;
	padding-top:10px;
	border-top:1px solid #333;
}

#row a {
	color:#fff;
	text-decoration:none;
	}


#row .genre {
	font-weight:bold;
	font-size:15px;
	color:#999;
	margin:0 0 7px 3px;
	
}


#row .festName {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:15px;
	margin:10px 0 3px 3px;
}


#row .festDate {
	font-weight:bold;
	text-decoration:none;
	color:#bbb;
	font-size:13px;
	margin:0 0 0 3px;
}


#row .festDesc {
	font-size:13px;
	margin:5px 0 0 3px;
	text-decoration:none;
	color:#fff;
}

.rowland {
	float:left;
	width:675px;
	margin:0 0 30px 0;
	padding:0 15px;
}

.rowland .item {
	width:210px;
	float:left;
	margin-right:20px;
	color:#fff;
	border-top:1px solid #333;
	padding:10px 0 0 0;

}

.rowland .item a {
	text-decoration:none;
	
	}
	
.rowland .item .over {
	display:none;
}
	

.rowland .festDesc  {
	font-size:12px;
	line-height:20px;
	margin:10px 0 0 0;
	color:#fff;
	
	}
	
.rowland .festDesc a {
	color:#fff;
	
	}
	
.rowland .wrmore {
	margin:15px 0 0 0;
}

.rowland .wrmore a {
	color:#fff;
	text-decoration:underline;
}

.rowland .wrmore a:hover {
	text-decoration:none;
}



.wr10foot {
	clear:both;
	float:left;
	width:705px;
	background-color:#fff;
	text-align:center;
	margin:30px 0 0 0;
	padding:20px 0;
}

.acks h2 {
	font-size:13px;
	padding: 10px 0 5px 10px;
	color:#fff;
	}	
	
.acks table {
	border:none;
	font-size:12px;
	color:#fff;
	margin:0 0 20px 0;
	}
		

.acks td {
	border:none;
	text-align:left;
	border:none;
	padding:5px 10px;
	cellspacing:none;
	}	
	
.acks tr {
	border:none;
	}	
	
tr.high {
	background-color:#222;
	}

	
h3.cafehours  {	
	font-size:13px;
	margin: 0 0 15px 0;
	paddding: 0 0 0 0;
	line-height:20px;
	}
	
.cafefest {
	border-top:1px solid #666;
	padding:5px 10px;
}

.cafefest h3 {
	margin: 10px 0 15px 0;
}
	
.cafefest a {
	color:#fff;
}

