/* CSS Document */
body {margin:0px; font-size:12px; font-family:verdana, san serif; color:#000000; text-align:center;line-height:120%;}

div#page-container {width:760px;border-width:1px;border-style:solid;border-color:#555555;background-color:none;/*advice from webmasterworld.com:*/position:absolute;
left:50%;
margin-left:-380px;
}


/*a:link {color:#FF6666;text-decoration:underline;}
a:hover {color:#FFFFFF;text-decoration:none;}
a:active {color:#FFFFFF;text-decoration:none;}
a:visited {color:#FF6666;text-decoration:underline;}*/

li {margin-bottom:4px; margin-left:-18px;}

p {line-height:145%}

div#left-container {width:276px; float:left;}

div#left-brown-box {background-color:#887766; padding:10px; border-color:#FFFFFF; border-style:solid; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; color:#FFFFFF; border-top-width:8px; text-align:left; width:256px; float:left; height:225px; font-size:8.0pt;}
	div#left-brown-box a:link {color:#FBE0A0; text-decoration:none; font-size:8.5pt;}
	div#left-brown-box a:hover {color:#FFFFFF; text-decoration:underline; font-size:8.5pt;}
	div#left-brown-box a:active {color:#FFFFFF; text-decoration:underline; font-size:8.5pt;}
	div#left-brown-box a:visited {color:#FBE0A0; text-decoration:none; font-size:8.5pt;}
	
div#gang-pics {/*width:273px;*/background-color:#333333;padding:0px;height:149px;clear:both;background-image: url(images/whoweare.jpg);background-repeat: no-repeat;}
div#pic-holder {width:39px;float:left;padding:0px;margin:0px;height:60px;overflow:hidden;}
div#left-blue-box {background-color:#C5D3F0; padding:6px; font-size:7pt; clear:both; text-align:left; }

div#yellow-footer {
	background-color:#FBE0A0;
	width:461px;
	position:relative;
	font-style:italic;
	font-family:times, serif;
	font-size:12pt;
	padding:8px;
	text-align:right;
	height:40px;
	left: -1px; margin-top:4px;
}

div#MainTitle {position:absolute; width:437px; height:auto; z-index:1; font-family:times; color:#000000; font-size:12pt; font-style:italic; letter-spacing:-0.4pt; visibility: visible; text-align:right; right:15px;}
div#ElsaTitle, div#AnaTitle, div#SharonTitle, div#TheresaTitle, div#ShawneeTitle, div#NualaTitle, div#JoanneTitle, div#MaryDavidTitle {position:absolute; width:437px; height:auto; z-index:1; font-family:times; color:#000000; font-size:12pt; font-style:italic; letter-spacing:-0.4pt; visibility:hidden; text-align:right; right:15px;}

.homestory {font-family:times; color:#FFFFFF; font-size:15pt; font-style:italic; letter-spacing:-0.4pt; visibility: visible; line-height:125%; text-align:left;}

div#right-container {margin-right:-2px; height:443px;}
div#right-container-sub {background-color:#333333; width:443px; height:565px; overflow:auto; text-align:left; color:#DAC9AA; padding:18px;}

/* for sister stories menus*/
div#sister-box {width:150px; padding:6px; float:right; color:#FFFFFF; font-size:7pt; margin-left:10px ;margin-right:-12px; margin-top:-12px; background-color:#544D47;}
	div#sister-box a:link, a:hover, a:active, a:visited {line-height:120%; font-size:7.5pt;color:#FA7785;}
	div#sister-box a:link {text-decoration:none;color:#FA7785; font-size:7.5pt;}
	div#sister-box a:visited {text-decoration:none;color:#CCCCCC; font-size:7.5pt;}
	div#sister-box a:hover, a:active {text-decoration:underline;color:#FFFFFF; font-size:7.5pt;}
	
/* for the stories menu layers*/
div#sister-box-layers {width:150px; padding:6px; float:right; color:#FA7785; font-size:7pt; text-align:left; margin-right:-8px;}
	div#sister-box-layers a:link, a:hover, a:active, a:visited {line-height:120%; font-size:7pt;}
	div#sister-box-layers a:link {text-decoration:none;line-height:120%; font-size:7pt;}
	div#sister-box-layers a:visited {text-decoration:none;line-height:120%; font-size:7pt;}
	div#sister-box-layers a:hover, a:active {text-decoration:underline;line-height:120%; font-size:7pt;}


div#menu {background-color:#BBBBAA; padding:6px; text-align:center; letter-spacing:0.5pt; height:18px; margin-right:2px;width:748px;}
div#menu a:link {text-decoration:none;color:#000000; font-size:9pt; vertical-align:middle;}
div#menu a:hover {color:#FF3366; text-decoration:underline; font-size:9pt; vertical-align:middle;}
div#menu a:active {color:#FF3366; text-decoration:underline; font-size:9pt; vertical-align:middle;}
div#menu a:visited {color:#444444; font-size:9pt; vertical-align:middle;}

.subhead {color:#FFFFFF; font-family:verdana; font-weight:bold; font-size:10pt;}
.subhead-content {color:#FF6666; font-family:verdana; font-size:14pt; text-align:left; line-height:110%;}
p {text-align:left;}

div#footer {padding:4px; color:#444444; font-size:8pt;}

.emphasize-light {font-weight:200; color:#FFFFFF;}
.emphasize-pink {font-weight:bold; color:#FA7785;}


a:link {color:#A6998A;text-decoration:underline;font-size:10pt;line-height:110%;}
a:hover {color:#FFFFFF;text-decoration:underline;font-size:10pt;line-height:110%;}
a:active {color:#FFFFFF;text-decoration:underline;font-size:10pt;line-height:110%;}
a:visited {color:#A6998A;text-decoration:underline;font-size:10pt;line-height:110%;}

/* TREE MENU via css class selector */
.treemenu .ygtvtn {background: transparent;  width:1em; height:18px; }
.treemenu .ygtvtm { background: url(img/menu/collapse.gif) 0 6px no-repeat; width:1em; height:18px; cursor:pointer; background-position: -2px 4px;}
.treemenu .ygtvtmh { background: url(img/menu/collapseh.gif) 0 6px no-repeat; width:1em; height:18px; cursor:pointer; background-position: -2px 4px;}
.treemenu .ygtvtp { background: url(img/menu/expand.gif) 0 6px no-repeat; width:1em; height:18px; cursor:pointer; background-position: -2px 4px;}
.treemenu .ygtvtph { background: url(img/menu/expandh.gif) 0 6px no-repeat; width:1em; height:18px; cursor:pointer; background-position: -2px 4px;}
.treemenu .ygtvln { background: transparent; width:1em; height:18px; }
.treemenu .ygtvlm { background: url(img/menu/collapse.gif) 0 6px no-repeat; width:1em; height:18px; cursor:pointer; background-position: -2px 2px;}
.treemenu .ygtvlmh { background: url(img/menu/collapseh.gif) 0 6px no-repeat; width:1em; height:18px; cursor:pointer; background-position: -2px 2px;}
.treemenu .ygtvlp { background: url(img/menu/expand.gif) 0 6px no-repeat; width:1em; height:18px; cursor:pointer; background-position: -2px 2px;}
.treemenu .ygtvlph { background: url(img/menu/expandh.gif) 0 6px no-repeat; width:1em; height:18px; cursor:pointer; background-position: -2px 2px;}
.treemenu .ygtvloading { background: url(img/menu/loading.gif) 0 6px no-repeat; width:1em; height:18px; }
.treemenu .ygtvdepthcell { background: transparent; width:1em; height:12px; }
.treemenu .ygtvblankdepthcell {background: transparent;  width:1em; height:12px; }
.treemenu .ygtvitem { border: 0px solid grey; }  
.treemenu .ygtvchildren { }  
.treemenu .ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {color:#FA7785; font-size:7pt; text-align:left;}
