@import url("reset.css");
@import url("nav.css");
@import url("common.css");

/*=== === === === === === === === === === */
/*=STRUCTURE
=== === === === === === === === === === */

html {
	min-height:100%;
	font-size: 100.1%; /* IE hack */
	line-height: 100%;
}
body {
	font-size: .75em;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../_cssimg/back.gif) repeat-x;
}
/*=COMMON
=== === === === === === === === === === */

#column, #side {
	/*min-height: 505px;*/
	}
/*=MASTHEAD
=== === === === === === === === === === */
#masthead {
	height: 143px;
	background: url(../_cssimg/header2.gif) no-repeat center top;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	/*border-top:1px solid #ff3005;*/
/*	border-bottom: 12px solid #582004;
	width: 800px;
	margin: 0 auto;*/
}
#masthead a:hover {
	color: #000;
}
#logo {
	position: relative;
	left: 28px;
	top: 58px;
}

/*=WRAPPER	
=== === === === === === === === === === */
#wrapper {
	min-height: 508px;
	margin: 0 auto;
	width: 800px;
}
#page {
/* background: #CCCCFF;*/
 }


/*=column
=== === === === === === === === === === */
#column {
	float:right;
	width: 200px;
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
	float: right;
	position: relative;
	overflow: visible;
	/*background: #CCCCCC;*/
}
/*=side
=== === === === === === === === === === */
#side {
	float:left;
	width: 200px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;	/*background: #CCCCCC;*/
}
/*=content
=== === === === === === === === === === */
#content {
	width: auto;
	margin: 0 230px;
	padding: 0;
	/*background: #99FFFF;	*/
}
/*=FOOTER
=== === === === === === === === === === */
#footer {
	clear: both;
	padding: 20px 0 0 25px;
	text-align:center;
	border-top: 4px solid #ff3005;
	background-color: #ff6215;
}
#footer ul { 
	margin: 0 auto;

}
#footer ul, #footer ul li{
	list-style: none;
	display: inline;
}
#footer a, #footer a:link {
	color: #fcebc6;
	font-size: 80%;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 2px;
}
#footer a:visited {color: #f3dca9;}
#footer a:hover {
	
}
#footer a:active {color: #fb8a07;; background: #ff3005;}

/*=MISC
=== === === === === === === === === === */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/*=WIDE
=== === === === === === === === === === */
#wide{
}
#wide h1{
	margin: 0 0 2px 0;
	border-bottom: 1px solid #ff3005;
}
#wide h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

/*=CELLS
=== === === === === === === === === === */
#cell_1 {
margin:0 5px 1em 0;
padding:8px;
}
#cell_2 {
margin:0 14px 1em 14px;
padding:8px;
}

#cell_3 {
margin:0 0 1em 5px;
padding:8px;
}

#cell_1, #cell_2, #cell_3 {
	background: #fff6db;	
	border: 1px solid #ff3005;	
	border-top: 4px solid #ff3005;	
	min-height:250px;
	width:236px;
	float:left;	
}
#cell_1 p, #cell_2 p, #cell_3 p {
font-size:90%;
color:#000;
line-height: 120%;
}

#cell_1 h2, #cell_2 h2, #cell_3 h2 {
	margin:0;
	padding:0;
	color:#ff3005;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 120%;
	text-transform: uppercase;
}

.news em {
font-size:.8em;
color:#000000;
}
#cell_1 ul.news, #cell_2 ul.news, #cell_3 ul.news {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li.news, #cell_2 li.news, #cell_3 li.news {
margin:0 0 .3em 0;
padding:5px 0 6px 10px;
font-size:.75em;
}

#cell_1 ul, #cell_2 ul, #cell_3 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li, #cell_2 li, #cell_3 li {
margin:0 0 .3em 0;
padding:5px 0 6px 5px;
font-size:.75em;
}
/*=BOXES
=== === === === === === === === === === */
#box_1 {
margin:0 5px 2em 0;
padding:8px;
}

#box_2 {
margin:0 7px 2em 15px;
padding:8px;
}

#box_3 {
margin:0 16px 2em 7px;
padding:8px;
}

#box_4 {
margin:0 0 2em 5px;
padding:8px;
float:left;
width:170px;
}

#box_1, #box_2, #box_3, #box_4 {
	background: #f9dd8c;
	border: 1px solid #ff3005;	
	border-top: 4px solid #ff3005;	
	min-height: 195px;
	float:left;
	width:168px;
	overflow:hidden;
}
#box_1 p, #box_2 p, #box_3 p, #box_4 p {
font-size:80%;
color:#000000;
}

#box_1 h2, #box_2 h2, #box_3 h2, #box_4 h2 {
	color:#ff3005;
	padding: 0 0 1px 0;
	font: 100%/120% Arial, Helvetica, sans-serif, Times, serif;
} 

#box_1 ul, #box_2 ul, #box_3 ul, #box_4 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#box_1 li, #box_2 li, #box_3 li, #box_4 li {
margin:0 0 .3em 0;
padding:5px 0 0 5px;
font-size:.8em;
}
/*=BOXES
=== === === === === === === === === === */
.box_1 {
margin:0 5px 2em 0;
padding:8px;
float:left;
width:170px;
}

.box_2 {
margin:0 7px 2em 15px;
padding:8px;
float:left;
width:170px;
}

.box_3 {
margin:0 16px 2em 7px;
padding:8px;
float:left;
width:170px;
}

.box_4 {
margin:0 0 2em 5px;
padding:8px;
float:left;
width:170px;
}

.box_1, .box_2, .box_3, .box_4 {
	background: #fff1c5;
	border-top: 4px solid #ff3005;
	border-bottom: 1px solid #ff3005;
	min-height: 195px;
	overflow:hidden;
}
.box_1 p, .box_2 p, .box_3 p, .box_4 p {
font-size:80%;
color:#000000;
}

.box_1 h2, .box_2 h2, .box_3 h2, .box_4 h2 {
	color:#78272e;
	padding: 0 0 1px 0;
	font: 100%/120% Georgia, "Times New Roman", Times, serif;
} 

.box_1 ul, .box_2 ul, .box_3 ul, .box_4 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

.box_1 li, .box_2 li, .box_3 li, .box_4 li {
margin:0 0 .3em 0;
padding:5px 0 0 5px;
font-size:.8em;
}
.box_1 p a, .box_2 p a, .box_3 p a, .box_4 p a {
color:#000;
}
/*=Misc
=== === === === === === === === === === */
.space{
	width: 730px;
	margin: 0 auto 8px auto;
	}
.spaceTop{
	margin: 30px 0 0 0;
	display: block;
}
.wrap{
}