body {
 text-align: center;
 margin: 0;
 padding: 0;
 font-family: Verdana,Geneva,Arial,helvetica,sans-serif;
 font-size: 0.8em;
 background: black;
}

.outer {
 height: 100%;
 left: 0;
 top: 0;
 width: 100%;
}

.main {
 width: 790px ;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: auto ;
 margin-right: auto ;
 height:100%;
 text-align: left;
}

.main em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #191919; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .main em {width:24px; height:12px; w\idth:0; hei\ght:0;}

* html .main span {width:20px; height:10px; w\idth:0; hei\ght:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #191919; border-right:1px solid #191919;}
.xb1 {margin:0 8px; background:#191919;}
.xb2 {margin:0 6px; background:#191919;}
.xb3 {margin:0 4px; background:#191919;}
.xb4 {margin:0 3px; background:black; border-width:0 5px;}
.xb5 {margin:0 2px; background:black; border-width:0 4px;}
.xb6 {margin:0 2px; background:black; border-width:0 3px;} 
.xb7 {margin:0 1px; background:black; border-width:0 3px; height:2px;} 

.maincontent {display:block; background:black; border:3px solid #191919; border-width:0 3px; min-height:95%;}

.banner {
 width: 100%;
 height: 110px;
 margin: 0;
}

.topnav {
 display:block;
 height:26px;
 margin:0;
 padding:0;
}

.topnav ul{
 list-style-type:none;
 list-style-image:none;
 margin:0px;
 padding:0px;
 }

.topnav li{
 width:145px;
 margin:0px;
 padding:0px;
 display:block;
 float:left;
 height:26px;
 background-image:url('/images/site/tab.png');
 background-repeat:no-repeat;
 border-bottom: 1px solid black;
}

.topnav li *{
 color: #fff;
 font-size: 12px;
}

.topnav li.active{
 background-image:url('/images/site/tab_active.png');
}

.topnav li.active *{
 color: red;
}

.topnav a{
 text-decoration:none;
 margin:9px 0px 0px 10px;
 display:block;
}

.topnav a:hover{
 text-decoration:underline;
}


.line {
 font-color:red;
 border-bottom: solid 1px #878888;
 height: 25px;
}

h1 {
 font-family: Georgia,;
 font-size: 3.5em;
 font-weight: normal;
 border-bottom: medium none;
 line-height: 1.083em;
 margin-bottom: 0.5em;
 font-style: italic;
 color: red;
}

h2 {
 font-family: Verdana,;
 font-size: 1.5em;
 font-weight: normal;
 border-bottom: medium none;
 line-height: 1.083em;
 margin-bottom: 0.5em;
 font-style: bold;
 color: red;
}

h3 {
 font-family: Verdana,;
 font-size: 1.5em;
 font-weight: normal;
 border-bottom: medium none;
 line-height: 1.083em;
 margin-bottom: 0.5em;
 font-style: bold;
 color: white;
}

.content {
 padding: 5px;
 color: white;
}

.content a {
 color: red;
text-decoration:none;
}

.mainimage {
 margin-top: 15px;
}

.artwork table {
 empty-cells: show;
 font-size: 80%;
 color: white;
 border: 1px solid #2B2B2B;
 text-align: left;
 width: 774px;
}

.artwork table span {
 width: auto;
}


.artwork table td, .artwork table th {
 border-right: 1px solid #2B2B2B;
}

.artwork table th.art {
 width: 78px;
}


.artwork table .th2, .artwork table .th1 {
 border-bottom: 1px solid #2B2B2B;
}

.artwork td, .artwork th {
 padding: .8em;
 color: white;
}

.artwork thead th, .artwork tfoot th {
 font-weight: bold;
}

.artwork tbody th, .artwork tbody td {
 vertical-align: top;
}

.artwork table td .title {
 font-weight: bold;
 display: block;
}

.artwork table td .location {
 color: gray;
 display: block;
}

.artwork table .odd {
 background: #0E0E0E;
}

.dateblock {
 text-align: center;
 font-family: Arial;
}
.dateblock .date1 {
 font-size: 10px;
 text-transform: uppercase;
}

.dateblock .date2 {
 font-size: 24px;
 position: relative;
 top: -5px;
}

/* COLORBOX */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%;background:black}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:visible;background:#fff}#cboxLoadedContent{overflow:auto;margin-bottom:5px}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;position:absolute;bottom:-29px;background:url(/images/site/modal/controls.png) 0 0 no-repeat;width:23px;height:23px;text-indent:-9999px}#cboxTopLeft{width:14px;height:14px;background:url(/images/site/modal/controls.png) 0 0 no-repeat}#cboxTopCenter{height:14px;background:url(/images/site/modal/border.png) top left repeat-x}#cboxTopRight{width:14px;height:14px;background:url(/images/site/modal/controls.png) -36px 0 no-repeat}#cboxBottomLeft{width:14px;height:43px;background:url(/images/site/modal/controls.png) 0 -32px no-repeat}#cboxBottomCenter{height:43px;background:url(/images/site/modal/border.png) bottom left repeat-x}#cboxBottomRight{width:14px;height:43px;background:url(/images/site/modal/controls.png) -36px -32px no-repeat}#cboxMiddleLeft{width:14px;background:url(/images/site/modal/controls.png) -175px 0 repeat-y}#cboxMiddleRight{width:14px;background:url(/images/site/modal/controls.png) -211px 0 repeat-y}#cboxLoadingOverlay{background:url(/images/site/modal/loading_background.png) center center no-repeat}#cboxLoadingGraphic{background:url(/images/site/modal/loading.gif) center center no-repeat}#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:700;color:#7C7C7C}#cboxPrevious{left:0;background-position:-51px -25px}#cboxPrevious.hover{background-position:-51px 0}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext.hover{background-position:-75px 0}#cboxClose{right:0;background-position:-100px -25px}#cboxClose.hover{background-position:-100px 0}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0}

#cboxTitle{left:0;text-align:center;width:100%;font-weight:700;color:#7C7C7C;margin:0;xheight:20px;}
#cboxDowload{left:0;text-align:center;width:100%;font-weight:000;color:#7C7C7C;margin:0}
