/* Clean */

h1,h2,h3,h4,h5,h6 {
	color: #2C2C2C;
}

hr {
	background-color: #ccc;
}

a {
	color: #696969;
}

a:visited {
}

a:hover,
a:focus,
a:active {
	color: #2C2C2C;
}

h1.site-title {
	color: #2C2C2C;
}

span.underline {

}
span.logo-underline {
	border-bottom: 2px solid #2C2C2C;
}

h1.entry-title {
	color: #2C2C2C;
}

h1.site-title a {
	color: #2C2C2C;
}
#home-bottom-widgets {
	border-top: 1px solid #F5F5F5;
	box-shadow:0 -1px 0 #D7D7D7;
	-webkit-box-shadow:0 -1px 0 #D7D7D7;
	-moz-box-shadow:0 -1px 0 #D7D7D7;
}
h2.section-title, #homewidgets h3.widget-title, #secondary h3.widget-title {
	color: #2C2C2C;
	border-bottom: 1px solid #D7D7D7;
	box-shadow:0 1px 0 #F5F5F5;
	-webkit-box-shadow:0 1px 0 #F5F5F5;
	-moz-box-shadow:0 1px 0 #F5F5F5;
}

#homewidgets h3.widget-title {
	border-top: 1px solid #F5F5F5;
	text-shadow:1px 1px 0 #F5F5F5;
	color:#999;
}

.site-header {
	margin: 0 auto;
	border-bottom: 1px solid #D7D7D7;
	padding-bottom: 25px;
	box-shadow: 0 1px 0 #F5F5F5;
	-moz-box-shadow: 0 1px 0 #F5F5F5;
	-webkit-box-shadow: 0 1px 0 #F5F5F5;
}

#footer-wrap, #menu-wrap {
	background: #141414;
	background: -moz-linear-gradient(top, #2C2C2C 0, #121212 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%, #2C2C2C),color-stop(100%, #121212));
	background: -webkit-linear-gradient(top, #2C2C2C 0, #121212 100%);
	background: -o-linear-gradient(top, #2C2C2C 0, #121212 100%);
	background: -ms-linear-gradient(top, #2C2C2C 0, #121212 100%);
	background: linear-gradient(top, #2C2C2C 0, #121212 100%);
	border-top: 1px solid #343434;
	color:#999;
}
#footer-wrap a {
	color:#999;
}
#footer-wrap a:hover {
	color:#CCC;
}
a.readmore {
}
.home-slide-title {
	color: #FFF;
}
#footer-widgets h3.widget-title {
	color: #f3f3f3;
}

.fromblog-thumb {
	background:#FFF;
}
.main-navigation a {
    border-right: 1px solid #000000;
    box-shadow: 1px 0 0 #555555;
	-moz-box-shadow: 1px 0 0 #555555;
	-webkit-box-shadow: 1px 0 0 #555555;
    color: #D7D7D7;
}

.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;
	border: 1px solid #ddd;
}

.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a {
	color: #FFF;
}
.main-navigation ul ul a {
	color: #696969;
}
.main-navigation ul li.current_page_item ul a,
.main-navigation ul li.current-menu-item ul a {
	color: #696969;
}
.nav-previous a, .nav-next a, .next-image a, .previous-image a  {
	border: 1px solid #222;
	background: #141414;
	color: #F3F3F3;
}

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

.menu-top-right .phone a {
	background: #2C2C2C;
	color: #F3F3F3;
}
.single .hentry {
	border-bottom: 1px solid #D7D7D7;
	-moz-box-shadow: 0 1px 0 #F5F5F5;
	-webkit-box-shadow: 0 1px 0 #F5F5F5;
	box-shadow: 0 1px 0 #F5F5F5;
}
.archive .hentry {
	-moz-box-shadow: 0 1px 0 #F5F5F5;
	-webkit-box-shadow: 0 1px 0 #F5F5F5;
	box-shadow: 0 1px 0 #F5F5F5;
	border-bottom: 1px solid #D7D7D7;
}
article.comment {
	border-bottom: 1px solid #ddd;
}

.tax-pcategory .hentry, .tax-ptag .hentry, .post-type-archive .hentry {
border-bottom: 0;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}

.main-navigation li:hover > a {
	color:#FFF;
}
.main-navigation ul ul li.current-menu-item a {
	color:#3d3d3d;
}


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

.wp-caption {
	border: 1px solid #DDD;
	background: white;
}

.entry-meta {
	color:#AAA;
}

span.meta {
	color:#888;
}

.fromblog-post h3 a {
	color:#696969;
}

.fromblog-post h3 a:hover {
	color:#3d3d3d;
}

h2.site-description {
	border-left:1px solid #F5F5F5;
	box-shadow: -1px 0 0 #D7D7D7;
	-moz-box-shadow: -1px 0 0 #D7D7D7;
	-webkit-box-shadow: -1px 0 0 #D7D7D7;
	color:#696969;
}

#searchbar #s {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	width: 160px;
	background: transparent;
	padding: 4px 8px;
}

#home-slider, #home-slider .flexslider .slides img {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}