.lista_padding li {margin:10px}
/*#menutop {display:none !important}*/
#menutop, #footer {border-left: solid 1px #ccc !important; border-right: solid 1px #ccc !important}
#footer {border-bottom: solid 1px #ccc !important;}
#thedate {display:none}
#menutop {margin: 0 auto; width:880px; background: #fff !important}
#menutop li:hover > a {background-color:#eee !important}
#footer {margin:0 auto; width:880px !important;}
#footer .wrap {padding:5px 0 !important}
#footer .copyright {display:block !important; margin-left:20px !important;}
#footer h2 {margin-left: 20px !important;}
p.wpzoom {margin-top:30px !important ; margin-right: 10px !important}
#comments {display:none }
.post_author {display:none}
li.author {display:none !important }
/*********************************************************************************************

Theme Name: Chronicle
Theme URI: http://www.wpzoom.com/themes/chronicle
Version: 1.0.1
Author: WPZOOM
Author URI: http://www.wpzoom.com/
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

The PHP code portions of this WPZOOM theme are subject to the GNU General Public
License, version 2. All images, cascading style sheets, and JavaScript elements are
released under the WPZOOM Proprietary Use License below.

**********************************************************************************************

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file.

**********************************************************************************************

1. Toolbox CSS  -----------------------  All Theme Files
2. Global Styles  ---------------------  All Theme Files
3. Header  ----------------------------  header.php
4. Homepage  --------------------------  index.php
5. Archive Posts ----------------------  loop.php
6. Single Post ------------------------  single.php
7. Sidebar & Widgets ------------------  sidebar.php
8. Comments ---------------------------  comments.php
9. Footer  ----------------------------  footer.php

**********************************************************************************************/


/*********************************************************************************************

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/
/* Reset & General Styling */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0; padding: 0; list-style-position: inside; }
ul ul, ol ol, ul ol, ol ul { margin: 0; }
dd { margin: 0 0 0 40px; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label { cursor: pointer; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; }
input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: left; }
tr, th, td { padding-right: 1.625em; border-bottom: 1px solid #EAE7DE; }
td { vertical-align: top; }

/* Smart clearfix */
.clear, .cleaner { clear: both; height: 0; overflow: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* Headings */
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;  }
h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

.floatleft { float: left; }
.floatright { float: right; }
.sticky, .bypostauthor {}


/* Text Selection Color */
::-moz-selection { background: #fa0; color: #fff; text-shadow: none; }
::selection      { background: #fa0; color: #fff; text-shadow: none; }
img::-moz-selection { background: transparent; }
img::selection      { background: transparent; }

/* Navigation */
div.navigation { 
	font: 14px 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	text-align: center; 
	padding: 20px 15px; 
	border-bottom: 1px solid #e3e5e9; 
	margin: 0; 
}

div.navigation a { 
	font-weight: normal; 
	text-decoration: none; 
	color: #888; 
	padding: 0; 
	margin: 0 8px; 
}

div.navigation a:hover, 
div.navigation a:active { 
	color: #2e69c3; 
}

div.navigation span.current {  
	color: #fff; 
	margin: 0 8px;    
	padding: 8px 12px; 
	-moz-border-radius: 200px; 
	-webkit-border-radius: 200px; 
	border-radius: 200px; 
	background-color: #4979c3;
	-moz-box-shadow: inset 0 2px 1px rgba(0,0,0,.2), inset 0 0 0 1px rgba(0,1,1,.1);
	-webkit-box-shadow: inset 0 2px 1px rgba(0,0,0,.2), inset 0 0 0 1px rgba(0,1,1,.1);
	box-shadow: inset 0 2px 1px rgba(0,0,0,.2), inset 0 0 0 1px rgba(0,1,1,.1);
	background-image: -moz-linear-gradient(bottom, rgba(255,255,255,.15) 0%, rgba(0,1,1,.15) 100%);
	background-image: -o-linear-gradient(bottom, rgba(255,255,255,.15) 0%, rgba(0,1,1,.15) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,.15) 0%, rgba(0,1,1,.15) 100%);
	background-image: linear-gradient(bottom, rgba(255,255,255,.15) 0%, rgba(0,1,1,.15) 100%);
}

div.navigation span.pages { 
	margin-right: 0; 
	display: none; 
}

div.navigation .alignleft, 
div.navigation .alignright { margin: 0; }

div.navigation .prev { float: left; margin: 0 16px 0 0; }

div.navigation .next { float: right; margin: 0 0 0 16px; }


/* Forms */
input, textarea { 
 	font-size: 13px; 
 	color: #000; 
	background: #fff;  
    font-family: Helvetica, Arial, sans-serif;
	padding: 13px 15px; 
	-webkit-box-sizing: 
	border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	border: 1px solid #b8bdc3; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
}

input:focus, textarea:focus { 
	border-color: #999;  
}

button,
input[type=button],
input[type=reset],
input[type=submit] {  	
 	padding: 13px 25px; 
	margin: 0; 
	text-align: center; 
	display: inline; 
	font-size: 13px; 
	font-weight: bold; 
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); 
	color: #fff; 
	background: #4773ca; 
	background: -moz-linear-gradient(top, #5c96da, #4c7bcd 50%, #4672ca 50%, #3251bb); 
	background: -webkit-linear-gradient(top, #5c96da, #4c7bcd 50%, #4672ca 50%, #3251bb); 
	background: linear-gradient(to bottom, #5c96da, #4c7bcd 50%, #4672ca 50%, #3251bb); 
	width: auto; 
	border: 0; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
	-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 2px 0 rgba(255, 255, 255, 0.3), inset 0 -2px 2px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.15); 
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 2px 0 rgba(255, 255, 255, 0.3), inset 0 -2px 2px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.15); 
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 2px 0 rgba(255, 255, 255, 0.3), inset 0 -2px 2px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.15);  
}
 
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover { 
 	cursor: pointer; 
	background: #658ee8; 
	background: -moz-linear-gradient(top, #79b0f5, #6a94e8 50%, #658ae5 50%, #5069d8); 
	background: -webkit-linear-gradient(top, #79b0f5, #6a94e8 50%, #658ae5 50%, #5069d8); 
	background: linear-gradient(to bottom, #79b0f5, #6a94e8 50%, #658ae5 50%, #5069d8);
}

input[type='submit']::-moz-focus-inner { 
	border: 0; 
	padding: 0; 
}

input#s { 
	float:left; 
	margin:0 5px 0 0; 
	box-shadow:none; 
	-moz-box-shadow:none; 
	-webkit-box-shadow:none;  
}

/* Meta separator */
.separator {
    color: #e5e5e5;
    font-size: 11px;
    margin:0 5px;
}

.post-meta .separator {
	margin:0 8px;
}

/*********************************************************************************************

2. Global Styles

*********************************************************************************************/

body {
    color: #6e7279;
    font-family: Helvetica;
    font-size: 13px;
    overflow-x: hidden;
    line-height: 1.5;
    margin: 0;
    padding: 0;
	background: #fff;
}

/* Links */
a { color: #0f5a99; text-decoration:none; }
a:hover { text-decoration:underline; color:#2e69c3}

h1 a,
h2 a,
h3 a { color: #191919; text-decoration:none; }

h1 a:hover,
h2 a:hover,
h3 a:hover { text-decoration:none; color:#2e69c3}


a:focus { outline: none; }
a:hover, a:active { outline: none; }

p { margin: 0 0 15px; padding: 0; }

.inner-wrap {
    margin: 0 auto;
    width: 1120px;
    background:#fff;
    padding:40px 40px 0;
	border-left: 1px solid #dadedf;
	border-right: 1px solid #dadedf;
}

#content {
	padding-bottom: 80px;
}

/*********************************************************************************************

3. Header  -------------------------  header.php

*********************************************************************************************/

#header {
	margin: 0;
}

/* Top Menu */

#menutop {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	color: #7c7f85;
	background: #2e3033;
	background: -moz-linear-gradient(top, #3c3e42, #323438 50%, #2c2e31 50%, #202224);
	background: -webkit-linear-gradient(top, #3c3e42, #323438 50%, #2c2e31 50%, #202224);
	background: linear-gradient(to bottom, #3c3e42, #323438 50%, #2c2e31 50%, #202224);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 2px 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 2px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 2px 1px rgba(0, 0, 0, 0.05);
}

#menutop .wrap {
	width: 880px;
	margin: 0 auto;
}

#menutop #topmenu {
	float: left;
	font: bold 12px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	list-style: none;
	margin: 0;
}
 
#menutop .dropdown a {
	text-decoration: none;
	color: #979ca3;
}

#menutop .dropdown ul a {
 	font-weight: normal;
}
 
#menutop .dropdown > li > a {
	color: #979ca3;
	padding: 16px  18px;
}

#menutop .dropdown a {
	text-shadow: none;
}

#menutop .dropdown .sub-menu li:hover > a {
	text-shadow: none;
	color: #fff;
	background-color: #bbc2ce;
	-moz-box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
	-webkit-box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
	box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
}

#menutop .dropdown  .sub-menu .sub-menu li a {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	color: #fff;
}

#menutop .dropdown  .sub-menu .sub-menu li:hover > a {
	background-color: #b1b8c3;
	-moz-box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
	-webkit-box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
	box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
}

 
#menutop #thedate {
	float: right;
	font-size: 11px;
}

#menutop #topmenu p, 
#menutop #thedate {
	line-height: 45px;
}

#header .head-wrap {
	width: 880px;
	padding: 40px 0;
	margin: 0 auto;
}


/* Logo */

#logo {
	float: left;
}

#logo, #logo h1,
#logo h1 a {
	
	color: #33373c;
	line-height: normal;

}

#logo a:hover, 
#logo a:active {
	color: #2e69c3;
}

#header .adv {
 	float: right;
}	
 
/* Search Form */

#header #searchform {
	position: relative;
	float: right;
	margin:0 0 15px;
}

#header #searchform #s {
	font-size: 13px;
	color: #000;
	background: #fff;
	height: 40px;
	width: 195px;
	padding: 0 40px 0 15px;
	border: 1px solid #ced2d8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
	margin: 0;
}

#header #searchform #s.placeholder { color: #a8adb6; }
#header #searchform #s::-webkit-input-placeholder { color: #a8adb6; }
#header #searchform #s:-moz-placeholder { color: #a8adb6; }
#header #searchform #s::-moz-placeholder { color: #a8adb6; }
#header #searchform #s:-ms-input-placeholder { color: #a8adb6; }

#header #searchform #searchsubmit {
	position: absolute;
	top: 1px;
	right: 1px;
	z-index: 10;
	text-indent: -9999em;
	background: transparent url('images/search-icon.png') 10px 50% no-repeat;
	height: 40px;
	width: 40px;
	padding: 0;
	border: 0;
	overflow: hidden;
	margin: 0;
	opacity: 0.8;
	box-shadow:none; 
	-moz-box-shadow:none; 
	-webkit-box-shadow:none;
}

#header #searchform #searchsubmit:hover, #header #searchform #searchsubmit:focus {
	opacity: 1;
}

/* Main Menu & Dropdown menu */
#menu {
	font: 13px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #575b68;
	background: #f0f1f2;
	background: -moz-linear-gradient(top, #f9f9f9, #f0f1f2 50%, #eeeef0 50%, #ececee);
	background: -webkit-linear-gradient(top, #f9f9f9, #f0f1f2 50%, #eeeef0 50%, #ececee);
	background: linear-gradient(to bottom, #f9f9f9, #f0f1f2 50%, #eeeef0 50%, #ececee);
	border-top: 1px solid #dcdcdd;
	border-bottom: 1px solid #bdbfc0;
	-moz-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);
	margin: 0;
}

#menu .wrap {
	width: 880px;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 auto;
}

#menu .wrap > p {
	padding: 16px 25px 18px;
	margin: 0;
}

.btn_menu { display:none; }

.dropdown {
	list-style: none;
}

.dropdown li {
	position: relative;
}

.dropdown > li {
	float: left;
}

.dropdown  a {
	display: block;
	position: relative;
	text-decoration: none;
	line-height: normal;
}

#menu #mainmenu > li {
 	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

#menu #mainmenu > li > a {
	color: #575b68;
	border-top: 3px solid #40a9ec;
	margin: -1px 0 0;
}

#menu #mainmenu > li > a:before {
	content: '';
	display: block;
	position: absolute;
	top: -3px;
	left: 0;
	right: 0;
	height: 3px;
	-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}

.dropdown .sf-sub-indicator {
	display: inline-block;
	text-indent: -9999em;
	vertical-align: middle;
	height: 0;
	width: 0;
	border: 3px solid transparent;
	border-top-width: 4px;
	border-top-color: #575b68;
	border-bottom: 0;
	overflow: hidden;
	margin: 0 0 0 6px;
}

.dropdown > li:hover > a {
	background-color: #fff;
}

.dropdown  > li:hover > a.sf-with-ul {
	z-index: 100;
	padding-bottom: 19px;
	margin-bottom: -1px;
}

.dropdown .sub-menu {
	position: absolute;
	top: -999em;
	z-index: 99;
	background: #fff;
	list-style: none;
	width: 280px;
	border-top: 1px solid #bdbfc0;
	-moz-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.1), 1px 0 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.1), 1px 0 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow: -1px 0 0 rgba(0, 0, 0, 0.1), 1px 0 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.3);
}

.dropdown  .sub-menu li {
	border-bottom: 1px solid #e5e7eb;
}

.dropdown .sub-menu li:last-child {
	border-bottom: 0;
}

.dropdown  .sub-menu a {
	color: #878d95;
	padding: 12px 25px;
}

.dropdown .sub-menu li:hover > a {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	color: #fff;
	background-color: #bbc2ce;
	-moz-box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
	-webkit-box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
	box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
}

.dropdown li:hover .sub-menu {
	top: auto;
}

.dropdown  .sub-menu .sub-menu {
	border-top: 0;
}

.dropdown  li:hover .sub-menu .sub-menu {
	top: 0;
	left: 280px;
	color: #fff;
	background-color: #bbc2ce;
	-moz-box-shadow: 0 0 0 1px #a6b0bf, 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 0 1px #a6b0bf, 0 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 1px #a6b0bf, 0 2px 2px rgba(0, 0, 0, 0.3);
}

.dropdown  .sub-menu a .sf-sub-indicator {
	display: inline-block;
	text-indent: -9999em;
	vertical-align: middle;
	height: 0;
	width: 0;
	border: 3px solid transparent;
	border-left-width: 4px;
	border-left-color: #878d95;
	border-right: 0;
	overflow: hidden;
	margin: 0 0 0 6px;
}

.dropdown  .sub-menu li:hover > a .sf-sub-indicator {
	border-left-color: #fff;
}

.dropdown  .sub-menu .sub-menu li {
	border-bottom-color: #b0b8c5;
}

.dropdown  .sub-menu .sub-menu li a {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	color: #fff;
}

.dropdown  .sub-menu .sub-menu li:hover > a {
	background-color: #b1b8c3;
	-moz-box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
	-webkit-box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
	box-shadow: 0 -1px 0 #a6b0bf, 0 1px 0 #a6b0bf;
}

.dropdown  .sub-menu .sub-menu li a .sf-sub-indicator {
	border-left-color: #fff;
}
 

#menu .dropdown > .current-menu-ancestor > a, 
#menu .dropdown > .current-menu-item > a { background-color: #fff; }

/*********************************************************************************************

4. Homepage    -------------------------  index.php

*********************************************************************************************/

#content {
	width: 840px;
	margin: 0 auto;
background-color:#fff;
padding: 20px
}

#content #main {
	float: left;
	width: 100%;
	overflow: hidden;
}

#home_ad {
	text-align:center;
	margin:-20px 0 30px;
}


/* Breaking News Bar */

#breaking-news {
	display: table;
	font: 13px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 20px;
	color: #a08364;
	background: #fffdf3;
	background: -moz-linear-gradient(top, #fffcef, #fffef7);
	background: -webkit-linear-gradient(top, #fffcef, #fffef7);
	background: linear-gradient(to bottom, #fffcef, #fffef7);
	width: 100%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 2px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 2px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 2px 2px rgba(0, 0, 0, 0.05);
	margin: 0 0 40px;
}

#breaking-news h2, #breaking-news .news {
	display: table-cell;
	vertical-align: top;
	padding: 10px 20px;
}

#breaking-news h2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	color: #79634b;
	background: #faf7e8;
	background: -moz-linear-gradient(top, #f8f5e1, #fcf9ef);
	background: -webkit-linear-gradient(top, #f8f5e1, #fcf9ef);
	background: linear-gradient(to bottom, #f8f5e1, #fcf9ef);
	width: 1%;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 2px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 2px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 2px 2px rgba(0, 0, 0, 0.05);
}

#breaking-news .news {
	width: 99%;
}

#breaking-news .news ul {
	list-style: none;
}

#breaking-news .news p {
	margin: 0;
}

#breaking-news .news a {
	text-decoration: underline;
	color: #6b5235;
}

#breaking-news .news a:hover, #breaking-news .news a:active {
	color: #000;
}

/* Homepage Widgets (featured categories) */

#homewidgets {
	display: table;
	width: 100%;
	border-bottom: 1px solid #e3e5e9;
}

#homewidgets .col1, #homewidgets .col2 {
	display: table-cell;
	vertical-align: top;
	width: 50%;
}

#homewidgets .col1 {
	border-right: 1px solid #e3e5e9;
}

#homewidgets .widget {
	float: none;
	width: auto;
	border-bottom: 1px solid #e3e5e9;
}

#homewidgets .widget:last-child {
	border-bottom: 0;
}


#homewidgets .col1 .widget {
	padding: 30px 30px 30px 0;
}

#homewidgets .col2 .widget {
	padding: 30px 0 30px 30px;
}


/* Video Slider */

#carousel {
	background: #3f444e;
	background: -moz-linear-gradient(top, #32373f, #4c525e);
	background: -webkit-linear-gradient(top, #32373f, #4c525e);
	background: linear-gradient(to bottom, #32373f, #4c525e);
	padding: 60px 0;
	-moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 -2px 2px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 -2px 2px rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 -2px 2px rgba(255, 255, 255, 0.2);
}

#carousel .wrap {
	width: 880px;
	margin: 0 auto;
}

#carousel .slides {
	list-style: none;
}

#carousel .cover, #carousel .cover img, #carousel .cover iframe {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#carousel #slides {
	float: left;
	width: 100%;
}

#carousel #slides li {
	display: none;
}

#carousel #slides .cover {
	position: relative;
	height: 340px;
	width: 100%;
	-webkit-box-reflect: below 0px -webkit-linear-gradient(top, transparent 90%, rgba(255, 255, 255, 0.3));
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	margin: 0 0 35px;
}

#carousel #slides .cover a:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 0 2px rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 0 2px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 0 2px rgba(255, 255, 255, 0.1);
}

#carousel #slides h3 {
	font-size: 24px;
	font-weight: normal;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	line-height: 31px;
	color: #fff;
	margin: 0 0 15px;
}

#carousel #slides h3 a {
	color: #fff;
}

#carousel #slides h3 a:hover, #carousel #slides h3 a:active {
	color: #2e69c3;
}

#carousel #slides .excerpt {
	font-size: 13px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
	line-height: 1.7;
	color: #9098a8;
}

#carousel #slides .excerpt :last-child {
	margin-bottom: 0;
}

#carousel #slides .excerpt a {
	text-decoration: none;
	color: #bac6da;
}

#carousel #slides .excerpt a:hover, #carousel #slides .excerpt a:active {
	color: #fff;
}

#carousel #thumbs {
	float: right;
	width: 340px;
}

#carousel #thumbs .flex-viewport {
	height: 340px !important;
}

#carousel #thumbs .item {
	height: 128px;
	overflow: hidden;
}

#carousel #thumbs .item .inner {
	cursor: pointer;
}

#carousel #thumbs .cover {
	float: left;
	position: relative;
	height: 85px;
	width: 125px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	margin: 0 20px 0 0;
}

#carousel #thumbs .cover:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 0 2px rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 0 2px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 0 2px rgba(255, 255, 255, 0.1);
}

#carousel #thumbs .current .cover:after {
	-moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.4), inset -1px -1px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 2px #4c7ddd, inset -3px -3px 0 rgba(255, 255, 255, 0.4), inset 3px 3px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 3px #4c7ddd;
	-webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.4), inset -1px -1px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 2px #4c7ddd, inset -3px -3px 0 rgba(255, 255, 255, 0.4), inset 3px 3px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 3px #4c7ddd;
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.4), inset -1px -1px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 2px #4c7ddd, inset -3px -3px 0 rgba(255, 255, 255, 0.4), inset 3px 3px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 3px #4c7ddd;
}

#carousel #thumbs h4 {
	font-size: 15px;
	font-weight: normal;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	color: #fff;
	padding: 6px 0 0;
}

#carousel #thumbs .duration {
	font: 500 13px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	color: #7a7f8c;
	margin: 8px 0 0;
}

#carousel #thumbs .duration:before {
	content: url('images/duration-icon.png');
	display: inline-block;
	vertical-align: -3px;
	margin: 0 6px 0 0;
}

#carousel #thumbs .flex-control-paging {
	text-align: center;
	list-style: none;
	margin: 20px 0 0;
}

#carousel #thumbs .flex-control-paging li {
	display: inline-block;
	margin: 0 8px 0 0;
}

#carousel #thumbs .flex-control-paging li:last-child {
	margin: 0;
}

#carousel #thumbs .flex-control-paging li a {
	display: block;
	position: relative;
	cursor: pointer;
	text-indent: -9999em;
	background: rgba(0, 0, 0, 0.5);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
	height: 13px;
	width: 13px;
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
}

#carousel #thumbs .flex-control-paging li a:hover:after, #carousel #thumbs .flex-control-paging li a:active:after, #carousel #thumbs .flex-control-paging li a.flex-active:after {
	content: '';
	display: block;
	position: absolute;
	top: 4px;
	left: 4px;
	right: 4px;
	bottom: 4px;
	background: #fff;
	background: -moz-linear-gradient(top, #aaa, #fff);
	background: -webkit-linear-gradient(top, #aaa, #fff);
	background: linear-gradient(to bottom, #aaa, #fff);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.4);
}


/*********************************************************************************************

5. Archive posts styling -------------------------  loop.php

*********************************************************************************************/

h1.archive_title {
    font-size: 32px;
	font-weight: normal;
    line-height: 1.3;
    margin: 0 0 35px;
    padding: 0 0 20px;
    border-bottom: 1px solid #e3e5e9;
    color: #484b50;
    font-weight:bold;
}

h1.archive_title a {
	color: #484b50;
}

h1.archive_title a:hover, h1.archive_title a:active {
	color: #2e69c3;
}

.archiveposts h3.title {
    font-size: 1.6;
    line-height: 1.3;
    margin: 0 0 25px;
    padding: 0;
    color: #212426;
    font-weight:bold;
}

.archiveposts .post {
	font-size: 13px;
	line-height: 1.6;
	color: #6e7279;
	padding: 0 0 40px;
	border-bottom: 1px solid #e3e5e9;
	margin: 0 0 40px;
}

.archiveposts .post:last-child {
	margin-bottom: 0;
}

.post-thumb {
  float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
	overflow: hidden;
	margin: 0 30px 0 0;
}

.post-thumb a {
	display: block;
}

.post-thumb img {
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.archiveposts .topsticky .post-thumb {
    float: none;
	margin: 0 0 30px;
}

.paged .archiveposts .topsticky .post-thumb {
    float: left;
	margin: 0 30px 0 0;
}

.featured-post .post-thumb {
    float: none;
	margin: 0 0 15px;
}



.archiveposts h2 {
	font-size: 24px;
	color: #484b50;
	margin: 0 0 8px;
	font-weight: normal;
	line-height: 1.3;
}

.archiveposts h2 .edit a {
	font: 12px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #aaa;
	margin-left: 0.5em;
}

.archiveposts h2 a {
	color: #484b50;
}

.archiveposts h2 a:hover, .archiveposts h2 a:active {
	color: #2e69c3;
}

.archiveposts .post-content {
	overflow: hidden;
}

.archiveposts .sticky .post-content {
	float: none;
	width: auto;
}

.archiveposts .entry :last-child {
	margin-bottom: 0;
}

.archiveposts .entry .date,
.recent-meta .date {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color: #a1a8b1;
	padding:0 0 0 20px;
 	background: url('images/date-icon.png') no-repeat 0 2px;
	float:left;
}

.recent-meta {
	margin: 0 0 8px;
}

.archiveposts .entry .cat {
	float: left;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #8c9197;
	margin: 0 0.5em 0 0;
}

.archiveposts .entry .cat a {
	text-decoration: none;
	color: #8c9197;
}

.archiveposts .entry .cat a:hover, .archiveposts .entry .cat a:active {
	color: #2e69c3;
}

/* Read more button */
.archiveposts .entry a.read-more { 
	font-size: 12px; 
	font-family:  Helvetica, Arial, sans-serif; 
	text-transform: uppercase; 
	text-decoration: none; 
	color: #959ba3; 
	margin: 0 0 0 0.7em; 
}

.archiveposts .entry a.read-more:hover, 
.archiveposts .entry a.read-more:active { color: #2e69c3; }


/*********************************************************************************************

6. Single Posts Styling  ---------------------------------  single.php, page.php

*********************************************************************************************/

.entry {
	line-height: 1.8;
}

.entry h1, 
.entry h2, 
.entry h3, 
.entry h4, 
.entry h5, 
.entry h6 {
    margin-bottom: 12px;
    line-height:1.3;
    font-weight: normal;
    color: #222;
}

.entry p { 
	margin-bottom: 14px;
}
 
.single span.category {
	font-size: 12px;
	color: #fff;
	background-color: #009b2c;
	padding: 4px 10px;
}

.single span.category a {
	color:#fff;
}

.single span.category .separator {
	margin:0 5px;
	color:#8FB891;
}

.entry img.alignnone,
.entry img.aligncenter,
.entry img.alignleft,
.entry img.alignright,
.entry img.attachment-fullsize {
    margin-bottom: 10px;
    max-width: 100%;
	height:auto;
}

.entry ul, .entry ol { margin: 0 0 14px 14px; }
.entry li ul, .entry li ol { margin-bottom: 0; }
.entry li { list-style-position: inside; }
.entry ul li { list-style-type: square; }
.entry ol li { list-style-type: decimal; }
.entry blockquote {
    color:#8E8E8E;
    border-left: solid 3px #ececec;
    padding:0 15px;
    margin: 10px;
}

h1.title  {
    margin: 0 0 25px;
    line-height:1.3;
    font-size:32px;
    font-weight:normal;
	color: #484b50;
}

h1.title a {
    color:#484b50;
}

h1.title .post-edit-link {
	color: #aaa;
	margin: 0 0 0 15px;
}

h1.title a:hover, h1.title a:active {
	color: #2e69c3;
}

.post-meta { 
	font: 12px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 30px;
	color: #9196a1;
	margin: 0; 
	padding: 0 0 20px;
	border-bottom: 1px solid #e3e5e9;
	margin: 0 0 40px;
}

.post-meta a {
	color: #434750;
}

.post-meta a:hover, .post-meta a:active {
	color: #2e69c3;
}

.post-meta ul {
	list-style: none;
}

.post-meta li {
	float: left;
	margin: 0 30px 0 0;
}

.post-meta li.share {
	float: right;
	margin: 0;
}

/* Post Sharing Buttons */

.post-meta li.share a {
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	white-space: nowrap;
	color: #fff;
	height: 30px;
	padding: 0 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25), inset 0 2px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25), inset 0 2px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25), inset 0 2px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
	margin: 0 10px 0 0;
}

.post-meta li.share a:last-child {
	margin: 0;
}

.post-meta li.share a:hover, .post-meta li.share a:active {
	-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
}

.post-meta li.share a.twitter { background: #3a93d8; background: -moz-linear-gradient(top, #4eb9e6, #266fcb); background: -webkit-linear-gradient(top, #4eb9e6, #266fcb); background: linear-gradient(to bottom, #4eb9e6, #266fcb); }
.post-meta li.share a.facebook { background: #2e6cc8; background: -moz-linear-gradient(top, #3e92db, #1f48b6); background: -webkit-linear-gradient(top, #3e92db, #1f48b6); background: linear-gradient(to bottom, #3e92db, #1f48b6); }
.post-meta li.share a.gplus { background: #dd5042; background: -moz-linear-gradient(top, #eb705c, #d03129); background: -webkit-linear-gradient(top, #eb705c, #d03129); background: linear-gradient(to bottom, #eb705c, #d03129); }

.post-meta li.share a.twitter:hover, .post-meta li.share a.twitter:active { background: #59aef5; background: -moz-linear-gradient(top, #6fd4ff, #4d87e7); background: -webkit-linear-gradient(top, #6fd4ff, #4d87e7); background: linear-gradient(to bottom, #6fd4ff, #4d87e7); }
.post-meta li.share a.facebook:hover, .post-meta li.share a.facebook:active { background: #5084e4; background: -moz-linear-gradient(top, #5eadf7, #4660d4); background: -webkit-linear-gradient(top, #5eadf7, #4660d4); background: linear-gradient(to bottom, #5eadf7, #4660d4); }
.post-meta li.share a.gplus:hover, .post-meta li.share a.gplus:active { background: #fb6c59; background: -moz-linear-gradient(top, #ff8b74, #ee4f3f); background: -webkit-linear-gradient(top, #ff8b74, #ee4f3f); background: linear-gradient(to bottom, #ff8b74, #ee4f3f); }

.post-meta li.share a:before {
	vertical-align: -6px;
	margin: 0 5px 0 0;
}

.post-meta li.share a.twitter:before { content: url('images/twitter-icon.png'); vertical-align: -5px; }
.post-meta li.share a.facebook:before { content: url('images/facebook-icon.png'); }
.post-meta li.share a.gplus:before { content: url('images/gplus-icon.png'); }


/* Author Bio */
.post_author {
	padding: 20px 0 0;
	border-top: 1px solid #e3e5e9;
	margin: 50px 0 0;
}

.post_author h3 {
	font-size: 11px;
	font-weight: normal;
	font-family:  Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #a6aeb3;
	margin: 0 0 20px;
}

.post_author .avatar {
	float: left;
	margin:0 20px 0 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.post_author .details {
	overflow: hidden;
	font-size: 13px;
	color: #787b82;
}

 
.post_author .details h4, .post_author .details h4 a {
	font-size: 15px;
	text-decoration: none;
	line-height: normal;
	color: #62656d;
	margin: 0 0 8px;
}

.post_author .details h4 a:hover, .post_author .details h4 a:active {
	color: #2e69c3;
}

.post_author .description {
	line-height: 1.7;
	margin: 0 0 10px;
}

.post_author .author_links {
	list-style: none;
}

.post_author .author_links li {
	float: left;
	font: bold 11px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 2;
	color: #737a83;
	margin: 0 25px 0 0;
}

.post_author .author_links li:last-child {
	margin: 0;
}

.post_author .author_links a {
	text-decoration: none;
	color: #737a83;
}

.post_author .author_links a:hover, .post_author .author_links a:active {
	color: #2e69c3;
}

.post_author .author_links a:before {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.post_author .author_links li.allposts a:before { content: url('images/author-posts-icon.png'); }
.post_author .author_links li.twitter a:before { content: url('images/author-twitter-icon.png'); }
  
 
/* Pages Navigation */
.page-link  { font-size: 16px; margin:10px 0;   }
.page-link span { font-weight: bold; }
.page-link a { font-weight: normal; padding:0; margin: 0 8px; }
 

/* Tags */
.tag_list { font-size: 16px;  margin: 0; }
.tag_list .separator { margin:0 5px; }
.tags_wrap { overflow:hidden; }


/* [gallery] shortcode */
.entry .gallery .gallery-item { max-width:150px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; }
.entry .gallery { clear: both; margin: auto; text-align: center; }
.entry .gallery a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
.gallery img { width:150px; height:auto; }


/* Images align */
.entry .aligncenter, div.aligncenter { display: block; clear:both; margin-left: auto; margin-right: auto; }
.alignleft, .entry .alignleft { float: left; margin-right:15px; }
.alignright, .entry .alignright { float: right; margin-left:15px; }


/* Caption for images */
.entry .wp-caption { max-width: 100% !important; width:auto; text-align:center; }
.entry .wp-caption img { background:none; margin:0; border:0 none; max-width:100%; width:auto; height:auto;}
.entry .wp-caption-text, .gallery-caption { color:#A7A3A3; font-size:11px; margin:0; padding:4px 0 0; text-align:center; }
.entry .wp-caption.aligncenter { margin:0 auto 15px; }

img.wp-smiley { border: none; padding: 0; }

.thumbnails { clear: both; float: left; font-size: 11px; line-height: 1.6em;  }
.thumbnails img { height: 100px; margin:0 20px 15px 0; width: 100px; }
.thumbnails .active img { border:3px solid #FFCB65; }

/* Template: Sidebar on the left */
#content #main.side-left { float: right; margin-left:38px; }

/* Template: Full-width */
#content #main.full-width { width: 100%; }

/* Template: Archives */
.post .col_arch { float: left; width: 100%; margin: 10px 0; border-bottom: 1px solid #ececec; padding-bottom: 15px; }
.post .col_arch .left { display:block; font-size: 16px; }
.post .col_arch .right { float: left; margin-top:12px; }
.post .col_arch .right ul {margin-left:0; }
.post .col_arch .right ul li a { font-weight: normal; }
.post .col_arch .right ul li { width: 30%; float: left; margin: 0 10px 5px 0; list-style-type: none; }
.post .col_arch:last-child { border-bottom:none; }


/* Facebook Like Box */
div.fb-like.fb_iframe_widget {	width: 100% !important;	}

.fb_iframe_widget { width: 100%!important }
.fb_iframe_widget span { width: 100%!important; }
.fb_iframe_widget span iframe { width: 100%!important; }

/*********************************************************************************************

7. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/

#sidebar {
	float: right;
	width: 340px;
}

#sidebar .nocol {
	margin:0 0 30px;
}

#sidebar .col1, #sidebar .col2 {
	overflow: hidden;
}

#sidebar .col1 {
	float: left;
	width: 180px;
}

#sidebar .col2 {
	float: right;
	width: 130px;
}

.widget {
	padding-bottom: 25px;
	border-bottom: 1px solid #e3e5e9;
	margin-bottom: 25px;
}

.widget:last-child {
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
}

.widget h3.title {
	font-weight: normal;
	font-size: 12px;
	font-family:  Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #a6aeb3;
	padding: 0;
	margin: 0 0 15px;
}
 
.widget ul { clear: both; margin: 0 0 10px;  }
.widget ul li { list-style-type: none; }
.widget ul ul { margin: 0; padding: 0; border-top: none; }
.widget ul ul li { border: none; }
.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }
.side_ad { text-align: center; margin:0 0 20px; }


/* Category Widget */
.widget_categories ul li { color: #8B8A8A; text-align: right; font-weight: normal; padding: 2px 0; clear: both; }
.widget_categories ul li li { padding-left:15px; }
.widget_categories ul li a { text-align: left; float: left; }


/* Recent Comments */
.recent-comments-list .avatar { margin-right: 15px; float: left; -webkit-border-radius: 2px; border-radius: 2px; }
.recent-comments-list li { padding:0 0 15px; margin:0 0 15px; border-bottom: 1px solid #e3e5e9; }
.recent-comments-list li:last-child { margin:0; padding:0; border:none; }
.recent-comments-list li a { font-weight:bold; }


/* Recent Posts  */
.widget .feature-posts-list br {display: none;}
.widget .feature-posts-list img { margin: 0 0 10px; -webkit-border-radius: 2px; border-radius: 2px;}
.widget .feature-posts-list small { font-size: 12px; color: #8B96A0; margin: 2px 0 0; display: block; }
.widget .feature-posts-list .post-excerpt { display: block;}
.widget .feature-posts-list li { padding:0 0 15px; margin:0 0 15px; border-bottom: 1px solid #e3e5e9;}
.widget .feature-posts-list li:last-child { margin:0; border:none; padding:0; }
.widget .feature-posts-list li a { font-size: 16px; color:#484b50; }
.widget .feature-posts-list li a:hover { color:#2e69c3; }


/* Featured Category widget  */
.wpzoom-widget-cat .featured-post { margin: 10px 0; line-height: 1.6;}
.wpzoom-widget-cat h3 { font-weight: normal; margin:0 0 10px; line-height: 1.3;}
.wpzoom-widget-cat li { padding:0; margin:0 0 15px; }
.wpzoom-widget-cat .recent-meta {  margin:0 0 10px; }
 
 
/* Social widget */
.wpzoomSocial  {margin:10px 0;}
.wpzoomSocial li { display:block; margin:0 0 15px; }
.wpzoomSocial li img {margin:0 7px 0 0; float:left;}
.wpzoomSocial li a { font-size:13px;}


/* Twitter widget */
.widget .twitter-list li { padding:0 0 15px; margin:0 0 15px; border-bottom: 1px solid #e3e5e9; display: block; float:left; width: 100%;}
.widget .twitter-list li:last-child { padding: 0; border-bottom:none;}
.widget .twitter-list li a { font-weight: normal; }
.widget .twitter-list .twitter-timestamp { display: block; font-style:normal; font-size: 12px; color: #8B96A0;}
.widget .follow-user { margin: 0; padding: 5px 0; }


/* Popular Posts Widget */
.popular-news .comments {  color: #A9A9A9; display:block; }
.popular-news li { padding:0 0 15px; margin:0 0 15px; border-bottom: 1px solid #e3e5e9; }
.popular-news li:last-child { padding: 0; border:none; margin:0; }


/* Tag cloud Widget */
.widget_tag_cloud div a { padding: 0 3px; }


/* Calendar widget */
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; font-weight:bold;  font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #EFEEEE; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #E8E8E8; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }


/* Archive widget */
.widget_archive li { width:49%; float:left; display:block; margin:0;  padding:0 0 6px;}
#sidebar .col1 .widget_archive li , #sidebar .col2 .widget_archive li { width:100%; float:none; display:block; margin:0;  padding:0 0 6px; }


/*********************************************************************************************

8. Comments  -------------------------  comments.php

*********************************************************************************************/

#comments { clear: both; padding: 30px 0 0; border-top: 1px solid #e3e5e9; margin: 40px 0 0; }
#comments h3 { font-size: 21px; line-height: 1.3; color: #484b50; margin: 0; padding: 0 0 30px; border-bottom: 1px solid #e3e5e9; font-weight: normal; }
#comments .navigation { padding: 0 0 18px 0; }
.commentlist { list-style: none; padding: 0; margin: 0 0 30px; border-bottom: 1px solid #e3e5e9; }
.commentlist li.comment { border-bottom: 1px solid #e3e5e9;  line-height: 1.7; margin: 0; padding: 0; position: relative; }
.commentlist li.comment:last-child { border-bottom: none; margin-bottom: 0; }
.commentlist li.comment > div { min-height: 54px; padding: 30px 0 30px 75px; }
#comments .comment-body { padding: 0; }
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }
#comments .comment-body :last-child { margin-bottom: 0; }
#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }
.commentlist ol { list-style: decimal; }
.commentlist .avatar { position: absolute; top: 34px; left: 0; -webkit-border-radius: 2px; border-radius: 2px; }
.comment-author { font: 13px 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #484b50; margin: 0 0 10px; }
.comment-author cite { float: left; font-weight: bold; font-style: normal; margin: 0 30px 0 0; }
.comment-author .says {  display:none; }
.comment-author a { text-decoration: none; color: #484b50; }
.comment-author a:hover, .comment-author a:active { color: #2e69c3; }
.comment-meta { float: left; margin: 0; }
.comment-meta a:link, .comment-meta a:visited { color: #aaa; text-decoration: none; }
.comment-meta a:active, .comment-meta a:hover { color: #2e69c3; }
.comment-edit-link { margin: 0 0 0 30px; }
.reply { float: right; padding: 0; }
.commentlist .children { list-style: none; border-top: 1px solid rgba(0, 0, 0, 0.05); margin: 0; }
.commentlist .children li.comment { background-color: rgba(0, 0, 0, 0.02); border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin: 0; }
.commentlist .children li.comment:last-child { padding-bottom: 0; border-bottom: 0; }
.commentlist .children li.comment > div { padding: 30px 30px 30px 105px; }
.commentlist .children .avatar { left: 30px; }
.commentlist .children li.comment.depth-3 > div { padding: 30px 30px 30px 135px; }
.commentlist .children li.comment.depth-3 .avatar { left: 60px; }
.commentlist .children li.comment.depth-4 > div { padding: 30px 30px 30px 165px; }
.commentlist .children li.comment.depth-4 .avatar { left: 90px; }
.commentlist .children li.comment.depth-5 > div { padding: 30px 30px 30px 195px; }
.commentlist .children li.comment.depth-5 .avatar { left: 120px; }
.commentlist .children li.comment.depth-6 > div { padding: 30px 30px 30px 225px; }
.commentlist .children li.comment.depth-6 .avatar { left: 150px; }
.commentlist .children li.comment.depth-7 > div { padding: 30px 30px 30px 255px; }
.commentlist .children li.comment.depth-7 .avatar { left: 180px; }
.commentlist .children li.comment.depth-8 > div { padding: 30px 30px 30px 285px; }
.commentlist .children li.comment.depth-8 .avatar { left: 210px; }
.commentlist .children li.comment.depth-9 > div { padding: 30px 30px 30px 315px; }
.commentlist .children li.comment.depth-9 .avatar { left: 240px; }
.commentlist .children li.comment.depth-10 > div { padding: 30px 30px 30px 345px; }
.commentlist .children li.comment.depth-10 .avatar { left: 270px; }
.nopassword, .nocomments { display: none; }
#comments .pingback { border-bottom: 1px solid #eee; margin-bottom: 18px; padding-bottom: 18px; }
.commentlist li.comment+li.pingback { margin-top: -6px; }
#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; }
#comments .pingback .url { font-size: 13px; font-style: italic; }
.comment-notes { font-size: 12px; color:#8B96A0; }

/* Comments form */
#respond #reply-title { margin: 0 0 25px; }
#respond {  }
#respond .form-allowed-tags { display:none; }
#formLabels { float: left; }
#main #formLabels p { float: left; display: inline; margin: 0 0 14px; width: 100%; color: #8B8B8B; }
#formLabels p label { font-size: 13px; color: #969696; }
#respond .form_fields { float: left; width: 37%; }
#respond .comment-form-comment { float: right; width: 60%; }
#respond .comment-form-comment.fullwidth { float: none; width: 100%; }
#respond .form_fields p .required_lab { display: none; margin-left:10px; color:#a7a7b3;}
#formLabels p.last { margin-right: 0; }
#respond textarea {  height: 160px;  }
#respond input, #respond textarea { width: 100%; padding: 13px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #b8bdc3; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#respond input { width: 100%; }
#respond .form-submit { text-align: right; margin: 0; }
#respond #submit { width: auto; border: none; }
#respond ::-webkit-input-placeholder { color: #999; }
#respond :-moz-placeholder { color: #999; }
#respond :-ms-input-placeholder { color: #999; }
#respond #formContent { margin: 7px 0; float: right; }

#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }

.comment-list li #respond p { margin-left: 0; }
#comments .commentlist li #respond h3 { background:none; margin-top:0;}
#comments .commentlist li #respond  { border-top:none; padding-bottom: 80px; }
#trackbacks { float: left; width: 100%; }
#trackbacks ol { padding: 10px 0; }
#trackbacks li { list-style-type: decimal; padding: 5px 0 5px 15px; }

/*********************************************************************************************

9. Footer  -------------------------  footer.php

*********************************************************************************************/

#footer {
	font: 13px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #81858d;
	background: #f2f3f5;
	background: -moz-linear-gradient(top, #f6f7f8, #eeeff2);
	background: -webkit-linear-gradient(top, #f6f7f8, #eeeff2);
	background: linear-gradient(to bottom, #f6f7f8, #eeeff2);
	border-top: 1px solid #edeff1;
}

#footer .wrap {
	width: 880px;
	padding: 30px 0;
	margin: 0 auto;
}

#footer .left { float: left; }
#footer .right { float: right; }

#footer h2.title {
	display: inline;
	
	vertical-align: middle;
	color: #989ca4;
	margin: 0 35px 0 0;
}

#footer .copyright {
	display: inline;
	margin: 0;
}

#footer .wpzoom {
	margin: 0;
}

body {background-color:#fafafa; background: url('http://joanna.energiemam.pl/wp-content/uploads/2013/10/1410-seamless-floral-background.jpg')}
header div.head-wrap {background-color:#fff !important; padding-left: 20px !important; width:860px}
header div.head-wrap, #content {border-left: solid 1px #ccc; border-right: solid 1px #ccc}
header #searchform {display:none}
#menu {width:880px !important; margin:0 auto !important; border-left: solid 1px #ccc; border-right: solid 1px #ccc}
#menu .wrap {border-left: none !important; border-right: none !important}
#menu #mainmenu li a {padding: 16px 53px 18px !important;}
#menu #mainmenu li:last-child {border-right: none !important;}
