body,
.movie-background {
	color: #333333;
	background-color: #44C0EB;
}

a:link, a:visited {
	color: #017DC7;
}

a:hover, a:active {
	color: #fff;
	background-color: #60BEE7;
}

.blog-entry-body a:hover {
background-color: transparent;
color: #60BEE7;
}
.blog-entry-body img {
border: 2px solid #017DC7;
}
#content table a:hover {
background-color: transparent;
}

#navcontainer a:active {
    background-color: transparent;
}

#content h1 {
background: url(images/cat_icon.png) no-repeat 0 2px;
margin: 0 0 25px 0;
padding: 0 0 0 45px;
font: normal 2.4em "Lucida Grande", Lucida, Verdana, sans-serif;
line-height: 1.4em;
}
#content h1 a {
color: #44C0EB;
text-decoration: none;
/*font: 1.2em "Lucida Grande", Lucida, Verdana, sans-serif;
line-height: 2em;*/
}
#content h1 a:hover {
color: #fff;
}
#content .blog-entry-body h1 {
background: none;
padding: 0;
margin: 0;
}
.collage-title {
color: #60BEE7;
font-size: 1.2em;
font-weight: bold;
}
.collage-title a, .collage-title a:active, .collage-title a:visited {
color: #60BEE7;
text-decoration: none;
}
.collage-title a:hover {
color: #3699BC;
}

#container,
.photo-navigation {
	border-right-color: #3699BC;
	border-bottom-color: #3699BC;
	border-left-color: #3699BC;
}
		
#pageHeader {
	background-color: #FFE000;
	border-bottom-color: #3699BC;
}

.photo-navigation {
	background-color: #FFE000;
}

#pageHeader h1 {
	color: #0000FF;
}
		
#pageHeader h2,
.photo-caption {
	color: #0000FF;
}
		
#navcontainer,
.photo-links {
	background-color: #44C0EB;
	border-bottom-color: #44C0EB;
}

.blog-entry-title a {
	color: #00527F;
	line-height: 1em;
}

.blog-entry-title a:hover {
	color: #60BEE7;
	background: transparent;
}

.photo-links {
	color: #998600;
}

.exif-data,
.movie-title {
	color: #88FFFF;
}

#navcontainer ul a,
.photo-navigation a:link,
.photo-navigation a:visited {
	color: #fff;
}

#navcontainer ul a:hover,
.photo-navigation a:hover {
	color: #FADD2A;
}

#navcontainer .current_page_item a,
#navcontainer .current_page_parent a {
	color: #FADD2A;
}

#navcontainer #bottomBar {
	border-top-color: #BFA800;
	background-color: #665900;
}

#navcontainer ul ul {
	background-color: #998600;
}

#contentContainer {
	border-color: #88FFFF;
}

#sidebarContainer .sideHeader,
#sidebarContainer h1,
#sidebarContainer h2,
#sidebarContainer h3,
#sidebarContainer h4,
#sidebarContainer h5,
.blog-entry-date,
.blog-archive-link {
	border-bottom-color: #5FB0F6;
	color: #2C7DC3;
}
#sidebarContainer .sideHeader {
border-bottom-color: #fff;
margin-bottom: -7px;
}

#sidebarContainer #sidebar {
    background-color: #017DC7;
	border-bottom-color: #5FB0F6;
	text-align: left;
}

#sidebarContainer h1.sideHeader {
font-size: 2.2em;
letter-spacing: -2px;
margin-top: 4px;
}
#sidebarContainer h2.widgettitle {
 color: #FFDF00;
 font-size: 1.3em;
}

#admin {
 background-color: #AFECFF;
 color: #017DC7;
 font-weight: bold;
 padding: 0 15px 20px 15px;
}
#admin h1 {
 font: bold 2em "Lucida Grande", Lucida, Verdana, sans-serif;
 color: #fff;
 background-image: none;
 margin: 0 0 -5px -14px;
 padding: 5px 15px 0 15px;
 line-height: 1.8em;
}
blockquote {
 background-color: #AFECFF;
 color: #017DC7;
 font-weight: bold;
 padding: 5px 15px 5px 15px;
}
blockquote h1 {
 font: bold 2em "Lucida Grande", Lucida, Verdana, sans-serif;
 color: #fff;
 background-image: none;
 margin: 0 0 -5px -14px;
 padding: 5px 15px 0 15px;
 line-height: 1.8em;
}

#sidebarContainer #sidebar #authors {
 margin-top: 20px;
}
#content img {
 margin: 5px;
}
img.wp-smiley {
border: none;
}

#footer {
	background-color: #fff;
	color: #999;
}
