@charset "utf-8";

/* CSS Document */

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 2px 4px; }

#navlist a:link, #navlist a:visited
{
color: #000;
background-color: #fff;
border:1px solid black;
text-decoration: none;
font-weight:bold;
}

#navlist a:hover
{
color: #fff;
background-color: #aa0000;
border:1px solid black;
text-decoration: none;
font-weight:bold;
}

.nav {
background:url(images/nnav.png);
}

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
	width: 100%;
	height: 22px;
	margin: 0;
	padding: 0;
	background: transparent url(images/nnav.png) top left no-repeat;
}

.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(images/nnav.png) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 22px;
	padding-left: 10px;
	float: left;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	font-weight:bold;
	color: #c5c5c5;
	text-decoration: none;
}



.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	cursor: pointer;
}

/* END BUBBLE PLASTIC HORIZONTAL MENU */







/* HOVER */



li.highlight a {
	background: black;
}

.bubplastic.aqua ul li a:hover,
.bubplastic.aqua ul {
	background: transparent url(images/nnav2.png) top left repeat-x;
	color:#fafafa;
}



.ticker {
border-right:1px solid #353535;
font-size:10px;
font-weight:bold;
color:#b5b5b5;
padding-left:5px;
padding-right:5px;
letter-spacing:1px;
}

.ticker a {
font-weight:bold;
color:#b5b5b5;
text-decoration:none;
}

.ticker a:hover {
font-weight:bold;
color:#b5b5b5;
text-decoration:underline;
}



.lbar {
font-size:11px;
background:#E0CDAE;
}

.lbar a {
color:black;
border-bottom:none;
text-decoration:none;
}

.lbar a:hover {
color:black;
border-bottom:1px solid black;
text-decoration:none;
}

.content {
background:url(images/cgrad.png) repeat-x;
background-color:#F4F0E2;
font-size:12px;
}

.content a {
color:black;
border-bottom:1px dashed black;
text-decoration:none;
}

.content a:hover {
color:black;
border-bottom:1px solid black;
text-decoration:none;
}

.content2 {
background-color:#F4F0E2;
font-size:12px;
}

.content2 a {
color:black;
border-bottom:1px dashed black;
text-decoration:none;
}

.content2 a:hover {
color:black;
border-bottom:1px solid black;
text-decoration:none;
}

.flistl {
padding-left:5px;
padding-top:1px;
padding-bottom:1px;
}

.flistl a {
color:black;
text-decoration:none;
border-bottom:none;
}

.flistl a:hover {
color:black;
text-decoration:underline;
border-bottom:none;
}

.flistr {
padding-left:5px;
padding-top:1px;
padding-bottom:1px;
}

.flistr a {
color:black;
text-decoration:none;
border-bottom:none;
}

.flistr a:hover {
color:black;
text-decoration:underline;
border-bottom:none;
}

.smheader {
padding-left:5px;
padding-right:5px;
color:white;
font-size:11px;
font-weight:bold;
height:24px;
vertical-align:middle;
border-bottom:none;
}



.smheader a {
color:white;
text-decoration:none;
border-bottom:none;
}



.smheader a:hover {
color:white;
text-decoration:underline;
border-bottom:none;
}

.sysnav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#b5b5b5;
}

.sysnav a {
color:#b5b5b5;
text-decoration:none;
}

.sysnav a:hover {
text-decoration:underline;
color:#b5b5b5;
}



.alert {
background:url(images/alert.png);
padding-left:5px;
padding-right:5px;
color:white;
font-size:11px;
font-weight:bold;
height:25px;
vertical-align:middle;
border-bottom:none;
text-transform:uppercase;
}



.alert a {
color:white;
text-decoration:none;
border-bottom:none;
}



.alert a:hover {
color:white;
text-decoration:underline;
border-bottom:none;
}



#review {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
border-bottom:none;
}

#review a {
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
}

#review a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}




#admin {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
border-bottom:none;
}

#admin a {
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
border:none;
}

#admin a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
border:none;
}



.c2 {

padding:8px;

}



.bottom {

background:#353535;

}



#bnav {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#656565;

}



#bnav a {

text-decoration:none;

color:#757575;

}



#bnav a:hover {

text-decoration:underline;

color:#757575;

}

.icon {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
border:none;
color:none;
}

.icon:hover {
filter:alpha(opacity=75); 
-moz-opacity: 0.75; 
opacity: 0.75;
border:none;
color:none;
}

.ficon {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
border:1px solid black;
color:none;
}

.ficon:hover {
filter:alpha(opacity=75); 
-moz-opacity: 0.75; 
opacity: 0.75;
border:1px solid black;
color:none;
}

#txtads {
color:#000000;
}

#txtads a {
color:darkgreen;
text-decoration:none;
border:none;
}

#txtads a:hover {
color:darkgreen;
text-decoration:underline;
border:none;
}

#txtads2 {
color:#757575;
font-size:10px;
font-weight:bold;
}

#txtads2 a {
color:#757575;
text-decoration:none;
border:none;
}

#txtads2 a:hover {
color:#757575;
text-decoration:underline;
border:none;
}


.go {
background:#cccccc;
border:1px solid #555555;
}

.go:hover {
background:#eeeeee;
border:1px solid #555555;
}

.delete {
width:20px;
color:#000000;
font-weight:bold;
background:#ffffff;
border:1px solid #555555;
}

.delete:hover {
color:#ffffff;
font-weight:bold;
background:#aa0000;
border:1px solid #555555;
}

.error {
color:#990000;
font-weight:bold;
}

.good {
color:#005500;
font-weight:bold;
}

#standlist {
	list-style-type:square;
}

.roles a {
border:none;
text-decoration:none;
}

.roles a:hover {
border:none;
text-decoration:underline;
}


/* #1e0000 */
body {
background:url(images/backpic.png) repeat-y center;
background-color:#350000;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

/* #dd9944 */

a {
color:black;
text-decoration:none;
}

a:hover {
color:black;
text-decoration:none;
}