body {
	background-color: white;
	color: black;
	font-family : Arial, Helvetica, sans-serif;
}

.strong {
	font-weight: bold;
}
hr {
	width: 100%;
	border: 0;
	height: 2px;
	color: #ccc;
	background-color : #ccc;
	clear: both;
}


#yhmap {
	
}
#wdyt {
	border: 1px solid #ccc;
	border-width: 1px 0px;
	padding: 6px 0px 0px 0px;
	text-align : center;
	font-size: smaller;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
#search {
	border-bottom: 1px solid #ccc;
	background-color: #eee;
}
#search form  {
}
#search p {
	font-size: 63%;
	text-align : center;
}
#moreyh {
}
#moreyh .category {
	border-bottom: 1px solid #eee;
}
#moreyh div.last {
	border-bottom: 0px;
}
#moreyh h4 {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}
#moreyh h4.special {
	color: #f60;
}
#moreyh ul {
	list-style-type : none;
}
#moreyh ul li + li:before {
	content: " · ";
}
#moreyh ul li.more:before {
	content: "";
}
#moreyh ul li.more {
	font-weight: bold;
}
#yytbv p {
	border: 1px solid #ccc;
	font-size: 63%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
}
#pa h3 {
	background : #4d99e5 url(tr14x15_1.gif) no-repeat scroll right;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 63%;
	text-indent : .8em;
	font-weight : bold;
	line-height : 2em;
}
#pa .body {
	background-color : #e5f6ff;
	border: 1px solid #4d99e5;
	border-top : 3px solid #4d99e5;
	font-family : Arial, Helvetica, sans-serif;
}
#pa #invite {
	font-size : .8em;
	text-align : center;
}
#pa #signin {
	border: 1px solid #ccc;
	padding: 4px;
	background-color : White;
	font-size : .63em;
	text-align : center;
}
#pa a {
	font-weight: bold;
}
#pa #signin a {
	font-size: 127%;
}
#itnse h3 {
	background : #9b72cf url(tr14x15_1.gif) no-repeat scroll right;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 63%;
	text-indent : .8em;
	font-weight : bold;
	line-height : 2em;
}
#itnse span {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 63%;
	border-right: 1px solid white;
	position: relative; left: 1px;
	color : Black;
	text-align : right;
}
#itnse .body {
	background-color : #f1f1fd;
	border: 1px solid #9b72cf;
	border-width: 3px 0px 0px 1px;
	padding: 8px 6px;
}
#itnse .folder {
	border-right: 1px solid #9b72cf;
}
#itnse .folder + .folder {
	background-color : #f1f1fd;
}
#itnse .folder + .folder h3 {
	background : #9b72cf url(tri3.gif) no-repeat scroll right;
}
#itnse .last {
	border-bottom: 1px solid #9b72cf;
}
#itnse ul.titles {
	font-size : 80%;
	font-family : Arial, Helvetica, sans-serif;
	list-style-type : none;
}
#itnse ul.titles li {
	text-indent: -4px;
}
#itnse ul.titles .dot {
	font-weight: bold;
	text-indent: 1px;
}
#itnse ul.titles .market {
	font-family : "Times New Roman", Times, serif;
}
#itnse ul.titles li .ad p {
	text-indent: 0px;
	font-size: 63%;
}
#itnse ul.entblurbs {
	font-family : Arial, Helvetica, sans-serif;
	list-style-type : none;
}
#itnse ul.entblurbs li {
	float: left;
	width: 90%;
	padding: 3px 0px;
}
#itnse ul.entblurbs li h4 {
	color: #ff6600;
	font-weight: bold;
	font-size: 63%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#itnse ul.entblurbs li p {
	color: black;
	font-size: 80%;
}

#itnse ul.subtitles {
	list-style-type : none;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 68%;
	text-align : center;
}
#itnse ul.subtitles li + li:before {
	content: " - ";
}
#yhf {
	border: 1px solid #191975;
	color : Black;
	background-color : White;
}
#yhf .head {
	background-color : #094664;
	text-align : right;
}
#yhf .head a {
	color: white;
}
#yhf .head ul li + li:after {
	content: " - ";
}
#yhf div {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
}
#yhf ul li {
	font-weight: normal;
}
#yhf .head ul li {
	color: white;
	font-weight: bold;
}
#yhf div ul {
	list-style-type : none;
}
#yhf #today ul li + li:before {
	content: " - ";
}
#yhf #also ul li:before, #yhf #soon ul li:before {
	content: "•  ";
}
#wsd .head {
	background-color: #ffe8ba;
	border-bottom: 1px solid #bfbebe;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 63%;
	padding : 4px;
}
#wsd .head h3 {
	font-weight : bold;
	font-size : 63%;
	text-align : right;
}
#wsd div dl {
	padding: 1px;
}
#wsd div dl dt {
	font-weight: bold;
	font-size : 80%;
}
#wsd div dl dd {
	display: inline;
	margin: 0px;
	text-indent: 0px;
	font-size : 63%;
}
#wsd div dl dd:after {
	content: ", ";
}
#wsd div dl dd:last-child:after {
	content: "...";
}
#wsd ul {
	list-style-type : none;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 68%;
	text-align : center;
}
#wsd ul li {
	display: inline;
}
#wsd ul li + li:before {
	content: " - ";
}
#lyh {
	text-align : center;
}
#lyh h3 {
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}
#lyh div {
	text-align : left;
}
#lyh #us {
	text-align : center;
}
#lyh p {
	width: 100%;
	background-color: #efefff;
	font-size : 64%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
}
#lyh #us p {
	background-color: white;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 80%;
}
#lyh div ul {
	list-style-type : none;
}
#lyh #us ul {
	display: inline;
}
#lyh div ul li {
	font-size : 80%;
	font-family : Arial, Helvetica, sans-serif;
}
#lyh #us ul li {
	font-size : 80%; /*compounds to 64% size */
}
#lyh div ul li:before {
	content: "•  ";
}
#lyh #us ul li:before {
	content: " - ";
}
#myh {
	font-size: 80%;
}
#myh h3 {
	font-size: 14px;
	font-weight: bold;
}
#myh dl {
	margin: 0;
	padding: 0;
}
#myh dl dt, #myh dl dd {
	display : inline;
	margin : 0px;
	line-height : 18px;
}
#myh dl dt:after {
	content: " : ";
}
#myh dl dd + dd:before {
	content: " - ";
}
#myh p {
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
}
#foot {
	text-align : center;
	margin-top : 15px;
	font-size : 80%;
}
#foot ul {
	list-style-type : none;
}
#foot li {
	display: inline;
}
#foot li + li:before {
	content: " - ";
}
#foot p span {
	color: #ff0020;
}
