﻿
@charset "UTF-8";


#themePage h2 {
	color:#490;
}	

#themePage h3 {
	line-height:130%;
	font-size:180%;
	color:#060;
	margin-bottom:10px;
}

#themePage .read {
	margin-bottom:1em;
}

#themePage .read p{
	margin-bottom:0.8em;
}

#themePage .read span {
	font-weight:bold;
	color:#060;
}

#themePage .read .notes{
	font-size:90%;
}

#themePage .read .presentImage{
	float:right;
	margin:0 0 0 5px;
}

#themePage .present{
	margin-top:0.8em;
	font-size: 90%;
}

#themePage #entryBtn {
	text-align:center;
}

#themePage #entryBtn img {
	padding:10px 5px;
}

#themePage #registration {
	margin-bottom:1em;
}


#themePage h4 {
	margin-top:30px;
	font-size:105%;
	padding-left:20px;
	background:#FFF url("../images/icon_circle_green.png") no-repeat left;
}

#themePage dl{
	padding-left:20px;

}

#themePage dt{
	margin-top:1em;
	font-weight:bold;
}


/*
------------------------
block: entry keyword
------------------------
*/

#entryKeywords { }

#entryKeywords table{
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-top: 1px dotted #999;
	}

#entryKeywords td{
	padding: 5px 10px;
	border: dotted #999;
	border-width: 0 0 1px 1px;
	vertical-align: top;
	}

#entryKeywords td p{
	line-height: 1.3em;
	font-size: 95%;
	margin-bottom:3px;
	}

#entryKeywords .col1{
	padding-left: 0;
	border-left: none;
	}

#entryKeywords .cols2 .col2 { padding-right: 0; }

#entryKeywords p img{
	float: right;
	margin: 0 0 5px 5px;
	}

#entryKeywords .keyword ul li{
	display: inline;
	margin-right: 3px;
	font-size: 90%;
	}

#entryKeywords .keyword ul .count { color: #490; }
