body {
background-color: #0a0a1c;
background-image:url(img/bg01.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:0;
}

h2 {
margin-bottom:20px;
padding:0;
height:19px;
background-image:url(img/cellpic3.gif);
background-repeat:repeat-x;
color: #32475F;
font-size:11px;
font-weight:bold;
text-align:center;
margin:5px;
padding-top:3px;
border:1px solid #F2F2F2;
}

h3 {
background-image:url(img/worms.gif);
background-repeat:no-repeat;
background-position:left bottom;
color: #0033CC;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
font-variant:small-caps;
margin-left:8px;
margin-right:10px;
border-bottom:1px dotted  #669999;
padding-left:35px;
padding-top:15px;
margin-top:5px;
}

#date {
font-style:italic;
font-weight:bold;
padding-left:20px;
font-size:12px;
}

#news_text {
margin:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #577773;
font-size:14px;
}

p {
padding:0 20px;
}

a {
color: #0033CC;
text-decoration:none;
}

a:hover {
color: #CC0000;
}

.spacer {
clear:both;
visibility:hidden;
}

.left {
float:left;
width:200px;
}

#page {
margin:0 auto;
height:auto;
width:955px;
border:1px solid black;
background-color:#eff0ef;
border-top:0;
}

#header {
background-image:url(img/header.jpg);
background-repeat:no-repeat;
height:152px;
width:955px;
}

#content {
height:auto;
}

#shout {
height:285px;
width:190px;
margin-left:20px;
margin-top:10px;
border:1px solid #ccc;
background-color:#FFFFFF;
float:left;
}


#music {
width:180px;
height:auto;
float:left;
margin-left:20px;
margin-top:10px;
}

#menu {
padding:0;
height:auto;
width:190px;
border:1px solid #ccc;
background-color:#FFFFFF;
float:left;
margin-left:20px;
margin-top:5px;
list-style-type:none;
}

#menu a {

display:block;
text-indent:15px;
line-height:20px;
list-style-type:none;
font-variant:small-caps;
}


#menu a:hover {
background-color: #99CCFF  ;
color:#000000;
font-weight:bold;
}

.active_menu {
background-color: #3399FF;
color:#000000;
font-weight:bold;
}

#text {
height:auto;
width:690px;
border:1px solid #ccc;
background-color:#FFFFFF;
float:right;
margin-right:20px;
margin-top:5px;
}
	#text p {	
	padding:0 10px;
	}
	#text h2 {
	padding-top:3px;
	}


#RSS {
height:auto;
width:690px;
border:1px solid #ccc;
background-color:#FFFFFF;
float:right;
margin-right:20px;
margin-top:10px;
text-align:center;
}

#footer {
background-image:url(img/footer.jpg);
background-repeat:no-repeat;
height:78px;
width:955px;
bottom:0px;
}

#members {
width:98%;
margin: 0 auto;

}

.flag {
margin:30px;
float:left;
}


.Active {
color:#00CC00;
}

.Inactive {
color:#FF0000;
}