	body {		margin:0;		padding:15px 50px;		background:#fff;		font:80%  Helvetica, Arial, sans-serif;		color:#555;		line-height:180%;		}	h1, h2{		font-size:180%;		font-weight:normal;		color:#555;		}	h2{		font-size:140%;		}		p{		margin:0;		padding:1em 0;		width:555px;		clear:both;                          text-align: justify;                          		}	a{		color:#669900;		text-decoration:none;		}	a:hover{		color:#999;		}	img{border:none;}				#wrapper {	text-align: left;	margin: 0px auto;	padding: 20px;	width: 800px;	background: url("") repeat;}#navcontainer{background-color: #ffffff;margin: 0;}#navcontainer ul{padding-left: 0;margin-left: 0;background-color: #838383;color: Black;float: left;width: 100%;font-family: arial, helvetica, sans-serif;}#navcontainer ul li { display: inline; }#navcontainer ul li a{padding: 0.2em 1em;background-color: #838383;color: White;text-decoration: none;float: left;border-right: 1px solid #fff;}#navcontainer ul li a:hover{background-color: #838383;color: #fff;}ul#navlist{margin: 0 0 15px 0;padding-left: 0;white-space: nowrap;background-color: #838383;}#navlist li{display: inline;list-style-type: none;float: right;}#navlist a { padding: 3px 10px; }#navlist a:link, #navlist a:visited{color: #fff;background-color: #838383;text-decoration: none;}#navlist a:hover{color: #fff;background-color: #838383;text-decoration: none;}#header {            	margin: 15px 0 15px 0;	background: yellow;            height: 30px;            clear: both;            background-image: url("images/header-2012-04.jpg");            width: 800px;            }h3{             font-family: Verdana, Sans-serif, Helvetica;            font-size: 16px;                  }#container {margin-left: 0;}#container p{font-size: 1em;color: #000;}  #side-a {	float: left;	width: 200px;            font-size: 12px;            }#side-a ul{            padding-left: 7px;}#side-a li{            list-style: none;}/*Project Gallery */	#side-b { 	margin: 0;Padding: 0 0 15px 0;	float: left;	width: 600px;	height: 1% ;    font-size: 100%;    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;}#side-b .content p{            background: #cccccc;            margin: 5px;            padding: 15px;            width: 94%;            font-size: 9px;           text-align: justify;}#side-b p.small {         line-height: 1.0;}#footer {             margin: 0 0 15px 0;	clear: both;	background: #838383;             font-size: .7em;             color: #e8e8e8;}#footer	p{		margin: 0 0 0 5px;		padding: 0;		width:500px;		clear:both;                         		}