/* Redefined standard tags */
        body {
                font-family: Georgia, "Times New Roman", Times, serif;
                background-image: url(../media/SiteMapBG.gif);
                background-repeat: repeat-y;
                
        }

        h1 {

                color: #660099;
                font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;

        }   

		h2 {
                font-family: Georgia, "Times New Roman", Times, serif;
                color: #ff0033;
                margin-bottom: 0em;
		}
        h3 {

                font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
                padding: 1ex;
                background-color: #660099; 
                color: #FFFFFF
        }   

        ul {
                margin-top: 0;
        }
		
/* Class Definitions - Site Map panel */
		#siteMap
        {
                position: absolute;
                top: 0;
                left: 0;
                width: 180px;
                padding: 10px;
                font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
                font-size: small;
                font-weight: bold;              
                color: #ffffff;
        }

        #siteMap a {
                color: #ffffff;
        }   

        #siteMap h2 {
                font-size: small;
                color: #FFFFFF;
				background-color:inherit;
                margin-bottom: 0;
        }
		#siteMap h2.contactInfo {
				padding: 0 0 .5em 0;
				border-bottom: 3px inset white;
				margin: 1em 0 .5em 0;
		}
		#siteMap h3 {
                font-size: small;
				font-weight:bold;
                color: #ffffff;
				background-color:transparent;
				margin: 0;
				padding:0;
        }
		#siteMap ul {
			margin:0 0 0 1em;
			padding:0;
		}
		#siteMap li.sublist {
			 list-style:none; 
			 margin:0;
			 padding:0;
		}
		#siteMap li.sublist ul{
			 margin-top:0;
			 padding-top:0;
		}
        #siteMap dl {
        	margin: 0; 
			padding: 0;
        }
		#siteMap dt {
			display:none;
		}
		#siteMap dd {
			font-size: small;
			margin:0;
			padding:0;
			color:#fff;
			background-color: inherit;
		}
         #siteMap a:link {color: #fff; }
 		 #siteMap a:active {color: #c9f;}
 		 #siteMap a:visited {color: #fcc;} 
		 
/* Draws a button like box around the links */
		#siteMap .btnLink {
			color: white;
			background: #609;
			text-align: center;
			font-weight: bold;
			font-size: 1em; 
			margin: 1em 0;
			padding: 2px 0 4px 4px;
			border-bottom: medium ridge #fcc;
			border-right: medium ridge #fcc;
			border-left: thin groove #f99;
			border-top: thin ridge #f99;
		}
		#siteMap .btnLink a {
			text-decoration: none;		
		}
		#siteMap .btnLink a:visited {
			color:white;
		}
        

/* Class Definitions - Page Content panel */
        div#pageContent {
                position: absolute;
                top: 0px;
                left: 230px;
                padding: 10px;
                background: #ffffff;
        }
		.floatRight {  
			float: right; 
			border: medium solid #609; 
			margin: 1em; 
			margin-right: 0; 
		}
		.floatLeft	{  
			float: left; 
			border: medium #609 solid; 
			margin: 1em; 
			margin-left: 0;
		}
        .topLink {  
                font-size: small; 
                font-style: italic; 
                background-color: #FFCCCC; 
                padding-left: 1ex;
				clear: both;
        }
		.ageRange {
				font-size: smaller;
				font-style: italic;
				color: #666666;
		}
/* Not yet implemented */
		#footerLinks {
				text-align: center;
				margin-top: 1em;
		}
		#footerLinks li {
				display: block;
				float: left;
				text-align: center;
				width: 16%;
				padding: 0;
				margin:0;
				border: 2px solid #fff;
				border-left: 0;
				color: #FFF;
				background: #f03;
				list-style: url(Media/bulletLinkFFF-F03.gif) none;
				font-size: 80%;
				font-weight: bold;
				
		}
		#pageContent #footerLinks a {
			color: #FFF;
			text-decoration: none;
		}#pageContent dt {
	font-size: large;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF0033;
	color: #FF0033;
}
#pageContent dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	font-style: normal;
}
#siteMap .address {
	font-style: italic;
}
#siteMap dl.address {
	border-bottom-width: 3px;
	border-bottom-style: inset;
	border-bottom-color: #FFFFFF;
	padding-bottom: .5em;
}

.clearRight {
	clear: right;
}
.clearLeft {
	clear: left;
}
#pageContent .callout {
	font-size: 125%;
	font-weight: bold;
}
#pageContent #sampleStoryList dd {
	font-size: small;
	font-style: italic;
}
#pageContent #sampleStoryList dt {
	font-size: medium;
	font-weight: bold;
	color: #660099;
	background-color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #660099;
}
