a {
     color : #000000;
     text-decoration : none;
}

a:hover {
     color : #000000;
     text-decoration : none;
}

a.side {
     color : #000000;
     text-decoration : none;
}

a:hover.side {
     color : #000000;
     text-decoration : underline;
}

a.white {
     color : #000000;
     text-decoration : none;
}

a:hover.white {
     color : #000000;
     text-decoration : none;
}

body {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 11px;
     background-color : #000000;
     background-image: url(images/bg.jpg);
     background-position: top center;
     background-repeat: repeat-x;
}

form {
     margin : 0px;
}

hr {
     height : 1px;
     border : 1px solid #eee;
}

hr.side-hr {
     height : 1px;
     border : 1px solid #dedede;
}

td {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 11px;
}

pre {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 11px;
}

.alt {
     color : #000000;
}

.outer-border {
     border : 0px solid #ffffff;
}

.sub-header {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
     color : #fff;
     padding : 0px;
     background-color : #ffffff;
     border : 2px solid #ffffff;
}

.full-header {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
     color : #000000;
     border : 0px solid #000000;
}

.footer {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
     color : #000;
     background-color : #ffffff;
     padding : 1px;
}

.button {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffffff;
     height : 20px;
     border : 1px solid #000000;
     margin-top : 2px;
}

.textbox {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffffff;
     border : 1px solid #000000;
}

.main-body {
     font-size : 11px;
     color : #000;
     background-color : #ffffff;
     padding : 4px 0px 5px 0px;
}

.side-body {
     font-size : 10px;
     color : #777;
     background-color : #ffffff;
     padding : 4px;
}

.main-bg {
     color : #555;
     background-color : #ffffff;
     padding : 10px 5px 10px 5px;
}

.border {
     border : 0px solid #ffffff;
}

.side-border-left {
     color : #000;
     background-color : #ffffff;
     padding : 10px 5px 10px 10px;
}

.side-border-right {
     color : #000;
     background-color : #ffffff;
     padding : 10px 10px 10px 5px;
}

.news-footer {
     font-size : 10px;
     color : #ffffff;
     background-color : #ffffff;
     background-image: url(images/nf.jpg);
     background-repeat: no-repeat;
     padding : 3px 4px 4px 4px;
}

.news-footer a {

     color : #ffffff;

}

.capmain {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
     font-weight : bold;
     color : #ffffff;
     background-image: url(images/sb.jpg);
     background-repeat: no-repeat;
     padding : 4px
}

.scapmain {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
     font-weight : bold;
     color : #ffffff;
     background-color : #ffffff;
     padding : 4px;
}

.tbl-border {
     color : #000;
     background-color : #000;
}

.tbl {
     font-size : 11px;
     color : #000;
     background-color : #fff;
     padding : 4px;
}

.tbl1 {
     font-size : 11px;
     color : #000;
     background-color : #fff;
     padding : 4px;

}

.tbl2 {
     font-size : 11px;
     color : #000;
     background-color : #f1f1f1;
     padding : 4px;

}

.forum-caption {
     font-size : 11px;
     font-weight : bold;
     color : #000;
     background-color : #f1f1f1;
     padding : 2px 4px 4px 4px;
}

.quote {
     font-size : 11px;
     color : #555;
     background-color : #f8f8f8;
     padding : 4px;
     margin : 0px 20px 0px 20px;
     border : 1px solid #000;
}

.poll {
     height : 12px;
     border : 1px solid #000000;
}

.comment-name {
     font-weight : bold;
     color : #000;
}

.shoutboxname {
     font-weight : bold;
     color : #000;
}

.shoutbox {
     color : #000;
}

.shoutboxdate {
     font-size : 10px;
     color : #000;
}

.small {
     font-size : 10px;
     font-weight : normal;
}

.small2 {
     font-size : 10px;
     font-weight : normal;
     color : #000000;
}

.side-small {
     font-size : 10px;
     font-weight : normal;
     color : #000000;
     background-color : #fff;
}

.side-label {
     color : #000;
     background-color : #fff;
     padding : 2px 2px 3px 2px;
}

div.Header {
height:156px;
margin:0 auto;
position:relative;
width:962px;
z-index:0;
}

div.Header-jpeg {
background-image:url(./images/Header.jpg);
background-position:center center;
background-repeat:no-repeat;
height:156px;
left:0;

top:0;
width:962px;
z-index:-1;
}



.logo
{
     display : block;
     position: absolute;
     left: 10px;
     top: 70px;
     width: 942px;
}

h1.logo-name
{
     display: block;
     text-align: right;
}

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover
{
     font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
     font-size: 32px;
     text-decoration: none;
     padding:0;
     margin:0;
     color: #DFEAF1 !important;
}

/* end Logo */

/* begin Menu */
/* menu structure */

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover
{
     text-align:left;
     text-decoration:none;
     outline:none;
     letter-spacing:normal;
     word-spacing:normal;
}

.artmenu, .artmenu ul
{
     margin: 0;
     padding: 0;
     border: 0;
     list-style-type: none;
     display: block;
}

.artmenu li
{
     margin: 0;
     padding: 0;
     border: 0;
     display: block;
     float: left;
     position: relative;
     z-index: 5;
     background:none;
}

.artmenu li:hover
{
     z-index: 10000;
     white-space: normal;
}

.artmenu li li
{
     float: none;
}

.artmenu ul
{
     visibility: hidden;
     position: absolute;
     z-index: 10;
     left: 0;
     top: 0;
     background:none;
}

.artmenu li:hover>ul
{
     visibility: visible;
     top: 100%;
}

.artmenu li li:hover>ul
{
     top: 0;
     left: 100%;
}

.artmenu:after, .artmenu ul:after
{
     content: ".";
     height: 0;
     display: block;
     visibility: hidden;
     overflow: hidden;
     clear: both;
}
.artmenu, .artmenu ul
{
     min-height: 0;
}

.artmenu ul
{
     background-image: url(./images/spacer.gif);
     padding: 10px 30px 30px 30px;
     margin: -10px 0 0 -30px;
}

.artmenu ul ul
{
     padding: 30px 30px 30px 10px;
     margin: -30px 0 0 -10px;
}


ul.artmenu
{
     float:right;
}


/* menu structure */

.artmenu
{
     padding: 0px 0px 0px 0px;
}

.nav
{
     position: relative;
     height: 40px;
     z-index: 100;
}

.nav .l, .nav .r
{

     z-index: -1;
     top: 0;
     height: 40px;
     background-image: url('./images/nav.png');
}

.nav .l
{
     left: 0;
     right:0px;
}

.nav .r
{
     right: 0;
     width: 962px;
     clip: rect(auto, auto, auto, 962px);
}

/* end Menu */

/* begin MenuItem */
.artmenu ul li
{
     clear: both;
}

.artmenu a
{
     position:relative;
     display: block;
     overflow:hidden;
     height: 40px;
     cursor: pointer;
     text-decoration: none;
     margin-right: 0px;
     margin-left: 0px;
}


.artmenu a .r, .artmenu a .l
{
     position:absolute;
     display: block;
     height: 120px;
     background-image: url('./images/MenuItem.png');
}

.artmenu a .l
{
     left:0;
     right:0px;
}

.artmenu a .r
{
     width:400px;
     right:0;
     clip: rect(auto, auto, auto, 400px);
}

.artmenu a .t
{
     font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
     font-size: 12px;
     color: #FFFFFF;
     padding: 0 8px;
     margin: 0 0px;
     line-height: 40px;
     text-align: center;
}

.artmenu a:hover .l, .artmenu a:hover .r
{
     top:-40px;
}

.artmenu li:hover>a .l, .artmenu li:hover>a .r
{
     top:-40px;
}

.artmenu li:hover a .l, .artmenu li:hover a .r
{
     top:-40px;
}
.artmenu a:hover .t
{
     color: #FFFFFF;
}

.artmenu li:hover a .t
{
     color: #FFFFFF;
}

.artmenu li:hover>a .t
{
     color: #FFFFFF;
}


.artmenu a.active .l, .artmenu a.active .r
{
     top: -80px;
}

.artmenu a.active .t
{
     color: #000000;
}


/* end MenuItem */

/* begin MenuSeparator */
.nav .separator
{
     display: block;
     width: 1px;
     height: 40px;
     background-image: url('./images/MenuSeparator.png');
}

/* end MenuSeparator */

/* begin ContentLayout */
.contentLayout
{
     position: relative;
     margin-bottom: 0px;
     width: 962px;
}