.li{font-size:90%; margin-bottom:2px;}
.at1{font-size:85%;}
.u1 {color:#008000;}
.st_news{font-size:90%; font-weight:bold; color:#636363; padding-bottom:2px;
     margin:10px 2px 5px 2px;height:1.1em;}
.sr{border:solid #636363; border-width:0 0 1px 0; margin:0 0 5px 0;}
.dll{color:#33c}
.dc{font-size:130%;}
.df{font-size:100%;}
.hc {font-size:110%;}

/* sites & cats */
.headers {color:#636363;}
.labels {color:#000000;}
.st li {margin:0;padding:5px 10px 1px 5px;}
.cat li {margin:0;padding:5px 10px 0px 5px;}
.st a {font-size:110%;}
.comnt {;}
.whp {font-size:78%;}
.srt {font-size:90%;}
.cnt {color:#636363;font-size:90%;}
#small2 a {font-size:90%;}

/*Directory Homepage*/
h1, h2, h3{margin:0;}
#ygtb h1 {font-size:130%;margin:0;}
h2{font:105% arial; font-weight:bold;}
h3{font:75% arial;}


#ygtb, #ygstb{text-align:left;border:1px solid #656565;border-width:1px 0;background:#ccf;margin:0 7px;padding:6px 3px;} /*title bar */
/* nn4 only */
/*/*/ /*/
#ygtb h1{font:bold 90% arial;}
#ygtb h2, #ygstb h2{font-size:70%;margin:-5px;}
/* end nn4 */

/* south sponsored */
.ydirspns {margin-bottom:15px;padding:1px 0 1px 0; background:#ecf5fa; }
#ydirres .ydirspns .ydirhd {text-align:right;}
#ydirres .ydirspns h2 a, #ydirsec h2 a {text-decoration:underline;}
#ydirres .ydirspns h2 a:visited, #ydirsec h2 a:visited {color:#909090}
#ydirres .ydirspns h2 a:hover, #ydirsec h2 a:hover {text-decoration:underline;color:#0000de}
.ydirspns ul {cursor:hand;}
.ydirspns li {margin-bottom:5px;padding-left:1px;}


/*east sponsored*/

/* macIE hide \*/
#ydireast li {overflow:hidden;} /* clip long urls, end hide */
#ydireast li.yschprom {text-align:center;background:transparent;border:0;margin:0;}
#ydireast .yschprom a {color:#0000de;}



/*iy */
.iy {margin-bottom:5px;}

/* DO NOT EDIT */
body {font:small/1.2em arial,helvetica,clean,sans-serif;font:x-small;margin:0 10px;}
table {font-size:inherit;font:x-small;}
html>body {font:83%/1.2em arial,helvetica,clean,sans-serif;}
pre, code, select, input, textarea {font-size:100%}
form {margin: 0;}
fieldset {border: 0 solid #fff;}
a, #ydirpri .ydirttl, #ydirpri .ydiriy .ydirhd a.dll {color:#0000de; text-decoration:underline;} 
a:visited {color:#639;}
a:active {color: #f00;}
a:hover {text-decoration:underline;}
em {font-style:normal;}
h1, h2 {margin:0;padding:0;}
hr {color:#636363; height:1px; width:100%;}

/* IE: min-width */
#ygma,#ydirres {width:100%;width:expression((document.all('ydirft') )?document.all('ydirft').offsetWidth:'100%');} 
/*end IE min-width*/

/* universal header */	
#ygunav {background:#eee; border-bottom:2px solid #ccc; padding:2px 5px 2px;font-size:78%;text-align:right;margin-bottom:6px;}
#ygunav strong {font-family:verdana;}
#ygps {float:left;text-align:left;}
#ygunav a {color:#000; text-decoration:underline;}

/* masthead/searchboxes (top and bottom) */
#ygma {margin-bottom:8px;position:relative; font-size:100%;}
#ygmalogo {margin:10px 10px 0 0;}
#ygma a {float:left;}
html>body #ygma form, html>body #ydirssbx form{padding-top:2px;} /* gecko */
#ydirsp,#ydirsbp {width:370px;}
#ydirsp2 {width:250px;}


#ygma2  {margin:1px auto 1px; clear:both;width:29em; font-size:100%;}
#ygma2 div {margin-left:6em;}
#ygma2 form {clear:both;white-space:nowrap;}



/* tool/info bars */
#ydirtools {background:#ccccff;border-top:2px solid#e3e3e3;color:#000000;padding:3px 0;margin-bottom:0px;width:100%;}
#ydirtools h1 {font-size:120%;position:absolute;left:10px;padding-left:5px;margin-top:-1px;}
#ydirtools h2 {font-size:120%;position:relative;left:10px;margin-top:-1px; margin-left:-3px; font-weight:bold; float:left;}
#ydirtools h1 span {display:none;}
#ydirtools a {font:10px verdana; text-align:right;padding:0 15px 0px 0px;float:right;margin-right:-4px;}
#ydirtools a {color:#000000;}


#ydirinfo {font:78% verdana;background:#e3e3e3;text-align:left;border-top:2px solid #bdbdd2;border-width:2px 0; padding:5px;position:relative;}
#ydirinfo a {color:#000000;text-decoration:underline;}
#ydirinfo span a {color:#000000;text-decoration:underline;}
#ydirinfo p {position:absolute;top:2;right:10px;margin:0;}
#ydirinfo a:visited {color:#000000; text-decoration:underline;}
#ydirinfo a:active {color: #000000;text-decoration:none;}
#ydirinfo a:hover {text-decoration:underline;}

/*pagination*/
#ydirpg {clear:both;margin:0 0 17px; padding-bottom:17px;border-bottom:1px solid #bed3e5; text-align:center; letter-spacing:.1em;}	
#ydirpg b {letter-spacing:normal;} 	
#ydirpg p {margin:0;}










