/*@font-face {
    font-family: 'Genericons';
    src: url('font/genericons-regular-webfont.eot');
    src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/genericons-regular-webfont.woff') format('woff'),
         url('font/genericons-regular-webfont.ttf') format('truetype'),
         url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

#access ul, #access li, #footer ul, #footer li, #dd_after .li_horizontal {margin: 0;padding: 0;border:0; outline: 0; font-weight:inherit; font-style:inherit; font-size:100%;}
#access ul, #access li, #footer ul, #footer li {list-style: none;}
p, h1, h2, h3 {padding:0;margin:0;}
img{border:0;}

body {
	background-color:#eef;
	font-size: 12pt;
	line-height:1.5em;
	font-family: arial,helvetica,verdana,sans-serif;
	text-align: left;
	margin:0px;
	padding:0px;
	}
	
.clear{clear:both;}

p
{
  padding-bottom:20px;
}

img.alignleft, figure.alignleft
{
	display:inline;
	float:left;
	margin-right:24px;
	margin-top: 4px;
	margin-left:0;
	margin-bottom: 4px;
	border:1px solid #c3a872;
	/*border-radius:5px;*/
}


img.alignright, figure.alignright
{
	display:inline;
	float:right;
	margin-left:24px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right:0;
	border:1px solid #c3a872;
	/*border-radius:5px;*/
}

img.aligncenter, figure.aligncenter
{
	display:inline;
	float:right;
	margin-left:24px;
	margin-right:24px;
	margin-top: 4px;
	margin-bottom: 4px;
	border:1px solid #c3a872;
	/*border-radius:5px;*/

}

figcaption.wp-caption-text
{
	font-size:7pt;
	font-weight:bold;
	margin: -7px 0 0 0;
	padding:0 5px 0 5px;
	background-color:#c3a872;
	text-align:center;
	color:#333;
}

/*Main Layout*/
#header
{
	min-width:1024px;
	/*margin-bottom:20px;*/
	/*padding-bottom:5px;*/
	background-color:#fff;
	box-shadow:0 2px 2px #ddd;
}

#main_body
{
	min-width:1024px;
	/*margin-left:auto;
	margin-right:auto;*/
}

#content
{
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	margin-left:240px;
	overflow:hidden;
	border-top:1px solid #c3a872;
}

#content-onecol
{
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	border-top:1px solid #c3a872;

}

#mysidebar, #sidebar
{
	float:left;
	width:200px;
	padding-top:10px;
	padding-right:20px;
	padding-left:20px;
	background-color:#fff;
	position:relative;
	line-height:1.2em;
	border-right:1px solid #c3a872;
	box-shadow:2px 2px 2px #ddd;
}



/*header*/
#header_upper
{
	margin:0 0 0 0;
	border-bottom:1px solid #7d5734;
}

#header_upperleft
{
	float:left;
	height:150px;
}

#header_img1
{
	padding-top:30px;
	padding-left:25px;
}

#header_upperright
{
	float:right;
	background-image:url("images/shavings.png");
	background-repeat: no-repeat;
	background-position:380px 16px;
	height:150px;
	width:512px;
}

#header_lowerleft
{
  float:left;
  width:30%;
  height:30px;
}

#header_lowercenter
{
  float:left;
  width:40%;
  height:30px;
  text-align:center;
}

#header_lowerright
{
  width:30%;
  height:30px;
  float:left;
}

#titleimg
{
	padding-top:2px;
	padding-left:25px;
	text-decoration:none;
}

#header_lowercenter img
{
	padding-top:2px;
	text-decoration:none;
}

/*post navigation*/


.navigation .screen-reader-text
{
	display:none;
}

.navigation .nav-links
{
	border:1px solid #c3a872;
	background-color:#fff;
	margin-bottom:50px;
	padding:10px;
	border-radius:5px;
	box-shadow:2px 2px 2px #ddd;

}

.navigation .nav-links .navi-previous
{
	float:left;
}

.navigation .nav-links .navi-next
{
	float:right;
}

.navigation .nav-links .navi-next a .meta-nav
{
	text-align:right;
}

.navigation .nav-links a , .navigation .page-numbers a 
{
	text-decoration:none;
}

.navigation .nav-links a :hover , .navigation .page-numbers a:hover
{
	text-decoration:underline;
}

.pagination a
{
	color:#7d5734;
	font-weight:bold;
	font-size:14pt;
}

.pagination a:hover
{
	text-decoration:underline;
}

.nav-links .current
{
	color:#c3a872;
	font-weight:bold;
	font-size:14pt;

}

.navigation .nav-links .meta-nav
{
	color:#7d5734;
	font-weight:bold;
	font-size:14pt;

}

.navigation .nav-links .post-title
{
	color:#c3a872;
	font-weight:bold;
	font-size:13pt;

}

.navigation .nav-links .nav-next .meta-nav
{
	text-align:right;
}





/*Main Menu*/
#mainnav
{
	float:right;
	padding-top:126px;
	padding-right:10px;
}

#mainnav .menu-header
{

	/*width:790px;
	float:left;*/
	align:right;
}

/*#navwidget
{
	width:180px;
	float:left;
	padding-top:2px;
}*/

#mainnav ul ul{
	position:absolute;
	display:none;
	margin:0;
	padding:0;
	border: 1px solid #7d5734;
	background-color:#fff;
}


#mainnav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}


#mainnav ul li{
	border-right:1px #fff solid;
	float: left;
	font-size:11pt;
	font-family:timelss;	
	src: url(timeless.ttf);
	padding-left:10px;
	margin-top:0px;
}

#mainnav ul li a, #mainnav ul ul li a{
	text-decoration:none;
	font-weight:bold;
	font-size:11pt;
	color:#7d5734;
}


#mainnav ul li a:hover, #mainnav ul ul li a:hover{
	color:#c3a872;
}

#mainnav .current-menu-item a, #mainnav .current_page_parent > a{
	color:#c3a872;
}

#mainnav .current-menu-item a:hover, #mainnav .current_page_parent > a:hover{
	color:#c3a872;
}


#mainnav ul li:hover ul
{
	display:block;
}


#mainnav ul ul li{
	float: none;
	background: none;
	/*padding-top:5px;*/
	padding-right:5px;
	padding-left:5px;
	/*height:30px;*/
	
}


.header_img1 a
{
	text-decoration:none;
	border:0;
}



/*Main Menu End*/




/*Social Media*/

#social-navigation
{
	float:right;
	padding-right:10px;
	padding-top:5px;
}

#social-navigation ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.social-navigation a:before,
.cat-links:before,
.tags-links:before,
.edit-link:before,
.comments-link:before
{
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;
}


#social-navigation ul li{
	border-right:1px #fff solid;
	float: left;
	padding-right:5px;
	margin-top:0px;
}

#social-navigation ul li a{
	text-decoration:none;
}

.social-navigation .screen-reader-text
{
	display:none;
}

.social-navigation a:before {
	content: "\f415";
	font-size: 18px;
	color:#000
	
}

.social-navigation a[href$="/feed/"]:before {
	content: "\f413";
}

.social-navigation a[href$="/subscribe/"]:before {
	content: "\f410";
}


.social-navigation a[href*="codepen.io"]:before {
	content: "\f216";
}

.social-navigation a[href*="digg.com"]:before {
	content: "\f221";
}

.social-navigation a[href*="dribbble.com"]:before {
	content: "\f201";
}

.social-navigation a[href*="dropbox.com"]:before {
	content: "\f225";
}

.social-navigation a[href*="facebook.com"]:before {
	content: "\f203";
}

.social-navigation a[href*="flickr.com"]:before {
	content: "\f211";
}

.social-navigation a[href*="foursquare.com"]:before {
	content: "\f226";
}

.social-navigation a[href*="plus.google.com"]:before {
	content: "\f206";
}

.social-navigation a[href*="github.com"]:before {
	content: "\f200";
}

.social-navigation a[href*="instagram.com"]:before {
	content: "\f215";
}

.social-navigation a[href*="linkedin.com"]:before {
	content: "\f208";
}

.social-navigation a[href*="pinterest.com"]:before {
	content: "\f210";
}

.social-navigation a[href*="getpocket.com"]:before {
	content: "\f224";
}

.social-navigation a[href*="polldaddy.com"]:before {
	content: "\f217";
}

.social-navigation a[href*="reddit.com"]:before {
	content: "\f222";
}

.social-navigation a[href*="stumbleupon.com"]:before {
	content: "\f223";
}

.social-navigation a[href*="tumblr.com"]:before {
	content: "\f214";
}

.social-navigation a[href*="twitter.com"]:before {
	content: "\f202";
}

.social-navigation a[href*="vimeo.com"]:before {
	content: "\f212";
}

.social-navigation a[href*="wordpress.com"]:before,
.social-navigation a[href*="wordpress.org"]:before {
	content: "\f205";
}

.social-navigation a[href*="youtube.com"]:before {
	content: "\f213";
}

.social-navigation a[href*="mailto:"]:before {
	content: "\f410";
}

.social-navigation a[href*="spotify.com"]:before {
	content: "\f515";
}

.social-navigation a[href*="twitch.tv"]:before {
	content: "\f516";
}

/*Social Media End*/


/*Content Format*/



article.post, .comments-area, .page-header, article.page, .page-content
{
	background-color:#fff;
	margin-bottom:50px;
	padding-bottom:10px;
	border:1px solid #c3a872;
	border-radius:5px;
	padding:10px;
	box-shadow:2px 2px 2px #ddd;
}

h1.entry-title
{
	color:#c3a872;
	font-size:18pt;
	padding-bottom:8px;
}


.page-header h1
{
	color:#c3a872;
}
.page-header
{
	margin-bottom:25px;
}

h2.entry-title 
{
	color:#c3a872;
	font-size:18pt;
	padding-bottom:8px;
}

h3.title-meta
{
	color:#c3a872;
	font-size:10pt;
	padding-bottom:10px;
	font-weight:normal;
}


h2.entry-title a, h3.title-meta a
{
	color:#c3a872;
	text-decoration:none;
}

h2.entry-title a:hover, h3.title-meta a:hover
{
	text-decoration:underline;
}


footer.entry-footer
{
	color:#c3a872;
	font-size:10pt;
}

footer.entry-footer a
{
	color:#7d5734;
	text-decoration:none;
}
footer.entry-footer a:hover
{
	text-decoration:underline;
}

footer.entry-footer .comments-link
{
	font-size:12pt;
	font-weight:bold;
}

.cat-links:before {
	content: "\f301";
}

.tags-links:before {
	content: "\f302";
}

.comments-link:before {
	content: "\f300";
}

/*comments*/

.says
{
	display:none;
}

h2.comments-title
{
	font-size:14pt;
	color:#c3a872;
	padding-bottom:15px;
}

.comment-list, .comment-list .children
{
	list-style:none;
}

.comment-list
{
	padding-left:20px;
	padding-right:20px;
	
}

.comment-author
{
	margin-bottom:5px;
}

.comment-author, .comment-author a
{
	color:#7d5734;
	text-decoration:none;
}

.comment-author a:hover
{
	text-decoration:underline;
}


.comment-meta
{
	position:relative;
}

.comment-author .avatar
{
	width:24px;
	height:24px;
	margin-right:10px;
	border-radius:50%;
	position:relative;
	float:left;
	top:0;
}

.comments-area li .comment-body
{
	padding-bottom:30px;
	
}

.comments-area li
{
	margin-bottom:40px;
	border-bottom:1px solid #c3a872;
}

.comments-area ol.children
{
	border-left:1px solid #c3a872;
	padding-left:20px;
	margin-left:20px;

}
.comments-area .children li
{
	border-bottom:none;
	
}

.comment-metadata
{
	margin-bottom:10px;
}

.comment-metadata, .comment-metadata a
{
	text-decoration:none;
	color:#c3a872;
	font-size:10pt;
}

.comment-metadata a:hover
{
	text-decoration:underline;
}

.comment-metadata .edit-link
{
	float:right;
}

.edit-link:before
{
	content:"\f411";

}

.reply a
{
	text-decoration:none;
	color:#c3a872;
	border:1px solid;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	font-size:11pt;
	border-radius:2px;
	box-shadow:1px 1px 1px #bbb;
	
}

.reply a:hover
{
	color:#7d5734; 
	box-shadow:none;
}



/*SideBar*/

aside.widget
{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #c3a872;
}

.mysidebar h2.widget-title, .sidebar h2.widget-title
{
	color:#c3a872;
	font-size:12pt;
	padding-bottom:8px;
}

.widget ul
{
	padding-left:20px;	
	margin-top:0px;
	font-size:10pt;
}

.widget ul li a
{
	color:#7d5734;
	text-decoration:none;
}
.widget ul li a:hover
{
	text-decoration:underline;
}


/*footer*/

footer.site-footer
{
	color:#c3a872;
	text-align:center;
	font-size:10pt;
}

footer.site-footer a
{
	color:#7d5734;
	text-decoration:none;
}
footer.site-footer a:hover
{
	text-decoration:underline;
}

.site-footer .site-info
{
	margin-left:auto;
	margin-right:auto;
	width:450px;
	border:solid 1px #c3a872;
	margin-bottom:20px;
	background-color:#fff;
	border-radius:5px;
	box-shadow:2px 2px 2px #ddd;

}

/*Share Daddy*/

.sd-title
{
	color:#7d5734;
}

.sd-title:before
{
	border-top:1px solid #c3a872;
}

.sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button
{
	color:#7d5734;
	
}

/*Video List*/

.video_list article
{
	width:300px;
	/*height:180px;*/
}

.video_list
{
	float:left;
	padding-right:20px;
}

.video-entry-title
{
	font-size:11pt;
	color:#7d5734;
}

.video-entry-title a
{
	text-decoration:none;
	color:#7d5734;
}

.video-entry-title a:hover
{
	text-decoration:underline;
}

.video-link
{
	color:#c3a872;
	text-decoration:none;
	font-size:11pt;
}

.video-link:hover
{
	text-decoration:underline;
}

img.wp-post-image
{
	border:1px solid #c3a872;
	border-radius:5px;
}