body{
		background: #f1e7a3 url(http://parlori.com/2004/bgside.gif) repeat-y top left;
		margin:0;padding:0;}

a{text-decoration:none; }
a:link{color:navy;}
a:visited{color:navy;font-style:italic;}
a:hover{color:white; background:navy;}
a:active{color:maroon;}

h3,h4{margin:0;padding:0;}

#containment {position:absolute;
		margin:0;
		top:160px;
		left:165px; 
		right:10px;
		padding: 0px;}

#topper {
		position:absolute;
		top:0px;
		left:130px;
		height:140px;
		width:660px;
		margin:0;
		padding: 0px;
		background:transparent url(http://parlori.com/byimages/webhostinglogo.jpg) no-repeat top left;
		z-index:200;          }

#textunder{
		position:absolute;
		top:0px;
		left:170px;
		height:140px;
		width:600px;
		margin:0;
		padding: 10px;
		z-index:100;}

.special {width:340px;
		float:right;
		padding:20px;
		text-align:center;}

.special h4{
		margin-bottom:3px;
		border-bottom:1px solid black;
		font-style:italic;}

#contented {margin:0 auto 0 auto;
		width:580px;
		padding:15px 10px;
		background:#a6a7ab url(http://parlori.com/2004/kb.jpg) no-repeat;
		border-left:2px solid #000;     
		border-bottom:2px solid #000;
		border-right:2px solid #000;}

#footing {
		clear:both;
		padding: 5px;
		margin-top: 5px;
		text-align:center;
		font-size:11px;
		font-style:italic;}

.hiddenlink  a:link, .hiddenlink a:visited, .hiddenlink a:hover{
		 background:transparent;
                color:#000;text-decoration:none;}


/* navigational links style */

 #navcontainer{
		background:transparent;
		margin:0 auto 0 auto;
		width:600px;
		padding: 0;
		height:21px;
		border-right:2px solid #000;
		border-bottom:2px solid #000;}

#navcontainer ul{
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		height:22px;}

#navcontainer ul li{
		display: block;
		float:right;
		text-align:center;
		padding: 0;
		margin: 0 0 -2px 0;}

#navcontainer ul li a{
		width:54px;
		height: 22px;
		border-top: 1px solid #000;
		border-left: 1px solid #000;
		padding:0;
		padding-left:10px;
		padding-right:10px;
		margin: 0;
		color:#000;
		text-decoration: none;
		display: block;
		text-align: center;
		font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		line-height:20px;
		background:#fff;}

body.homer #navcontainer ul li a.home,
body.packagers #navcontainer ul li a.packages,
body.servicers #navcontainer ul li a.services,
body.supporter #navcontainer ul li a.support,
body.clienters #navcontainer ul li a.clients,
body.contacter #navcontainer ul li a.contact{
		border-bottom-color: #a1a7c3;
		background-color: #a1a7c3;
		color:#fff;
		font-variant:small-caps;}


#navcontainer ul li a:hover{
		color: #fff;
		background:#a1a7c3}

