html, body{ margin:10px 0px 0px 0px; padding:0px; text-align:center; height:100%;  letter-spacing:.1em;}

h1, h2, p, pre {
	display:block;
	width:600px;
}

p {
	border-top:1px dotted #DDD;
	border-bottom:1px dotted #DDD;
}
	p.highlight {
	  border:1px solid #FFD;
	  padding:15px;
	  background:#FFE;
	  color:#820;
	}
	p.footer {
		display:block;
		text-align:center;
		border:none;
	}
pre {
	margin:15px auto;
}

img, div { behavior: url(iepngfix.htc); padding:0px; }

a {font-weight:bold; color:#ba2c21; text-decoration:none;}
a:hover {font-weight:bold; color:#ba2c21; text-decoration:underline;}
a:visited{font-weight:bold; color:#ba2c21;}
hr {color:#efefef;}
	.titletext{font:normal 14px/18px Arial, Helvetica, sans-serif; color:#666;}

#bg{position:fixed; top:0; left:0; width:100%; height:inherit;}
#content{position:relative; text-align:left; margin:0px auto; width:880px;}
#head{z-index:2;}
	.nav{background-image:url(images/head_bg.png); width:681px; height:99px;}
	.logo{float:left; margin:30px 8px 28px 18px;}
	.action {margin-top:-130px; position:relative; right:-50px; float:right;}
#main{z-index:1;}
	.pad {padding:12px;}
	.portfolio{background-color:#FFF; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;  text-align:center;}
	.footer{width:880px; margin-top:10px; text-align:right; color:#efefef;}




