/*
Theme Name: Fancier
Theme URI: http://wpmole.com/fancier
Author URI: http://wpmole.com
Description: Fancier is a dark, responsive  theme with 4 columns. The theme displays excerpts, custom menus  and thumbnail images on the your blog. This theme supply your  blogging From beginners to a specialist.
Author: WPMOLE
Version: 1.0.3
License: GNU/GPL Version 3 or later. 
License URI: http://www.gnu.org/licenses/gpl.html
Tags: featured-images, sticky-post, threaded-comments,  fixed-width, custom-menu, featured-images, light,  theme-options, black, right-sidebar
Copyright: (c) 2013 WPMOLE
*/

html,
body,
p,
h1,
h2,
h3,
h4,
h5,
em,
i,
table,
tr,
td,
th,
form,
input,
textarea,
select,
li,
ol,
ul,
strong {
	margin:0;
	padding:0;
}
html {
	font-size:62.5%;
}
em,
i{
	font-style:normal;
}

h1,
h2,
h3,
h4,
h5 {
	font-weight:400;
	line-height: 1.5em;
	padding:5px;
	
}
p {
	padding:5px 0;
}
a:active,
a:focus,
img,
input,
select {
	outline:0;
}
a,a:link,
a:active,
a:visited {
	color:red;
	cursor:pointer;
	text-decoration:underline;
}
a:hover {
	color:red;
	text-decoration:underline;
}
img {
	border:none;
}

.clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;	
}
html,
body {
	background: #323232;
	color:#464e4e; 
	font:1em 'Droid Sans', Arial, Verdana, sans-serif; 
	margin: 0 auto;
	width: 1000px;
	height: auto;
}
.clearfix {
	clear: both;
}
.innerwrap {
}
a:link, 
a:visited {
	color: #464e4e;
	text-decoration: none;
}
a:hover, 
a:active {
	color: #464e4e;
	text-decoration: none;
}
mg.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 98%; 
	height: auto;
}
.alignleft, 
.attachment-alignleft {
	float: left;
	text-align: left;
}
.alignright, 
.attachment-alignright {
	float: right;
	text-align: right;
}
.center, 
.attachment-center {
	clear: both;
	margin: 0px auto;	
}
#post-entry .center {
	background: #ffffff;
	padding-left: 5px;
}
.img img {
   max-width: 100%;
}
.img object,
.img embed {
   width: 100%;
}
p img {
	max-width: 100%;
	padding: 0;
}
img.alignleft, 
img.attachment-alignleft {
	border: 5px solid #E2E0CB;
	display: inline;
	margin: 5px 10px 0px 0px;	
	padding: 0px;
}
img.alignright, 
img.attachment-alignright {
	border: 5px solid #E2E0CB;
	display: inline;
	margin: 7px 10px 0px 10px;	
	padding: 0px;
}
img.aligncenter, 
img.attachment-aligncenter {
	clear: both;
	display: block;
	padding: 0px;
}
.aligncenter, 
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	margin: 10px;
	padding-top: 5px;	
	text-align: center;
}
.wp-caption.alignnone  {
	max-width:100%; 	
}
.wp-caption.alignnone  img{
	max-width:100%; 	
}
.wp-caption img {
	border: 1px solid #D5D5D5;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	color: #000000;
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 5px 4px 5px 4px;
	text-shadow: none;
}

#wrapper , 
#container {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
	height: auto;
	background: #323232;
}
#header {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;	
}
.header-search {
	float:right;
	padding-right: 25px;
	padding-top: 0px;
}
.header-search input {
	background: #1c1c1c;
	border: 0;
	color: #595959;
	font: 16px; 
	font-weight: bold;
	padding-left: 7px;
	width: 200px;	
	height: 30px;
}
.siteinfo {
	float: left;
	margin: 0px;
	margin-top: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	width: 950px;
}
.siteinfo a {
	color: #dcc08e;
	line-height: 130px;
	text-decoration: none;	
}
.siteinfo h1 {
	font-size: 120px;
	padding-top: 0px;
	text-transform: uppercase;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.siteinfo a:hover {
	text-decoration: none;
}
.site-description {
	color: #ffffff;
	float:left;
	font-size: 24px; 
	padding-left:25px;
	margin-top:-15px;
	margin-bottom: 10px;
	width: 950px;	
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
#topnav {
	line-height: 1;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: -15px;
	padding-top: 2px;
	text-transform: uppercase;
	z-index: 8;
}
#topnav a {
	color: #ffffff;
	display: block;
	font-weight:bold;
	position: relative;
	text-decoration: none;
	z-index: 100;
}
#topnav li {
	float: left;
	width: auto;
	list-style: none;
}
#topnav li a {
	font-size: 18px;
	padding: 10px 8px;
	text-decoration: none;
}
#topnav li a:hover, 
#topnav li a:active {
	background: #222222;
	color: #dcc08e;
	text-decoration: none;
}
#topnav .current-menu-item a, #topnav .current-menu-parent a{
	color: #dcc08e;
}

#topnav li a:visited {	
}
#topnav li.first a {
	background: none;
}
#topnav li.last a {
	padding-right: 0px !important;
}
#topnav li a.sf-with-ul {	
}
#topnav li ul {
	background: #222222;
    color: #ffffff;
	font-weight: bold;
	left: -999em;
	margin: -1px 30px 0px -1px;
	position: absolute;
	width: 158px;
	z-index: 999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#topnav li ul li {
	margin-left: 5px;
	background: url(images/backmen-a.png) 0 10px no-repeat;
}
#topnav li ul li:hover{
	margin-left: 5px;
	background: url(images/backmen-h.png) 0 10px no-repeat;
}
#topnav li ul li a {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
	padding: 7px 11px 5px 5px;
	width: 125px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
#topnav ul li {

} 
#topnav li ul li a.sf-with-ul {
	padding: 6px 11px;
}
#topnav li ul li a:hover {
	color: #dcc08e;
}
#topnav li ul ul {
	margin: -26px 0px 0px 144px;
}
#topnav li ul ul li a {	
}
#topnav li ul li ul li a {
	line-height: 12px;
	padding-left: 10px;
	padding-top: 11px;
}
#topnav li ul li ul li a:hover {
	width: 120px;
}
#topnav li:hover, 
#topnav li.hover {
	position: static;
}
#topnav li:hover ul ul, 
#topnav li.sfhover ul ul,
#topnav li:hover ul ul ul, 
#topnav li.sfhover ul ul ul,
#topnav li:hover ul ul ul ul, 
#topnav li.sfhover ul ul ul ul {
	left: -999em;
}
#topnav li:hover ul, 
#topnav li.sfhover ul,
#topnav li li:hover ul, 
#topnav li li.sfhover ul,
#topnav li li li:hover ul, 
#topnav li li li.sfhover ul,
#topnav li li li li:hover ul, 
#topnav li li li li.sfhover ul {
	left: auto;
}


#nav{
	clear: both;
	display: block;
	margin-bottom: 5px;	
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	padding-top: 10px;
	text-align: center;
	width: 600px;
	height: auto;
}
#main {
	background: #323232;
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;	
	width: auto;
	height: auto;
}
#content {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
#contentinner {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	padding-left: 0px;
	width: 98%;
	height: auto;
}
#access, 
#access ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left:0px;
	width: 125px;
}
#featured {
	background-color: #fdfdea;
	border: 1px solid #928672;
	display: block;
	float: left;
	margin: 0px 20px 0px 0px;
	overflow: hidden;
	padding: 5px;
	width: 620px;
	height: auto;
}
#featured #featured-title {
	background-color: #2e2e2e;
	clear: both;
	color: #FFFFFF;
	display: none;
	font-weight: bold;
	font-size: 15px;
	margin: 0px;
	padding: 8px;	
	text-transform: uppercase;
	text-shadow: 0px 1px 1px #000;
	width: auto;
	height: auto;
}
#post-entry {
	display: block;
	float: left;
	margin: 0px;
	margin-left: 15px;
	padding: 0px;	
	width: 100%;
	height: auto;
}
#post-entry-single {
	float: left;
	padding: 0px;
	width: 680px;
	margin-top: 30px;
}
#post-entry-single h1 {
	color: #9a1d0d;
	font-size: 30px;
	font-weight: bold;
	line-height:25px;
	padding-left: 0px;
	padding-top: 20px;
	text-transform: uppercase;
}
#post-entry-single .post-info  {
	padding-top:3px;	
}
#conte {
	background:#ffffff;
	width: 680px;
}
#post-entry .post-meta  .cat {
	background: #9a1d0d;
	float: right;
	margin-right: 4px;
	margin-top: -145px;
	overflow: hidden;
	padding: 5px;
	position: relative;
	text-transform: uppercase;
	max-width: 208px;
	max-height: 35px;
	z-index: 10;
}
#conte .cat {
	background: #9a1d0d;
	max-width: 210px;
	padding: 5px;
	position: absolute;
	right:0px;
	text-transform: uppercase;
	top:0;
	z-index: 5;
}
#conte .tim  {
	color: #ffffff;
	font-size: 28px;
	font-weight: bold;
	line-height: 26px;
	padding: 5px;
	position: absolute;
	right: 4px;
	text-align: right;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	text-transform: uppercase;
	top:30px;
	width: 63px;
	z-index: 20;
}
#conte .thumb {
	z-index: 1;
	position:relative;
}
#post-entry .post-meta  .cat  a, 
#post-entry .post-meta  .cat  a:hover, 
#post-entry-single .post-meta-single .cat a, 
#post-entry-single .post-meta-single .cat a:hover {
	color: #ffffff;
	font-size: 12px;
}
#post-entry .post-meta  .tim {
	color: #ffffff;
	float: right;
	font-size: 28px;
	font-weight: bold;
	line-height: 26px;
	margin-right: 4px;
	margin-top: -120px;
	padding: 5px;
	position: relative;
	text-align: right;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	text-transform: uppercase;
	width: 63px;
	z-index: 29;
}
#post-entry .sticky .post-meta  {
	background: #ffffff;
	clear: none;
	display: block;
	float: left;
	margin:10px 17px 20px 3px;
	padding: 0px;
	width: 470px;
	height: 350px;		
}
.taggs {
	float:left;
	margin-left: 20px;
	padding-left: 5px;
	width: 190px;
}
.taggs a {
	background: #efefef;
	color: #6e6e6e;
	font-size: 11px;
	line-height: 38px;
	padding: 10px;
	text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;
	text-transform: uppercase;
}
.taggs a:hover {
	color: #000000;
}
#post-entry .post-meta {
	background: #ffffff;
	clear: none;
	display: block;
	float: left;
	margin:10px 17px 20px 3px;
	padding: 0px;
	width: 225px;
	height: 350px;
}
#post-entry .post-meta a {
	color: #7a7575;
	text-decoration: none;
}
#post-entry .post-meta a:hover   {
	color: #7a7575;
	text-decoration: none;
}
#post-entry-single .post-info a {
	color: #b3986b;
	font-size: 18px;
	text-decoration: none;
}
.meta-cat a {
	padding-left: 10px;
}
#post-entry .post-meta .thumb {
	clear: both;
	display: block;	
	margin: 3px 3px 0px 3px;
	overflow: hidden;
	padding: 0px;
	width: 97%;
	height: 145px;
}
#post-entry .sticky .thumb {
	margin: 3px 3px 0px 3px;
	width: 464px;
}
#post-entry-single .thumb {
	clear: both;
	display: block;
	float:left;
	padding: 0px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#post-entry .post-meta .thumb .aligncenter {
	border-style: none;
	border-width: 0px;
	margin: 0 auto 0 auto;
	padding: 0px;
}
#post-entry .post-meta h2  a {
	color: #9a1d0d;
	clear: both;
	display: block;
	font-size: 21px;
	font-weight: bold;	
	line-height: 22px;
	margin: 0;
	padding: 0px;
	text-transform: uppercase;
	width: 100%;
	height: auto;
}
#post-entry .post-meta h2  a:hover {
	color: #9a1d0d;
}
#post-entry .post-meta .post-author {
	color: #2c2c2c;
	font-size: 14px;
	font-weight: bold;
	margin: -5px 6px 8px 6px;
	text-transform: uppercase;
}
#post-entry .post-meta .post-date, 
.single-date  {
	clear: both;
	color: #b3986b;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
.single-date {
	border-bottom: 1px solid #c0c7ce;
	padding-bottom: 5px;
}
#post-entry-single .post-date {
	clear: both;
	color: #000000;
	display: block;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	line-height: 16px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
	width: 100%;
	height: auto;
}
#post-entry-single .post-date a{
	color: #000000;
}
#post-entry .post-meta .post-content {
	clear: both;
	color: #7a7575;
	display: block;
	font-size: 13px;
	line-height: 16px;
	margin: 7px;
	padding: 0px;
	height: auto;
}
.post-content embed, .post-content  iframe {
	width: 99%;
}
#post-entry .post-meta  hr {
	background: #c7bfbf;
	border: 0;	
	margin: 0 auto;
	width: 220px;
	height: 1px;
}
#post-entry .sticky hr {
	width: 465px;
}
#post-entry-single  span {
	color: #686767;
	font-size: 13px;
	padding-left: 25px;
}
#post-entry-single  span a {
	color: #686767;
}
#post-entry-single   span a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#post-entry-single  hr {
	background: #c7bfbf;
	border: 0;	
	height: 1px;
}
span.raquo {
	color: #8e8e8e;
}
#post-entry-single .post-meta-single .post-content , 
#post-entry-single .post-meta-page .post-content {
	clear: both;
	color: #7a7575;
	display: block;
	font-size: 13px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 100%;
	height: auto;
}
#post-entry-single .post-meta-single {
	float:left;
	margin-right: 10px;
	margin-top: 25px;
	width: 680px;
}
#post-entry-single .post-info-left {
	float:left;
	margin-right: 10px;
	width: 250px;
}
#post-entry-single .post-info-left h4{
	font-weight: bold;
	padding-left: 25px;
	text-transform: uppercase;
}
#post-entry-single .post-info-left  .thumb{
	margin-left: 25px;
	margin-top: 25px;
}
#post-entry-single .cont-wrap {
	background: #ffffff;
	float:left;
	padding-bottom: 30px;
	width: 680px;
}

#post-entry-single .post-contain {
	float:left;
	width: 410px;
}
#post-entry-single .post-meta-page {
	background: #ffffff;
	float:left;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 40px;
	width: 640px;
}
#post-entry .post-info{
	background: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 2px 0px;
}
#post-entry .post-info h1  {
	color: #464e4e;
	font-size: 26px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#post-entry-single .post-content  a{
	color: #7a7575;
	text-decoration: underline;
}
#post-entry-single .post-meta-page .post-content  a{
	color: #000000;
	text-decoration: none;
}
#post-entry-single .post-content  a:hover{
	color: #000000;
	text-decoration: none;
}
#single-entry {
	float: left;
	font-size: 12px;
	padding: 5px;
	width: 198px;
}
.posts-navigation {
	color: #ffffff;
	margin: 0px auto;
	margin-bottom: 20px;
	width: 140px;
}
.posts-navigation a { 
	color: #ffffff; 
	font-size: 20px;
	text-decoration: underline; 
}
.posts-navigation a:hover { 
	color: #dcc08e; 
}
.posts-navigation-next {
	float: right;
}
.posts-navigation-prev {
	float: left;
}
.single-com {
	background-color: #ffffff;
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;	
	width: 460px;
}
#sidebar {
	color: #888888;
	float: left;
	margin-right: 0px;
	margin-top: 70px;
	padding-bottom: 35px;
	padding-left: 30px;
	width: 270px;
}
#sidebarinner {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}
#sidebar img {
	max-width: 98%;
	height: auto;
}
#sidebar a {
    width: 270px;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
#menu-sidebar-menu {
	overflow: hidden;
}
ul.sidebar_list {
	clear: both;
	color: #7a7575;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 260px;
}
ul.sidebar_list a {
	color: #7a7575;
	text-decoration: none;	
}
ul.sidebar_list a:hover {
	color: #595656;
	text-decoration: none;
}
ul.sidebar_list li {
	background: url(images/widget-min.png) 0 10px no-repeat;
	clear: both;
	display: block;	
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 20px;
	position: relative;
	width: auto;
	height: auto;
}
ul.sidebar_list li select {
	display: block;
	padding: 1px;
	margin: 10px auto 0px auto;
	width: 98%;
}

#searchsubmit {
	background: #dcdcdc;
	border:1px solid #506774;
	color: #464e4e;
	font:12px Verdana, Arial, sans-serif; 	
	padding:2px;
}
#sidebar #s {
	width:100px; 
	height: 18px;
}
#sidebar .widget  {
	background: #e7e7e7;
	text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;
}
#menu-menu a:hover {
	padding-left: 0px;
}
#menu-menu .sub-menu a:hover {
	padding-left: 0px;
}
ul.sidebar_list .widget_nav_menu div {
	margin: 0px;
	padding: 0px;	
}
ul.sidebar_list li ul, 
ul.sidebar_list li div {
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}
ul.sidebar_list li div {
	font-size: 12px;
	line-height: 22px;
}
ul.sidebar_list li ul li {
	background-position: left 9px;
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0px;
	clear: both;
	display: block;
	font-size: 13px;
	line-height: 22px;
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-shadow: 1px 1px 0px #ffffff;
	height: auto;
	width: auto;
	webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none; 
}
ul.sidebar_list li ul li ul {
	background-image: none;
	border-style: none;
	border-width: 0px;
	clear: both;
	display: block;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;	
}
ul.sidebar_list h6 {
	border-bottom: 1px solid #c0c7ce;
	clear: both;
	color: #9a1d0d;
	display: block;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -1px;
	list-style-image: none;
	list-style-type: none;
    margin: 0px 0px 10px 0px;
	padding-top: 0px;
	text-shadow: 0px 1px 1px #fff;
	text-transform: uppercase;
	width: auto;
	height: auto;
}
ul.sidebar_list h6 a {
	color: #FFFFFF;
	text-decoration: none;
}
ul.sidebar_list h6 a:hover {
	color: #595656;
	text-decoration: underline;
}
ul.sidebar_list #wp-calendar {
	margin-top: 20px;
	font-size: 13px;
	text-align: center;
	width: 100%;
}
ul.sidebar_list #wp-calendar caption {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
ul.sidebar_list #wp-calendar #prev {
	padding-left: 4%;
	text-align: left;
}
ul.sidebar_list #wp-calendar #next {
	padding-right: 4%;
	text-align: right;
}
ul.sidebar_list #wp-calendar a {
	color: #7c7a68;
	font-weight: bold;
}
ul.sidebar_list #wp-calendar a:hover {
	color: #ffffff;
} 

ul.sidebar_list .featured-category {
}
ul.sidebar_list .featured-category h6 {
}
ul.sidebar_list .featured-category .feat-cat-entry {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}
ul.sidebar_list .featured-category .feat-cat-entry .feat-cat-meta {
	border-width: 0px;
	border-style: none;
	clear: both;
	display: block;
	margin: 0px;
	padding: 8px;
	width: auto;
	height: auto;
}
ul.sidebar_list .featured-category .feat-cat-entry .feat-cat-meta .clearfix {
	background-color: transparent;
	background-image: none;
	border-style: none;
	border-width: 0px;
	display: none;
	font-size: 1px;
	line-height: 1;
}
ul.sidebar_list .featured-category .feat-cat-entry .feat-cat-meta .alignleft {
	margin: 3px 10px 6px 0px;
	border: 5px solid #E2E0CB;
	height: 50px;
	width: 50px;
}
ul.sidebar_list .featured-category .feat-cat-entry .feat-cat-meta .aligncenter {
	margin: 0 auto 5px auto;
}
ul.sidebar_list .featured-category .feat-cat-entry .feat-cat-meta a {
	color: #3b3b3b;
}
ul.sidebar_list .featured-category .feat-cat-entry .feat-cat-meta a:hover {
	color: #000000;
}
ul.sidebar_list .featured-category .feat-cat-entry .feat-cat-meta h2 {
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
ul.sidebar_list .featured-category .feat-cat-entry .feat-cat-meta .feat-cat-date {
	color: #464e4e;
	font-size: 9px;
	font-style: italic;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
ul.sidebar_list .featured-category .feat-cat-entry .feat-cat-meta p {
	display: none;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
ul.sidebar_list .widget_text .textwidget {
	font-size: 12px;
	line-height: 20px;
}
ul.sidebar_list .widget_text .textwidget a {
	color: #7c7a68;
}
ul.sidebar_list .widget_text .textwidget a:hover {
	color: #000000;
}
ul#archives, ul#links {
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	clear: both;
	list-style-type: none;
	margin: 0px 10px 10px 0px;
	padding: 10px;
	text-shadow: 0px 1px 1px #fff;
	width: auto;
	height: auto;
}
ul#archives h6 {
	clear: both;
	color: #7c7a68;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	height: auto;
}
ul#archives li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
ul#archives li ul {
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 20px;
	width: auto;
	height: auto;
}
ul#archives li ul li {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}
ul#archives li ul li ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: auto;
	height: auto;
}
ul#archives a {
	color: #000000;
	text-decoration: none;
}
ul#archives a:hover {
	color: #7c7a68;
	text-decoration: underline;
}
ul#links h6 {
	clear: both;
	color: #7c7a68;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	height: auto;
}
ul#links li {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
ul#links li ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
ul#links li ul li {
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
ul#links li ul li ul {
	margin: 0px;
	padding: 0px 0px 0px 17px;
	width: auto;
	height: auto;
}
ul#links li ul li ul li {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
ul#links li a {
	color: #000000;
	text-decoration: none;
}
ul#links li a:hover {
	color: #7c7a68;
	text-decoration: underline;
}
#footer {
	background: #323232;
	border-top: 2px solid #4a4a4a;
	clear: both;
	line-height: 16px;
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
}
#footer-right {
	color: #686868;
	float: right;
	font-size: 12px;
	margin: 0px;
	padding: 20px 10px 0px 0px;
	position: relative;
	text-align: right;
	width: 49%;
	height: 30px;
}
#footer-right a:hover{
	text-decoration: underline;
}
#footer a {
	color: #8c8c8c;
	text-decoration: none;
}
#footer a:hover {
	background-color: transparent;
	color: #8c8c8c;
	text-decoration: none;
}
#footer .wrap {
	margin:0 auto;
	padding:5px 0;	
	width:1000px;
}

#footer .widgets_area {
	margin-bottom:10px;	
	margin-left:20px;
	overflow:auto;
}
#footer .widgets_area a:hover {
	color: #ffffff;
}
#footer .widgets_area h6{
	color: #dcc08e;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;	
}
#footer .widget {
	color: #d1d1d1;	
	float:left;
	font-size: 14px;
	margin-right: 10px;
	padding:0px;
	width:310px;
}
#footer li {
	list-style: none;
}
#footer .widget .textwidget  {
	padding-top: 8px;
}
#footer .widget ul{
	float:0;
	margin:0;
}
#footer .widget_archive li {
	display:inline-block;
	margin-right:14px;
	padding: 6px 0 0px 0px;
	width:130px;
}
#footer .widget ul li ,
#footer .widget_links  ul li, 
#footer .widget_pages ul li, 
#footer .widget_meta ul li,
#footer .widget_categories ul li, 
#footer .widget_nav_menu ul li{
	background: url(images/backmen-a.png) 0 12px no-repeat;
}

#footer .widget ul li:hover,
#footer .widget_links ul li:hover, 
#footer .widget_meta ul li:hover,
#footer .widget_pages ul li:hover,
#footer .widget_categories ul li:hover,
#footer .widget_nav_menu ul li:hover{
	background: url(images/backmen-h.png) 0 12px no-repeat;
}
#footer .widget_categories li a,
#footer .widget_recent_entries li  a,
#footer .widget_links li  a,
#footer .widget li  a,
#footer .widget_pages li  a,
#footer .widget_meta li  a,
#footer .widget_nav_menu  li  a,
#footer .widget_archive li{
	padding-left: 20px;
	width: 310px;
}
#footer .widget_categories {
	margin-left: 0px;
}
#footer .widget_categories h4, 
#footer .widgets_area h4  {
	color: #dcc08e;
	font-size: 18px;
	font-weight: bold;
	line-height: 32px;
	width: 293px;	
}
#footer .widget_links li,
#footer .widget li,
#footer .widget_meta li,
#footer .widget_nav_menu li ,
#footer .widget_pages li ,
#footer .widget_recent_entries li {
	display:block;
	padding: 6px 0 6px 0px;
}
#footer .widget_recent_comments li, 
#footer .widget_twitter li {
padding-left: 18px;
}

#footer .widget_text{
	line-height:1.2;
}
#footer .widget_tweets .twtr-tweet-wrap  {
	padding: 6px 0 !important;
}
#footer .widget_tweets  .twtr-ft{
	display:none;
}
#footer .widget_tweets .twtr-tweet-text em{
	display:none !important;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.post-nav {
	font-size: 12px;
	padding-bottom: 50px;
}
.post-nav-l, 
.post-nav-r  {
	color: #464e4e;
	overflow: hidden;
	padding:15px;
	padding-left: 20px;
	width: 40%;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.post-nav-r {
	float:right;
	text-align: right;
}
.post-nav-l {
	float:left;
}
.post-nav-r  a, 
.post-nav-l a {
	color: #9a1d0d;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none; 
}
.post-nav-r  a:hover, 
.post-nav-l a:hover {
	text-decoration: underline;
}
#sidebar ul ul,
#sidebar ol ol,
#sidebar ul ol,
#comments ul ul,
#comments ol ol,
#comments ul ol {
	margin-bottom: 0;
}
.cssmenu ul,
#sidebar ul,
#comments ul  {
	list-style: none;
}
.cssmenu ol ,
#sidebar ol ,
#comments ol {
	list-style: none;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
td img {
	vertical-align: top;
}
#content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
ul {
	list-style: square;
	margin: 0 0 18px 2em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	overflow: auto;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: smaller;
}





