body{background-color:#8c573c;margin-left:auto;margin-right:auto;color:#000;font-family:Georgia,"Times New Roman", Times, serif;padding:0;}
#container{width:727px;background:url(images/mainbg.gif) repeat;margin-right:auto;margin-left:auto;text-align:left;}
.contentheader{width:727px;height:120px;margin-left:auto;margin-right:auto;color:#000;background-image:url(images/header.png);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;}
p{font-size:0.8em;line-height:1.55em;margin:0;padding-top:0;padding-bottom:0.75em;}
p.quote{font-size:0.8em;margin:0;padding-top:0;padding-bottom:0.15em;}
p.quote-caption{font-size:0.7em;font-style:italic;padding-bottom:1em;padding-left:0.75em;}
a{color:blue;text-decoration:underline;}
a:hover{color:#a72428;}
h1{color:#7a0004;font-size:1.95em;font-family:Georgia,"Times New Roman", Times, serif;font-weight:bold;font-variant:small-caps;margin:0.5em 0 0.3em;}
h2{font-size:1.1em;font-weight:bold;margin:0.83em 0 0.35em;padding:0;}
ul{font-size:0.8em;margin:0;padding-top:0;padding-bottom:0.25em;padding-left:2em;list-style-image:url(images/star-bullet.gif);display:block;}
.maincontainer{width:727px;background:url(images/mainbg.gif) repeat;}
.content{padding:15px 40px 2px;}
#menu{width:727px;height:36px;}
#nav-original{background:url(images/menubg.png) #fff repeat;text-align:center;margin-top:10px;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:11pt;color:#000;font-weight:700;padding-top:9px;padding-bottom:10px;text-decoration:none;}
#nav-home{text-align:center;margin-top:10px;font-size:0.9em;color:#c0c0c0;font-family:font-family:Georgia,"Times New Roman", Times, serif;font-weight:bold;background-image:url(images/home-menubg.png);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;padding-top:9px;padding-bottom:10px;text-decoration:none;}
#nav{text-align:center;margin-top:10px;font-size:0.9em;color:#c0c0c0;font-family:font-family:Georgia,"Times New Roman", Times, serif;font-weight:bold;background-image:url(images/menubg.png);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;padding-top:9px;padding-bottom:10px;text-decoration:none;}
#nav a{color:#fff;text-decoration:none;}
#nav a -span{color:#e8e8e8;text-decoration:none;}
#nav a:active{color:#fff;}
#nav a:hover{color:#bd5c5f;}
.home-bottom{background:url(images/home-footer.png) no-repeat;width:727px;height:60px;margin-right:auto;margin-left:auto;}
.bottom{background:url(images/footer.png) no-repeat;width:727px;height:100px;margin-right:auto;margin-left:auto;}
#home-menu{background-image:url(images/home-watermark.jpg);background-repeat:no-repeat;}
a#home-menu-about{background-image:url(images/home-menu-about.png);width:277px;height:30px;background-position:0 top;display:block;text-decoration:none;float:left;margin:0;padding:0;}
a#home-menu-about:hover{background-position:277px 0;}
a#home-menu-contact{background-image:url(images/home-menu-contact.png);width:277px;height:30px;background-position:0 top;display:block;text-decoration:none;float:left;margin:0;padding:0;}
a#home-menu-contact:hover{background-position:277px 0;}
a#home-menu-samples{background-image:url(images/home-menu-samples.png);width:277px;height:30px;background-position:0 top;display:block;text-decoration:none;float:left;margin:0;padding:0;}
a#home-menu-samples:hover{background-position:277px 0;}
a#home-menu-resume{background-image:url(images/home-menu-resume.png);width:277px;height:30px;background-position:0 top;display:block;text-decoration:none;float:left;margin:0;padding:0;}
a#home-menu-resume:hover{background-position:277px 0;}
a#home-menu-testimonials{background-image:url(images/home-menu-testimonials.png);width:277px;height:30px;background-position:0 top;display:block;text-decoration:none;float:left;margin:0;padding:0;}
a#home-menu-testimonials:hover{background-position:277px 0;}
.footer{background:#8c573c;width:455px;margin-right:auto;margin-left:auto;color:#fff;font-size:11px;text-align:center;}
.footer a,.footer a:active{background:#8c573c;color:#fff;text-decoration:none;}
.footer a:hover{background:#8c573c;text-decoration:underline;}
.valid{position:absolute;top:0;left:0;}
.valid img{border:none;}
.valid a,.valid a:active{background:#CC2527;color:#fff;border:none;}
.floatright{float:right;margin:4px;}

