body, form {
	margin : 0;
	padding : 0;
}

a img {
	border : 0 none;
}

body {
	text-align : center;
	background-color : #444;
	font-family : arial, sans-serif;
	font-size : 10pt;
	color : #000;
}

	#page {
		text-align : left;
		margin : 8px auto;
		width : 98%;
		background-color : #fff;
		border : 2px solid #000;
	}
	
		#header {
			height : 150px;
			padding : 4px;
		}

		
		#navigation {
			background-color : #8b0039;
			border-top : 2px solid #000;
			border-bottom : 2px solid #000;
			color : #fff;
			height : 24px;
			line-height : 24px;
		}
/*		
			#navigation ul {
				margin : 0;
				padding : 0;
			}
			
				#navigation ul li {
					display : inline;
					list-style-type : none;
					margin-right : 8px;
				}
				
					#navigation ul li a {
						color : #fff;
						font-weight : bold;
						text-decoration : none;
					}
					
						#navigation ul li a:hover {
							text-decoration : underline;
							color : #000;
						}
*/
		
		#content {
			padding : 8px;
			background-color : #ccc;
		}
		
		#footer {
			padding : 8px;
			background-color : #000;
			font-size : 8pt;
			color : #fff;
			clear : both;
		}
		
			#footer p {
				margin : 0;
				padding : 0;
			}
			
			#footer a {
				color : #fff;
			}
			
				#footer a:hover {
					text-decoration : none;
				}

img.thumbnail {
	width : 100px;
	height : 100px;
	border : 1px solid #000;
}

img.preview {
	width : 250px;
	height : 250px;
	border : 1px solid #000;
}

.error-message {
	border : 1px solid #cb2026;
	background : #f6cbca;
	color : #cb2026;
	padding : 4px;
	text-align : center;
}

.success-message {
	border : 1px solid #cee6c3;
	background : #359545;
	color : #cee6c3;
	padding : 4px;
	text-align : center;
}

.info-message {
	border : 1px solid #dfdfdf;
	background : #fcf9ce;
	color : #222;
	padding : 4px;
	text-align : center;
}

.blog-post {
	margin-bottom : 8px;
	width : 100%;
}

	.abstract {
		
	}
	
	.blog-post-header {
		border-bottom : 1px solid #000;
		color : #aaa;
	}
	
		.blog-post-header a {
			font-weight : bold;
			display : inline;
			color : #222;
			text-decoration : none;
		}
		
		.blog-post-header em {
			font-style : italic;
		}
		
		.blog-post-text {
			margin-top : 4px;
		}
		
.page-title {
	font-size : 12pt;
	font-weight : bold;
}