body {
	background-color:#18243e;
	width:100%;
	margin:50px 0px; 
	padding:0px;
	text-align:center;
	background-image:url('img/back.jpg');
	background-repeat:repeat;

} 

p {
	font-family: sans-serif;
	font-size:12px;
}

a {
	text-decoration:none;
	color:#fff;
}

a img {
	text-decoration:none;
	border:none;
	}

a:hover, a:focus, a:active {
	text-decoration:none;
	color:#de5221;
}


#wrapper {
	width:1000px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	background-color:none;
}

#header {
	text-align:center;
}

#entryContainer {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

#archiveContainer {
	width:958px;
	margin-left:auto;
	margin-right:auto;
	margin:10px;
	padding:10px;
	background-color:#8fb8cc;
	border:1px solid #fff;
	font-family: sans-serif;
	font-size:12px;
}

.entry {
	width:178px;
	height:260px;
	background-color:#fff;
	float:left;
	margin:10px;
	border:1px solid #000;
	}
	
.entry p {
	font-family: sans-serif;
	font-size: 12px;
	color:#000;
}
.entry p a{
	text-decoration:none;
	font-weight:bold;
	color:#17223e;
}
.entry p a:hover, 
.entry p a:focus, 
.entry p a:active {
	text-decoration:none;
	font-weight:bold;
	color:#8fb8cc;
}

.entry a img {
	border:1px solid #17223e;
}
.entry a:hover img, 
.entry a:focus img, 
.entry a:active img {
	border: 1px solid #8fb8cc;
}


.image {
	background-color:#fff;
	width:160px;
	height:160px;
	margin-left:8px;
	margin-right:8px;
	margin-top:14px;
	}

.clearer {
	clear:both;
	}
	
#footer {
	background-color:#162039;
	color:#fff;
	border:1px solid #fff;
	margin:50px 10px 10px 10px;
	height:165px;
}

#footerContent1 {
	float:left;
	border-right:1px solid #fff;
	height:165px;
	width:185px;
}
#footerContent2 {
	float:left;
	border-right:1px solid #fff;
	height:165px;
	width:380px;
}
#footerContent2 h2 {
	text-align:center;
	font-family:sans-serif;
	font-weight:normal;
	border-bottom:1px solid #fff;
	margin-left:10px;
	margin-right:10px;
}
#footerContent2 p {
	font-family: sans-serif;
	font-size: 12px;
	color:#fff;
	padding-left:20px;

}
#footerContent3 {
	float:left;
	margin-right:10px;
	height:165px;
	width:380px;
}
#footerContent3 p {
	font-family: sans-serif;
	font-size: 14px;
	color:#fff;
	padding-left:20px;

}
#footerContent3 .clearer {
	clear:both;
	border-bottom:1px solid #fff;
	margin-left:15px;
	width:100%;
	}

.detail {
	font-size: 12px;
}

#copyright {
float:right;
padding-right:20px;
color:#fff;
}


.special {
	background-color:#ec612c;
	margin-bottom:15px;
	margin-top:15px;
	}

.contribute {
	text-align:center;
	margin-top:-15px;
	padding-bottom:15px;
	}
.contribute a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
.contribute a:hover, 
.contribute a:focus, 
.contribute a:active {
	text-decoration:none;
	font-weight:bold;
	color:#8fb8cc;
}





table.sortable thead {
    color:#000;
    font-weight: bold;
    cursor: pointer;
}
table.sortable tr td {
	padding-right:20px;
	}
