html{/* IE */overflow-y:scroll; /* Moz */height:100%}
*{margin:0;padding:0}
body{padding:20px;background:#fff;text-align:center;color:#444;font:83%/140% tahoma;}
h1,h2{font-size:105% ;letter-spacing:1px;margin-top:1.3em;}
	a{color:#AF5E00;text-decoration:none;outline:none;}
	a:hover{color:#8F4D00; text-decoration:underline;}
a img {border:none}
.caption{font-style:normal;color:#887;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:702px;margin:0 auto;}
.gallery_demo li{width:48px;height:48px;border:1px solid #ccc; margin: 2px;background:#fff;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font-size: 0.7em/1.4 }

#main_image{margin:0 auto 10px ;width:700px;background:#fff;}
#main_image img{margin-bottom:10px;}

.nav{padding-bottom:15px;clear:both;font-size: 100%;letter-spacing:1px;}
.nav a:hover{text-decoration:none}

.info{text-align:left;width:700px;margin:30px auto;border-top:1px solid #5F3300;padding-top:30px;}
.info2{text-align:left;width:700px;margin:20px auto;}
.cover{margin:0 auto 30px;}
.info p, .info2 p{margin-top:1.3em;}
.writer-cv{border-top:1px dotted #ccc;font-size:.85em; margin-top:20px;padding-top: 5px}
.writer-cv p{margin-top:.4em;}
.main-nav{font-weight:normal;width:700px;margin:10px auto 0;border-bottom:1px solid #5F3300;padding:10px 0}
.nav-menu{float:right}
.title{float:left}
.clear { clear:both}

p.special{font-size: 85%;width:450px; float:right; }
img.headshot{float: left; margin-right:15px;}

.footer {margin-top:20px;}

