body{
	color: #444;
	background: #222 url("../images/background.jpg") center;
	background-repeat: repeat-y;
	margin: 0px; 
	text-align: center; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 14px; 
	font-family: century gothic;
}

#container{
	background: #f5f5f5;
	width: 880px;
	margin: 0px auto;
	border: 5px solid white;
	border-top: 0px solid white;
	border-bottom: 0px solid white;
}
	
#top{
	text-align: right;
	background: #333 url("../images/littleback2.jpg");
	background-repeat: no-repeat;
	float: left;
	width: 880px;
	height: 239px;
	border-bottom: 5px solid #ddd;

}

.center{
 	float: left;
	text-align: justify;
	width: 100%;
	height: 300px;
	border-bottom: 5px solid white;
	margin-bottom: 8px;
}

.content{
 	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	width: 840px;
	text-align: justify;
}

.mainFull{
 	float: left;
	text-align: justify;
	width: 840px;
}

.mainLeft{
 	float: left;
	width: 550px;
	text-align: justify;
}

.sideLeft{
	width: 270px;
	float: left;
	text-align: justify;
	display: inline;
}

.mainRight{
 	float: right;
	width: 550px;
	text-align: justify;
	display: inline;
}

.sideRight{
	width: 270px;
	float: right;
	text-align: justify ;
	display: inline;
}

.sideRightGrey{
	background: #eee;
	padding: 8px;
	width: 244px;
	float: right;
	text-align: justify ;
	display: inline;
}

.halfRight{
	width: 410px;
	float: right;
	text-align: justify ;
	display: inline;
}

.halfLeft{
 	float: left;
	width: 410px;
	text-align: justify;
}

.doubleLeft{
	width: 285px;
	float: left;
	text-align: left;
	padding: 0px;
	margin-right: 10px;
}

.doubleRight{
	width: 270px;
	float: left;
	text-align: left;
}

.footer      {
	height: 65px;
	width: 880px;
	padding: 23px 20px;
	border-top: 3px solid #ddd;
}

	.footer a{
		color: #6F8696;
		text-decoration: none;
	}
	
	.footer a:hover{
		background: #E6ECEE;
		color: #333;
		text-decoration: none;
	}

.triLeft{
	width: 270px;
	float: left;
	text-align: left;
	display: inline;
	margin-left: 0px
}

.triCenter{
	width: 270px;
	float: left;
	text-align: left;
	display: inline;
	margin: 0px 15px
}

.triRight{
	width: 270px;
	float: left;
	text-align: left;
	display: inline;
	margin-right: 0px
}


.thumbnail {
	text-align: center;
	width: 85px;
	height: 85px;
	margin: 5px;
	float: left;
}
.thumbnail a img{
	filter:alpha(Opacity=50);
	-moz-opacity:.50; 
	opacity:.50;
	display: block;
	background-color: #ddd; 
	padding: 5px; 
}
.thumbnail a:hover img{
	filter: filter:alpha(Opacity=100);
	-moz-opacity:1; 
	opacity:1;
	display:block; 
	background-color: #8CA6B5; 
} 

.thumbnail .selected img{
	filter: alpha(opacity=100);
	-moz-opacity:1; 
	opacity:1;
	background-color: #8CA6B5; 
}

.shadetabs{
	margin: 0px;
	padding 0px;
}
		
.shadetabs li{
	display: inline;
}

.shadetabs li a.selected{
	background-color: #8CA6B5; 
}

.rightOffset{
	margin-top: 10px; 
	margin-bottom: 10px; 
	text-align: right;
}


/****** Default Sytle Sheet *******/


a{
	color: #6F8696;
}

a:hover{
	background: #E6ECEE;
	color: #333;
}

img{
	border: 0px solid #3B2D22;
}

h1{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	border-bottom: 4px solid #8CA6B5;
	text-align: left;
	
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	background: #333;
	color: white; 
}

h2{
	margin: 0px;
	color: #4B8BAF;
	text-align: justify; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 15px; 
}

h3{
	margin: 0px 20px;
	font-style: italic;
	font-variant: normal; 
	font-weight: normal; 
	color: #666; 
	font-size: 15px; 
}

h4{
	margin: 0px;
	margin-bottom: 5px;
	padding-bottom: 1px;
	font-style: normal;
	border-bottom: #aaa 1px solid;
	font-variant: normal; 
	font-weight: normal; 
	color: #333; 
	font-size: 15px; 
}

h5{
	padding: 0px 20px;
	padding-bottom: 4px;
	margin: 0px;
	font-style: italic;
	font-variant: normal; 
	font-weight: normal; 
	color: #666; 
	font-size: 15px;
	border-bottom: #aaa 1px solid;
}

.indent{
	padding-left: 15px;
	padding-right: 15px;
}

.journalDate{
	color: gray;
	text-align: right;
}

.readMore{
	color: gray;
	text-align: right;
	margin: 0px 20px;
}

.links{
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px dotted #3B2D22;
}
.links a{
	text-decoration: none;
	color: #6F8696;

}
.links a:hover{
	text-decoration: none;
	color: #3B2D22;

}

/****** Random Image Styles *******/

#image{
	background:#FFF;
	height: 300px;
	padding: 0;
	color: #000;
	text-align: center;
}
#preload{
	background:#000;
	color:#999;
	width:100%;
	height: 300px;
	padding:0;
	margin:0;
}
#preload img{
	position:relative;
	top:42%;
}