body {
  color: #eee;
  background-color: #000;
  font-size: small;
  font-family: Verdana, Arial, sans-serif;
}

a:link     {
  color: #ffc321;
  text-decoration: none;
}

a:visited  {
  color: #c68c00;
  text-decoration: none;
}

a:hover    {
  text-decoration: underline;
}

h2 {
  color: #fff;
  border-bottom: 1px solid #ffc321;
  font-size: medium;
}

h3 {
  font-size: small;
  font-weight: bold;
  margin-bottom: 0;
}

p.news {
  margin-top: 0;
}

#container {
  position: absolute;
  left: 50%;
  top: 1em;
  width: 742px;
  margin-left: -371px;
}

#header {
  height: 120px;
}

#header.headbg1 { background-image: url(uploads/images/headers/header_f1.jpg); }
#header.headbg2 { background-image: url(uploads/images/headers/header_f3.jpg); }
#header.headbg3 { background-image: url(uploads/images/headers/header_f2.jpg); }

#body { }

#footer {
  font-size: x-small;
  text-align: center;
  clear: both;
  padding: 1em 0;
}

div.bulletmenu {
  padding: 100px 7px 0;
  text-align: right;
}

div.bulletmenu a {
  color: #fff;
  font-weight: normal;
  text-decoration: none;
}

/*goddamn IE*/
div.bulletmenu a:visited {
  color: #fff;
  font-weight: normal;
}

div.bulletmenu ul {
  margin: 0;
  padding: 0;
}

div.bulletmenu li {
  display: inline;
  margin: 0;
  padding: 0 3px 0 5px;
}

div.bulletmenu li+li {
  border-left: 1px dotted #ffc321;
}

.good     { color: #0033FF;
             font-weight: bold }
.bad      { color: #CC3300;
             font-weight: bold }
.compatibility { display: none; }

.breadcrumbs {
    font-size: 8pt; 
    margin: 0; 
    padding: 2px 0 2px 9px; 
    background-color: #CCCCCC; 
    text-transform: uppercase;
}
.breadcrumbs a { 
    font-size: 8pt; 
    text-transform: uppercase; 
}


a img {
  border: 0;
}

div.sgCrumb { float: right }

div.sgCrumb a:link { text-decoration: none; }

div.sgCrumb a:visited { text-decoration: none; }

div.sgLanguageFlipper, div.sgTemplateFlipper {
  float: right;
  clear: right;
}

div.sgContainer {
  clear: both;
  text-align: center;
}

div.sgLeft {
  width: 320px;
  padding-right: 10px;
}

div.sgRight {
  width: 400px;
  float: right;
  border-left: 1px solid #ffc321;
  padding-left: 10px;
  text-align: center;
  clear: right;
}

div.sgTab, div.sgNavBar {
  text-align: center;
  font: small Verdana, sans-serif;
  margin-left: auto;
  margin-right: auto;
}

div.sgNavBar img {
  padding: 1px 0;
}

div.sgAlbum, div.sgGallery {
  padding: 1em;
}

div.sgAlbum table, div.sgGallery table {
  margin-left: auto;
  margin-right: auto;
}

div.sgAlbum img {
  margin: 3px;
}

td.sgGalleryThumb {
  text-align: center;
  padding: 0 1em;
}

td.sgGalleryText {
  text-align: left;
  vertical-align: top;
  padding: 0 1em 2em;
}

a.sgGalleryTitle {
  font: bold medium Garamond, serif;
}

div.sgImage {
  margin: 0 auto;
}

div.sgImage img {
  
}

.sgDesc {
  margin-left: auto;
  margin-right: auto;
}
