html {
	background: none;	
}

body {
	background-color: #f5fafb;
	background-image: url("body_bg2.jpg");
	background-repeat: no-repeat;
	margin: auto;
	text-align: center;
	font-family: arial;
	font-size: 12px;	
	}
	
body, div, dl, dt, dd, ul, ol, li, h1, h2, 
h3, h4, h5, h6, pre, code, form, fieldset, legend, 
input, button, textarea, p, blockquote, th, td {
margin:0;
padding:5px;
}

h1, h2, p, div{
	margin:0px;
	padding:0px;
	border:0px;
	}
img{
	border:0px;
}


a {
	color:#0a5361;	
	text-decoration: none;	
}
table {
	border: 0px;
	border-collapse: separate;
}
td {
	border: 0px;
}
table, tr, td {
border:0 none;
}

	
.line{
	float: left;
	width: 100%;
	display: block;
	position: relative;
}

.item{
	position: relative;
	left: 100%;
	float: left;
}

#container{
	margin: auto;
	padding: 0px;		
	text-align: center;
	width:800px;	
}
#sub-container {
	background-color: transparent;	
	margin:0 auto;
	width:800px;
	font-size: 12px;
}
#header {
	background-image: url("header3.png");
	height: 99px;
	width: 800px;
	margin-bottom: 3px;
	}
	
#sponsorPack{
	margin-left:390px;	
	background-color:transparent;
	height: 70px;
	width: 400px;
}
a:hover{
	color:orange;
}

#zoneSponsor1 .boxes{
	margin:0px;
	margin-top:15px;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
	float:left;
	background-color:transparent;
	height: 70px;
	width: 195px;
}
#zoneSponsor2 .boxes{
	margin:0px;
	margin-top:15px;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;	
	float:right;
	background-color:transparent;
	height: 70px;
	width: 195px;
}
#zoneSponsor3 .boxes{
	margin:0px;
	margin-top:15px;
	margin-right:5px;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
	float:right;
	background-color:transparent;
	height: 70px;
	width: 130px;
}

#main-menu{
	background-image: url("menu_bg.png");
	height:24px;
	width:800px;
	margin-bottom: 3px;
}

#smallLogin{
	float:right;
	padding-left:5px;
	padding-right:5px;
}
#smallLogin a{
	margin-left:10px;
}
#smallLoginAction{	
	margin-top:-16px;
	margin-right:5px;
	color: lightblue;
	text-align: right;
}
#zoneMain #ContentWebHandler-doShowLastElement{
	height: auto;
	overflow: visible;
}
#ContentWebHandler-doShowLastElement{
	height: 200px;
	overflow: hidden;
}
#footer #ContentWebHandler-doShowLastElement{
	height: 50px;	
}

#ContentWebHandler-doLastBoxWithDate{
	height: 130px;
	overflow:hidden;
}

#ContentWebHandler-doLastBoxWithDate ul{
height:70px;
overflow:hidden;
display: block;
font-size: 14px;
}
#ContentWebHandler-doLastBoxWithDate ul li{
	background-image: url('inner_content_bg3.png');
	border-bottom:1px solid lightgray;
}
#ContentWebHandler-doLastBoxWithDate ul li:hover{
	background-color: #e1ffff;
}
#zoneRight #ContentWebHandler-doShowLastElementWithScroll{	
	height: 60px;
	overflow:hidden;
}
#zoneRight #ContentWebHandler-doShowLastElementWithScroll .mainContent{	
	height: 20px;
	overflow:hidden;
	display: block;
	white-space: nowrap;
}
#zoneRight #ContentWebHandler-doShowLastElementWithScroll .mainContent a{
	font-size:16px;
}
#zoneRight #ContentWebHandler-doShowLastElementWithScroll .mainContent a:hover{
	font-size:16px;
}

#utility{
	height:165px;
	font-size:14px;
	text-align: center;
}
#utility li {
	padding:2px;
	background-image: url('inner_content_bg3.png');
	border-bottom:1px solid lightgray;
	border-left: 1px solid	lightgray;
	border-right: 1px solid	lightgray;
}
#utility li:hover{
	background-color: #e1ffff;
}


#location{
	float:right;	
	border:0px;
	padding:0px;
	padding-right:3px;
	margin:0px;	
	margin-top:4px;	
	height: 19px;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color:#0a5361;
	text-align: left;
	}
	
#location p {
	margin:0px;
	padding:0px;
	border:0px;	
	}	

#menu {	
	float:left;
	height: 24px;	
	margin:0px;		
	padding:0px;
	border:0px;		
}

#menu-list{
	margin: 0px;	
	padding: 0px;
	margin-top:3px;		
	color:#0a5361;
}

#menu ul li{
	float: left;
	text-align: left;
	list-style-type: none;
	padding:0px;
	padding-top:2px;
	padding-right: 10px;
	padding-left: 10px;
	margin:0px;			
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
}

#menu ul li.selected{
	background-color: black;
	color: white;		
	padding-top: 2px;
}

#content{
	/*background-image: url("content_bg.png");*/
	height: 376px;
	width: 800px;
	}
	
#zoneMain .boxes h1 {
	background-image: url("content_head_long.png");	
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:0px;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	color:#0a5361;	
}
/*
#zoneShow .boxes h1 {
	background-image: url("content_head_medium.png");	
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:0px;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	color:#0a5361;	
}*/
zoneShow h1 {
	display:none;
}
.yui-nav{
	background-image: url("content_head_medium.png");
}
.yui-skin-sam .yui-navset .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{
	border-right:1px solid lightgray;	
}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav{
	border:none;
	border-style: none;
	
}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{
	border-color:none;
	padding:0px;
	border:none;	
	border-style: none;
	color:#0A5361;
	font-weight:bold;
	background-color: transparent;
	background-image: none;
}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected a{
	border-color:none;
	padding:0px;
	border:none;
	border-style: none;
	background-image: none;
	background-color: transparent;	
}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected a:hover{
	border:none;
	border-color:none;
	padding:0px;
	border-style: none;
	background-color: transparent;	
}
.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{	
	border-color:none;	
	border-style: none;
	background-color: transparent;
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover{
	border-color:none;	
	border-style: none;
	background: url('content_tab_element.png') transparent;	
	border-right:2px solid orange;
	color:orange;
}

.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
	border-color:none;	
	border-style: none;
	padding:0px;
	border-top: 1px solid orange;
}
.yui-skin-sam .yui-navset .yui-content{
	background-color: transparent;
}
.yui-content td{
	padding:2px;
}
.yui-content div h1{
	display:none;
}	
#zoneRight .boxes h1 {
	background-image: url("content_head_small.png");	
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:0px;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	color:#0a5361;	
}
#zoneGallery .boxes h1 {
	background-image: url("content_head_small.png");	
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:0px;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	color:#0a5361;	
}
#zoneLeft .boxes h1 {
	background-image: url("content_head_small.png");	
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:0px;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	color:#0a5361;	
}
#zoneMiddle .boxes h1 {
	background-image: url("content_head_small.png");	
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:0px;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	color:#0a5361;	
}
.boxes{	
	margin:0px;
	margin-top: 12px;
	margin-left: 15px;
	margin-bottom: 12px;
	margin-right: 15px;	
	background-image: url("inner_content_bg3.png");
}

#mainTop{
	margin:0px;
	padding:0px;
	border:0px;
	clear:both;
}
#middleArea{
	margin:0px;
	padding:0px;
	border:0px;
	clear:both;
}
.mainContent{
	padding:3px;
	padding-left:6px;
}
.mainContent img{
	height: 150px;
	width: 250;
}
#readmore{
	float:left;
}
#summary{
	float:left;
}
#ContentWebHandler-doShowLastSummary{
	float:left;
}
object {
	height: 100px;
	width: 240px;
}
embed{
	height: 165px;
	width: 240px;
}
#scroller{
	width:95%;
}

.ContentWebHandler table{
	padding:3px;
	padding-left:6px;	
}
.ContentWebHandler div{
	padding:3px;
	padding-left:6px;	
}
#zoneRight ul{
	padding-left: 10px;
}
#zoneMiddle {
	float:left;	
	margin-left:-524px;
	width: 250px;
	height:206px;
}
#zoneMiddle div div {
	text-align: left;	
	margin:0px;
	padding:0px;
	padding-left: 10px;	
}

#zoneLeft {
	float:left;	
	margin-left: -100%;
	width: 296px;
	height:206px;
}
#zoneLeft div div {
	text-align: left;	
	margin:0px;
	padding:0px;
	padding-left: 10px;	
}

#zoneShow {
	float:left;	
	margin-left: -100%;
	width: 525px;
}
/*
#zoneShow div div {
	text-align: left;	
	margin:0px;
	padding:0px;
	padding-left: 10px;	
}*/

#zoneRight {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:-295px;
	width: 296px;
}

#zoneGallery {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:-295px;
	width: 296px;
}
#GalleryWebHandler-doRandomGalleryBox img{
	padding-left: 0px;
	height: auto;
}

.galleryImage{		
	width: 264px;
	overflow: hidden;		
}
.galleryImage img{	 
	width: 296px;	
}
#zoneGallery div div {
	text-align: left;	
}
#zoneGallery img{
	width:264px;
	overflow:hidden;
}

#zoneRight div div div{
	text-align: left;	
	padding-left: 10px;
}
#ContentWebHandler-doLastBox{
	height: 100px;
}

#mainarea {
background-image: url("content_bg.png");
background-repeat: no-repeat;
/*height: 376px;*/
width: 800px;	
text-align: left;
margin:0px;
padding:0px;
}
#zoneMain{
margin-left: -100%;
width:800px;
}

#ContentWebHandler-doImageBox div{
	padding:0px;
	}
.ContentWebHandler{
	margin-bottom:0px;
}
#LoginWebHandler-doSmallLogin{
	margin:0px;
	width:300px;
}

#footer {	
	background-color:transparent;
	width:100%;
	height: 50px;	
}
#zoneFooter{
	width: 100%;
}
.credits{
	color: #3a5056;
	font-style: oblique;
	margin-top:5px;
	width: 100%;
}

.credits h1 {display:none}

ul li{
	list-style: none;
}

.magmaImageInfo{	
	background-color: transparent;
	background-image: url("inner_content_bg.png");
	float:left;
	padding:5px;
	margin:5px;
	color:white;
	position: absolute;
}
#lastTopics li{
	padding:1px;
	padding-top:0px;
	height: 54px;
}

#topicBlock{
	clear:both;
	border: 1px solid lightgray;
	padding: 1px;
}
#topicAvatar{
	margin-right: 4px;
	border:1px solid lightgray;
	height:50px;
	width: 50px;
}
#topicAvatar img{
	height:50px;
	width: 50px;
}

#topicInfo{
	float:left;
	margin-top:-50px;
	margin-left: 60px;
}
#topicUser{
	float:left;
}
#topicDate{
	float:right;
}
#zoneLoginBox{
	display:none;
}

#zoneLoginBox .boxes h1 {
background-image:url(content_head_long.png);
background-repeat:no-repeat;
border:0 none;
color:#0A5361;
font-size:12px;
font-weight:bold;
height:24px;
margin:0;
padding:4px 0 0 10px;
text-align:left;
}
