/*
Global styles
*/
body.base { background-color:#B3B3B3; margin:0px; font-family:arial,sans-serif; font-size:.8em; color:#ffffff; }
img { border-style:none; }
A, A:visited { color:#910202; }

/*
Layout boxes
*/
div.outermostBox { width:820px; position:relative; top:80px; left:10px; }
div#mainTextBox { position:absolute; left:426px; top:42px; width:370px; font-size:.9em; }

/*
Navbar
*/
div.navBorder { width:481px; height:4px; position:absolute; top:14px; left:49px; background-color:#ffffff; font-size:1px; }
img#navPortfolio { position:absolute; top:4px; left:49px; }
img#navSelected { position:absolute; top:4px; left:145px; }
img#navArchivist { position:absolute; top:4px; left:241px; }
img#navContact { position:absolute; top:4px; left:337px; }
img#navHome { position:absolute; top:4px; left:433px; }
div#navSelectedPortfolio { position:absolute; top:21px; left:52px; font-size:1px; width:94px; height:2px; background-color:#ffffff; z-index:2; }
div#navSelectedSelected { position:absolute; top:21px; left:145px; font-size:1px; width:97px; height:2px; background-color:#ffffff; z-index:2; }
div#navSelectedArchivist { position:absolute; top:21px; left:241px; font-size:1px; width:97px; height:2px; background-color:#ffffff; z-index:2; }
div#navSelectedContact { position:absolute; top:21px; left:337px; font-size:1px; width:97px; height:2px; background-color:#ffffff; z-index:2; }
div#navSelectedHome { position:absolute; top:21px; left:433px; font-size:1px; width:97px; height:2px; background-color:#ffffff; z-index:2; }

/*
Borders
*/
div.mainBorder { \width:750px; w\idth:748px; height:401px; position:absolute; top:18px; left:49px; border:1px solid #ffffff; border-right-style:none; }
div.mainTopRightBorder { \width:2px; w\idth:1px; height:41px; position:absolute; top:19px; left:796px; border-right:1px solid #ffffff; }
div.mainTopRightBorderLong { \width:2px; w\idth:1px; height:116px; position:absolute; top:19px; left:796px; border-right:1px solid #ffffff; }
div.mainBtmRightBorder { \width:2px; w\idth:1px; height:50px; position:absolute; top:370px; left:796px; border-right:1px solid #ffffff; }

div.logoBorder { \width:414px; w\idth:412px; height:88px; background-color:#D1D1D1; position:absolute; top:45px; border:1px solid #ffffff; z-index:2; }
div.logoGap { width:3px; height:94px; background-color:#B3B3B3; position:absolute; top:43px; left:49px; z-index:1; }

div.graphicBoxes { width:147px; height:190px; position:absolute; left:268px; top:156px; }
div.mainGraphicBoxes { width:147px; height:190px; position:absolute; left:268px; top:104px; z-index:3; }
div.graphicBox1 { \width:65px; w\idth:63px; height:65px; position:absolute; left:39px; border:1px solid #E1E1E1; z-index:1; }
div.graphicBox2 { \width:65px; w\idth:63px; height:65px; position:absolute; left:81px; top:44px; border:1px solid #ffffff; z-index:3; }
div.graphicBox3 { \width:115px; w\idth:113px; height:113px; position:absolute; top:77px; border:1px solid #E1E1E1; z-index:2; }
div.graphicBox4 { width:21px; height:21px; position:absolute; left:82px; top:45px; background-color:#C8C8C8; z-index:4; }

div.splashAddressBox { width:410px; height:11px; position:absolute; left:388px; top:408px; }
div.addressBox { width:390px; height:11px; position:absolute; left:37px; top:408px; }
div.address { float:right; padding-right:4px; padding-left:4px; border-right:1px solid #ffffff; font-size:.8em; }
div.address A:link, div.address A:visited { text-decoration:none; color:#ffffff; }



/*
Picture Boxes
*/
div.thumbBox1 { \width:115px; w\idth:109px; height:84px; position:absolute; top:45px; left:426px; padding:2px; border:1px solid #ffffff; }
div.thumbBox2 { \width:115px; w\idth:109px; height:84px; position:absolute; top:45px; left:555px; padding:2px; border:1px solid #ffffff; }
div.thumbBox3 { \width:115px; w\idth:109px; height:84px; position:absolute; top:45px; left:683px; padding:2px; border:1px solid #ffffff; }
div.mainPicBox { \width:372px; w\idth:366px; height:267px; position:absolute; top:148px; left:426px; padding:2px; border:1px solid #ffffff; }

/*
Portfolio
*/
a.mapLabel { color:#910202; font-size:.85em; text-decoration:none; font-weight:bold; z-index:2; }
div.regionLabel { position:absolute; left:55px; top:136px; width:250px; font-size:.85em; font-weight:bold; color:#9D2929; }
div.regionLabel A:link, div.regionLabel A:visited { text-decoration:none; color:#9D2929; }
div.cityLabel { position:absolute; left:55px; top:150px; width:150px; font-size:.8em; }
div.cityLabel A:link, div.cityLabel A:visited { text-decoration:none; color:#ffffff; }
div.photoBoxes { position:absolute; left:426px; top:126px; width:372px; }
div.photoBoxes img { float:right; display:block; }