.cont {font-family: Arial, Helvetica, sans-serif; font-size: 14px}
.mp3-song {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
.mp3-song:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline;}
.small-cont {font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.dat {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.dat:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
.top-lnk {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; text-decoration: none;}
.rubr {font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.news {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.fav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.fav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline}
.sape-links {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.sape-links:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:}
.cat-links {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.cat-links:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
.form {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.srch-str {font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 91%;}
.se {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.se:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline;}
.dot-news {font-size: 13px; color:#A8AD0E; margin-top:1px; margin-right:2px;}
.love-top { background-image: url(/i/love_top_bg.gif); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #93190a; font-size: 12px; font-weight: bold; height: 23px;}
.cat-top { font-family: Arial, Helvetica, sans-serif; color: #0f03bb; font-size: 14px; font-weight: bold; height: 23px; text-decoration: none;}
.hearts { background-image: url(/i/hearts.gif);	background-repeat: no-repeat; background-position: center bottom;}
.love-search {background-image: url(/i/love_search.gif); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; height: 70px;}
.sms { font-family: Arial, Helvetica, sans-serif; color: #0f03bb; font-size: 10px; font-weight: bold;}
.horo-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0f03bb;
	background-color: #d6eaf5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #330099;
	border-right-color: #330099;
	border-bottom-color: #330099;
	border-left-color: #330099;
}
.selected-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9933;
}
.page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300CC;
	text-decoration: none;
}
.ot { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.checklist {
    background: white;
    border: 1px dotted black;
    list-style: none;
    height: 10em;
    overflow: auto;
    width: 182px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
}

.checklist, .checklist li { margin: 0; padding: 0;}

.checklist label {
    display: block;
	height: 15%;
    padding-left: 25px;
    text-indent: -20px;
}

.checklist label:hover { background: #999; color: #ffff; }