
﻿body {background-color: #767676; color: #dbdbdb;}

p.flourish {background-image: url('../images/flourish.gif');}

p.footnote, p.comment /*, span.count*/ {color: #dbdbdb;}

/* Hat */
div.hat-bg div.bl {background-image: url('../images/hat-bg-bl.gif');}
div.hat-bg div.tl {background-image: url('../images/hat-bg-tl.gif');}
div.hat-bg div.tr {background-image: url('../images/hat-bg-tr.gif');}

/* Ribbon */
div.ribbon {background-image: url('../images/ribbon-bg.jpg');}
div.ribbon div {background-image: url('../images/ribbon-end.jpg');}
div.ribbon div div {background-image: url('../images/ribbon-start.jpg');}
div.ribbon div.bl {background-image: url('../images/ribbon-bl.jpg');}
div.ribbon div.br {background-image: url('../images/ribbon-br.gif');}

/* Left menu */
ul.menu li.selected {color: #e59175;}
ul.menu li.selected a, ul.menu li.selected a:visited {color: #e59175;}

ul.menu li ul li {color: #dbdbdb;}
ul.menu li.selected ul li a {color: white;}
ul.menu li.selected ul li a:visited {color: #dbdbdb;}
ul.menu li.selected ul li a:hover {color: #f9b700;}

/* Photo gallery */
h2.photo-gallery {margin: 0 27px 0 0;}
h3.photo-gallery {margin-right: 27px; clear: both; color: black; font-size: 130%; font-weight: normal; font-style: italic; margin-bottom: 0.6em;}

div.photo-series {margin-bottom: 2em; float: left; //width: 90%;}
div.photo-series div.top {background: #ababab url('../images/photo-series-bg-top.gif') repeat-x left top;}
div.photo-series div.right {background: url('../images/photo-series-bg-right.gif') repeat-y right top;}
div.photo-series div.bottom {background: url('../images/photo-series-bg-bottom.gif') repeat-x left bottom;}
div.photo-series div.left {background: url('../images/photo-series-bg-left.gif') repeat-y left top;}
div.photo-series div.tl {background: url('../images/photo-series-bg-tl.gif') no-repeat left top;}
div.photo-series div.tr {background: url('../images/photo-series-bg-tr.gif') no-repeat right top;}
div.photo-series div.br {background: url('../images/photo-series-bg-br.gif') no-repeat right bottom;}
div.photo-series div.bl {background: url('../images/photo-series-bg-bl.gif') no-repeat left bottom; padding: 15px 0 0 20px;}

div.photo-series a img {margin: 0 27px 27px 0; border: 5px solid white; opacity: 0.75; filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 75);}
div.photo-series a:hover img {opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);}

/* Copyrights */
div.footer {background: none;}
div.footer div.ribbon-footer {background-image: url('../images/ribbon-footer.jpg');}
