body {
	background-color: #c7c9d0;
	/*background-color: #BBBDC5;*/
	background-image: url('/images/bg-rays2.png');
	background-repeat: no-repeat;
	color: #000000;
	margin:0px;
	padding:0px;
	min-width: 950px;
}
a {
	color: #ac0000;
}
div#pageheader {
	padding: 5px;
	padding-top:20px;
	border-bottom: 3px solid #000000;
	background-image: url('/images/bg-rays-top.png');
	min-width: 550px;
}
div#pageheader img {
	margin: 0px;
	vertical-align: bottom;
	border: none;
}
div#pageheader_bottom_strip {
	width: 100%;
	height: 2px;
	background-color: #AC0000;
}

div.notificationBar {
	background-color: #f2f468;
	border: 2px solid #b8ba14;
	padding: 2px;
	margin: 4px;
	margin-left: 20px;
	margin-right: 20px;
	font-family: arial;
	font-weight: bold;
	font-size: 75%;	
}

div#rightcol {
	width: 200px;      
	float: right;
}
div#leftcol {
	margin-right: 200px;
	border-right: 2px dotted black;
}

div.rounded_white { margin:10px; padding: 0px; }
div.rounded_white div.top { background-image: url('/images/bg-white-60p.png'); margin-left: 15px; margin-right: 15px; position: relative; height: 15px; }
div.rounded_white div.top div.left { background-image: url('/images/bg-corner-tl-white-60p.png'); background-repeat: no-repeat; position: absolute; top: 0px; left: -15px; width: 15px; height: 15px; }
div.rounded_white div.top div.right { background-image: url('/images/bg-corner-tr-white-60p.png'); background-repeat: no-repeat; position: absolute; right: -15px; width: 15px; height: 15px; }
div.rounded_white div.middle { background-image: url('/images/bg-white-60p.png'); padding-left: 15px; padding-right: 15px; }
div.rounded_white div.bottom { background-image: url('/images/bg-white-60p.png'); margin-left: 15px; margin-right: 15px; position: relative; height: 15px; }
div.rounded_white div.bottom div.left { background-image: url('/images/bg-corner-bl-white-60p.png'); background-repeat: no-repeat; position: absolute; top: 0px; left: -15px; width: 15px; height: 15px; }
div.rounded_white div.bottom div.right { background-image: url('/images/bg-corner-br-white-60p.png'); background-repeat: no-repeat; position: absolute; right: -15px; width: 15px; height: 15px; }

div.rounded_black { margin:10px; padding: 0px; color: white; }
div.rounded_black div.top { background-image: url('/images/bg-black-60p.png'); margin-left: 15px; margin-right: 15px; position: relative; height: 15px; }
div.rounded_black div.top div.left { background-image: url('/images/bg-corner-tl-black-60p.png'); background-repeat: no-repeat; position: absolute; top: 0px; left: -15px; width: 15px; height: 15px; }
div.rounded_black div.top div.right { background-image: url('/images/bg-corner-tr-black-60p.png'); background-repeat: no-repeat; position: absolute; right: -15px; width: 15px; height: 15px; }
div.rounded_black div.middle { background-image: url('/images/bg-black-60p.png'); padding-left: 15px; padding-right: 15px; }
div.rounded_black div.bottom { background-image: url('/images/bg-black-60p.png'); margin-left: 15px; margin-right: 15px; position: relative; height: 15px; }
div.rounded_black div.bottom div.left { background-image: url('/images/bg-corner-bl-black-60p.png'); background-repeat: no-repeat; position: absolute; top: 0px; left: -15px; width: 15px; height: 15px; }
div.rounded_black div.bottom div.right { background-image: url('/images/bg-corner-br-black-60p.png'); background-repeat: no-repeat; position: absolute; right: -15px; width: 15px; height: 15px; }
div.rounded_black a { color: #ACACAC; }

div.rounded_red { margin:10px; padding: 0px; }
div.rounded_red div.top { background-image: url('/images/bg-red-60p.png'); margin-left: 15px; margin-right: 15px; position: relative; height: 15px; }
div.rounded_red div.top div.left { background-image: url('/images/bg-corner-tl-red-60p.png'); background-repeat: no-repeat; position: absolute; top: 0px; left: -15px; width: 15px; height: 15px; }
div.rounded_red div.top div.right { background-image: url('/images/bg-corner-tr-red-60p.png'); background-repeat: no-repeat; position: absolute; right: -15px; width: 15px; height: 15px; }
div.rounded_red div.middle { background-image: url('/images/bg-red-60p.png'); padding-left: 15px; padding-right: 15px; }
div.rounded_red div.bottom { background-image: url('/images/bg-red-60p.png'); margin-left: 15px; margin-right: 15px; position: relative; height: 15px; }
div.rounded_red div.bottom div.left { background-image: url('/images/bg-corner-bl-red-60p.png'); background-repeat: no-repeat; position: absolute; top: 0px; left: -15px; width: 15px; height: 15px; }
div.rounded_red div.bottom div.right { background-image: url('/images/bg-corner-br-red-60p.png'); background-repeat: no-repeat; position: absolute; right: -15px; width: 15px; height: 15px; }

div.post div.content {
	font-family:'lucida sans unicode', 'lucida grande', sans-serif;
	font-size: 90%;
}
div.post div.header {
	padding-bottom: 20px;
	font-family:georgia, times, serif;
	font-size: 125%;
}
div.post div.header span.time {
	font-size: 60%;
}
div.post div.header div.topic {
	font-size: 90%;
}
div.post div.footer {
	padding-top: 15px;
}
div.post div.footer td {
	font-family:georgia, times, serif;
	font-size: 75%;
	white-space: nowrap;
}
div.post div.footer td:first-child {
	width: 100%;
}

div.postComment
{
	text-align: center;
}

div.sidebox {
	font-family: helvetica;
}
div.sidebox div.content {

}      
div.sidebox div.content h1 {
	font-weight: bold;
	font-size: 125%;
	text-transform: uppercase;
	border-bottom: 1px solid white;
	margin:0px;
}
div.sidebox div.content div#randomphotos {
	text-align: center;
}
div.sidebox div.content div#randomphotos img {
	width: 150px;
	height: 113px;
	border: none;
	display: block;
	margin-top: 4px;
	opacity: .85;
}
div.sidebox div.content div#randomphotos img:hover {
	opacity: 1.0;
}      
div.sidebox div.content a {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px;
}

div.comment div.details {
	margin-bottom: 10px;
	font-size: 75%;
}
div.comment div.content {
	font-size: 90%;
}
div.comment div.footer {
	font-size: 75%;
	text-align: right;
}

div#commentPrompt {
	position: fixed;
	border: 2px solid black;
	background: white;
	left: 20%;
	top: 25%;
	width: 60%;
	height: 50%;
	padding: 4px;
}
