html {
min-width : 600px;
}
body, div, td, th, h2, h3, h4 {
font-family : sans-serif;
font-size : small;
color : #FFF;
}
body{ 
text-align: center;
}

#main {
overflow: hidden;
text-align: left;
width : 900px;
min-height : 600px;
margin: 100px auto;
background-image : url(/images/desbg.gif);
background-repeat : no-repeat;
}
#header {
width : 100%;
padding : 0;
margin : 0;
height : 75px;
}
#content {
width : 100%;
min-height : 495px;
padding : 0;
margin : 0;
}
#art {
float : left;
width : 500px;
height : 495px;
display : table-cell;
border-right : 1px solid #AD6010;
text-align : center;
}
#rotator {
width : 400px;
padding : 10px;
margin : auto;
margin-top : 30px;
border : 1px solid #252323;
}
#text {
float : right;
width : 395px;
height : 100%;
}
#subnav {
float : left;
height : 495px;
border-right : 1px solid #AD6010;
width : 120px;
}
#subnav h2, #subnav h3.parent {
font-size : 110%;
text-align : center;
padding-bottom : 0;
letter-spacing : 3px;
margin : 0;
width: 100%;
}
#subnav ul, div.block-core-ItemLinks, div.block-core-PeerList {
padding : 0;
display : table;
width : 100%;
margin: 0;
text-align : center;
}
#subnav li, div.block-core-ItemLinks a, .gbAdminLink, div.block-core-PeerList a, div.block-core-PeerList .current {
display : list-item;
list-style : none;
text-decoration : none;
border-bottom : 1px solid #AD6010;
border-left : 0;
padding-right : 5px;
margin-bottom : 1em;
text-align : right;
}
li.top {
margin-bottom: 1em;
border-bottom: 0px;
}
div.block-core-PeerList .current {
text-align : left;
font-weight : bold;
}
#subnav a {
color : #FFF;
text-decoration : none;
text-align : left;
padding-right : 5px;
padding-left : 5px;
}
#logosm {
display: none;
position: absolute;
top: -20px;
left: -10px;
z-index: 1;
width: 100px;
height: 100px;
background-image : url(/images/deslogosm.png);
background-repeat : no-repeat;
}
#pagetext, #album {
float : right;
width : 740px;
height : 100%;
}
#copy {
float : left;
width : 100%;
font-size : x-small;
text-align : center;
}
#navigation {
float : right;
padding : 0;
margin : 0;
border-right : 1px solid #AD6010;
}
#navigation li {
display : inline;
list-style : none;
text-decoration : none;
}
#navigation a {
color : #FFF;
text-decoration : none;
border-left : 1px solid #AD6010;
text-align : left;
padding-right : 20px;
padding-left : 5px;
}
#navigation a:hover {
color : #750;
text-decoration : none;
}
#title {
padding : 0;
margin : 0;
float : left;
position: relative;
width : 100%;
border-bottom : 1px solid #AD6010;
z-index: 2;
}
#title h1 {
font-size : 150%;
padding-bottom : 0;
letter-spacing : 8px;
margin : 0;
}
body {
background : #030000;
color : #fff;
}
a {
color : #AD6010;
text-decoration : none;
}
a:hover {
color : #443;
text-decoration : underline;
}
a:active {
color : #AD6010;
text-decoration : none;
}
p, .posttext, #pagetext li{
line-height : 140%;
}
h1, h2, #subnav h3.parent {
font-family : sans-serif;
font-weight : lighter;
color : #AD6010;
}
h1 {
font-size : 200%;
letter-spacing : 5px;
margin : 0;
}
h2 {
font-size : 150%;
padding-bottom : 0;
margin : 0;
}

#album .info {
margin : 0;
padding : 0 0 0.2em 0;
background : transparent;
}
#toplinks {
border-bottom : 1px solid #AD6010;
margin-top : 0;
padding : 1em;
width : 100%;
height : 30px;
}
ul.breadcrumb, ul.pager, ul.syslinks {
list-style : none;
margin : 0;
padding : 0.3em 0;
font-size : 0.8em;
}
ul.syslinks {
float : right;
}
ul.breadcrumb {
float : left;
}
ul.breadcrumb li, ul.pager li, ul.syslinks li {
display : inline;
margin : 0 1em;
}
#album .item {
width : 160px;
float : left;
display : table-cell;
height : 200px;
margin : 1px;
padding : 8px;
border : 1px solid #252323;
text-align : center;
}
#album #photo {
height : auto;
}
#subphoto {
width : 300px;
text-align : center;
margin-left : auto;
margin-right : auto;
}
#photo img {
border : 1px solid #252323;
display : block;
text-align : center;
margin-left : auto;
margin-right : auto;
margin-top : 1.5em;
margin-bottom : 1.5em;
padding : 1em;
}
#album .item img {
border : none;
margin : 0;
}
#album .item h2 {
font-size : 1em;
}
div.block-core-ItemLinks {
margin : 3px 0;
}
div.block-core-ItemLinks a {
padding : 3px;
display : list-item;
}
div.gbNavigator div.next-and-last {
float : right;
}
div.gbNavigator div.next-and-last.no-previous {
float : none;
text-align : right;
}
div.gbNavigator a.first {
padding-left : 27px;
float : left;
}
div.gbNavigator a.previous {
padding-left : 27px;
float : left;
}
div.gbNavigator a.next {
padding-right : 27px;
}
div.gbNavigator a.last {
padding-right : 27px;
}
ul.breadcrumb a, ul.breadcrumb span {
display : inline;
padding-right : 1em;
padding-left : 1em;
margin : 0;
text-align : left;
}
ul.breadcrumb a {
border-right : 1px solid #AD6010;
}

