body{font-size:1em;font-family:Georgia, sans-serif;margin:0;padding:0;background-color:#fff;background-image:url(images/rcolbg.png);background-repeat:repeat-y;}



#title{position:absolute;top:10px;left:200px;width:500px;height:130px;background-image:url(images/style2.png);background-repeat:no-repeat;background-position:top right;}
#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;top:24px;left:0px;}
#sitemenutxt a{border:1px solid black;color:#000;width:auto;margin:0 3px 0 3px;padding:1px 2px 0 2px;text-decoration:none;}
#portfolio .change1{background:#000;color:#ff0;}
#faq .change4{background:#000;color:#ff0;}
#home .change5{background:#000;color:#ff0;}


#content{position:absolute;top:100px;left:110px;width:660px;border:2px solid black;background-color:#fff;background-image:url(.png);background-repeat:no-repeat;background-position:-110px -88px;}
body > #content{width:auto;max-width:660px;min-width:500px;top:108px;}
#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;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:#9e7100;}
.maintxt h3{font-size:1.1em;padding:0;margin:10px 0 10px 0;color:#9e7100;}
.maintxt h3 a{color:#9e7100;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:#9e7100;margin:40px 0 0 0;}
dd{margin:0 0 0 20px;padding:0;}
hr{height:2px;background-color:#000;color:#000;}
#containerA > hr{height:5px;background-color:#000;color:#000;}

.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;}
