@charset "UTF-8";
/* CSS Document */

/* Reduce common elements */
.messagebar, .sidebar, .description p { margin: 0; padding: 0; }
.messagebar { position: relative; }
.sidebar { position: absolute; }
.sidebar li.selected, .sidebar li a { display: block; }
.sidebar li a, .tabs li a, .description, .details { color: #FFF; }
.sidebar li.selected, .tabs li.selected, .tabs a.selected, .tabs a.selected:hover { color: #00FF33; }
.sidebar li.selected, .sidebar li a, .tabs li a, .tabs a.selected:hover, .description, .details { text-shadow: 0px 1px 1px #000; }
/* End reduce common elements */

.messagebar { border-right: dashed 2px #00FF33; margin: 30px 0; padding: 0 10px 20px 0; width: 665px; }

.sidebar { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.5em; top: 0px; right: 0px; text-decoration: none; width: 290px; }
.sidebar li.selected, .sidebar li a { padding: .3em 0 .3em 0; text-indent: 54px; }
.sidebar li.selected { background: url('../imagery/background-sidebar.png') -7px -2px no-repeat; }
.sidebar li a:hover { color: #000; text-shadow: none; }

.description { border-top: dashed 2px #00FF33; padding: 20px 10px 0; margin: 20px 0; }
.description h2 { font-size: 1.2em; }

#details { border: none; margin: 0; padding: 0; width: 425px; }
#details tr:nth-child(2n) { background: url('../imagery/background-tr.png') repeat; }
#details td { line-height: 2em; text-indent: 20px; width: 50%; }

/* Gallery */
#gallery { position: relative; width: 100%; }

#center_stage img { background: #FFF; -moz-border-radius: 15px; -moz-border-radius-bottomleft: 0; -webkit-border-radius: 15px; -webkit-border-bottom-left-radius: 0; padding: 20px; }

.thumbs { list-style: none; margin: 0; padding: 0; position: absolute; top: 0px; left: 510px; }
.thumbs li a { display: block; height: 75px; margin-bottom: 10px; outline: none; }
.thumbs img { background: #FFF; -moz-border-radius: 8px; -moz-border-radius-bottomleft: 0; -webkit-border-radius: 8px; -webkit-border-bottom-left-radius: 0; padding: 5px }

