/*
Theme Name:Slice Theme Pro
Theme URI: http://www.inkthemes.com/wp-themes/slice-premium-wordpress-theme/
Author: InkThemes.com
Author URI: http://inkthemes.com/
Description: The Website built using Slice Theme is supereasy to build and is very simplistic in design, the visitors love to see the whole content clearly. Slice Theme got several theme options to allow changing and manipulating literally everything in the site. Still the site is very easy to built.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, darcyan, green, magenta, orange, red, yellow, one-column, two-columns, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/
@import url(css/reset.css);
@import url(css/960_24_col.css);
body {
    font-size:13px;
    color:#4f4f4f;
    font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
hr {
    border:0 #ccc dotted;
    border-top-width:1px;
    clear:both;
    height:0;
}
ul, li {
    margin:0;
    padding:0;
}
:focus {
    outline:0;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:"";
}
a {
    text-decoration:none;
    color:#4f4f4f;
    font-size:13px;
}
li {
    color:#4f4f4f;
    font-size:13px;
    margin-left:15px;
    font-family:"Trebuchet MS";
}
a, img {
    border:0;
    max-width:880px;
}
h1 {
    font-size:24px;
}
h2 {
    font-size:22px;
}
h3 {
    font-size:20px;
}
h4 {
    font-size:18px;
}
h5 {
    font-size:16px;
}
h6 {
    font-size:14px;
}
ul {
    list-style:disc;
}
ol {
    list-style:decimal;
}
a:hover, a:active {
    color:#000;
    text-decoration:none;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
    font-weight:normal;
    margin-bottom:15px;
}
h1, h2, h3, h4, h5, h6 {
    color: #343434;
    font-family:"Museo 500";
}
p {
    font-family:"Trebuchet MS" !important;
    font-size:13px;
    line-height:20px;
}
input[type="submit"] {
    cursor:pointer;
}
th {
    font-weight:bold;
    background:#ebe8da;
}
th, td {
    padding:5px;
    border:1px solid #ebe8da;
}
textarea {
    width:200px;
    height:50px;
}
/*-------index style----------*/
.header-container {
    background:#4c5f1d url(images/header-bg-1.png) repeat-x;
}
.header-container .header .logo {
    margin-top:40px;
    max-width:680px;
    height:auto;
    margin-bottom:35px;
}
.header-container .header .logo img {
    max-width:680px;
    height:auto;
}
.header-container .header .search-bar {
    margin:30px 20px 35px 40px;
}
.header-container .menu {
    margin-top:39px;
}
.header-info{
    margin:62px 0 0 0;
	color:#fff;
    font-size:16px;
	text-align:right;
	
}
.header-info{
    color:#fff;
}
.header-info .add{
    line-height: 25px;
}
/* ---- menu ---- */
.menu-container{
    background: #52681f url(images/menu-bg.png) repeat-x;
}
#menu {
    position:relative;
    z-index:100;
    float:left;
    margin-bottom:0;
}
#menu li {
    list-style-type:none;
    margin:0;    
}
#menu li:first-child{
    background:url(images/sepreter.png) left bottom no-repeat;
}

#menu li a {
    color:#fff;
    padding:9px 15px 8px 13px;
    font-size:15px;
    background:url(images/sepreter.png) right bottom no-repeat;
    float:right;
    text-align:left;
    text-decoration:none;
}
#menu li.current_page_item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover, #menu li:last-child a:hover {
    background:url(images/menu-hover.png) repeat;
}
#menu li:last-child li a:hover {
    background-color:#88aa37;
}
#menu li:first-child a {
    padding-left:10px;
}
#menu .ddsmoothmenu {
    margin:0;
    padding:0;
    list-style:none;
    float:right;
    position:relative;
	margin-left:-1px;
}
#menu .ddsmoothmenu li {
    margin:0 !important;
    position: relative;
    display: inline;
    float: left;
}
#menu .ddsmoothmenu li ul {
    margin-top:0px;
    position: absolute;
    margin-left:-1px;
    background-color:#7b9d46;
    z-index:200;
}
#menu .ddsmoothmenu li > ul li > ul {
    margin-top:0px;
    margin-left:0px;
    background-color:#7b9d46;
}
/*Top level menu link items style*/
#menu .ddsmoothmenu li li {
    font-size:13px;
    text-transform:capitalize;
    margin:0;
    padding:0;
}
#menu .ddsmoothmenu li li a {
    width: 135px; /*width of sub menus*/
    height:auto;
    float:none;
    display: block;
    text-align:left;
    background-color:#7b9d46;
    text-shadow:none;
    margin:0;
    padding:10px 18px;
    text-decoration: none;
    position:relative;
    font-size:13px;
    background:url(images/menu-line.png) bottom repeat-x;
}
#menu .ddsmoothmenu li li a:hover {
    background-color:#88aa37;
}
#menu .ddsmoothmenu li li li a {
    background:url(images/menu-line.png) bottom repeat-x;
}
#menu .ddsmoothmenu li li:last-child a:after {
    width:100%;
    content: '';
    position:absolute;
    left:0;
    bottom:0;
}
#menu .ddsmoothmenu li li a {
    display: inline-block;
    background:url(images/menu-line.png) bottom repeat-x;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
    color: #ffffff;
    background-color:#647f23;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
    background-color:#88aa37;
}
#menu .ddsmoothmenu li ul li {
    display: list-item;
    background:#647f23;
}
#menu .ddsmoothmenu li ul li:last-child {
    background:#647f23;
}
#menu .ddsmoothmenu li ul li:last-child a {
    background:none;
}
#menu .ddsmoothmenu li ul li a:hover {
    background-color:#88aa37;
}
#menu .ddsmoothmenu li li li {
    background: #647f23 url(images/menu-line.png) bottom repeat-x;
}
#menu .ddsmoothmenu li li li:last:child {
    background:none;
}
.ddshadow {
    width:0;
    height:0;
    position: absolute;
    left: 0;
    top: 0;
    display:none;
}
#menu .ddsmoothmenu li li {
    background:#647f23;
}
#menu .ddsmoothmenu li li a {
    background:url(images/menu-line.png) bottom repeat-x;
}
#menu .ddsmoothmenu li li a:hover {
    background: #88aa37 url(images/menu-line.png) bottom repeat-x;
}
/*=========slider style===========*/

/*=========index page style===========*/
.main-container {
    background:url(images/grunge_wall.png);
}
.page-container {
    background-color:#f4f4f4;
    margin-bottom:0;
    overflow:hidden;
    position:relative;
    -moz-box-shadow:0px 1px 3px #888;
    -webkit-box-shadow:0px 1px 3px #888;
    box-shadow:0px 1px 3px #888;
}
.page-info {
    overflow:hidden;
    margin-bottom:55px;
    margin-left:5px;
}
.page-info .page-item {
    width:205px;
    float:left;
    background:url(images/page-line.png) right repeat-y;
    padding:0 15px;
}
.page-info .page-item p {
    color:#6c6767;
    margin-bottom:0;
}
.page-info .page-item:last-child {
    background:none;
    padding-right:0;
}
.page-info .page-item span {
    float:right;
    margin-top:10px;
}
.page-info .page-item a {
    color:#878e5b;
}
.page-info .page-item img {
    height:216px;
    width:258px;
}
.page-container .content-line {
    background:url(images/index-line1.png) -12px 0px repeat-x;
    margin-bottom:8px;
}
.page-container .content-line h3 {
    text-align:center;
    height:20px;
    line-height:20px;
    color:#fff;
    font-size:20px;
    padding-top:14px;
    margin-bottom:0;
    overflow:hidden;
}
.page-container .content-line .index-shadow {
    width:auto;
    height:60px;
    background:url(images/index-shadow.png) 210px 7px no-repeat;
}
.index-feature {
    width:1020px;
    margin:0 20px 50px 20px;
    overflow:hidden;
}
.index-feature .feature-item {
    width:255px;
    background-color:#f1f0f0;
    float:left;
    margin-right:39px;
    padding:10px;
    border:1px solid #cfcfcf;
}
.index-feature .feature-item p {
    color:#6c6767;
    margin-top:10px;
    margin-bottom:0;
    padding-bottom:1px;
}
.index-feature .feature-item h5 {
    width:255px;
    padding:5px 0;
    margin-bottom:0px;
    text-align:right;
}
.index-feature .feature-item a {
    color:#878e5b;
}
.index-feature .feature-item img {
    height:197px;
    width:255px;
}
.index-fullwidth {
    padding:0 20px;
    margin-bottom:50px;
}
.content-bottom {
    z-index:9999;
    background-color:#908b8b;
    padding:1px 35px 1px 35px;
}
.content-bottom p {
    margin:7px 0;
}
.bottom-line {
    margin-bottom:0;
    height:2px;
    background:url(images/bottom-line.png) no-repeat;
}
.footer-container {
    position:relative z-index:-1000;
    background:url(images/footerconbg.png) repeat;
    margin-top:-70px;
    padding-top:70px;
}
.footer-container .footer {
    margin-top:0px;
    z-index:-2000;
    background:url(images/footerbg.png) repeat-y;
    overflow:hidden;
    padding-bottom:20px;
}
.footer-container .footer .footer-wrapper {
    margin-top:16px;
    z-index:-3000;
    color:#dcd5d5;
    font-family:"Trebuchet MS";   
    padding:0 18px 0 7px;
    min-height:130px;
}
.footer-container .footer .footer-wrapper.last {
    background:none;
}
.footer-container .footer .footer-wrapper h5 {
    color:#bcbaba;
    font-family:"Trebuchet MS";
    font-weight:bold;
}
.bottom-footer ul.social-links {
    list-style:none;
    margin-left:0;
    float:left !important;
    margin-bottom: 0;
}
.bottom-footer ul.social-links li {
    display:inline;
    margin:0;
}
.bottom-footer ul.social-links li a {
    margin:0 5px 0 0;
}
.footer-container .footer .footer-wrapper ul.social-links li a:hover {
    transform:rotate(20deg);
    -ms-transform:rotate(20deg); /* IE 9 */
    -moz-transform:rotate(20deg); /* Firefox */
    -webkit-transform:rotate(20deg); /* Safari and Chrome */
    -o-transform:rotate(20deg); /* Opera */
}
.footer-container .footer .footer-wrapper h1, .footer-container .footer .footer-wrapper h2, .footer-container .footer .footer-wrapper h3, .footer-container .footer .footer-wrapper h4, .footer-container .footer .footer-wrapper h5, .footer-container .footer .footer-wrapper h6{
color:#fff;
background:url(images/line-hight.png) bottom repeat-x;
padding-bottom:10px;
margin-bottom:10px;
font-weight:bold;
}
.footer-container .footer .footer-wrapper p {
    font-size:13px;
	 color:#dcd5d5;
}
.footer-container .footer .footer-wrapper ul {
    list-style:none;
    margin:10px 0;
}
.footer-container .footer .footer-wrapper ul li{
    display:block;
    margin-right:5px;
    margin-left:0;
	margin-bottom:5px;
}
.footer-container .footer .footer-wrapper ul li a{
     color:#dcd5d5;
    font-size:13px;
}
.footer-container .footer .footer-wrapper ul li a:hover{
	color:#fff;
	padding:5px 0;
}
.footer-container .footer .footer-wrapper input[type="text"] {
    width:132px;
    height:21px;
    background-image:url(images/ftextfeild.png);
    background-color:#2D2B2B;
    background-repeat:none;
    border:none;
    margin-bottom:10px;
    padding:0 5px;
}
.footer-container .footer .footer-wrapper form label {
    font-size:13px;
    font-family:"Trebuchet MS";
    margin-top:20px;
}
.footer-container .footer .footer-wrapper form {
    height:150px;
    width:190px;
    padding:0;
    margin-right:0;
}
.footer-container .footer .footer-wrapper textarea {
    width:189px;
    height:50px;
    background-color:#3e3b3b;
    border:1px solid #585555;
    margin-top:0px;
    padding-top:0;
    color:#bcbaba;
}
.footer-container .footer .footer-wrapper .send {
    background:url(images/send1.png) no-repeat;
    border:0px;
    height:12px;
    width:39px;
    cursor:pointer;
    float:right;
    text-align:center;
    margin-top:10px;
}
.footer-line {
    height:2px;
    background:url(images/footer-line.png) repeat-x;
}
.content_bar .searchform, .footer-container .footer .footer-wrapper .searchform{
    background: url(images/searchbg-black.png) no-repeat;
    width:175px;
    height:22px;
    margin-top:5px;
    z-index:999;
    position:relative;
}
.footer-container .footer .footer-wrapper .searchform input[type="text"], .searchform input[type="text"] {
    width:130px;
    height:22px;
    background:transparent;
    border:none;
    padding:0px 5px 0px 30px;
    color:#dfdfdf;
}
.footer-container .footer .footer-wrapper .searchform input[type="submit"] {
    position:absolute;
    left:10px;
    top:6px;
    background:url(images/search.png) no-repeat;
    width:18px;
    height:18px;
    border:none;
    cursor:pointer;
}
.sidebar .searchform{
border:1px solid #ccc;
height:25px;
}
.sidebar .searchform   input[type="text"]{
padding:2px 5px 0px 5px;
color:#6d6d6d;
}
.sidebar .searchform  #searchsubmit{
  position:absolute;
    right:5px;
    top:2px;
    background:url(images/search-32.png) no-repeat;
    width:18px;
    height:18px;
    border:none;
    cursor:pointer;
}
#wp-calendar caption {
    width: 205px;
    text-align: center;
    background: #4b5d67;
    color: #fff;

}
#wp-calendar {
    margin-top:15px;
    border-collapse:collapse;
    width: 205px;
    text-align: center;
}
#wp-calendar tbody td {
    padding: 2px 0;
    border:1px solid #ededed;
}
#wp-calendar #today {
    color: #000;
}
#wp-calendar a {
    padding: 2px 0;
    font-weight: bold;
}
#wp-calendar tfoot td {
    padding: 3px 0;
}
#wp-calendar #next {
    text-align: right;
    padding-right: 10px;
}
#calendar_wrap {
    display: block;
    width: 216px;
    padding: 0 1px 1px 0;
    margin: 0 0 18px 0;
}
.bottom-footer-container {
    background-color:#0c0b0b;
    padding:15px 0;
}
.bottom-footer-container .bottom-footer .copy_right {
    color:#c1c4c4;
    float:right;
    margin-bottom:0;
}
.bottom-footer-container .bottom-footer .copy_right a{
color:#c1c1c1;
}
.bottom-footer-container .bottom-footer .copy_right a:hover{
    color:#444;
}
/*---full width----------*/
.fullwidth {
    border:1px solid #ddd;
    padding:20px 20px;
    margin:40px 15px;
    background-color:#fdfdfd;
    color:#4f4e4e;
}
.fullwidth p {
    line-height:20px;
}
/*---full width and Gallery Page---*/
.gall-page {
    border:1px solid #ddd;
    padding:30px 10px 20px 10px;
    background-color:#fdfdfd;
    margin:40px 20px 80px 20px;
}
.gall-page h1 {
    margin-left:10px;
}
ul.thumbnail {
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-left:-25px;
    padding:0px;
    width:980px;
    padding-top:10px;
}
ul.thumbnail li {
    margin-left:35px;
    float:left;
    overflow:hidden;
    background:none;
    margin-bottom:25px;
}
ul.thumbnail li img {
    height:150px;
    width:258px;
    padding:3px;
    border:1px solid #ddd;
}
ul.thumbnail li a {
    color:#818080;
    font-size:11px;
}
/*---Blog Page---*/
.content_bg {
    background-color:#fff;
    overflow:hidden;
    -moz-box-shadow:0px 0px 4px #888;
    -webkit-box-shadow:0px 0px 4px #888;
    box-shadow:0px 0px 4px #888;
}
.content_bg .content_bar {
    margin:35px 0 0 0;
    padding-right:25px;
    padding-left:20px;
}
.content_bg .content_bar .post {
    padding:15px 13px;
    border:1px solid #eee;
    overflow:hidden;
    margin-bottom:35px;
    background-color:#fdfdfd;
}
.content_bg .content_bar .post:last-child {
    margin-bottom:0;
}
.content_bg .content_bar .post .post_meta{
    list-style-type:none;
    color: #e2e2e2;
    margin:12px 0;
}
.content_bg .content_bar .post .post_meta li a{
    color: #b9b9b9;  
}
.content_bg .content_bar .post .post_meta li {
    display:inline;
    color: #b9b9b9;
    margin:0 5px 0 0;
}
.content_bg .content_bar .postimg {
    float: left;
}
.content_bg .content_bar .post img {
    max-width:579px;
    height:auto;
    border:1px solid #ddd;
    padding:5px;
    margin-right:15px;
    background-color:#fff;
}
.content_bg .content_bar .post p {
    text-align:left;
    color:#585555;
    margin-bottom:10px;
}
.content_bg .content_bar .post .read_more {
    float:right;
    color:#6c7636;
    font-family:"Museo 500";
    font-size:14px;
}
.content_bg .content_bar .post .post_meta a {
    color:#4f4f4f;
}
.content_bg .content_bar .post .post_title a {
    color:#4f4e4e;
    font-size:24px;
    line-height:27px;
    margin-top:1px;
}
.content_bg .content_bar .post h1.post_title {
    background:url(images/blogline.png) bottom repeat-x;
    padding-bottom:9px;
    font-size:24px;
    line-height:50px;
    margin-bottom:0;
}
.content_bg .attachment {
    display: block;
    padding-top: 10px !important;
}
#nav-single {
    overflow:hidden;
    margin-bottom:10px;
}
.nav-previous {
    float: left;
    width: 50%;
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
/*-----side bar style---------*/
.content_bg .sidebar {
    margin:35px 0 0 0;
    padding:0 15px;
}
.content_bg .sidebar ul {
    margin-bottom:20px;
    list-style:none;
    padding-bottom:10px;
    padding-right:10px;
}
.content_bg .sidebar h1, .content_bg .sidebar h2, .content_bg .sidebar h3, .content_bg .sidebar h4, .content_bg .sidebar h5, .content_bg .sidebar h6 {
    margin-top:20px;
}
.sidebar ul li, .miniposts.tab-guide li {
    padding-bottom:7px;
    border-bottom:1px solid #c4c3bf;
    margin-bottom:7px;
    background:url(images/list-icon.png) no-repeat 0 5px;
    margin-left:4px;
    padding-left:15px;
}
.sidebar ul ul.children {
    margin-bottom:0;
    margin-left:10px;
    margin-top:10px;
    padding:0;
    background:none;
}
.sidebar ul ul.children li:last-child {
    border:none;
}
.sidebar .recent_post li {
    padding:0;
    padding-top:5px;
    overflow:hidden;
    background:none;
}
.sidebar .recent_post li img {
    float:left;
    width: 30px;
    height: 32px;
    background:url(images/recent-imgbg.png) no-repeat;
}
.sidebar .recent_post li p {
    margin-left:40px;
    padding:2px 0;
}
.sidebar .search-bar {
    margin-bottom:20px;
}
.content_bg .sidebar .advertize {
    margin-bottom:18px;
}
.content_bg .sidebar .advertize img {
    width:270px;
    height:250px;
}
.content_bg .sidebar .minipost-area ul.tabs {
    list-style: none;
    margin-bottom:0;
    padding:0;
    background:none;
    position:relative;
    border:1px solid #ddd;
    border-bottom:none;
    overflow:hidden;
    width:270px;
    height:42px;
}
.sidebar .minipost-area ul.tabs li {
    width:100px;
    background:url(images/list-arrow1.png) right no-repeat;
    border-bottom: none;
    margin-left:0px;
    float: left;
    padding:13px 0;
    position:relative;
    z-index:30;
}
.sidebar .minipost-area ul.tabs li:last-child {
    background:none;
    width:80px;
}
.sidebar .minipost-area ul.tabs li a {
    text-decoration: none;
    color: #000;
    font-family:"Trebuchet MS";
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    font-size: 13px;
    margin-left:10px;
    overflow:hidden;
}
.content_bg .sidebar .minipost-area ul.tabs li.selected {
    width:105px;
    background:url(images/list-arrow.png) right no-repeat;
    border-bottom: none;
    color:#66FF00;
    padding:13px 0;
}
.content_bg .sidebar .minipost-area ul.tabs li.recent_post a {
    padding:13px 13px 13px 0;
}
.content_bg .sidebar .minipost-area ul.tabs li.selected a {
    font-family:"Trebuchet MS";
    font-size: 13px;
    padding:13px 13px 13px 0;
    color:#fff;
}
.sidebar .minipost-area ul.tabs li.category {
    width:105px;
    z-index:20;
    margin-left:-20px;
    padding:13px 0;
}
.sidebar .minipost-area ul.tabs li.category a {
    margin-left:25px;
    padding:13px 13px 13px 0px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
}
.content_bg .sidebar .minipost-area ul.tabs li.category.selected {
    z-index:20;
    margin-left:-20px;
}
.content_bg .sidebar .minipost-area ul.tabs li.category.selected a {
    margin-left:25px;
    color: #fff;
    font-family:"Trebuchet MS";
    font-size: 13px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    padding:13px 16px 13px 5px;
}
.sidebar .minipost-area ul.tabs li.pages {
    z-index:10;
    margin-left:-20px;
    background:none;
}
.sidebar .minipost-area ul.tabs li.pages a {
    padding:13px 30px 13px 25px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
}
.sidebar .minipost-area ul.tabs li.pages.selected a {
    color: #fff;
    font-family:"Trebuchet MS";
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    font-size: 13px;
    padding-left:25px;
}
.content_bg .sidebar .miniposts {
    border: 1px solid #ddd;
    list-style:none;
    width: 270px;
    padding:0;
    background:none;
}
.content_bg .sidebar .miniposts li {
    padding-bottom:7px;
    border-bottom:1px solid #c4c3bf;
    margin-bottom:7px;
    background:none;
    margin-left:0;
    padding-left:15px;
}
.content_bg .sidebar .miniposts li:last-child {
    margin-bottom: 0;
}
.content_bg .sidebar .miniposts li img {
    margin-right:10px;
    margin-top:5px;
    width: 105px;
    height: 65px;
    float: left;
}
.sidebar ul ul.children {
    margin-bottom:0;
    margin-left:10px;
    margin-top:10px;
    padding:0;
    background:none;
}
.content_bg .sidebar .miniposts ul ul.children ul{
    border:none;
}
.minipost-area .tab-interviews, .minipost-area .tab-nspiration, .minipost-area .tab-guide {
    display: none;
}
/*---Contact us------*/
#contactForm .error {
    color:red;
    float: right;
    display: block;
    margin-top: -5px;
    margin-bottom: 10px;
}
#contactForm input, .contactform textarea, .contactform label {
    margin-bottom:15px;
}
#contactForm input[type="text"],  #contactForm textarea {
    width:400px;
    float:right;
    clear:none;
}
#contactForm input[type="text"] {
    height:25px;
}
#contactForm label {
    float:left;
    clear:both;
    font-size:14px;
}
#contactForm input[type="submit"] {
    clear:both;
    width:80px;
    height:27px;
    float:left;
    margin-left:145px;
    background:url(images/submit.png) no-repeat;
    border:0;
    cursor:pointer;
    margin-top: 15px;
}
#contactForm textarea {
    height:200px;
    width: 398px;
}
.content_bg .contact-page {
    padding:20px 15px;
    border:1px solid #ddd;
    background-color:#fdfdfd;
    overflow: hidden;
    margin-bottom: 30px;
}
.content_bg .contact-page p {
    color:#4f4e4e;
    margin-bottom:50px;
}
.content_bg .sidebar .contact-info span {
    color:#576f21;
}
.content_bg .sidebar .contact-info p {
    margin:10px 0;
}
/*---Comment Box---*/
#commentsbox {
}
#commentsbox .comment_head {
    background:url(images/comment-head.png) no-repeat left;
    padding-left:50px;
    color: #1e678d;
    margin-bottom:30px;
}
ol.commentlist {
    margin:0 0 5px 10px;
    padding:0 clear:both;
    overflow:hidden;
    list-style:none;
}
.post-info {
    color: #000;
    font-size:22px;
    margin-top:0;
    margin-bottom:30px;
    font-family:"Museo 500";
}
ol.commentlist li.comment {
    margin:5px 0;
    margin-top:1px;
    line-height:18px;
    overflow: hidden;
    font-size:13px;
    font-family:"Trebuchet MS";
}
ol.commentlist li.comment .comment-body {
    padding-left:80px;
    padding-right:10px;
    position:relative;
    border-bottom:1px solid #c4c3bf;
    overflow:hidden;
    margin-bottom:15px;
    font-size:13px;
}
ol.commentlist li.comment .comment-author {
    float: left;
    margin-right:10px;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
    color:#000;
    font-weight:bold;
    text-decoration:none !important;
}
ol.commentlist li.comment .comment-author .fn {
    color:#576f21;
}
ol.commentlist li.comment .comment-author a.url {
    color:#4f4e4e;
}
cite.fn {
    color:#000;
    font-style:normal;
}
ol.commentlist li.comment .comment-author .avatar {
    float:left;
    margin-right:60px;
    margin-bottom:10px;
    position:absolute;
    left:0px;
    top:5px;
    width:60px;
    height:60px;
}
ol.commentlist li.comment .comment-meta .commentmetadata {
    color:#4f4e4e;
}
ol.commentlist li.comment .comment-meta a {
    color:#4f4e4e;
    text-decoration:none !important;
}
ol.commentlist li.comment p {
    line-height:22px;
    margin-top:5px;
    color:#666;
}
ol.commentlist li.comment .reply {
    position:absolute;
    top:0;
    right:20px;
}
ol.commentlist li.comment .reply a {
    color: #576f21;
    font-size:12px;
    text-transform:uppercase;
}
ol.commentlist li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li ul.children {
    list-style:none;
    margin:1em 0 0;
    text-indent:0;
}
ol.commentlist li.comment ul.children li.depth-2 {
    margin:0 0 0px 35px;
}
ol.commentlist li.comment ul.children li.depth-3 {
    margin:0 0 0px 35px;
}
ol.commentlist li.comment ul.children li.depth-4 {
    margin:0 0 0px 35px;
}
ol.commentlist li.comment ul.children li.depth-5 {
    margin:0 0 0px 35px;
}
.comment-nav {
    padding:5px;
}
.comment-nav a:link, .comment-nav a:visited {
    color:#f96e02;
}
#respond {
    padding:0px 0px;
    margin:10px 0px;
}
#respond h3 {
    font-size:14px;
    color:#000;
    font-weight:bold;
    padding:10px;
}
#commentform {
    width:590px;
    margin-bottom:70px;
}
.form-allowed-tags{
    font-size:12px;
    width:450px;
    margin-left:80px;
    margin-bottom:10px;
    margin-top: 10px;
}
.form-allowed-tags code{
    line-height:10px;
}
#commentform {
    margin-bottom: 30px;
    overflow: hidden;
}
#commentform a {
    color:#0454A8;
}
#respond label small {
    font-size:10px;
}
#respond input[type="text"],  #respond textarea {
    width:450px;
    float:right;
    clear:none;
    border:1px solid #999999;
    margin-right: 50px;
    background: #e0e0e0; 
    padding-left: 5px;
}
#respond input[type="text"]:focus,  #respond textarea:focus{
    background: #fff;
    border-color: #de9004; 
}
#respond input[type="text"] {
    height:25px;
}
#respond label {
    clear:both;
    font-size:14px;
}
#respond input[type="submit"] {
    clear:both;
    width:80px;
    height:27px;
    float:left;
    margin-left:80px;
    background:url(images/submit.png) no-repeat;
    border:0;
    cursor:pointer;
    margin-top: 15px;
    text-indent: -9999px;
}
#respond textarea {
    height:150px;
    width: 448px;
    clear: both;
}
.last-lable {
    margin-left:0;
}
#entry-author-info {
    margin-bottom: 20px;
    display: block;
    overflow: hidden;
}
#entry-author-info #author-avatar {
    float:left;
    margin-right: 15px;
    margin-bottom: 5px;
}
/*zoom box gallery*/
/*[fmt]0A90-0A0A-2*/
#zoombox iframe, #zoombox img {
    border:none;
}
#zoombox .zoombox_mask {
    background-color:#000;
    position:fixed;
    width:100%;
    z-index:90;
    height:100%;
    top:0;
    left:0;
}
#zoombox .zoombox_container {
    position:absolute;
    z-index:100;
}
#zoombox .relative {
    position:relative;
}
#zoombox .zoombox_prev {
    position:absolute;
    top:0;
    left:0;
    width:50%;
    height:100%;
    cursor:pointer;
    /*+opacity:0;*/
    filter:alpha(opacity=0);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -moz-opacity:0;
    opacity:0;
}
#zoombox .zoombox_prev:hover {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox .zoombox_next {
    position:absolute;
    top:0;
    right:0;
    width:50%;
    height:100%;
    /*+opacity:0;*/
    filter:alpha(opacity=0);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -moz-opacity:0;
    opacity:0;
}
#zoombox .zoombox_close, #zoombox .zoombox_next, #zoombox .zoombox_prev {
    cursor:pointer;
}
#zoombox .multimedia .zoombox_next, #zoombox .multimedia .zoombox_prev {
    display:none;
}
#zoombox .zoombox_next:hover {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox .zoombox_gallery {
    position:fixed;
    z-index:120;
    bottom:-60px;
    left:0;
    right:0;
    text-align:center;
    /*+opacity:85%;*/
    filter:alpha(opacity=85);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    -moz-opacity:0.85;
    opacity:0.85;
    cursor:pointer;
    width:auto;
    background-color:#050505;
    height:60px;
    overflow: hidden;
    display:none;
}
#zoombox .zoombox_gallery img {
    height:50px;
    padding:5px;
    /*+opacity:50%;*/
    filter:alpha(opacity=30);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    -moz-opacity:0.3;
    opacity:0.3;
}
#zoombox .zoombox_gallery img:hover, #zoombox .zoombox_gallery img.current {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox_loader {
    background:url(images/loader.png) no-repeat left top;
    position:absolute;
    height:40px;
    width:40px;
    cursor:pointer;
    top:50%;
    left:50%;
    margin:-20px 0 0 -20px;
    z-index:110;
}
/** Zoombox Theme **/
.zoombox .zoombox_container {
    background:#000;
    color:#666;
    /*+box-shadow:0px 0px 10px #000000;*/
    -moz-box-shadow:0px 0px 10px #000000;
    -webkit-box-shadow:0px 0px 10px #000000;
    -o-box-shadow:0px 0px 10px #000000;
    box-shadow:0px 0px 10px #000000;
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
    -o-box-shadow:0 0 10px #000;
    box-shadow:0 0 10px #000;
}
.zoombox .content {
    background:#000;
}
.zoombox .zoombox_title {
    color:#FFF;
    /*+placement:anchor-top-left -1px -22px;*/
    position:absolute;
    left:-1px;
    top:-22px;
    /*+text-shadow:1px 1px #000000;*/
    -moz-text-shadow:1px 1px #000000;
    -webkit-text-shadow:1px 1px #000000;
    -o-text-shadow:1px 1px #000000;
    text-shadow:1px 1px #000000;
    -moz-text-shadow:1px 1px #000;
    -webkit-text-shadow:1px 1px #000;
    -o-text-shadow:1px 1px #000;
    text-shadow:1px 1px #000;
}
.zoombox .zoombox_close {
    background:url(images/close.png) no-repeat;
    width:30px;
    height:30px;
    /*+placement:anchor-top-right -15px -15px;*/
    position:absolute;
    right:-15px;
    top:-15px;
}
#zoombox.zoombox .zoombox_next {
    background:url(images/nextg.png) no-repeat right center;
}
#zoombox.zoombox .zoombox_prev {
    background:url(images/prevg.png) no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .zoombox_container {
    background:#FFF;
    margin-left:-30px;
    padding:10px 10px 37px;
    color:#666;
}
.lightbox .zoombox_close {
    background:url(images/lightclose.gif) no-repeat left top;
    width:66px;
    height:22px;
    top:auto;
    /*+placement:anchor-bottom-right 12px 6px;*/
    position:absolute;
    right:12px;
    bottom:6px;
}
.lightbox .zoombox_title {
    text-align:left;
}
.lightbox .zoombox_next {
    background:url(images/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev {
    background:url(images/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container {
    border:10px solid #0B0A0A;
    /*+border-radius:10px;*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px 10px 10px 10px;
    background:#FFF;
    padding:10px 10px 37px;
    margin-left:-20px;
    color:#797979;
}
.prettyphoto .zoombox_title {
    text-align:left;
}
.prettyphoto .zoombox_close {
    background:url(images/ppsprite.png);
    width:27px;
    height:24px;
    top:auto;
    /*+placement:anchor-bottom-right 6px 8px;*/
    position:absolute;
    right:6px;
    bottom:8px;
}
.prettyphoto .zoombox_next {
    background:url(images/ppnext.png) no-repeat right center;
}
.prettyphoto .zoombox_prev {
    background:url(images/ppprev.png) no-repeat left center;
}
.prettyphoto .multimedia .zoombox_next, .prettyphoto .multimedia .zoombox_prev {
    display:none;
}
#zoombox.prettyphoto .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container {
    /*+border-radius:10px;*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px 10px 10px 10px;
    background:#0C0C0C;
    padding:10px 10px 37px;
    margin-left:-30px;
    color:#828282;
}
.darkprettyphoto .zoombox_title {
    /*[empty]position:;*/
    text-align:left;
}
.darkprettyphoto .zoombox_close {
    background:url(images/ppsprite.png);
    width:27px;
    height:24px;
    top:auto;
    /*+placement:anchor-bottom-right 2px 6px;*/
    position:absolute;
    right:2px;
    bottom:6px;
}
.darkprettyphoto .zoombox_next {
    background:url(images/ppnext.png) no-repeat right center;
}
.darkprettyphoto .zoombox_prev {
    background:url(images/ppprev.png) no-repeat left center;
}
.darkprettyphoto .multimedia .zoombox_next, .darkprettyphoto .multimedia .zoombox_prev {
    display:none;
}
#zoombox.darkprettyphoto .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Simple Theme **/
.simple .zoombox_container {
    background:#000;
}
.simple .zoombox_title {
    color:#FFF;
    /*+placement:anchor-top-left -1px -22px;*/
    position:absolute;
    left:-1px;
    top:-22px;
    /*+text-shadow:1px 1px #000000;*/
    -moz-text-shadow:1px 1px #000000;
    -webkit-text-shadow:1px 1px #000000;
    -o-text-shadow:1px 1px #000000;
    text-shadow:1px 1px #000000;
    -moz-text-shadow:1px 1px #000;
    -webkit-text-shadow:1px 1px #000;
    -o-text-shadow:1px 1px #000;
    text-shadow:1px 1px #000;
}
#zoombox.simple .zoombox_next {
    background:url(images/simplenav.png) no-repeat -20px center;
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
    right:-20px;
    width:20px;
}
#zoombox.simple .zoombox_next:hover {
    background-position-x:left;
}
#zoombox.simple .zoombox_prev {
    background:url(images/simplenav.png) no-repeat -40px center;
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
    left:-20px;
    width:20px;
}
#zoombox.simple .zoombox_prev:hover {
    background-position-x:-60px;
}
.simple .zoombox_prev {
    background:url(images/ppprev.png) no-repeat left center;
}
.simple .zoombox_close {
    background:url(images/simpleclose.png) no-repeat;
    width:30px;
    height:30px;
    position:absolute;
    top:0;
    right:-10px;
}
#zoombox.simple .multimedia .zoombox_next, #zoombox.simple .multimedia .zoombox_prev {
    display:block;
}
blockquote {
    padding-left:60px;
    min-height:40px;
    background:url(images/blockqoute.png) no-repeat;
}
blockquote {
    margin-top:40px;
    margin-bottom:40px;
}
blockquote img {
    float: left;
    margin-right:15px;
}
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px;
}
.alignnone {
    margin: 5px 20px 20px 0;
    display: block;
    clear:both;
}
.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    text-align:center;
    padding:8px 3px 10px;
}
.wp-caption.alignright {
    margin:5px 0 20px 20px;
}
.wp-caption img {
    border:0 none;
    height:auto;
    max-width:98.5%;
    width:auto;
    margin:0;
    padding:0;
}
.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:8px 4px 5px;
}
/*Calendar style*/
#wp-calendar caption {
    text-align: center;
    background: #4b5d67;
    color: #fff;
    border-bottom: 2px solid #e6eef7;
}
#wp-calendar {
    color: #555;
    width: 95%;
    text-align: center;
    color:fff;
}
#wp-calendar a {
    color: #000;
}
.footer #wp-calendar a{
    color:#fff;
}

#wp-calendar caption, #wp-calendar td, #wp-calendar th {
    text-align: center;
}
#wp-calendar caption {
    font-size: 11px;
    font-weight: 500;
    padding: 5px 0 3px 0;
    text-transform: uppercase;
}
#wp-calendar th {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
}
.footer #wp-calendar th {
    background: #e0e0e0;
}
#wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color:#fff;
}
.footer #wp-calendar tbody td{
    color:#fff;
} 
#wp-calendar tbody td{
    color:c0c0c0;
}
#calendar_wrap {
    display: block;
    margin-bottom: 30px;
}
