A:link {text-decoration: none; color: #CCC;}

A:visited {text-decoration: none; color: #CCC;}

A:active {text-decoration: none; color: #FFF;}

A:hover {text-decoration: underline; color: #FFF;}



A.gallery:link {text-decoration: none; color: #CCC;}

A.gallery:visited {text-decoration: none; color: #CCC;}

A.gallery:active {text-decoration: none; color: #FFF;}

A.gallery:hover {text-decoration: underline; color: #FFF;}



body {

    padding: 0px;

    margin: 0px;

    background-color: #000;

    font-family: Trebuchet MS,verdana,helvetica;

    font-size: 14px;

      color: #FFFFFF;

    }

#main {

    overflow: hidden;

    border: 0px solid black;



}

.resize{

    height: 200px;

    width: auto;

}

#frame{

    position: relative;

    left: 0px;

    right: 0px;

    margin: auto;

    width: 1000px;

    height:100%;

    border: 0px solid black;



}

#header{

    width:100%;



    background-image: url(../Images/bg1.gif);

	background-repeat: repeat-x;

	background-position: left top;

	border-bottom-width: 7px;

	border-bottom-style: solid;

	border-bottom-color: #121212;

    height:100px;

    text-align: center;

}

#menu{

    margin-left: 11px;

    width: 800px;

    font-weight: bold;

    height:100%;

    border: 0px solid black;

}



#li.addBookmarkContainer{

 margin-top: 1px;

}

table.menu{

    margin-left: auto;

    margin-right: auto;

     border-top: 2px solid #000080;

    border-bottom: 2px solid #000080;

    }

#picGallery{

    width: 100%;

    text-align: center;

    border: 1px solid #1E1E1E;

    height: 330px;

    background-color:#121212;

    margin-top:10px;

}



#camChat{

    width: 100%;

    text-align: center;

    border: 1px solid #1E1E1E;

    height: 300px;

    background-color:#121212;

    margin-top:10px;

}



#thumbContainer{

    width: 850px;

    margin: auto;
    margin-top:5px

}

div.thumb{

    float:left;

    width: 200px;

    height: 300px;

    overflow: hidden;

    margin-left:10px;

}

#content{

    margin-top: 10px;

    border: 0px;

}

table.gallerys{



}

#news{

    background-color:#121212;

    border: 1px solid #1E1E1E;

    overflow: hidden;

    float: left;

    margin-left: 11px;

    padding: 2px 2px 2px 2px;

    width: 255px;

    height:100%;

    

}

.newsItem{

    padding: 4px;

    height: 165px;

}

.newsItemText{

    float:left;

    width: 130px;

    height: 150px;    

    margin-left: 4px;

}

.newsItemImage{

    float: left;

    width: 100px;

    height: 150px;

    margin-left:4px;

    border: 1px;



}

img{

    border: 0px;

}

#gallerysArchive{

    background-color:#121212;

    border: 1px solid #1E1E1E;

    float: left;

    margin-left: 10px;

    padding: 2px 2px 2px 2px;

    width: 730px;

    height:100%;

    border: 0px solid black;

 

}

#gallerys{

    background-color:#121212;

    border: 1px solid #1E1E1E;

    float: left;

    margin-left: 10px;

    padding: 2px 2px 2px 2px;

    width: 450px;

    height:100%;

}

.adspace_Vertical

{

    background-color:#121212;

    border: 1px solid #1E1E1E;

    float: right;

    margin-right: 11px;

    width: 235px;

    font-weight: bold;

    text-align: center;

    height:100%;

}
.adspace_Vertical ul{
    list-style: none;
    margin: 0px;
    text-align: left;
}
.Ad_Vertical{

    margin-top: 10px;

    width: 225px;

    font-weight: bold;

    text-align: center;

    height:100%;

}

#footer{

    clear:both;

    padding-top:15px;

    height:100%;

    width:1000px;

    border: 0px solid black;

    text-align: center;

}



#newsPage{

    background-color:#121212;

    border: 1px solid #1E1E1E;

    float:left;

    width: 700px;

}



#extra{

    background-color:#121212;

    border: 1px solid #1E1E1E;

    overflow: hidden;

    float:left;

    padding:2px;

    width:460px;

}



#newsPageTitle{

    text-align: center;

    font-weight: bold;

    font-size: large;

}

#newsPageContent{

    text-align: left;

    font-size: medium;

}

div.error{

        color: black;

    margin-right: auto;

    margin-left: auto;

	background-color:#ffebe8;

	border:2px solid #dd3c10;

	padding:7px 3px;

	text-align:center;

    width:400px;

    display:none

}

#loading{

	left:10px;

	position:relative;

	top:3px;

	visibility:hidden;

}

#error2{

    color: black;

    margin-right: auto;

    margin-left: auto;

	background-color:#ffebe8;

	border:2px solid #dd3c10;

	padding:7px 3px;

	text-align:center;

	margin-top:10px;

	visibility:hidden;

    width:300px;

}







.nav {

height:35px;

 border-left: 1px solid #1E1E1E;

  border-right: 1px solid #1E1E1E;

border-bottom: 1px solid #1E1E1E;

background-color: #121212;

position:relative; 

font-family:Trebuchet MS, verdana, sans-serif; 

font-size:13px; 

width:100%; 

z-index:100;

margin:auto;

padding:0;

}



.nav .table {

display:table; 

margin:0 auto;

}



.nav .select,

.nav .current {

margin:0; 

padding:0; 

list-style:none; 

display:table-cell; 

white-space:nowrap;

}



.nav li {

margin:0; 

padding:0; 

height:auto; 

float:left;

}





.nav .select a {

display:block; 

height:35px; 

float:left; 

font-weight:bold;



padding:0 30px 0 30px; 

text-decoration:none; 

line-height:35px; 

white-space:nowrap; 

color:#FFF;

}





.nav .select a:hover, 

.nav .select li:hover a {

background: url(../Images/menuItem.gif); 

padding:0 0 0 15px; 

font-size:14px;

text-decoration: underline;

cursor:pointer; 

color:#FFF;

}



.nav .select a b{

	font-weight:bold;

	}



.nav .select a:hover b, 

.nav .select li:hover a b {

display:block; 

float:left; 

padding:0 30px 0 15px; 

background:url(../Images/menuItem.gif) left top; 

cursor:pointer;

}



.nav .select_sub {

display:none;

}

#button-container{
    text-align: center;
    width: 152px;
    margin: 0 auto;
    height: 90px;
}

a.button{
    float: left;
    background: url(../Images/buttons.png) -1px -1px no-repeat;
    width:66px;
    height:66px;
    display: block;
    border: none;
    text-decoration: none;
}
a.back{
    background-position: -1px -67px;
}

a.back:hover{
    background-position: -67px -67px;
}
a.forward:hover{
    background-position: -67px -1px;
}
#spacer{
    width: 20px;
    float: left;
    height: 100%;
}

