body, html{
	background-color: #ffffff;
	}	

/* ALL CONTENT */
	.page {
		background-color: #9FCFFF;
		text-align: left;
		margin: 30px auto;
		border: 2px #000 solid;
		width: 600px;
		color: #000000;
		font-family: monospace;
		font-size: 12px;
		padding: 10px;
		}

/* HEADER */
	.header {
		text-align: center;
		border-bottom-color: #000000;
		border-bottom-width: medium;
		border-bottom-style: solid;
		padding-bottom: 5px;
		margin-bottom: 30px;
		}

/*  KEEPS EVERYTHING CONTENT FROM OVERFLOWING */
	.container {
		width: 600px;
		overflow:auto; 
		background-color:transparent; 
		height:325px; 
		border:none;
		}

/* CONTENT  */
	.content {
		width: 275px;
		}
/* END CONTENT */

	h2 {
		text-align: center;
		color: #9FCFFF;
		}
	#left_col {
		float: left;
		width: 150px;
		margin-left: 125px;
                text-align: center;
		}
	#right_col {
		float: right;
		width: 150px;
		margin-right: 125px;
                text-align: center;
		}
	#middle_col {
		float: left;
		width: 25%;
		text-align: center;
		}
	#center_col {
		text-align: center;
		}
	.footer {
		clear: both;
		text-align: center;
		margin-top: 30px;
		border-top-width: medium;
		border-top-style: solid;
		border-top-color: #000000;
		padding-top: 5px;
		}
	.date {
		width: 75px;
		font-family: monospace;
		font-size: 14px;
		border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		}
	.datelong {
		width: 150px;
		font-family: monospace;
		font-size: 14px;
		border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		}
	.details {
		font-family: monospace;
		font-size: 12px;
		width: 275px;
		color: #000000;
		}
	textarea, input {
		background-color: #9FCFFF;
		color: #000000;
		font-family: monospace;
		}
	#form1 {
		display: block;
		vertical-align: baseline;
		}
	blockquote {
		font-style:italic;
		}
	.show {
		color: #000000;
		}
	.hidden {
		text-decoration: none;
		color: #9FCFFF;
		}
	a:hover.show {
		color: #FFFFFF;	
		}
	a:hover.hidden {
		border-bottom: 1pt #FFFFFF solid;
		}	
	
	.author {
		margin-left: 150px;
		}
	ul {
		list-style-type: none;
		list-style: none;
		text-indent: -1.2em;
		}
	ul.gallery li#cat{
		display:inline;
		}

/* FORMS */	
	fieldset:hover {
		border-color: #ffffff;
		}
	fieldset {
		border-color: #000000;
		}
/* END */