#header-top { background:url("images/light/header-bg.png") repeat-x scroll left bottom #d6d6d6; }
	#slogan { color:#6e6e6e; text-shadow: -1px -1px 1px #ffffff; }
	
	#p-menu-left, #p-menu-content, #p-menu-right { background: none; }
	
	ul.nav li a { text-shadow: 1px 1px 1px #ffffff; color: #666666; }
	#cat-nav #searchinput { color: #646464; text-shadow: 1px 1px 1px #dadada; }
	
	ul.nav li.current_page_item a, ul.nav li a:hover, #cat-nav-content ul.nav li a:hover, #cat-nav-content ul.nav li.current-cat > a  { color:#2475d0; text-shadow: 1px 1px 1px #ffffff; }
	
#cat-nav-left { background:url("images/blue/cat-nav-left.png") no-repeat scroll 0 0 transparent; }
#cat-nav-content { background:url("images/blue/cat-nav-content.png") repeat-x scroll 0 0 transparent; }
#cat-nav-right { background:url("images/blue/cat-nav-right.png") no-repeat scroll 0 0 transparent; }

	#cat-nav #search-form { background:url("images/blue/search.png") no-repeat scroll 0 0 transparent; }
	
#cat-nav-content ul.nav > li.sf-ul.sfHover { background: url(images/light/li-hover.png) no-repeat top right;  }
	#cat-nav-content ul.nav > li.sf-ul.sfHover > a { background: url(images/light/a-hover.png) no-repeat top left; display: block; }	
	

	
	.nav li ul { background-color: #ffffff; background-image: none; border: 1px solid #9d9d9d; border-top: none; }
	#cat-nav-content ul.nav li li a { background:url("images/light/divider.png") no-repeat scroll left bottom transparent; color: #383838; text-shadow: 1px 1px 1px #ffffff; }
		#cat-nav-content ul.nav li li a:hover { color: #0073f1; }
		
	#cat-nav-content ul.nav li li { background:url("images/light/bullet.png") no-repeat scroll 16px 17px transparent; }
	
	#cat-nav #searchinput { text-shadow: -1px -1px 1px #002e65; color: #ffffff; }
	#cat-nav-content ul li.sf-ul > a:hover, #cat-nav-content ul li.sfHover > a  { color: #fff; text-shadow: 1px 1px 1px #00438e; }
	#cat-nav-content ul.nav li a { color:#fff; text-shadow: 1px 1px 1px #00438e; }
	.nav > li > a:hover {
		background: none;
		text-decoration: underline;
	}
	#cat-nav-content ul.nav li a:hover { color:#FFF; text-shadow: 1px 1px 1px #00438e; }
	#cat-nav-content ul.nav li ul li a:hover {  text-shadow: none; }
	#cat-nav-content ul li.sf-ul > a:hover, #cat-nav-content ul li.sfHover > a  { color: #383838; text-shadow: none; }
	.recent-cat .entry.green h3, .recent-cat .entry.orange h3, .recent-cat .entry.blue h3, .recent-cat .entry.light-blue h3 {background:#0066e3; text-shadow: 1px 1px 1px #00469b;}
	.recent-cat .entry.blue .title, .recent-cat .entry.green .title, .recent-cat .entry.orange .title, .recent-cat .entry.light-blue .title { background: url(images/blue/title_blue.png) no-repeat bottom left;}	
	
	.slide a.readmore { background:url("images/red/featured-readmore-right.png") no-repeat scroll right bottom transparent; text-shadow:1px 1px 1px #9b8b00; }
		.slide a.readmore span { background:url("images/red/featured-readmore-left.png") no-repeat scroll 0 0 transparent; }
		
	#recent-posts .entry p.date { background: url(images/blue/title_blue.png) no-repeat bottom left; text-shadow: 1px 1px 1px #00469b; }
		#recent-posts .entry p.date span { background: #0066e3; }
	
#page-menu ul.nav ul { background: #fff; }
#page-menu ul.nav > li > a.sf-with-ul:hover, #page-menu ul.nav > li.sfHover > a { background-color: transparent; }

.title, .title h3 a{
	font-family: 'Didact Gothic', Arial;
}

#cat-nav a{
	font-family: 'Didact Gothic', Arial;
	font-size: 18px;
}
.slide .description p{
	color: #FFF;
}

.entry p > a > img {
  display: block;
  padding: 4px;
  line-height: 1;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
.entry p > a > img :hover {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.post-meta a.btn{
	float: right;
}
#main-content{
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}
#searchform input[type=text]{
	width: 120px;
}