* html .content
{
  height: 100%;
}

html, body
{
	height:100%;
}

body
{
	font-family: tahoma, Verdana, arial;
	font-size: smaller;
	margin:0;
	background: #201000 url('/images/vines.png') repeat;	
}

input
{
	background-color: #FFFFD0;
}

textarea
{
	background-color: #FFFFD0;
}

select
{
	background-color: #FFFFD0;
}

.column_left, .column_right
{
	position:relative;
	width:15%;
	height:100%; 
	padding: 0;
	float:left;
}

.column_left
{
	margin-left:-85%;
}


.content_wrapper
{
	height:100%;
}

.content
{
	min-height:100%;
	background-color: #1A0000;
	margin-left:15%;
	width: 70%;
	float:left;
	border-top: 0;
	border-left: 7px double #FFFFA0;
	border-right: 7px double #FFFFA0;
	border-bottom: 0;
	padding:0;
}

.round_container {
	width: 80%;
	background-color: #FFFFA0;
	color: #1A0000;
	margin:1em auto;
	position:relative;
}

.round_container p {
	margin:0;
	padding: .5em 4em;
}

.round_top {
	background: url(../images/moulding_top_right.jpg) no-repeat top right;
}

.round_bottom {
	background: url(../images/moulding_bottom_right.jpg) no-repeat bottom right;
	background-color: #FFFFA0;
}

img.rounded_corner {
	vertical-align: bottom;
	width: 16px;
	height: 16px;
	border: none;
	display: block !important;
}

a img
{
	border: none;
}

#menu {
	margin-left: 2em;
}


#menu ul {
	text-align: center;
	display: inline;
	padding-top:0;
}

#menu li {
	list-style-type: none;
	display: inline;
	padding:0;
}

.menu_legal
{
	text-align: right;
}

hr
{
	color: #1A0000;
}

.randomQuote
{
	font-style: italic;
	margin-left: 15px;
	margin-right: 15px;
}

.strong
{
	font-weight: bold;
}

.rightAlign
{
	text-align: right;
}

.center
{
	width="80%";
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.legal
{
	float:right;
	margin:0;
}

p.validxhtml
{
	text-align:center;
}