html,body{
	margin:0;
	padding:0;
}

body{
	font: 76% "Trebuchet MS",arial,sans-serif;
}

p{
	margin:0 10px 10px;
}

/* for all browsers that understand min-width */
.width {width:100%; min-width:900px;}

/* the bodge for IE6 browsers */
* html .minwidth {border-left:900px solid #fff; position:relative; float:left; z-index:1; }
* html .container {margin-left:-900px; position:relative; float:left; z-index:2;}

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

a:hover {
	text-decoration: underline; 
}

div#extra a {
	color:#cc0000; 
	text-decoration: none; 
}

#navlinks a{
	color:#fff; 
	padding:0px; 
	text-decoration: none; 
	margin-right: 30px;
}

#navlinks a:hover{
	color:#cc0000; 
	padding:0px; 
	text-decoration: none; 
	margin-right: 30px;
}

div#content p{
	line-height:1.6;
	margin-bottom: 20px;
}

div#navigation{
	background:#fff;
}

div#extra{
	background:#fff;
}

div#footer{
	background: url(../images/footer_bg.jpg) repeat-x top left #333;
	height: 36px;
	color: #FFF;
}

div#footer p{
	margin:0;
	padding:10px 10px
}

div#wrapper{
	float:right;
	width:100%;
	margin-left:-273px; 
	background: url(../images/header_bg.jpg) top left repeat-x;
}

div#content{
	margin: 0px 0px 0px 273px; 
	padding-top: 119px;
	background: url(../images/topright.jpg) top left no-repeat; 
	height:139px;
}
div#words{
	position: relative; 
	top:20px; 
	width: 600px; 
	color: #000;
}

div#words2{
	margin-left: 10px; 
}

div#navigation{
	float:left;
	width:273px;
}
div#extra{
	float:left;
	clear:left;
	width:273px;
}

.clear { clear:both; }


h1 {
	margin:10px 10px;
	font-size: 20px;
	color: #cc0000;
}
.deets{
	padding: 5px;
	margin: 10px 40px 10px 10px;
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	font-size: 1.2em;
	line-height: 1.3;
}
