body{font-size:1em;font-family:Georgia, sans-serif;margin:0;padding:0 0 40px 0;background-color:rgb(31,26,23);background-image:url(nashdreamdesignstitle.png);background-repeat:no-repeat;}



#title{position:absolute;top:0px;left:0px;width:auto;}
#title img{display:none;}
#title h1{margin:0;padding:5px;visibility:hidden}
#title > h1{margin:0 0 8px 0;}

#sitemenutxt{text-align:right;position:relative;z-index:4;width:75px;top:77px;left:36px;}
#sitemenutxt a{color:#ff0;display:block;width:auto;margin:0 3px 0 3px;padding:1px 2px 0 2px;text-decoration:none;}
#sitemenutxt a:hover{color:#000;}


#content{position:absolute;top:88px;left:110px;width:660px;border-right:1px dashed rgb(255,255,000);background-image:url(nashdreamdesignsbg.png);}
body > #content{width:auto;max-width:660px;min-width:500px;}
#container{}
#containerA{padding-left:3px;}

#lsidebarA{font-size:.8em;width:150px;margin:0 0 0 0;float:right;padding:3px;background-image:url();background-repeat:repeat-x;background-position:center bottom;}
#lsidebarA #menu ul, #lsidebarA #menu h4{padding:0;margin:0 0 10px 0;}
#lsidebarA #menu li{padding:0;margin:0 0 0 10px;list-style:none;}

.maintxt{height:470px;margin-right:161px;padding-right:3px;border-right:1px dashed rgb(255,255,000);background-image:url();background-repeat:no-repeat;background-position:right bottom;}
#containerA > .maintxt{min-height:470px;height:auto;}
.maintxt p{padding:0;margin:10px 0 0 0;}
.maintxt p:last-child{padding:0 0 10px 0;}
.maintxt h2{font-size:1.3em;padding:0;margin:0 0 20px 0;color:rgb(255,255,000);}
.maintxt h3{font-size:1.1em;padding:0;margin:10px 0 10px 0;color:rgb(255,255,000);border-bottom:1px dashed rgb(255,255,000);}
.maintxt h3 a{color:rgb(255,255,000);background-color:transparent;text-decoration:none;}
.maintxt h3 a:link{}
.maintxt h3 a:visited{}
.maintxt h3 a:hover{color:#f00;background-color:transparent;}
dl{margin:0;padding:0;}
dt{font-weight:bold;color:rgb(255,255,000);margin:40px 0 0 0;border-bottom:1px dashed rgb(255,255,000);}
dd{margin:0 0 0 20px;padding:0;}
hr{height:5px;background-color:transparent;color:transparent;border:1px dashed rgb(255,255,000);}
#containerA > hr{height:5px;background-color:transparent;color:transparent;border:1px dashed rgb(255,255,000);}
#portfolio hr{display:none;}

.clearly{clear:both;}

.prtcontact{display:none;}
a img{border:none;}

.indent{text-indent:40px;}
.bold{font-weight:bold;}
.fright{float:right;}
.right{text-align:right;}
.error{font-weight:bold;font-size:1.4em;}