/* Default Light */


hr {
	background-color: #ccc;
}

a {
	color: #3d3d3d;
}

a:visited {
}

a:hover,
a:focus,
a:active {
	color: #AAA;
}

h1.site-title {
	color: #3D3D3D;
}

span.underline {
	border-bottom: 1px solid #3d3d3d;
}
#masthead {
	border-bottom: 0;
}
.home #masthead, .page-template-page-blog-grid-php #masthead {
	border-bottom: 0;
}
h1.entry-title {
	color: #3d3d3d;
}

h1.site-title a {
	color: #3d3d3d;
}

h2.section-title, #homewidgets h3.widget-title {
	color: #3D3D3D;
}

#footer-wrap {
	background: #222;
	color:#999;
}
#footer-wrap a {
	color:#999;
}
#footer-wrap a:hover {
	color:#CCC;
}
a.readmore {
}
.home-slide-title {
	color: #FEFEFE;
}
#footer-widgets h3.widget-title {
	color: #f3f3f3;
}

.fromblog-thumb {
	float:left;
	background:#2d2d2d;
	margin-bottom:1em;
}
.main-navigation a {
	color: #717171;
}

.main-small-navigation .menu {
	background: #FFF;
	border: 1px solid #DDD;
	box-shadow: 0 1px 4px #ddd;
	-moz-box-shadow: 0 1px 4px #ddd;
	-webkit-box-shadow: 0 1px 4px #ddd;
	-ms-box-shadow: 0 1px 4px #ddd;
}

.main-navigation ul ul, ul.menu-top-right ul {
	background: #fff;
	box-shadow: 0 1px 4px #ddd;
	-moz-box-shadow: 0 1px 4px #ddd;
	-webkit-box-shadow: 0 1px 4px #ddd;
	-ms-box-shadow: 0 1px 4px #ddd;
	border: 1px solid #ddd;
}

.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a {
	color: #000;
}

.nav-previous a, .nav-next a, .next-image a, .previous-image a  {
	border: 1px solid #222;
	background: #3D3D3D;
	color: #F3F3F3;
}

.nav-previous a:hover, .nav-next a:hover, .next-image a:hover, .previous-image a:hover  {
background: #666;
border:1px solid #555;
}

.menu-top-right .phone a {
	background: #3D3D3D;
	color: #F3F3F3;
}
.archive .hentry {
	border-bottom: 1px solid #DDD;
}
article.comment {
	border-bottom: 1px solid #ddd;
}

.tax-pcategory .hentry, .tax-ptag .hentry, .post-type-archive .hentry {
border-bottom: 0;
}

.main-navigation li:hover > a {
	color:#444;
}
.main-navigation ul ul :hover > a {
	color:#444;
}
.main-navigation ul ul a:hover {
	color:#444;
}

.wp-caption {
	border: 1px solid #ddd;
}

.entry-meta {
	color:#AAA;
}

.main-navigation ul li.current_page_item a {color:#222;}
.menu-top-right li.facebook a,
.menu-top-right li.twitter a,
.menu-top-right li.rss a,
.menu-top-right li.vimeo a {
	background-image: url(../images/icons-small-dark.png);
}

#top-menu-wrap {
	background:#3a3a3a;
}
.menu-top-right li a {
	color:#FFF;
}
.menu-top-right ul li a {
	color:#3d3d3d;
}

#action-wrap {
	background: #EFEFEF;
	border-top: 1px solid #E0E0E0;
}