/* Layout CSS */
/*body{
    background-color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}*/
body 
{ 
    background-image:url(/images/GSbackground.png);
    background-repeat:repeat;
    font-family: Verdana, al, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
    
#pageContainer{
    width: 1000px;
    margin: 0px auto;
}
#header{
    width: 100%;
}
#headerLeft{
    display: inline;
    float: left;
    width: 50%;
    text-align: left;
}
#headerRight{
    display: inline;
    float: right;
    width: 45%;
    text-align: center;
}
#quickStats{
    width: 450px;
    /*background-color: #242c30; */
    /*background-image: url(images/quickstats_bg.gif);
    background-repeat: repeat-x; */
    text-align: left;
    padding: 3px;
    /*border: 1px solid #3b474e;
    background-color: #242c30; */
}
#quickStats #content{
    padding-bottom: 2px;
    padding-top: 2px;
}
.quickStatsStat{
    display: inline;
    width: 110px;
    clear: both;
    margin-left: 10px;
    margin-right: 20px;
}
#inset{
    background-color: #545454;
    border-bottom: 1px solid #000000;
    width: 100%;
    padding-bottom: 1px;
    padding-top: 0px;
}
#serverTime{
    font-size: 12px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
    clear: both;
    color: #b9b9b9;
}
#bannerMessage{
    clear: both;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #FF0000;
}
#mainBody{
    clear: both;
    width: 100%;
}
#mainLeft{
    float: left;
    display: inline;
    width: 200px;
}
#mainRight{
    float: right;
    display: inline;
    width: 800px;
    text-align: center;
}
#sideMenuContainer{;
/*    width: 199px;
    background-image:url(images/menu_bg.gif);
    background-repeat:repeat-y;  */
}
#subItems{
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 45px;
}
#footer{
    font-size: 12px;
    clear: both;
    width: 100%;
    text-align: center;
}
#quickEvents{
    width: 100%;
    text-align: center;
}

/* Style CSS */
a:link,a:visited,a:hover,a:active{ 
    color: #EA7500;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
} 
.quickStatsKey{
    display: inline;
    font-weight: bold;
}
.bar_a{
    width: 100px;
    height:15px;
    /*border: 1px solid #eee;*/
    border: 1px solid #000000;
    background-color:#48321C;
    padding: 1px;
    text-align: left;
    font-size: 11px; 
    overflow: hidden;
}

.bar_b{
    background-image:url(images/new/gradient.bmp);
    background-repeat:repeat;
    /*background-color: #EA7500; */
    
    height:100%;
}
.bar_b_exp{
    background-image:url(images/new/gradientexp.bmp);
    background-repeat: repeat;
    height: 100%;
    width: 100%;
}

.loc_bar_a{
    width: 100px;
    height:10px;
    /*border: 1px solid #eee;*/
    border: 1px solid #000000;
    background-color:#460000;
    /*padding: 1px;*/
    text-align: left;
    overflow: hidden;
}
.loc_bar_b{
    background-image:url(images/new/gradient2.bmp); 
    /*background-color:#990000;*/
    background-repeat:repeat;
    height:100%;
}
.contenthead{
    width: 90%;
    background-image:url(images/content_header_bg.jpg);
    background-repeat: repeat-x;
    border-top: 1px solid #00b7ad;
    border-bottom: 1px solid #00b7ad;
    border-left: 1px solid #00b7ad;
    border-right: 1px solid #00b7ad;
    font-weight: bold;
    font-size: 12px;
    color: #00ffff;
    max-height: 22px;
    padding: 4px;
    text-align: left;
    margin: 0px auto;
    
}
.contentcontent{
    width: 90%;
    border: 1px solid #00b7ad;
    background-color: #2d2d2d;
    padding: 4px;
    margin: 0px auto;
    text-align: left;
}
.city {
    margin-bottom:16px;
    line-height:16px;
}
img { 
    border: none; 
}
.smallLinks{
    font-size: 10px;
}
.smallLinks a:link,.smallLinks a:visited,.smallLinks a:active{
    font-size: 10px;
    text-decoration: underline;
}
.smallLinks a:hover{
    text-decoration: underline;
    color: yellow;
}
.subItem{
    display: list-item;
    list-style-image:url(images/bullet.gif);
    font-size: 12px;
}
.subItem a:link,.subItem a:visited,.subItem a:active{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
.subItem a:hover{
    color: #FFFF00;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
.content a:link, .content a:visited, .content a:active{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
.content a:hover{
    text-decoration: underline;
    color: yellow;
    font-weight: bold;
}
.red{
    color: red;
}
.red a:link, .red a:visited, .red a:active{
    color: red;
}
.red a:hover{
    text-decoration: underline;
    color: yellow;
}
.content input,select,textarea{
    border: lightgray 1px solid;

    background-color: white;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
}
.content input[type="submit"]{
    border: lightgray 1px solid;
    background-color: gray;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: white;
}



/*
    Pop up menu navigation.
*/


#nav, #nav ul {
    padding: 0;
    margin: 0;
    text-align: left;
    list-style: none; 
    /*line-height: 1em; */

}

#nav a {
    display: block;
    width: 9em;

    background-color: #470000;
    border-top: 1px solid #545454;
    border-bottom: 1px solid #545454;
    border-left: 1px solid #545454;
    border-right: 1px solid #545454;
    font-weight: bold;
    font-size: 12px; 
    color: #EA7500;
    max-height: 22px;  
    padding: 4px;
    text-align: left;
    margin: 0px auto;    
}


#nav li li li a {
    width: 14em;
    /*
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    color: #ffffff;
    */
}


#nav li {
    float: left;
    width: 10em;
}

#nav li ul {
    position: absolute;
    width: 10em;
    left: -999em;
}

#nav li ul ul {
    width: 15em;
    margin: -2em 0 0 10em;
}

#nav li li li {
    width: 15em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
    left: auto;
}

#nav a:hover, #nav a.sfhover {
    background-image:url(/images/new/gradb2.gif);
    background-repeat: repeat-x;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    color: #470000;
}

/*
#nav li li li a:hover, #nav li li li a.sfhover {
    border-top: 1px solid #00b7ad;
    border-bottom: 1px solid #00b7ad;
    border-left: 1px solid #00b7ad;
    border-right: 1px solid #00b7ad;
    color: #00ffff;
}
*/

#nav li:hover, #nav li.hover {
    position: static;
}

input[type="text"], input[type="button"], input[type="submit"], input[type="password"], textarea, select {
    background-color: #333333;
    color: #ffffff;
    border-color: #000000;
    margin-top: 2px;
    margin-bottom: 3px;
}
