body  {font-size: 12px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #5e5f65; background: #FFFFFF; margin:0; padding:0;}
td {font-size: 12px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #5e5f65;  }

#toplinks {
padding:0px 10px 4px 0px;
margin:0;
color: #0C0201;
text-transform:lowercase;
}

#toplinks p{
padding:0px 15px 0px 15px;
border-right:1px solid #0C0201;
margin:0;
display:inline;
color: #0C0201;
}

/* links for top nav */
#toplinks a {
	text-decoration: none;
	color: #0C0201;
}

#toplinks a:link { color: #0C0201; }
#toplinks a:visited { color: #0C0201; }
#toplinks a:hover { color: #C93319; text-decoration: none;}
#toplinks a:active { color: #C93319; }



#headerphoto {
width:950px;
margin:0;
padding:2px 0px 3px 0px;
}

.mainphoto img {
width:950px;
height:auto;
margin: 0;
padding: 0;
}

.date {
color: #C83318;
padding:5px 20px 2px 15px;
}

.date p {
margin:0;
padding:0;
}

#sidebarleft {
width:165px; 
padding-bottom:20px;
color: #5e5f65;
}


#sidebarleft .back {
text-decoration: underline;
padding:0;
margin:0;
font-size:10px;
line-height:14px;
color:#C83318; 
font-weight:normal;
text-transform:none;
}


#sidebarleft .back a {
text-decoration: underline;
padding:0;
margin:0;
font-size:10px;
line-height:14px;
color:#C83318; 
font-weight:normal;
text-transform:none;
}

#sidebarleft .back a:link { color: #C83318; }
#sidebarleft .back a:visited { color: #C83318; }
#sidebarleft .back a:hover { color: #C83318; text-decoration: none;}
#sidebarleft .back a:active { color: #C83318; }


#centerbody {
width:540px;
padding-bottom:14px;
margin:0;
}

#sidebarright {
width:165px;
padding-bottom:15px;
}


/* Images */
img {
border: 0;
padding: 0;
margin: 0;
}

/* paragraph settings */

p { padding:10px 0px 10px 0px; margin: 0; }


.ccm-page-list h3 {
margin:3px 0px 3px 0px;
padding:0;
font-weight:bold;
font-size: 12px;
line-height:18px;
color: #C93319;
}

.ccm-page-list-description {
margin:0;
padding:0;
font-size: 11px;
line-height:16px;
color: #5e5f65;
}

.leftbar p {
padding:0px 0px 20px 0px; margin: 0;
} 

.leftbar img{
max-width:165px;
height:auto;
padding:0;
margin:5px 0px 5px 0px;
}


.rightbar p {
padding:0px 0px 20px 0px; margin: 0;
} 

.rightbar img{
max-width:165px;
height:auto;
padding:5px 0px;
margin:5px 0px 5px 0px;
border:0;
}


/*
.ccm-SlideshowBlock-display a{
text-decoration:none;
border:0;
padding:0;
margin:0;
background-color:transparent;
}
*/


.ccm-SlideshowBlock-display .slideImgWrap a{
/*
border:0;
padding:0;
margin:0;
background-color:transparent;
*/
text-decoration:none;
cursor:pointer;
}



#centerbody img{
max-width:540px;
height: auto;
margin:5px 0px 5px 0px;
}
 


/* subheaders */
h1 {
color: #5e5f65; 
font-size: 24px; 
line-height:32px; 
font-weight:bold; 
padding:0; 
margin: 0; 
vertical-align:top; 
text-decoration:none;
}

h2 {
color: #5e5f65; 
font-size: 18px; 
line-height:24px; 
font-weight:bold; 
padding:0; 
margin: 0; 
vertical-align:top; 
text-decoration:none;
}

h3 {
margin:0;
padding: 0;
font-weight:bold;
font-size: 14px;
line-height:19px;
color: #C93319;
}

h3blue {
margin:0;
padding: 0;
font-weight:bold;
font-size: 14px;
line-height:19px;
color: #3366ff;
}

h4 {
margin:0;
padding: 0;
font-weight:bold;
font-size: 12px;
line-height:18px;
color: #C93319;
}

.subtitle {
color: #5e5f65; 
font-size: 24px; 
line-height:32px; 
font-weight:bold; 
padding:0; 
margin: 0; 
vertical-align:top; 
text-decoration:none;
}

.subtitle p{
margin:0;
padding:0;
}


.advertisement {
margin:5px 0px 12px 0px;
padding:0;
max-width:165px;
height:auto;
}


#centerbody ul {
	display:inline;
	list-style: circle outside;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:bold;
}
#centerbody li {
	margin: 0px 0px 3px 20px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:bold;
}
#centerbody ul li {
  list-style: circle outside;
	margin: 0px 0px 0px 20px; 
  padding: 0px 0px 0px 2px;
  font-weight:bold;
	}

/* main nav */
.navborder {
border: 1pt solid #CCCACA;
}



/* links for center body area */
#centerbody a {
	text-decoration: underline;
	font-weight: bold;
}

#centerbody a:link { color: #C83318; }
#centerbody a:visited { color: #C83318; }
#centerbody a:hover { color: #C83318; text-decoration: none; }
#centerbody a:active { color: #C83318; }



/*links for left sidebar */
.leftbar a {
text-decoration: underline;
color: #C83318;
}

.leftbar a:link { color: #C83318; }
.leftbar a:visited { color: #C83318; }
.leftbar a:hover { color: #C83318; text-decoration: none; }
.leftbar a:active { color: #C83318; }

/*links for right sidebar */
.rightbar a {
text-decoration: underline;
color: #C83318;
}

.rightbar a:link { color: #C83318; }
.rightbar a:visited { color: #C83318; }
.rightbar a:hover { color: #C83318; text-decoration: none; }
.rightbar a:active { color: #C83318; }




/* search form */

.searchform {
vertical-align: top;
height:22px; 
margin: 0;
padding: 0;
}

.searchbutton {
border: 1px solid #9C9B9B;
background-color: #FFFFFF;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #5E9CEE;
margin:1px 0 0 0;
padding: 0 2px 1px 2px;
height:22px;
vertical-align: top;
}

.searchbutton:hover {
border: 1px solid #5E9CEE;
background-color: #5E9CEE;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #FFFFFF;
margin:1px 0 0 0;
padding: 0 2px 1px 2px;
height:22px;
vertical-align: top;
}



.input {
border: 1px solid #9C9B9B;
background: #FFFFFF;
height:20px;
margin:0;
padding: 0;
vertical-align: top;
}


/* for search results */

.pagination{width:360px; text-align:center; color:#5e5f65; padding-top:18px}
.pagination .pageRight{width:20%; float:right; text-align:left; padding-left:10px;}
.pagination .pageLeft{width:20%; float:left; text-align:left; padding-right:10px;}
.pagination a{ text-align:center; color:#C83318; padding-top:4px}



#footer { border-top:1px solid #9C9B9B; padding-top:4px; clear:both; padding-bottom:6px; color:#70737A; font-size:10px; line-height:16px; }
#footer a { text-decoration:underline; color:#70737A; }
#footer a:link {color:#70737A; }
#footer a:visited {color:#70737A; }
#footer a:hover {text-decoration:none; color:#70737A; }
#footer a:active {color:#70737A; }
#footer span.sign-in {margin-left: 20px}

#footer p{
display:inline;
margin:0;
padding:0;
}




