
/* 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%;}




/*General Styling  - list items, etc*/

.li{font-size:90%; margin-bottom:2px; }

.at1{font-size:85%;}

.u1 {color:#008000; font-size:80%}

.u1 a:link { text-decoration:none; }
.u1 a:visited {
	text-decoration:none; color:#008000; 
}

.u2 {color:#008000; font-size:100%}
.u2 a:link {text-decoration:none; }



.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{color:#000000; text-decoration:none; font-size:105%;}
.dc a:hover {text-decoration:none; color:#000000;}
.dc a:visited {text-decoration:none; color:#000000;}


.df{color:#000000; font-size:100%;padding-left:25px; text-decoration:none}
.df a:hover {text-decoration:none; color:#000000;}
.df a:visited {text-decoration:none; color:#000000;}

.hc {font-size:110%;}



/* IE: min-width */

#ygma,#ydirres {width:100%;width:expression((document.all('ydirft') )?document.all('ydirft').offsetWidth:'100%');} 

/*end IE min-width*/



/*title bar - DONT EDIT*/

#ygtb, #ygstb{text-align:left;border:1px solid #656565;border-width:1px 0;background:#ccf;margin:0 7px;padding:6px 3px;}



/* universal header  - universal header styling. DONT EDIT*/	

#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) - sets stylying for mastheads and searchboxes - DONT EDIT*/

#ygma {position:relative; font-size:100%;}

#ygmalogo {margin:10px 10px 0 0;}

#ygma a {float:left;}

#ydirsp,#ydirsbp {width:270;}

#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;}

#ydirsp {margin-top:2px;}




/* tool/info bars - north and south info and tool bar styling. colors, placement, linkages, etc.*/

#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;margin-bottom:15px;}

#ydirinfo a {color:#000000;text-decoration:underline;}

#ydirinfo span a {color:#000000;text-decoration:underline;}

#ydirinfo span p {float:right;clear:both;position:relative;right:15px;top:-13px;}

#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;}





/*Shortname fix - shortname overlapping fix. DONT EDIT*/

#ydirtools2 {background-color:#ccccff;border-top:2px solid#e3e3e3;color:#000000;padding:3px 0;margin-bottom:0px; margin-top: 0px; width:100%;}

#ydirtools2 h1 {font-size:120%;padding-left:6px;}

#ydirtools2 h2 {font-size:120%; font-weight:bold; }

#ydirtools2 a {font:10px verdana; text-align:right;padding:0 15px 0px 0px;color:#000000;}

#ydirtools2 { float: left; clear: both; z-index: 0;}

#ydirtools2 .col1 { width: 64%; float:left; }

#ydirtools2 .col2 { width: 35%; float: left; text-align: right; }

#ydirinfo {clear: both; position: static;}

#ydirinfo p{clear: both; position: static;}




/*iy */

#diriy {margin-left:45px;}



/* sites & cats - sets look and feel of sites, categories, headers and category labels*/

.headers {color:#636363;padding-top:12px;}

.headers a:link {color:#636363; text-decoration:none;}

.headers a:visited {color:#636363; text-decoration:none;}

.headers a:hover {text-decoration:underline; color:#0000FF;}

.labels {color:#000000;}

.st li {margin:0;padding-bottom:15px; padding-left:5px;}

.st ul {margin:0;padding:5px 1px 5 42px;}

.spnsr li {margin:0;padding-bottom:15px; padding-left:5px;}

.spnsr ul {margin:0;padding:5px 0 5px 41px; background:#FFFCDC;}

.st a {font-size:120%;}

.cat li {margin:0;padding:5px 10px 2px 5px;}

.cat ul {margin:0;padding:5px 1px 5 42px;}

.spnsr a {font-size:120%;}

.cat a {font-size:110%;}

.whp {font-size:78%;}

.srt {float:left}

.cnt {color:#636363;font-size:90%;float:right}

#small2 a {font-size:90%;}

.ydirurl {color:#008000;}



/* south sponsored  - south overture specific styles. background, lists, spacing. */

.ydirspns {padding:5px 25px 5px 2px;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 li {padding-bottom:10px; padding-left:5px; cursor:pointer;}

.ydirspns a {font-size:120%;}







/*east sponsored - east overture specific styles. background, lists, spacing. */

/* macIE hide \*/

#ydireast li {overflow:hidden;} /* clip long urls, end hide */

#ydireast li{text-align:center;background:transparent;border:0;margin:0;}

#ydireast {color:#0000de;cursor:text;}

#ydireast a {font-size:120%;}
#ydireast a:visited {
	
}





/*pagination - sets pagination properties.*/

#ydirpg {clear:both; text-align:center; letter-spacing:.1em; margin:0;}	

#ydirpg b {letter-spacing:normal;} 	

#ydirpg p {margin:0;}




/*Directory Homepage* - directory homepage specific styles, sets category font properties*/

h1, h2, h3{margin:0;}

#ygtb h1 {font-size:130%;margin:0;}

h2{font:105% arial; font-weight:bold;}

h3{font:75% arial;}

/*Pagination changes*/
#yschpg {border:none;padding-bottom:13px;margin-bottom:0px;padding-top:9px;}

#yschpg {padding-top:4px;}

#yschpg p {margin:0px;line-height:100%;padding:0px;}

#yschpg a, #yschpg span {padding:3px 7px;margin:0px;border:none;}

#yschpg span {font-weight:bold;}

#yschpg big span {padding:0px;}

#yschpg a.yschnbdr {padding:1px;border:none;margin:0px;font-weight:bold;font-size:110%;}

#yschpg a.yschnbdr:hover {padding:0px;border:1px solid #0000dd;margin:0px;font-weight:bold;font-size:110%;}

#yschpg a:hover {padding:2px 6px;border:1px solid #0000dd; }

#yschprev a span, #yschnext a span  {text-decoration:underline;font-size:85%;border:none;} 

#yschprev {display:inline;}

#yschnext {display:inline;}

#yschprev big span {margin-right:1px;padding-right:14px;background: url(http://us.i1.yimg.com/us.yimg.com/i/us/search/gr/ar_prev.gif) no-repeat center right;}

#yschnext big span {margin-left:1px;padding-left:14px;background: url(http://us.i1.yimg.com/us.yimg.com/i/us/search/gr/ar_next.gif) no-repeat center left;}

<!-- d4.dir.dcn.yahoo.com compressed/chunked Wed Aug 22 07:49:13 PDT 2007 -->
