body {
	color: #666666;
	background-color: #86c1da;
}

a, a:link, a:visited {
	color:#527c8e;
}

a:hover, a:active, a.active {
	color:#527c8e;
}

#header {
	background:transparent url(baby_blue/bg-header.png) top left no-repeat;
}

.menu_class {
	border:1px solid #ffffff;
}

.the_menu li {
	background-color:#7cb3ca;
	border-top:1px solid #ffffff;
}

.the_menu ul.children li {
	background-color:#86c1da;
}

.the_menu li a:hover {
	color: #527c8e;
}

#content {
	background: url(baby_blue/bg-content.png);
}

#featured {
	background:transparent url(baby_blue/featured_bg.jpg) no-repeat scroll 0 0;
	background-color:#bad7e3;
}

.featured_text h2 a {
	color:#527c8e !important;
}

.featured_text p {
	color:#527c8e !important;
}

ul#showcase li a:hover, ul#showcase li a.active {
	border:1px solid #527c8e;
}

div#about {
	background-color:#7cb3ca;
}

#about .about_image {
	border:1px solid #ffffff !important;
}

#about .about_button {
	background-color:#bad7e3;
	border:1px solid #ffffff;
	color:#527c8e;
}

#about a.about_button:hover {
	background-color:#ffffff;
}

#slider_nav {
	background-color:#7cb3ca;
}

#home #albums {
	background-color:#bad7e3;
}

#albums .entry {
	background-color:#7cb3ca !important;
	color:#EEEEEE;
}

#home #albums p.category a {
	background-color:#7cb3ca !important;
}

#commentform #submit {
	background-color:#7cb3ca;
	border:1px solid #527c8e;
	color:#FFFFFF;
}

#blog .box, .archive_options, .widget ul li, .flickr .flickr_photos, #wp-calendar, #wp-calendar caption, form#newsletter {
	background-color:#d9ecf5;
	border:1px dotted #7cb3ca;
}

.widget ul {border-bottom: 1px dotted #7cb3ca;}

#wp-calendar {
	color:#333333;
}

#footerWrap ul li.clickready.hover {
	border: 1px solid #2ba2e1;
}

#wp-calendar caption {
	background: #7cb3ca;
	color: #fff;
}

.credits, .credits a {
	color:#527c8e !important;
}

/* NextGen Styles */

.ngg-gallery-thumbnail img, .ngg-singlepic  {
		border: 1px solid #bad7e3;
		margin-bottom: 10px;
		margin-left:0;
		margin-right:10px;
	}
	
.ngg-singlepic {
	margin-right:20px;
	}
	
.ngg-gallery-thumbnail img:hover, .ngg-singlepic:hover {
	background-color: #bad7e3;
}

/* Login Styles */


.password_label, .username_label {
	color:#527c8e;
	}

#lwa_user_login, #lwa_user_pass {
	height:18px;
	border: 1px solid #ccc;
	padding:7px;
	color:#527c8e;
	}

#lwa_user_login.input, #lwa_user_pass.input {
	width:140px;
	}

#lwa_wp-submit  {
	padding:4px;
	border: 1px solid #527c8e;
	background-color:#7cb3ca;
	color:#fff;
	height:38px;
	width:60px;
}
	
#LoginWithAjax td  {
	padding-bottom:10px;
	padding-top:0px;
	}


