body{color:black;background:white;padding:0;margin:0;}
h1{margin:0.2em 0.5em;padding:0;}
ul.menu{background-color:#cccccc;padding:0 1em 0 1em;margin:0;border-top:1px solid #999999;border-bottom:1px solid #999999;}
ul.menu li{list-style:none;display:inline-block;margin:0;padding:0;}
ul.menu li a{min-width:5em;padding:0.7em;display:inline-block;text-align:center;color:black;font-weight:bolder;text-decoration:none;margin:0;}
ul.menu li a:hover{background-color:#eeeeee;}
ul#footer{padding:0;margin:1em;max-width:none;clear:both;}
#footer li{font-size:smaller;list-style:none;float:left;padding:1em;color:gray;border:none;}
#footer a{color:#333;}
h2, h3{border-bottom:1px dotted black;clear:both;}
div.sidebar{width:15em;margin-left:-15em;float:left;padding:0px;}
div.sidebox{padding:0.5em;font-size:smaller;background-color:#dddddd;border-left:1px solid #999999;border-bottom:1px solid #999999;}
div.boxtitle{font-weight:bolder;}
div.boxcontent{padding:0;margin:0;}
div.contentwrapper{float:left;width:100%;}
div.content{margin-right:15em;padding-left:1em;padding-right:1em;max-width:60em;}
ul.pages{display:block;list-style:none;margin:1em;padding:0;line-height:2em;}
ul.pages li{display:inline-block;}
ul.pages li a{padding:0.2em;border:1px solid #ccc;background:#eee;}
ul.pages li.active a{background:#fbb400;font-weight:bolder;}
ul.pages li a:hover{background:#eef;}
ul.pages li.disabled span{padding:0.2em;border:1px solid #ccc;background:#eee;}
ul.metainfo{display:block;font-size:smaller;padding:0;margin:0;}
ul.metainfo li{display:inline-block;border-right:1px solid black;padding:0 0.5em;margin:0;}
ul.metainfo li.last{border-right:none;}
a{color:black;}
h2 a, h3 a{text-decoration:none;}
div.adbard, div.boxshot{text-align:center;}
img{border:none;}
tr.error{background-color:#FFFFCC;}
div.blogdate{font-size:smaller;}
#lightbox, #lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block;}
#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover{text-decoration:underline;color:#999999;}
#lightbox-overlay{z-index:90;background-color:#000000;height:100%;position:fixed;}
#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal;}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link{color:white;}
#lightbox-overlay-text span{padding-left:5px;padding-right:5px;}
#lightbox img, #lightbox a img, #lightbox a{border:none;outline:none;}
#lightbox-imageBox{position:relative;border:1px solid black;background-color:white;width:400px;height:400px;margin:0 auto;}
#lightbox-imageContainer{padding:1px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("/media/lightbox/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px;}
#lightbox-nav-btnPrev{left:0;right:auto;float:left;}
#lightbox-nav-btnNext{left:auto;right:0;float:right;}
#lightbox-infoBox{font:10px Verdana, Helvetica, sans-serif;background-color:#FFFFFF;margin:0 auto;padding:0px;}
#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal;}
#lightbox-infoHeader{width:100%;text-align:center;}
#lightbox-caption{text-align:justify;}
#lightbox-caption-title{font-weight:bold;}
#lightbox-caption-description{font-weight:normal;}
#lightbox-infoFooter{margin-top:3px;color:#999999;}
#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left;}
#lightbox-close{display:block;width:45%;float:right;text-align:right;}
#lightbox-close-button{padding-left:30%;}
#lightbox-close-button:hover{color:#666666;}
#lightbox-infoContainer-clear{clear:both;visibility:hidden;}
.gallery .image-title, .gallery .image-description, .gallery .image-author, .gallery .image-link{display:none;}
.gallery{width:100%;text-align:center;margin-left:auto;margin-right:auto;padding:none;}
.gallery ul.images{list-style-type:none;border:none;padding:none;}
.gallery ul.images li.image{display:inline;line-height:0;}
.gallery ul.images li.image a, div.boxshot a, a.smallshot{text-decoration:none;color:inherit;cursor:pointer;margin:14px;display:inline-block;background:white;padding:3px;line-height:0;-webkit-border-radius:4px 4px;-moz-border-radius:4px 4px;border-radius:4px 4px;-moz-box-shadow:0px 0px 8px #AAA;-webkit-box-shadow:0px 0px 8px #AAA;box-shadow:0px 0px 8px #AAA;-webkit-transition:-webkit-box-shadow 0.1s ease-out;-moz-transition:-webkit-box-shadow 0.1s ease-out;-o-transition:-webkit-box-shadow 0.1s ease-out;transition:-webkit-box-shadow 0.1s ease-out;}
.gallery ul.images li.image a img, div.boxshot a img, a.smallshot img{border:none;padding:none;-webkit-border-radius:4px 4px;-moz-border-radius:4px 4px;border-radius:4px 4px;}
.gallery ul.images li.image a:hover, div.boxshot a:hover, a.smallshot:hover{-moz-box-shadow:0px 0px 8px #222;-webkit-box-shadow:0px 0px 8px #222;box-shadow:0px 0px 8px #222;}
.smallshot{display:block;float:right;padding-left:1em;}
pre{border:1px solid black;margin:1em;background:#ccc;width: auto;padding:0.5em;}
blockquote{border-left:0.5em solid #ccc; padding-left:0.5em;background:#eee;}
.sponsors{font-size:smaller;}
p.notice,p.success,p.warning,p.error{margin: 0.3em 0 0 0;border: 2px solid;width: 90%;padding: 0.3em;}
p.success{color: #000000;background-color: #f0fff0;border-color: #00FF00;}
p.notice{color: #000000;background-color: #FFFFDD;border-color: #FFD700;}
p.warning{color: #CC0000;background-color: #FFFFCC;border-color: #CC0000;}
p.error{background-color: #FFFFCC;color: #ff0000;border-color: #ff0000;}
div.comment img {display: block; float: right; }
div.clearer {clear: both; }
