body {	background-color: black;	color:white;
	margin:0px;} 


	
#header {
	background-image: url(images/BlueSwoosh.jpg);	background-repeat: repeat-x;
	margin:10px 0px 0px;
	border: white solid;
	border-width:1px 0px;
	height: 65px;
	padding: 2px;
}
	img.title {
	float:right;
	font-size:40px;
	border:none;
}

#menubox{
	margin: 2px 0px 10px;
}

#menubox ul{
	padding:0px;
}	#menubox ul{
	float:left;
}

#menubox ul.menu2{
	float:right;
}
#menubox ul li {
	display:inline;
}#menubox ul li a{	color: #D1E0EA;	text-decoration:none;	font-family: "Trebuchet MS", arial, sans-serif;	font-weight: normal;	font-size:large;	margin:0px 6px;	line-height:30px;
}

#menubox ul li a:link		{ color: #D1E0EA; border: #93826B dotted; border-width: 0px 0px 1px }
#menubox ul li a:active		{ color: white; border: #93826B dotted; border-width: 0px 0px 1px }#menubox ul li a:visited		{ color: #C1D0DA; border: #93826B dotted; border-width: 0px 0px 1px }#menubox ul li a:hover		{ color: #FFE1BA; border: #93826B dotted; border-width: 0px 0px 1px }#content {
	clear:both;
	position:static;
	width:600px;
	margin:0px auto;
	line-height:1.3em;
}
h3,p,#content li,div.news {	line-height:1.4em;	color:white;	font-family: "Trebuchet MS",  arial, sans-serif;
	font-size: 0.9em;	list-style-type: none; 
	text-align:left;
}

div.news{
	float:right;
	width: 450px;
}
	
h3{
	padding-left: 20px;
	letter-spacing: 3px;
	font-size:large
}

a			{text-decoration:none; 	font: normal small "Trebuchet MS",  arial, sans-serif;}a:link		{ color: #50B1D2; border:#4ab dotted; border-width: 0px 0px 1px }a:active	{ color: white; border:#4ab dotted; border-width: 0px 0px 1px  }a:visited	{ color: #2081A2; border:#4ab dotted; border-width: 0px 0px 1px  }a:hover	{ color: #8cf;  }

div.newsauthor,div.date {
	color:white;
	font-size:x-small;
	padding-left:30px
}

div.date { 
	border-bottom: dotted 1px white;
	padding-bottom: 15px;
}

div.tinylogo{
	float:left;
	width: 125px;
	text-align: center;
}

div.tinylogo a{
	display:block;
	padding: 20px 0px;
}

div.tinylogo a:link		{ border:none; color: white }div.tinylogo a:active	{ border:none; color: white }div.tinylogo a:visited	{ border:none; color: white }div.tinylogo a:hover	{ border:none; color: #8cf }

#footer {
	clear:both;
	border-top:white dotted 1px;
	position:static;
	text-align:center;
	padding: 8px 0px;
}
#footer a{
	text-decoration:none;
	line-height:22px
}a.photo 			{ border:none }a.photo:link		{ border:none }a.photo:active	{ border:none }a.photo:visited	{ border:none }a.photo:hover		{ border:solid #8cf; border-width: 0px 0px 1px 0px }a.tinylogo {	float:right;	display:block;	width:125px;	height:106px;	margin:8px;
	border:none;}
	
img.tinylogo {border:none}
	
a:link.tinylogo,a:active.tinylogo,a:visited.tinylogo,a:hover.tinylogo		{ border:none }div.aside{
	width:160px;
	float:right;
	border: 1px white dotted;
	min-height:300px;
	padding:5px 5px 5px 2px;
	background:black;
	margin-left:5px;
}

div.aside h3{
	padding-left: 3px;
}

div.aside li{
	line-height: 1.8em;
}
div.date,div.newsauthor {
	color: #4AB;	margin: 5px;}
h1 { font-size:large; }

ul.thumb{ padding:0px }
img.photo, img.bigphoto {
	border: 5px solid black;
	margin: 3px;
	padding: 1px;
	position: static;
	display: inline;
	background-color: white;
}img.bigphoto {
	display:block;
	border: 12px solid black;
	padding: 3px;
	margin: 0px auto;
}div.photo{
	float:right;
	text-align:center
}

img.cshow { float:right; padding: 2px 15px; }

a.rss2 {	text-transform:uppercase;	font-size:x-small;	background:#FA3;	border:ridge 2px #FA3;
	color: black;
	margin-right: 30px;}a.firefox {	text-transform:uppercase;	font-size:x-small;	background:#F50;	border:ridge 2px #F30;
	color: black;
	margin-left: 30px;}
	
div.disclaimer {
	font-size: xx-small;
	width: 90%;
	margin:auto auto 10px;
	text-align: center;
}

h4 {
	clear:both;
	color: #8CF;
	text-transform: uppercase;
	padding-top: 30px;
}

div.aside ul, div.aside h3{
	padding: 5px;
}

div.player, div.player2{
	border:1px white solid;
	border-width: 1px 0px 0px;
	padding:5px;
	margin-bottom: 20px;
	clear:both;
	overflow:auto;
}

div.player img{
	border:3px #95A8B7 double;
	float:right;
	margin: 1px 4px 1px 16px;
}

div.player p, div.player2 p{
	font-size: small;
}

div.player h3, div.player2 h3{
	margin:0px;
}

div.player2 img{
	border:3px #95A8B7 double;
	float:left;
	margin: 1px 16px 1px 4px;
}

div.sticker{
	background: #234;
	padding: 5px;
	margin:10px;
	border: 2px solid;
	border-radius : 6px;
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	width: 250px;
	clear: right;
}