body {margin: 0;padding:0;padding-bottom:1em;color:#016893;background:#65B4C5 url(images/body-bg.jpg) repeat-x; font-family:arial,verdana,sans-serif;font-size:100%;}
html{margin: 0;padding: 0;}
#container{height:60%;width:770px;margin: auto;margin-top:1em;padding:0;background-color: #fff;}

#banner .logo {float:left;margin-top: 0;border:0px;}
#banner {height:150px;}
#banner .strapline {height:100px;float:right;text-align: center;margin:1em 2em 0 0;}




/*Navigation*/

#banner #nav {
	position: relative;bottom right;
	top:7%;
	margin: 0px;
	padding: 5px 0px;
}
#nav li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav a {
	padding: 5px 5px;
	
}
#nav a:link, #nav a:visited {
	color:#FFF;
	background-color: #016893;
	text-decoration: none;
	
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:.8em;
}
#nav a:hover {
	color:#fff;
	background-color: #65B4C5;
}
<!--[if IE]>

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

<![endif]-->









#content {color:#016893;margin: auto;width:95%;height:100%;text-align:justify;padding-bottom:10px;background-color:#fff;}

#content  li {font-size: 85%;line-height:1.4em;}
#content h1 {font-family:verdana, Arial, Helvetica, sans-serif;font-size:120%;margin:2em 0 0 0;padding:2px 0 0 20px;color:#016893;}
#content h2{font-size:100%;color:#016893;padding:0 0 0 20px;}
#content p {line-height:1.4em;font-size:85%;padding: 0 10px 0px 20px;}

#content .thumb{margin-left:3px;padding:1px;border:1px solid #a0a0a0;}
#content a{color:#016893;}
#content a:hover{color:#000;}
#content span {color:#ff0000;margin-left:145px;font-size:85%;}
.leftimg {float: left;margin: 10px;}
.rightimg {float: right;margin:0.5em 0.5em 0 1.5em;}
.center{margin-left:180px;border:0px;}
#sitemap{width:500px;border:1px solid:red;}
#sitemap li{list-style:circle;margin: 1em 0 0 1em;line-height:1em;}

#content .movie {border:1px solid red;}
.holder {border:1px solid green;}
.tag {font-family:verdana, Arial, Helvetica, sans-serif;font-size:1.5em;margin-top:0.8em;}

.maq {color:#016893;font-family:verdana, Arial, Helvetica, sans-serif;font-size:2em;margin-top:0.8em;}

tr .name{align:left;}
.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;
		
	clear: both;
	text-align:center;
	padding:0;margin-top:0.5em;margin-bottom:0;height:80px;}

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

#footer .footer_left {border:1px solid red;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 {border:1px solid red;float:right;padding: 0 10px 0 0;width:200px;font-size:80%;margin-top:5em;}
.row {width:465px;}
.weblink {margin:0;float:left;}
#content .viewer {margin-left:145px;margin-top:1em;width:465px;}
.contentform {margin: 1em 0 1em 1em;}	