@import url(reset.css);
@import url(color.css);
@import url(type.css);

img {
display:block;
}

#body {
text-align:center;
}

#main {
width:775px;
margin:0 auto;
text-align:left;
padding:0 7px 1px 8px;
}
#admin {
width:775px;
margin:0 auto;
text-align:left;
}
#content {
width:775px;
}

#nav {
width:191px;
padding-bottom:16px;
}

#index-columns {
width:775px;

}

#page-columns {
width:775px;

}

#nav li {
margin:14px 10px 0 10px;
}

#index-content {
width:388px;
}
#page-content {
width:584px;
background-color: #ffffff;
overflow:hidden;
}
.footer {
width:790px;
margin:0 auto;
}

#featured-location {
width:196px;
overflow:hidden;
}
#article{
margin:10px 12px 10px 16px;
}
.nav-top-border {
padding-bottom:14px;
}

.nav-bottom-border {
padding-top:14px;
}

.featured-subhead {
padding:16px 0 6px 0;
margin:0 10px;
}
.news-subhead {
margin:22px 12px 16px 16px;
}
.crier-subhead {
margin:16px 12px 16px 16px;
}
.page-subhead{
margin:22px 12px 16px 16px;
}
.subhead{
margin:22px 12px 16px 16px;
}
.welcome-text {
margin:10px 12px 10px 16px;
}
ul.sub{
padding-left: 16px;
padding-right: 16px;
line-height:18px;
}
ol.sub{
padding-left: 26px;
padding-right: 16px;
line-height:18px;
}
.featured-text{
margin: 12px 10px 12px 10px;
}
.links a{
margin: 0px 10px 12px 16px;
}
a.sublinks{
margin-left:16px;
}
.content{
margin: 0px 10px 12px 10px;
}



/* FLOAT DECLARATIONS */
.left {
float:left;
display:inline; /* FIXES IE6 DOUBLE MARGIN BUG */
}
.adminnav{
float:left;
display:inline; /* FIXES IE6 DOUBLE MARGIN BUG */
}

.adminnav li {
padding-left:10px
}

.right{
float:right;
display:inline; /* FIXES IE6 DOUBLE MARGIN BUG */
}

.clear {
clear:both;
}

.hidden {
display:block;
overflow:hidden;
height:0px;
line-height:0px;
}

.crier
{
	background-color:#fffddf;
	padding:8px;
	border:solid 1px #000000;
	margin:10px 12px 10px 16px;
	line-height:16px;
}
