/* CSS Document */

/* begin styles for RSS Feed */

.rss_box {
	 width: 500px;
	 background:#fff url(dog.jpg) bottom left no-repeat; 
	 padding: 5px 10px 5px 120px;
	/* border-left: 8px solid #111; 
	 border-top: 8px solid #111; */
}

.rss_title, .rss_title a:link
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 44px;
	font-weight: bold;
	text-decoration:none;
	margin: 5px 0;
	padding: 0;
	text-align:right;
	color: #0e80e3D;

}

.rss_title a:visited, .rss_title a:active {
	color: #0e80e3;
}

rss_title a:hover {
text-decoration:underline;
}

.rss_items {
  
}

.rss_item  {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  
 
  
  margin-bottom: 1em
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-size: 18px;
	text-decoration : none;
	font-weight:bold;
	color: #0e80e3D;
	
	}

.rss_item a:hover { 
	text-decoration : underline;
	color: #0e80e3;
	}
	
.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #338;
	}

/* Arial, Verdana, sans-serif       was Georgia*/


body {
font:13px/26px Georgia;;
color:#000000;
background:url(../images/headback.jpg) top repeat-x #ffffff;
}

* {
margin:0;
padding:0;
outline:none;
}

.clear {
clear:both;
}


#header {
height:237px;
width:960px;
margin:0 auto;
background:url(../images/headback.jpg) top no-repeat;
position:relative;
}

p.credit {
float:right;
}

p.credit a {
color:#fff;
}



#header .tree {
position:absolute;
bottom:0;
right:0;
width:626px;
height:200px;
background:url(../images/ccheadgraphic.jpg) #fff;
}

ul.nav li {
list-style:none;
float:left;
}

ul#top-nav {
float:right;
}

ul#top-nav a {
color:#95CBFF;
font:11px Verdana;
text-decoration:none;
margin:0 0 0 10px;
}

ul#top-nav a:hover {
color:#fff;
}


/* Title text */
#header h1 {
/* font: Georgia; */
color:#fff;
font-style : italic;
font-size:250%;
font-weight:normal;
padding:25px 0 19px 0;
}


/* lttle text beside head */
#header h1 span {
font-size:10px;
}

#header h1 a {
color:#fff;
text-decoration:none;
}
/*             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ----------------------*/
#main-nav a {
color:#95CBFF;
text-decoration:none;
text-align:center;
padding:2px 8px;
line-height:11px;
border-left:1px solid #fff;
}

#main-nav a:hover {
color:#fff;
background:url(../images/main-nav_a.gif);
}

#main-nav a.first {
border:none;
}

#container {
width:860px;
margin:35px auto;
padding-bottom:35px;
}

#container2 {
width:960px;
margin:0px auto;
padding-bottom:35px;
}

#sidebar {
margin:0 615px 0 0;
height:1%;
}

#sidebar2 {
margin:0 0px 0 0;
height:1%;
}

#sidebar h3 {
font-size:15px;
font-weight:normal;
color:#D6C8D2;
margin:0 0 10px 0;
}

#sidebar p {
padding:20px;
font-size:11px;
line-height:20px;
}

ul.links li {
list-style:none;

}

ul.links li a {
background:url(../images/links_a.gif) bottom no-repeat;
color:#fff;
text-decoration:none;
display:block;
padding:4px 10px;
margin:0 0 1px 0;
}

ul.links li a:hover {
background-position:top;
}
/*----------------------------------------------------*/
p a {
color:#126dbb;
text-decoration:none;
font-weight:bold;
}

p a:hover {
color:#000000;
}

#content {
width:585px;
float:right;
}

#content2 {
width:700px;
float:right;
}


#map {
width:585px;
float:right;
}

#content h3 {
color:#666666;
font-size:16px;
padding:10px 0;
font-weight:normal;
background:url(../images/h3.jpg) bottom left no-repeat;
margin:0 0 10px 0;
}

#content h4 {
padding:7px 0;
font-size:12px;
font-weight:normal;
text-transform:uppercase;
letter-spacing:2px;
color:#666666;
}

#content p {
padding:10px 0;
}

#content ul {
color:#000;
margin:10px 10px 10px 20px;
}

#content ul span {
color:#A3989E;
}

#content table {
width:100%;
text-align:center;
border:1px solid #4D484A;
}

/* table header text col */
#content th {
color:#D6C8D2;
border-bottom:1px solid #4D484A;
background:#330099;
}


/* table dark row */
#content tr.alt td {
background:#0e80e3;
border-top:1px solid #4D484A;
border-bottom:1px solid #4D484A;
}

blockquote {
padding:10px 10px 10px 30px;
font-style:italic;
}

/*intro box col */
div#intro{
background: #eeeedd;
margin:0 0 35px 0;
}


/* link in intro box */
div#intro a {
color:#3300cc;
text-decoration:none;
}

/* text in intro box*/
div#intro h2 {
color:#cccccff;
font-style:italic;
font-weight:normal;
font-size:20px;
line-height:32px;
}

div#intro div {
padding:10px 20px;
}

/* overfow intro top bottom col bar */
b.rtop, b.rbottom{display:block;background: #ffffff} /* rounded edge to tops*/
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #0e80e3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#footer {
background:url(../images/footer.jpg) top repeat-x #242121;
clear:both;
margin:50px 0 0 0;
padding:40px 0 20px 0;
}

#footer-content {
width:860px;
margin:0 auto;
}

#footer-content a.at {
display:block;
float:right;
text-align:left;
text-indent:-9999px;
height:30px;
width:30px;
background:url(../images/atlogo.gif) no-repeat;
}