﻿/* Normal Elements */
	body {
		margin-left:auto;
		margin-right:auto;
		width:100%;
		text-align:center;
	    background-color:#000000;
	    font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#888888;
	    position:relative;
	    top:-8px;
	    
		}
/* Container Frames */	
	#containermain
	{
		display:block;
		width:1000px;
		height:860px;
		position:absolute;
		margin:-340px 0px 0px -500px;
		top: 50%;
		left: 50%;
		text-align: left;
		padding: 0px;
		overflow: hidden;
	}
	#containermain_notabsolute
	{
		display:block;
		width:1000px;
		text-align: left;
		padding: 0px;
		overflow: hidden;
		
	
	}

	#containermain_pictures
	{
		display:block;
		width:1000px;
		text-align: left;
		padding: 0px;
		overflow: hidden;
	}
	#containermain_default
	{
		display:block;
		width:1000px;
		text-align: left;
		padding: 0px;
		overflow: hidden;
	}
	#containertop 
	{
	 display: block;
	 width: 1000px;
	 height:70px;
	 background: url( ../images/top.jpg ) top left no-repeat;
	 margin-top:0px;
	}
	#containerbottom
	{
	 display: block;
	 width: 1000px;
	 height:120px;
	 background: url( ../images/bottom.jpg ) top left no-repeat;
	 clear:both;
	text-align:center;
	}
	#containercontent 
	{
		float:right;
		width:1000px;
		z-index:100;
		background: url( ../images/extender.jpg ) top left repeat-y;
	}
	#containerleft
	{
	 float:left;
	 z-index:500;
	 display: block;
	
	 width: 130px;
	 height:500px;
	 background: url( ../images/left.jpg ) top right no-repeat;
	}
	#containerright
	{
	 float:left;
	 z-index:500;
	 display: block;
	 width: 130px;
	 height:500px;
	 background: url( ../images/right.jpg ) top left no-repeat;
	}
/* Content Frames */
	#contentframe {
		width:740px;
		padding:0px;
		text-align:left;
		float:left;
		
		}
	#contentcenter {
		width:740px;
		padding:0px;
		float:left;
		background:#000000;
		}
	#contentmenu 
	{
		background:#000000;
		height:30px;
	}
	#contentspacer 
	{
		background:#333333;
		height:10px;
	}
	#contentfooter
	{
		background:#000000;
		height:30px;
		width:740px;
	}
	#contentheader {
		background:#222222;
		height:100px;
		}
	#container
	{
		color: #CCCCCC; 
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 700px;
		height: 300px;
		overflow: auto;
		padding-right:20px;
		margin:20px 0px 0px 20px;
		position:relative;
	}
	#container2
	{
		color: #CCCCCC; 
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 740px;
		height: 330px;
		overflow: hidden;
		padding-right:0px;
		margin:0px 0px 0px 0px;
		position:relative;
		text-align:left;
	}	
	#container_pictures
	{
		color: #CCCCCC; 
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 740px;
		height: 570px;
		overflow: hidden;
		padding-right:0px;
		margin:0px 0px 0px 0px;
		position:relative;
		text-align:left;
	}	
		
	#contentheader h1 
	{
			font-size:14px;
			padding:10px;
			margin:0px;
	}
	.clearboth
	{
		clear:both;
	}
	#FullTextBody
	{
		color: #CCCCCC; 
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 710px;
		height: 290px;
		overflow: hidden;
		padding-right:10px;
		padding-left:10px;
		margin:0px 0px 0px 0px;
		position:relative;
		text-align:left;
	}	
/* List Page Classes*/
	#listpage_mainright
	{
		color: #CCCCCC; 
		font-size: 11px;
		width: 360px;
		height:320px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		overflow: scroll;
		padding-right:0px;
		padding-top:5px;
		margin:0px 0px 0px 0px;
		float:left;
		 z-index:1000;
		 position:relative;
		 
	}
	
	#listpage_mainleft
	{
		color: #CCCCCC; 
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		overflow: hidden;
		padding-right:0px;
		width:370px;
		margin:0px 0px 0px 0px;
		float:left;
		 z-index:500;
		 position:relative;
	
	}
		
	.listitem
	{
		text-align:left;
		float:left;
		 z-index:500;
		 position:relative;
		 padding-top:5px;
	}
	.li_info
	{
		text-align:left;
		float:left;
		 z-index:500;
		 position:relative;
		 width:200px;
		 height:85px;
		 overflow:hidden;
		 padding-left:5px;
	}
.li_divider_left{ width:125px; padding-top:5px; padding-bottom:5px;float:left;}
.li_divider_right{ width:205px; padding-top:5px; padding-bottom:5px;}
.li_divider_img {background-color:#CCCCCC; }

.li_thumbnail_pic
{
	border: solid 1px #CCCCCC;
	margin: 5px 5px 1px 5px;
}
.li_thumbnail_container
	{
		text-align:center;
		float:left;
		vertical-align:middle;
		 z-index:500;
		 position:relative;
		 width:120px;
		  height:85px;
		 overflow:hidden;
		  
	}
	
/* Detail Page Classes*/

	
	
	#detailpage_mainleft
	{
		
		font-size: 11px;
		width: 400px;
		height:325px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		overflow: auto;
		padding-right:0px;
		margin:0px 0px 0px 0px;
		float:left;
		 z-index:100;
		 position:relative;
		 
	}
		

	#detailpage_mainright
	{
		color: #CCCCCC; 
		font-size: 11px;
		width: 335px;
		height:325px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		overflow: auto;
		padding-right:0px;
		padding-top:0px;
		margin:0px 0px 0px 0px;
		float:left;
		 z-index:1000;
		 position:relative;
		 
		 
	}
	.detailpage_main_object
	{
		position:relative;
		top:25px;
		left:30px;
		border: solid 1px #888888;
		 z-index:200;
		 width:340px;
		 height:240px;
	}


  
/* blog classes */


#blog_container {
	
	color:#fff;
	font-size:11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	height:330px;
	float:left;
	overflow:hidden;
}

#blog_entry {
	width:370px;
	float:left;
	padding-left:30px;
	padding-top:30px;

}
#reg_entry {
	width:470px;
	float:left;
	padding-left:10px;
	padding-top:10px;

}

.blog_image {
	height:320px;
	position: relative;
	float:left;

}
.blog_content {
	overflow: scroll;
	position: relative;
	height:290px;
}
.blog_text
{
 padding-right:20px;
}
#blog_content {
	overflow: scroll;
	position: relative;
	height:290px;
	width:340px;
	float:left;

}
#blog_pages {
	
	float:left;
	overflow:scroll;
	position:relative;
    width:130px;
	height:280px;
	padding-top:42px;
	padding-right:3px;
	
}
