#main {
	BORDER: #CC3300 1px solid;
	MARGIN: 0px auto;
	min-width: 50em;
	max-width: 70em;
	background-image: url(images/background.jpg);
}
#header {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 1.5em;
	background-image: url(images/header-sky.jpg);
	background-repeat: repeat-x;
}
#header .title {
	MARGIN: 0px;
	padding: 0px;
	height: 3em;
}
#footer {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1.5em; PADDING-TOP: 1.5em
}
#footer P {
	MARGIN: 0px; TEXT-ALIGN: center
}
#header {
	BORDER-BOTTOM: 1px dotted; 	border: #CC9966
}
A {
	color: #CC3300;
	text-decoration: none;
	font-weight: bold;
}
A:hover {
	color: #F0E4CC;
	text-decoration: none;
	background-color:  #CC3300;
}
.nav a{
	text-decoration: none;
	color: #CC3300;
	border-bottom : 1px solid #DFA371;
	display: block;
	margin: 0;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
	width: 119px;
	voice-family: "\";
	}\"";

}
.nav a:hover {
	text-decoration: none;
	background: #CC3300;
	color : #F0E4CC;
	border-left : 10px solid #DFA371;
}
.cols-wrapper {
	BACKGROUND-COLOR: #F0E4CC
}
#main {
	BACKGROUND:  #F0E4CC;
}
.box {
	MARGIN: 1em
}
.main-content {
	MARGIN: 1em
}
.cols-wrapper {
	BORDER-RIGHT: #CC3300 1px solid; BORDER-TOP: #CC9966 1px; MARGIN: 0px -1px; BORDER-LEFT: #CC9966 1px dotted; BORDER-BOTTOM: #CC9966 1px dotted
}

.box {
	FONT-SIZE: 92%; LINE-HEIGHT: 1.18em
}
#footer {
	COLOR: #333
}
.sidecol {
	COLOR: #333
}
.sidecol UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

hr {
	color: #CC9966;
}
