body {margin: 0;padding:0;padding-bottom:2em;background-color: #FFF190; font-family:arial,verdana,sans-serif;font-size:100%;}
html{margin: 0;padding: 0;}
#container{height:60%;width:800px;margin: auto;margin-top:0em;padding:0;background: url(images/tree_sun.jpg) no-repeat left bottom;background-color: #39669D;}

#banner .logo {float: left;margin-top: 0;border:0px;}
#banner {height:200px;background: url(images/banner_sky_yellow.jpg) no-repeat;z-index:-1;}
#banner .strapline {float: right;text-align: right;color: #c1c1c1;font-size:85%;margin: 1em 1em 0 0;}
#banner .strapline a:link {color:#c1c1c1;}
#banner .strapline a:hover {color:#f42128;}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}



<!--[if IE]>

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

<![endif]-->







#nav ul {margin:0;padding:0;list-style: none;width:100%;float: left;background: #fff url(images/nav_bg.jpg) repeat-x;border-bottom: 1px  solid #8f8f8f;}
#nav ul li {display:inline;}
#nav ul a{float:left;display:block;padding: 0.2em 1em;line-height: 2.0em;background: url(images/divider.jpg) repeat-y right top;text-decoration: none;
color: #282b88;font-family: trebuchet ms,arial,verdana,sans-serif;font-size: 80%;font-weight:bold;}
#nav ul a:hover {color: #000;text-decoration:underline;}

#content {color:#000;margin: auto;width:85%;height:100%;text-align:justify;padding:10px;background: url(images/tree_sun_part.jpg) no-repeat left bottom;background-color:#fff;}
#content ul {margin:0 0 0 10px;padding:0 10px 0 10px;}
#content  li {font-size: 85%;line-height:1.4em;}
#content h1 {margin:0.5em 0 0 0;padding:2px 0 0 10px;color:#1970D0;font-size:100%;}
#content h2{font-size:100%;color:#000;padding:0 0 0 10px;}
#content p {line-height:1.4em;font-size:85%;padding: 0 10px 0px 10px;}

#content .thumb{margin-left:3px;padding:1px;border:1px solid #a0a0a0;}
#content a{color:#000;}
#content a:hover{color:#000;}
#content span {color:#ff0000;margin-left:145px;font-size:85%;}
.leftimg {float: left;margin: 15px;border:1px solid #d1d1d1;padding:5px;}
.rightimg {float: right;margin: 5px 15px 5px 15px;border:1px solid #d1d1d1;padding:5px;}
.center{margin-left:95px;border:0px;padding:5px;border:1px solid #d1d1d1;}

table {border-collapse: collapse;margin:auto;}
th,td {border-right:1px solid #fff;border-bottom:1px solid #fff;}
tr {background: #e1e1e1;}
td {padding:0.5em;}
#sitemap{width:500px;border:1px solid:red;padding:0.5em;}
#sitemap li{list-style:circle;margin: 1em 0 0 1em;line-height:1em;}

p.source {text-align:right;font-style:italic;margin:-10px 30px 0 0;}
blockquote {border-left: 1px solid #1970D0;border-top: 1px solid #1970D0;padding:3px;font-family:"trebuchet ms",verdana,arial,sans serif;}



.number{background-color:#282b88;padding:2px;color:#fff;font-weight:bold;}
.tagline {font-family:georgia;background-color:#d2d7f4;padding:8px;margin:8px;}
#footer {font-size:74%;width:100%;color:#000;background: url(images/tree_sky.jpg) no-repeat right bottom;
		
	clear: both;
	text-align:center;
	padding:1em 0 0.5em  0;margin-top:0.5em;margin-bottom:0;height:50px;}

#footer a:link, #footer a:visited {color: #000;}
#footer a:hover {color:#f42128;}

#footer .footer_left {width:300px;float:left;text-align:left;padding: 0 0 0 10px;font-family: verdana,arial,sans-serif;color:#c1c1c1;font-size:110%;}	
#footer .footer_left a:link {color:#c1c1c1;}
#footer .footer_left a:hover {color:#f42128;}
#footer .author {position:absolute left:100% bottom:100%;float:right;padding: 0 10px 0 0;width:180px;height:27px;font-size:80%;margin-top:0em;}

.row {width:465px;}
.weblink {margin:0;float:right}
#content .viewer {margin-left:145px;margin-top:1em;width:465px;}	
