body {background-color:#eaddc7; margin-top:0; font-family:verdana,sans-serif; text-align:center; font-size:80%;}
img {border:0}
h1 {font-family:"georiga,serif",times,serif; font-size:3em; color:#6e6453; margin-top:0; margin-bottom:0; text-align:right;}
h2 {font-family:"georgia,serif",times,serif; font-size:1.6em; color:#968260; margin-top:-11px; margin-bottom:0;}
a {color:#660033;}
a:hover {text-decoration:none;}
form {margin-top:3px; margin-bottom:0;}

/*page structure*/
#hdr {width:760px; height:128px; margin:0 auto;}
#nv {width:760px; height:24px; margin:0 auto;}
#bkgd1 {background:#d4bb8f url(../images/bkgd1.jpg) no-repeat; width:760px; height:304px; margin:0 auto; text-align:left;}
#bkgd2 {background:#d4bb8f url(../images/bkgd2.jpg) no-repeat; width:760px; height:1%; margin:0 auto; text-align:left;}
#ftr {background-color:#bda171; width:760px; height:38px; margin:0 auto; font:normal normal .75em/3em verdana,sans-serif; text-align:left; clear:both;}

/*content*/
.bold {font-weight:bold;}
.italic {font-style:italic;}
.space {margin-top:3px;}
.right {float:right;}
.left {float:left;}
.txt-85 {font-size:.85em;}
.txt-95 {font-size:.95em;}
#hmtag {margin-left:160px; margin-bottom:21px;}
#maintxt {padding:0 23px;}
#maintxt p {text-align:justify; margin:20px 0;}
#maintxt blockquote {text-align:justify; margin:20px; clear:both;}
#maintxtportfolio {width:716px; margin:0 23px; text-align:right;}
#maintxtportfoliodetail {text-align:right; padding:0 23px;}
#backdrop {background:transparent url(../images/bkgd3.jpg) no-repeat;}
#portfolio {text-align:left; line-height:15px; clear:right; margin-top:+30px;}
.blkqte {font-style:italic; line-height:16px;}
.blkqte div {margin-top:7px; margin-bottom:10px;}
ul.res {text-align:left; list-style:none; position:relative; left:-40px; margin-top:20px;}
.date {font-size:.75em; font-weight:normal;}
ul.nobullet {list-style:none;}
a.top {color:#660033; font-weight:bold;}
a.top:hover {color:#996600; font-weight:bold;}
select.titles {font-family:verdana,sans-serif; font-size:12px; margin-bottom:50px;}
#mainthumb {margin:0; clear:right;}
a.th {font-size:.75em; color:#000000; text-decoration:none;}
a.th:hover {font-size:.75em; color:#000000;}
.thumbnail {float:left; width:133px; height:152px; padding:5px; margin-bottom:20px; text-align:center;}
.thumbnailbtm {float:left; width:133px; height:152px; padding:5px; margin-bottom:20px; text-align:center;}
.clearboth {clear:both;}
div.btn {margin-bottom:20px; padding-left: 43px; margin-top: 20px;}
img.nxt, img.seethumbs {padding:0 0 0 19px;}
img.nxt2, img.seethumbs2 {padding: 0 0 0 15px; }
#ftr img {float:right; margin-right:10px;}
#ftr span {margin-left:10px;}

#loginPageShift { margin-left: 150px; padding-top: 100px; margin-bottom: 100px; }
#nudgeup { margin-top: -16px; }
.bu {background-color:#660033; color:#ffffff; font-weight:bold; border:0; height:20px; }

#portfolioSearchBar { padding-top: 30px; position: absolute; }
#searchBar { margin-top: -22px; padding-left: 44px; position: relative; top: 38px;}
#pageOf {text-align: left; margin-left: 20px; position: relative; top:16px;}