body { background: #163e65 }
.mastA, .mastB, .main { background: #fff }

.tagline { color: #163e65 }
a, a.menu { color: #248abc }
a:hover, a.menu:hover, a.siteby { color: #9aba61 }
a.siteby:hover { color: #9ac7dc }
.mandtitle { color: #999 }
.footfront { color: #fff }
.new { color: #900 }

.imgbizcard { border: 1px solid #ddd }
.img { border: 2px solid #056ca7}


body,td,p,div { font-family: Verdana, Arial, sans-serif }
.footfront, .smlink, .textrt, .textphotoL, .textphotoP, .mandtitle { font-size: 11px }
body,td,p,div { font-size: 12px }
.lgtxt { font-size: 13px }
.tagline, .quotetitle, .subheading, .work { font-size: 15px }
.sectiontitle, .clienttitle { font-size: 18px }

a.menu, a.menu:hover, a.siteby, a.siteby:hover, a.nav { text-decoration: none }
.tagline, .new { font-weight: bold }
.subheading { text-transform: lowercase }
.mandtitle { font-style: italic }
.orderbox { text-align: center }

.logo { margin: 8px 8px 3px 8px }
.sectiontitle { margin: 0px 0px 15px 0px }
.linkbox { margin: 0px 0px 12px 0px }
.menu { padding: 2px 0px }
.footfront, .footbook, .footcontact, .footkudos, .footlearned, .footmandala, .foottrans, .footvismagic, .footwordweave { padding: 10px }
.mastA, .mastB { padding: 10px }
.orderbox { padding: 10px 5px }
.arrows { padding-top: 15px }
.main { padding: 20px 25px 20px 20px  }
.imgrt { margin: 0px 0px 20px 25px }
.work { margin-top: 15px }
.testimbox { margin-top: 30px }
.orderbox, .mandtitle { margin: 15px 0px }
form { margin: 0 }
.mainpad { padding-right: 30px }
.new { margin-left: 3px }

