/* CSS Document */
*{
margin:0;
padding:0;
}
a:link{
color:#003399;
text-decoration:underline
}
a:visited{
color:#003399;
text-decoration:underline
}
a:hover{
color:#6e6e6e;
text-decoration:none
}
a:active{
color:#003399;
text-decoration:underline
}
body{
background-color:#ebeef7;
font-size:100%;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
}
h1{
font-size:1.4em;
font-weight:900;
text-align:center;
background-color: #e3edf9;
margin: 0 0 3px 0;
}
h2{
font-size:1.2em;
font-weight:900;
text-align:center;
background-color: #f5eae6;
margin: 3px 0;
}
h3{
font-size:1.4em;
font-weight:900;
text-align:center
}
h4{
font-size:1.4em;
font-weight:900;
text-align:center
}
h5{
font-size:1.3em;
font-weight:900;
text-align:center
}
h6{
font-size:1.3em;
font-style:oblique;
font-weight:900;
text-align:center
}
html{
font-size:75%;
margin-bottom:1px;
min-height:100%
}
p{
font:1em Arial,Helvetica,sans-serif;
}
table{
margin: 10px auto;
}

/* ======== CLASSES =======*/

.alignleft{
text-align:left
}
.alignright{
text-align:right
}
.altlink:link{
color:#FF3333;
text-decoration:none
}
.altlink:visited{
color:#FF3333;
text-decoration:none
}
.altlink:hover{
color:#FFDD33;
text-decoration:underline
}
.altlink:active{
color:#FF3333;
text-decoration:none
}
.caption{
color: #232323;
text-align:left;
text-indent:0;
font-size:12px;
font-style:italic;
font-weight:100;
}
.centered{
text-align:center
}
.contactTable{
	border: solid 1px #6e6e6e;
	border-collapse: collapse;
	width: 380px;
}
.contactTable td{
border: none;
padding: 3px;
color: #004080;
}
.contactTable th{
	background: #6e6e6e;
	color: #FFFFFF;
}
.left{float: left;}
.right{float: right;}
.smallprint{
font-size: 10px; 
color: #666666;
text-align: center;
}
.photowrap{
margin:10px auto;
padding: 6px;
}
.photowrap img{
margin: 0 0 8px 0;
border: 3px solid #e3edf9;
border-left: 6px solid #e3edf9;
border-bottom:6px solid #e3edf9;
}
.photowrap p{
font-weight:900;
text-align:center;
color: #004080;
}
.photowrap p.caption{
font-weight:100;
text-align:left;
width: 328px;
font-size:.92em;
line-height:1.12em;
}
.photowrap .captioncontainer{
padding: 0 35px;
}

.smallprint a{
color: #666666;
}

/* ======== ID =======*/

#content{
background: url(../assets/kanab-utah-bgrd-10px.gif);
margin:0;
padding:0 15px;
}
#content p{
margin:0;
text-indent:1em;
padding: 0;
}
#content p.articlelist{
margin:10px 0 0 25px;
text-indent:0;
padding: 0;
}
#content p.articlelistsub{
margin:0 0 4px 25px;
text-indent:0;
padding: 0;
}
#footer{
background-image:url(../assets/kanab-utah-foot85.jpg);
height:85px;
width:760px;
background-repeat:no-repeat;
}
#footer p{
font-size:1.2em;
text-align:center
}
#footlinks{
font-size:.82em;
text-align:center
}
/* DEFINE FOOTLINK COLORS,STYLES */
#footlinks a{
color: #6D6D6D;
	text-decoration: none;
	margin:0 13px;
}
#footlinks a:hover{
color:#b0a5a4;
text-decoration:none
}
#header{
background-image:url(../assets/kanab-utah-head105.jpg);
height:105px;
background-repeat:no-repeat;
}
#leftcol{
float:left;
width:160px;
}
#leftcol a img, #rightcol a img{
border:none;
}
#leftcol img, #rightcol img{
width: 160px;
border:none; margin:0; padding: 0; float: left;
}
#maincol .coverpic{
margin: 12px 12px 8px 0;
border: 3px solid #e3edf9;
border-left: 6px solid #e3edf9;
border-bottom:6px solid #e3edf9;
float:left;
}
#maincol{
float:left;
width:400px;
margin: 0 0 0 5px;
}
#maincol .adlist{
padding-top:13px;
}
#maincol .adlist p{
margin: 12px 0;
}
#maincol .adlist h2{
background-color: #e3edf9;
}
#navbar{
background-image:url(../assets/kanab-utah-nav-35.jpg);
background-repeat:no-repeat;
height:35px;
margin:0px;
padding:0 0 0 44px;
}
#navbar p{
text-align:center;
text-indent:0
}
#rightcol{
float:right;
width:160px;
}
#rightcol p{
font-size: .97em;
font:Arial,Helvetica,sans-serif;
list-style: none;
text-indent:0;
margin-bottom: 5px;
}
#rightcol p.moreinfo{
text-align:center;
text-indent:0;
background-color:#5a92dd;
color:#f5f5f5;
font-size: .92em;
font:Arial,Helvetica,sans-serif;
list-style: none;
margin: 0 5px 5px 5px;
padding:3px;
}
#rightcol #sidebar{
width: 135px;
margin: 5px;
background-color:#e3edf9;
border: 2px solid #f7f3f4;
padding: 6px;
}
#wrapper{
margin:10px auto;
text-align:left;
width:760px;
}
