/***************************************** Defaults ****************************************/

body {					background-color:#C00;
					color:#444;
					font-size:12px;
					margin:0px;
					padding:0px;
					font-family:Georgia, "Times New Roman", Times, serif;}

* {					margin:0px;
					padding:0px;
					border:none;}

img {					margin:0px 0px -3px 0px;
					border:0;}

					
input, select, th, td, p, ul, ol {
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #444;
	line-height:1.5em;
				}				
li li, li p, td p, blockquote p, table tr, tr td {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #444;
				}
				
p {margin-bottom: 10px;	}	
b { font-weight: bold;}
i { font-style: italic;}
u { text-decoration: underline;}
ul {  list-style-position: outside; 
	list-style-type: square;
	margin-left:35px;
	margin-bottom:10px;}
ol {  list-style-position: outside; 
	margin-left:35px;
	margin-bottom:10px;}	
blockquote {margin-left:25px;}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
}

.subhead1 {					color:#C00;	
					background:inherit;
					font-size:24px;
					font-weight:bold;}

.subhead2 {					color:#C00;
					background:inherit;
					font-size:18px;
					font-weight:bold;
					margin-bottom:10px;}
					
					
.subhead3 {					color:#C00;
					background:inherit;
					font-size:12px;
					font-weight:normal;
					margin-bottom:10px;}

/***************************************** Div IDs ***************************************/

#header {			
					width:100%;
					background:url("/kids/images/topBG2.gif");
					background-repeat:repeat-x;
					margin-right:1px;}

#container {		width:100%;
					margin:0px auto;
					background:#000;
					text-align: center;}

#nav {					position:absolute;
					left:0px;
					top:77px;
					width:250px;
					background:#000;
					color:inherit;
					border-right:1px solid #FFF;}

#content {margin: 0px auto 0 auto;
	color:#444;
	background:#FFF;
	text-align: left;
	width: 550px;
	padding: 0px 15px 15px 15px
}

#footer {
	margin:0;
	padding:10px;
	color:#999;
	background-color: #CC0000;
	text-align: center;
}
					
/***************************************** form classes ***************************************/
form { 
 border: 1px solid #666699; 
 padding: 5px; 
}


.formtextfield {	font-size: 12px; 
 				background-color: #DDDDDD; 
 				border: 1px solid #666666;
				padding: 3px; 
				margin: 5px;
}			
				


/************************************* Image Classes **************************************/

img.left {				float:left;
						padding-right:5px;}

img.right {				float:right;
						padding-left:5px;}



/************************************* Link Classes **************************************/

#nav ul, #nav li {	
					list-style-type:none;}

#nav a, #nav a:link, #nav a:visited {	display:block;
					background:#9CC;
					border-bottom:1px solid #FFF;
					font-weight:bold;
					text-decoration:none;
					letter-spacing:2px;
					padding:2px 5px 3px 5px;
					color:#FFF;
					text-transform:uppercase;
					text-align:right;
					font-family:verdana, arial, helvetica, sans-serif;
					font-size:0.85em;
					}

#nav a:hover, #nav a:active {		background:#996699;}

#nav a.small, #nav a.small:link, #nav a.small:visited {
					text-transform:lowercase;
					padding:5px 5px 5px 5px;}
					

#nav a.break, #nav a.break:link, #nav a.break:visited {
					margin-top:0px;}
					
#nav ul ul { margin-right:0px; }					
					
#nav ul ul a, #nav ul ul a:link, #nav ul ul a:visited {
	 padding-right:20px; 
	 color:#FFF;
	background-color: #D99E52;}
	
#nav ul ul a:hover, #nav ul ul a:active {		background:#996699;}	

#content a, #content a:link, #content a:visited {
	color:#444;
	font-weight:bold;
	text-decoration: underline;
					}

#content a:hover, #content a.active {	color:#660066;
					}

#footer p {				color:#AAA;
					font-weight:bold;}
					
#footer a {				color:#BBB;
					font-weight:bold;}

#footer a:hover, #footer a:active {	color:#FFF;}

#footer a.email {			letter-spacing:3px;}


	
/********************************** Paragraph Classes ************************************/

#footer p {				font-family:verdana, arial, helvetica, sans-serif;
					font-size:10px;}

	
/********************************** Table Classes ************************************/

.museumstore {
	border:1px solid #000033;
				}
					
/********************************** Horizontal Rule Styles ************************************/
hr {border: none 0; 
	border-bottom: 1px solid #D5D5D5;
	width: 100%;
	height: 1px;
	}
hr.HR_dkgrey {border: none 0; 
	border-bottom: 1px solid #666666;
	width: 100%;
	height: 1px;
	}
hr.HR_dotted {border: none 0; 
	border-bottom: 2px dotted #666;
	width: 100%;
	height: 2px;
	border-spacing: 2px;
	}   
hr.HR_dashed {border: none 0; 
	border-bottom: 2px dashed #666;
	width: 100%;
	height: 2px;
	border-spacing: 2px;
	} 
hr.HR_green {border: none 0; 
	border-bottom: 1px solid #3C0;
	width: 100%;
	height: 1px;
	}

