/*  Jenhy's Nursery main stylesheet */
/*  © run2 ltd 2009*/

body {
font: 100% Verdana, Helvetica, Arial, Verdana, sans-serif;
background: #ff6 url(/assets/lion_bg.gif);
margin: 0;
padding: 0;
text-align: center; 
}

/* Fix IE. Hide from IE Mac \*/
* html body { padding-left: 1px; }
/* End */


/* General Typography */
h1 { padding: 0; margin: 0; font-weight: normal; font-size: 2em; }
h2 { padding: 0; margin: 0; font-weight: normal; font-size: 1.2em; } 
h3 { padding: 0; margin: 0; font-weight: normal; font-size: 1em; }
h4 { padding: 0; margin: 0; font-size: 0.85em; }
p, ul { padding: 0; margin: 0; font-size: 0.85em; }
a { padding: 0; margin: 0; text-decoration: none; font-size: 1em; }
a:hover { text-decoration: underline; }


/* Span Classes */
.bold { font-weight: bold; }
.noborder { border: 0; margin-right: 10px; }
.right { margin: 0 15px; float: right; }
.newsflash { font-weight: bold; color: #f00; }
.dateline { color: #000; text-align: right; }
.rulebelow { border-bottom: 1px solid #000; padding-bottom: 10px; }
.homepic { margin: 0 15px 15px 0; display: block; float: left; }
.gallerypicl { margin: 0 15px 0 0; }
.gallerypicr { margin: 0; }
.offleft { position: absolute; left: -999px; width: 990px; }
.clear { clear: left ; }


/* Control */
#shadow { 
padding: 0; 
margin: 0 auto; 
width: 954px; 
text-align: center; 
background: url(/assets/shadow_wrapper.gif) right repeat-y; 
}

#wrapper { 
width: 940px; 
margin: 0 auto; 
padding: 0; background: #fff; 
text-align: center; 
}

/* Header, pic strip & nav */
#header {  
margin: 0;  
padding: 0; 
background: #ff0; 
}
	#header p { 
	font-weight: bold; 
	padding-bottom: 10px; 
	}

#pics { 
background: #ff0; 
margin: 0; 
padding: 0; 
}

#nav {
margin: 0;
padding: 0;
text-align: left;
line-height: 1.5em;
background: #ff0; 
}
	#nav ul {
	padding: 0 0 5px 0;
	margin: 0 15px;
	list-style: none;
	}
		#nav ul li {
		padding-right: 10px;
		display: inline;
		}
			#nav ul li a {
			color: #666;
			}
				#nav ul li a:hover {
				color: #000;
				}

/* Maincontent & sidebar */
#maincontent {
position: relative; 
min-height: 300px;
width: 705px; 
margin: 0;
padding: 0;
color: #666;
text-align: left;
float: left;
background: #fff; 
}

	#maincontent h1 { margin: 15px 20px 15px 20px; color: #000; }
	#maincontent h2 { margin: 30px 20px 15px 20px; color: #000; }
	#maincontent h3, #maincontent p { margin: 0 20px 15px 20px; }
	#maincontent a { color: #000; font-weight: bold; }
	#maincontent ul { list-style: bullet; margin: 0 20px 15px 35px; }
	.app_icon { margin-right: 10px; }

#sidebar { 
/* width: 175px; */
width: 235px; 
text-align: left;
float: left;
background: #eee; 
}
	#sidebar h3, #sidebar h4, #sidebar p { margin: 10px; }
	#sidebar h4 { margin-top: 15px; }
	#sidebar a { color: #000; }

#clear { clear: both; }

/* Footer */
#shadowbottom { 
position: relative; 
height: 7px; 
background: url(/assets/shadow_bottom.gif) center no-repeat; 
}

#footer {
position: relative; 
margin: auto; 
padding: 0;
width: 954px;
text-align: right;
}
	#footer ul {
	padding: 20px 5px;
	margin: 0;
	}
		#footer ul li {
		padding: 0 0 0 5px;
		list-style: none;
		display: inline;
		color: #666;
		}
			#footer ul li a {
			padding: 0 0.2em;
			color: #666;
			}
				#footer ul li a:hover {
				color: #000;
				}
