body {margin:0; padding:0; background-color:#eee;text-align:center; font-family:tahoma, verdana, sans-serif; font-size:69%}

img {display:block; border:0; padding:0; margin:0}
a {text-decoration:none; color:#33f}
a:visited {text-decoration:none; color:#66f}

div#page {position:relative; top:0px; height:1200px; width:786px; text-align:left; margin-left:auto; margin-right:auto; background-color:#fff; }
div#headerBar {position:relative; top:0; left:0; width:786px; height:115px; background-color:#fff200}
div#cornerImage {position:absolute; top:0; left:0}
div#contact {position:relative; top:0px; margin:0; padding:0; left:545px; width:240px; padding-top:1em; color:#999; font-weight:bold;}
div#contact a {color:#999; display:inline}
div#contact a:hover {text-decoration:underline}
address {white-space:pre; font-style:normal; padding-bottom:0.5em}
div#titleContainer {position:absolute; top:71px; left:132px; width:280px}
h1 {margin:0; padding:0}
h1 span {display:none}

div#nav {position:absolute; top:136px; left:12px;}
div#nav ul {list-style-type:none; margin:0; padding:0; border:0; padding-bottom:0px; border:0px solid white}
div#nav li {margin:0; padding:0; padding-bottom:8px}
div#nav dl {margin:0; padding:0; display:none}
div#nav dl#activeYear {display:block}
div#nav dd {margin:0; padding:0; margin-left:10px}
div#nav a {display:block; width:100px; color:#ccc; font-weight:bold; font-size:105%;}
div#nav dd a {width:90px;}
div#nav a:hover {text-decoration:none; color:#999}
div#nav a span {visibility:hidden}
div#nav a#available {margin-left:-12px; padding-left:12px; width:100px; background-color:#fff200; padding-top:5px; padding-bottom:5px; color:#999}
div#nav a#available:hover {color:#666}

div#content {position:relative; left:132px; top:22px; width:490px; color:#999; font-size:110%}
div#content p {width:375px; clear:left; margin:0; margin-bottom:0.75em; padding:0}
div#content table p {width:auto; clear:left; margin:0; margin-bottom:0.75em; padding:0}

a.contentNav {float:left; margin-right:20px; margin-bottom:15px; color:#999; font-size:80%; font-weight:bold}
a.contentNav span {white-space:pre}

h2 {font-size:115%; margin-top:0; padding-top:0}
h2 span {font-size:70%; font-weight:normal; margin-top:0; padding-top:0}
div#thumbnailsMatrix img {float:left; margin-right:18px; margin-bottom:20px}

div#newsContainer { float:right; width:170px; border-left:1px dotted #999; margin-right:-85px; padding:0}
div#content div#newsContainer p {width:160px; margin:0; margin-bottom:0.25em; padding:0; font-size:85%;}
div.Story {border-bottom:1px dotted #999; margin-left:10px; padding:6px 10px 8px 0px;}
div#newsContainer h3{ background-color:#999; color:#fff; padding:3px 5px;margin:0; margin-left:5px; font-size:95%}
div#newsContainer h4{margin:0;margin-bottom:3px; font-size:85%}
div#newsContainer a{ font-size:85%}
div#newsContainer img{margin:5px 0}
div#newsContainer a:hover{text-decoration:underline}

div#PaintingHeader {position:relative; text-align:right; margin-bottom:5px; margin-top:-15px }
/*div#PaintingHeader div#previous {position:absolute; top:0px; right:65px}
div#PaintingHeader div#next {position:absolute; top:0px; right:0px}
*/
div#PaintingFooter {position:relative; margin:7px 0px 0px; text-align:left}
span#PictureName {display:block; float:left; font-weight:bold; font-size:110%; width:55%; margin:0; margin-right:10px; padding:0}
span#PictureSize {display:block; text-align:right}

div#footer {padding:5px 0; color:#999}