body{
	/*background-color:black;*/
	margin:0;
	font: .9em  Myriad, Arial, Verdana, Geneva, sans-serif;
}
	
	
h1,h2,h3{
	padding:5px;
	}
	
	.blogtitle{
			font-size:24px;
			color:rgb(39,39,39);
			border-bottom:1px solid rgb(39,39,39);
			margin-bottom:20px;
	}
	
	
p,li{
	color:dimgray;
	padding:5px;
	line-height:1.5em;
	font-size:.9em;
	text-align:justify;
	margin-top: 0;
	}
	
	
a,a:visited{
	color:#ccc;
	text-decoration:none;
	}
	
a:hover{
	text-decoration:underline;
}

#whitebox{
	/*height:600px;*/
	padding-top:20px;
}
	
	#whitebox a{
		color:#314198;
		}
	
.header{
	border-bottom:1px solid rgb(39,39,39);
	position:relative;
	height:150px;
	background-color:black;
	background-image:url("../images/banner.gif");
	background-position:right;
	background-repeat:no-repeat;
}

	#longtitle{
	position:absolute;
	top:30px;
	left:30px;
	color:#314198;
	font-size:2em;
	}

.thread{
	background:#314198;
	height:5px;
	}

.footer{
	text-align:center;
	width:100%;
	overflow:auto;
	clear:both;
	font:1em Myriad, "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;
	color:#314198;
	height:150px;
	background-image:url("../images/footer.gif");
	/*background-color: */
	margin-top:0px;
	padding-top:20px;

	}
	
	
		
	.footer a,a:visited{
		color:#314198;
		text-decoration:none;
	}
	

.right{
	text-align:right;
	}
	
#blog {
	font-size:.8em;
	line-height:1em;		
	}

#blogEntry{
	/*background-color: #EBEBF7;*/
	padding-top:1px;
	
	}
	
.entrylink{
	background:url('../images/icon_entry.gif') no-repeat;
	background-position:0px;
	padding-left:15px;
	}
	
#quote {
	text-align:right;
	margin-top:10px;
	margin-right:10%;
	float:right;
	width:40%;
	}
	
	#quote p{
	font-size:1.2em;
	color:#4458c8;
	}
	
#description{
	height:20px;
	}
	
#navcontainer{
	width:100%;
	position:relative;
	top:127px;
	overflow:hidden;
	}
	
#navcontainer ul {
	position:relative;
	float:left;
	left:50%;
	/*margin:auto;
	padding: 0 0;
	list-style-type: none;
	*/
	
}

#navcontainer ul li {
	position:relative;
	right:50%;
	color:#ccc;
	padding-right:90px;
	display: inline;
	font-size:1.2em;
	}

	#navcontainer li:hover{
		background-color:#314198;
		}
	
	#navcontainer a{
		color:#ccc;
	}
#imagecontainer{	
	/*height:500px;*/
	margin-bottom:3em;
	}
	
#content{
	margin-bottom:2em;
	}
	
.linkblock{
	position:absolute;
	width:150px;
	height:150px;
	cursor:pointer;
	background-image:url("../images/transp.gif");
	overflow:hidden;


}

	.linkblock p{
		position:relative;
		color:rgb(39,39,39);
		text-decoration:none;
		height:100%;
		top:100px;
		font-size:1.2em;
		padding:0;
		}
	

