/*   
Theme Name: WP MAGAZINE
Theme URI: http://wpmagazinenews.com
Description: Wordpress Theme Magazine/News is the best theme to make you money with adsense, cpa, any affiliate network possible. 
It's a versatile theme with 3 sliders, 2 menus, unlimited background colour, unlimited header colour, alos has 2 widget integrated
with the theme, video slider and plenty of advertising area to make you money. 
Author: Josee Bedard
Author URI: http://wpmagazinenews.com
Version: 1
*/

@media screen {

/* ---------------------{ Main }--------------------- */
* { margin: 0; padding: 0; }
body { background:#4e4e4e url(images/bg.jpg) top center no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.625em;}

/* ---------------------{ Typography }--------------------- */
h1, h2, h3, h4, h5 { font-weight: normal; margin: 0 0 10px 0;  font-family: 'Oswald', sans-serif;}
h1 { }
h2 { font-size:22px; margin: 0 0 0px 0; }
h3 { font-size:16px; }
h4 { }
h5{ }

p { margin: 0 0 10px 0; }
a { color:#202020; text-decoration:none; }
a:hover { color:#d00000; } 

ul, ol { margin: 0 0 1.625em 2.5em;}
ul { list-style: square;}
ol { list-style-type: decimal;}
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 1.625em;}
dt {font-weight: bold;}
dd {margin-bottom: 1.625em;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
blockquote {font-family: Georgia, "Bitstream Charter", serif; font-style: italic; font-weight: normal; margin: 0 3em;}
blockquote em, blockquote i, blockquote cite {font-style: normal;}
blockquote cite {color: #666; font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; letter-spacing: 0.05em; text-transform: uppercase;}
pre {background: #f4f4f4;font: 13px "Courier 10 Pitch", Courier, monospace;line-height: 1.5; margin-bottom: 1.625em; overflow: auto; padding: 0.75em 1.625em;}
code, kbd {font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym, dfn {border-bottom: 1px dotted #666; cursor: help;}
address {display: block; margin: 0 0 1.625em;}
ins {background: #fff9c0 ;text-decoration: none;}
sup,sub {font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
a img {border: 0;}
.pingback{padding:10px 10px 10px 10px;}

.entry table,.commentlist table {border-bottom: 1px solid #ddd;margin: 0 0 1.625em;width: 100%;}
.entry th,.commentlist th {color: #666;font-size: 10px;font-weight: 500;letter-spacing: 0.1em;line-height: 2.6em;text-transform: uppercase;}
.entry td,.commentlist td {border-top: 1px solid #ddd;padding: 6px 10px 6px 10px;}
.th{ background-color:#CCCCCC; font-weight:bold; }

/* ---------------------{ Main Structure}--------------------- */
#page-wrap { width: 980px; margin: 0px auto; background:#fff;}

#container{ clear:both; width:980px; padding:0px 0px 20px 0px; background:url(images/sidebar-bg.jpg) top right repeat-y;}
#content{ float:left; display:inline; padding:0px 0px 0px 20px; width:670px;}

#footer{}

/* ---------------------{ Top Navigation }--------------------- */
#navtop-all{ width:100%; background:#000; height:30px; }
#navtop{ margin:0px auto; width:980px; height:30px; color:#9e9e9e; font-size:11px;}
#navtop .left{float:left; width:580px;}
#navtop .right{float:right; width:400px;}
#navtop .right ul{list-style:none; margin:0; padding:5px 0px 5px 0px; }
#navtop .right li{float:right; padding:0px 5px 0px 5px; }


/* ---------------------{ Top Navigation }--------------------- */
#topnav {margin: 0;padding: 0;height:30px; float: left;margin: 0 auto; width:580px; font-size:9px; font-family: 'Oswald', sans-serif;}
#topnav .menu-header,div.menu {font-size: 1.2em;}
#topnav .menu-header ul,div.menu ul {list-style: none; margin: 0;padding-right:20px;}
#topnav .menu-header li,div.menu li {float: left; position: relative;}
#topnav a {color: #9d9d9d;display: block; line-height: 30px; padding: 0 10px; text-decoration: none;}
#topnav ul ul {box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);display: none;position: absolute;top: 30px;left: 0;float: left;width: 220px;z-index: 99999;}
#topnav ul ul li {min-width:220px;}
#topnav ul ul ul {left: 100%;top: 0;}
#topnav ul ul a {background: #ddd;line-height: 1em;padding: 10px;width: 220px;height: auto;}
#topnav li:hover > a{ color:#e3e3e3;}
#topnav ul ul :hover > a {color:#fff;}
#topnav ul li:hover > ul {display: block;}
#topnav ul li.current_page_item > a,#topnav ul li.current-menu-ancestor > a,#topnav ul li.current-menu-item > a,#topnav ul li.current-menu-parent > a {color:#cf0000;}
* html #topnav ul li.current_page_item a,* html #topnav ul li.current-menu-ancestor a,* html #topnav ul li.current-menu-item a,* html #topnav ul li.current-menu-parent a,* html #topnav ul li a:hover {color:#cf0000;}

/* ---------------------{ Haader }--------------------- */
#header-all{ width:100%; min-height:130px;}
#header{ margin:0px auto; width:980px; min-height:130px;}
#logo{ text-align:center; padding:20px 0px 0px 0px;}
#subtitle{text-align:center; margin:10px 0px 0px 0px; padding:5px 0px 0px 0px;  height:41px; color:#fff;  font-size:16px; font-family:"Times New Roman", Times, serif; font-style:italic;}


/* ---------------------{ Header Navigation}--------------------- */
#header-nav{ clear:both; width:980px; background:url(images/nav-bg.png) top center repeat-x; height:35px;}

/* ---------------------{ Top Navigation }--------------------- */
#mainnav {margin: 0;padding: 0;height:35px; font-family: 'Oswald', sans-serif;}
#mainnav .menu-header,div.menu {font-size: 16px;}
#mainnav .menu-header ul,div.menu ul {list-style: none; margin: 0; padding-left:20px;}
#mainnav .menu-header li,div.menu li {float: left; position: relative;}
#mainnav a {color: #d8d8d8;display: block; line-height: 35px; padding: 0 10px; text-decoration: none;}
#mainnav ul ul {box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);display: none;position: absolute;top: 35px;left: 0;float: left;width: 220px;z-index: 99999;}
#mainnav ul ul li {min-width:220px;}
#mainnav ul ul ul {left: 100%;top: 0;}
#mainnav ul ul a {background: #ddd;line-height: 1em;padding: 10px;width: 220px;height: auto;}
#mainnav li:hover > a{ color:#fff;}
#mainnav ul ul :hover > a {color:#fff;}
#mainnav ul li:hover > ul {display: block;}
#mainnav ul li.current_page_item > a,#mainnav ul li.current-menu-ancestor > a,#mainnav ul li.current-menu-item > a,#mainnav ul li.current-menu-parent > a {color:#d00000;}
* html #mainnav ul li.current_page_item a,* html #mainnav ul li.current-menu-ancestor a,* html #mainnav ul li.current-menu-item a,* html #mainnav ul li.current-menu-parent a,* html #mainnav ul li a:hover {color:#d00000;}

/* ---------------------{ Right Slider }--------------------- */
#banner{ width:670px;}
#slideheight{ width:670px; height:290px; background:#6b6b6b;}
#banner .left{ float:left; display:inline; width:300px; color:#f6f6f6; margin:15px; }
#banner h2{ font-size:18px; text-transform:uppercase; margin:0; padding:0; color:#FFFFFF; }

#banner-text{ padding:10px 0px 30px 0px; }
#banner .right{ float:right; display:inline; width:315px; background:#fff; height:260px; padding:6px 0px 0px 4px; position:relative; overflow:hidden; margin:10px 10px 0px 0px; }

#slider_side {position:relative;}
#slider_side_nav {padding:7px 6px 5px 1px; overflow:hidden; position:absolute; left:50%; bottom:0px; background-color:#ffffff; z-index:10;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
#slider_side_nav a {width:9px; height:9px; margin-left:5px; display:block; float:left; overflow:hidden; background:url(images/bg_nav_ball_side.png) no-repeat; text-indent:-9000px;}
#slider_side_nav a.activeSlide {background:url(images/bg_nav_ball_side_act.png) no-repeat;}
#slideheight a{color:#d00000;}

/* ---------------------{ Nivo Slider }--------------------- */
.block_slider_nivo {width:660px; height:300px; margin-bottom:30px;}
.block_slider_accordion {width:660px; height:302px;}
.block_slider_thumbnail {width:660px; height:380px;}
.block_slider_basic {width:660px; height:302px;}
.block_slider_side {width:660px; overflow:hidden;}

.slider_nivo {width:660px; padding:6px 0px 20px; }
.slider_nivo h3 {margin-bottom:5px; color:#ffffff;}
.slider_nivo p {font-size:11px; color:#ffffff; line-height:17px;}
.slider_nivo .content {padding:3px; background-color:#ffffff; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
#slider_nivo {width:634px; height:276px; position:relative; background:url(images/loading.gif) no-repeat center;}
#slider_nivo img {display:none; position:absolute; left:0px; top:0px;}
#slider_nivo a {display:block; border:0px;}
#slider_nivo .nivo-directionNav a {width:24px; height:24px; display:block; position:absolute; top:129px; text-indent:-9000px;}
#slider_nivo .nivo-directionNav a.nivo-nextNav {right:12px; background:url(images/arrow_right_1.png) no-repeat;}
#slider_nivo .nivo-directionNav a.nivo-prevNav {left:12px; background:url(images/arrow_left_1.png) no-repeat;}
#slider_nivo .nivo-caption {font-family:, Arial, sans-serif;}
#slider_nivo .nivo-caption a {color:#ffffff; border-bottom:1px dotted #ffffff;}
#slider_nivo .nivo-caption a:hover {color:#ffffff;}
#slider_nivo .nivo-controlNav {position:absolute; left:50%; bottom:-26px;}
#slider_nivo .nivo-controlNav a {width:11px; height:11px; margin-left:4px; display:block; float:left; background:url(images/bg_nav_ball.png) no-repeat; text-indent:-9999px;}
#slider_nivo .nivo-controlNav a:first-child {margin-left:0px;}
#slider_nivo .nivo-controlNav a.active {background:url(images/bg_nav_ball_act.png) no-repeat;}

/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption > p {
	padding:8px 12px 5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* ---------------------{ Slider Thumbnail }--------------------- */

.slider_thumbnail {width:642px; padding-top:6px;}
.slider_thumbnail .ad-gallery {width:640px;}
.slider_thumbnail .ad-gallery .ad-image-wrapper {height:283px; padding-bottom:2px; position:static; }
.slider_thumbnail .ad-gallery .ad-image-wrapper .ad-image {padding:3px; position:static; background-color:#ffffff; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.slider_thumbnail .ad-gallery .ad-back {width:15px; height:23px; left:0px; top:27px; background:url(images/arrow_left_2.png) no-repeat;}
.slider_thumbnail .ad-gallery .ad-forward {width:15px; height:23px; right:0px; top:27px; background:url(images/arrow_right_2.png) no-repeat;}
.slider_thumbnail .ad-gallery .ad-controls {display:none;}
.slider_thumbnail .ad-gallery .ad-nav .ad-thumbs {width:auto; margin:0px 24px;}
.slider_thumbnail .ad-gallery .ad-thumbs li {margin-left:9px; padding-right:0px; padding-bottom:2px;}
.slider_thumbnail .ad-gallery .ad-thumbs li:first-child {margin-left:0px;}
.slider_thumbnail .ad-gallery .ad-thumbs li a {padding:3px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.slider_thumbnail .ad-gallery .ad-thumbs li a img {border:0px;}

.ad-gallery {
  width: 600px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(http://earthsnaturalsolutions.com/wp-content/themes/WPMagazine/non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(http://earthsnaturalsolutions.com/wp-content/themes/WPMagazine/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(http://earthsnaturalsolutions.com/wp-content/themes/WPMagazine/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(http://earthsnaturalsolutions.com/wp-content/themes/WPMagazine/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(http://earthsnaturalsolutions.com/wp-content/themes/WPMagazine/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(http://earthsnaturalsolutions.com/wp-content/themes/WPMagazine/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 4px solid #fff;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 4px solid #fff;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

/* ---------------------{ Homepage }--------------------- */
#slider{}

#homepage h3{}
#homepage h2 a{color:#fff;}
#homepage{ clear:both; width:670px; padding:20px 0px 0px 0px;}
#homepage .left{float:left; display:inline; width:480px; }
#homepage .right{float:right; display:inline; width:190px; }
#homepage-sponsor{}
#homepage-video{}

#homepage .frame147{background:url(images/frame147.jpg) top center no-repeat; width:147px; height:80px; clear:both; position:relative;}
#homepage .frame190{background:url(images/frame190.jpg) top center no-repeat; width:190px; height:103px; clear:both;}
div.photo-flag { background: url(images/zoom.png) no-repeat; display: block; opacity: 0.7; filter: alpha(opacity=70); margin-left: -20px; position: absolute; width: 25px; height: 25px; top: 26px; left: 55%; }
a:hover div.photo-flag { filter: alpha(opacity=80); opacity: 0.8; }

#from-the-desk{}
#editorial{}
#editorial h3 a{color:#d00000; }
#editorial h3 a:hover{color:#202020;}
#editorial .frame{padding:5px 0px 0px 5px;}


#homepage .titlebox{clear:both: width:460px; height:36px; background:url(images/title-box.jpg) bottom left no-repeat; margin-bottom:15px;}
#homepage .titlebox-left{float:left; width:370px; }
#homepage .titlebox-right{float:right: width:90px; padding-top:3px;}

#homepage-sponsor .titleboxb{clear:both: width:670px; height:36px; background:url(images/title-boxb.jpg) bottom left no-repeat; margin-bottom:15px;}
#homepage-sponsor .titleboxb-left{float:left; width:570px; }
#homepage-sponsor .titleboxb-right{float:right; width:90px; padding-top:3px; }
#homepage-sponsor h2 a{color:#fff; padding:0px 0px 0px 0px;}


#popular-video{ margin-bottom:15px; }
#popular-video .titleboxb{clear:both: width:670px; height:36px; background:url(images/title-boxb.jpg) bottom left no-repeat; margin-bottom:15px;}
#popular-video .titleboxb-left{float:left; width:570px; }
#popular-video .titleboxb-right{float:right; width:90px; padding-top:3px; }
#popular-video h2 a{color:#fff; padding:0px 0px 0px 0px;}
#popular-video .box{ width:150px; float:left; padding:10px 8px;}
#popular-video .last{padding-right:0px}
#popular-video .boxes{border:1px solid #fdfdfd;  -moz-box-shadow: 3px 3px 1px #ccc; -webkit-box-shadow: 3px 3px 1px #ccc; box-shadow: 3px 3px 1px #ccc; background:#f9f9f9;  }
#popular-video .frame147{position:relative;}
div.video-flag { background: url(images/play.png) no-repeat; display: block; opacity: 0.7; filter: alpha(opacity=70); margin-left: -20px; position: absolute; width: 46px; height: 46px; top: 30px; left: 50%; }
a:hover div.video-flag { filter: alpha(opacity=80); opacity: 0.8; }

#around-world{ }
#around-world .box{float:left; margin-right:10px; width:150px;} 
#around-world .frame{padding:5px 0px 0px 5px;}
 
#latest-article{}
#latest-article .box{float:left; margin-right:10px; width:150px;} 
#latest-article .frame{padding:5px 0px 0px 5px;}

#gal-pic{}
#gal-pic .box{float:left; margin-right:10px; width:150px; margin-bottom:10px;} 
#gal-pic .frame{padding:5px 0px 0px 5px;}

#tech-news{}
#tech-news .box{float:left; margin-right:20px; width:220px; margin-bottom:10px;} 
#tech-news .tech-news-title a{color:#000;}
#tech-news .tech-news-title a:hover{color:#d00000;}
#tech-news .byauthor a{color:#d00000; font-family: 'Oswald', sans-serif;}
#tech-news .byauthor a:hover{color:#000;}

/* ---------------------{ Sidebar}--------------------- */
#sidebar{ float:right; display:inline; padding:10px 20px 0px 10px; width:250px;}
#sidebar h2{border-bottom:3px solid #d00000; color:#d00000;} 
#sidebar ul{ list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px;}
#sidebar ul ul{ padding:0px 0px 0px 0px; }
#sidebar li{ list-style:none; padding:3px 0px 3px 0px; }
#sidebar li li{ padding:3px 0px 3px 10px;}
#sidebar .textwidget{padding:10px 0px 10px 0px;}
#sidebar .boxes{background:#fff; padding:40px 0px 0px 0px; border:1px solid #fdfdfd;  -moz-box-shadow: 3px 3px 1px #ccc; -webkit-box-shadow: 3px 3px 1px #ccc; box-shadow: 3px 3px 1px #ccc; margin-bottom:20px;}
#sidebar .frame{float:left; border:1px solid #d7d7d7; padding:3px; margin:0px 10px 0px 0px;}

#container-1{background:#fff; padding:0px 10px;}

.blog1-frame{float:left; width:310px; margin:0px 15px 10px 0px;}
.blog1-frame-img{border:1px solid #dedede; padding:5px;}
/* ---------------------{ Footer }--------------------- */

/* ---------------------{ Footer Top}--------------------- */
#footertop-all{ width:100%; background:#111111 url(images/footer-bg.jpg) top center repeat-x;}
#footertop{width:980px; margin:0px auto; padding:60px 0px 50px 0px; }
#footertop .footer-sidebar{ float:left; display:inline; width:230px; padding-right:20px; color:#c3c3c3;}
#footertop .last{ padding-right:0px;}

/* ---------------------{ Footer Bottom}--------------------- */
#footerbottom-all{ width:100%; background-color:#1c1c1c; height:50px; font-family: 'Oswald', sans-serif; }
#footerbottom{width:980px; margin:0px auto; height:50px;  }
#footerbottom .left{float:left; display:inline; width:400px; padding:20px 0px  0px 0px;}
#footerbottom .right{float:right; display:inline; width:400px; padding:10px 0px 0px 0px; text-align:right; color:#9b9b9b;}

/* ---------------------{ Footer Widget}--------------------- */
.footer-widget { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#e5e5e5;}
.footer-widget h2 { padding:0px 0px 5px 0px; color:#fff; font-size:16px; border-bottom:1px solid #313131; }
.footer-widget { padding:0px 0px 0px 0px; }
.footer-widget p { padding-bottom:5px; }
.footer-widget ul { clear:both; margin:0px; padding:10px 0px 0px 0px; list-style:none; }
.footer-widget ul li { padding:5px 0px 5px 0px;}
.footer-widget ul li a { padding:0px 0px 3px 0px; text-decoration:none; color:#afafaf; }
.footer-widget ul li a:hover { color:#fff; }
.footer-widget ul li li a {border-bottom:none;}
.footer-widget ul ul { margin:0px; padding:0px 0px 0px 0px; border-top:none; }
.footer-widget ul ul li { border:none; padding:0px 0px 0px 5px; }
.footer-widget ul ul ul { margin:0px; padding:0px 0px 0px 0px; border-top:none; }
.footer-widget .textwidget{ padding:10px 0px 10px 0px;}

/* ---------------------{ Other}--------------------- */
.readmore{ clear:both; margin-bottom:10px; font-family: 'Oswald', sans-serif;}
.readmore a{color:#d00000; text-decoration:none; font-size:14px; text-transform:uppercase; font-wight:bold; }
.readmore a:hover{color:#000;}
.redline{border-top:3px solid #d00000; clear:both; height:3px; margin-bottom:10px; }
.line{clear:both; background:url(images/line.jpg) top center repeat-x; height:4px; margin:5px 0px;} 


/* ---------------------{ Post }--------------------- */
.post { padding:15px 0px 10px 0px;}

.entry { }
.entry a { }
.entry a:hover { }

.meta { font-size:12px; font-style:italic; margin-bottom:10px; }
.postmetadata { font-size:12px; font-style:italic; margin-bottom:10px; }


	
/* ---------------------{ Navigation }--------------------- */
.navgation { }
   .next-posts { }
   .prev-posts { }

/* ---------------------{ Search Form }--------------------- */


	#submit, #sendmail {-moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;  background:#797979; padding:4px 8px 4px 8px; color:#FFFFFF; border:none; }
	.reply-entry{ padding:7px 0px; }

#searchform { padding: 0px  0px 0px 10px;  }
#header-search{ background:#333; float:right; width:150px; padding:0px 0px 3px 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px; margin:3px 0px 0px 0px;}
#s{width:110px; font-size:11px; padding:0; margin:0; background:#333; border:none; color:#9e9e9e;} 
#searchsubmit{ }

/* ---------------------{ Comment }--------------------- */
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

/* ---------------------{ Input }--------------------- */
form { }
input[type=text] { }
textarea { }

/* ---------------------{ Post Image }--------------------- */
img.centered { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px; padding:5px; border: 1px solid #ddd;}
img.alignnone {  margin:0px 0px 10px 0px; display:inline; padding:5px; border: 1px solid #ddd;}
img.alignright {  margin:0px 0px 10px 10px; display:inline; padding:5px; border: 1px solid #ddd;}
img.alignleft { margin:0px 10px 10px 0px; display:inline; padding:5px; border: 1px solid #ddd;}
.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;  }
.alignright { float:right; margin:0px 0px 10px 10px; }
.alignleft { float:left; margin:0px 10px 10px 0px; }
.wp-caption { background:#F7F7F7; text-align:center; padding:4px 0px 5px 0px; border:1px solid #e6e6e6; }
.wp-caption img { margin:0px 0px 5px 0px; padding:0px; border:0px; }
.wp-caption p.wp-caption-text { margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:12px; }

/* pagination */
.navgation { text-align:center; padding-bottom:15px; }
.next-posts { }
.prev-posts { }
.pagination {clear:both;padding:20px 0;position:relative;}
.pagination span, .pagination a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#000;}
.pagination a:hover{color:#f00;}
.pagination .current{padding:6px 9px 5px 9px;background: #d00000;color:#fff;}

/* gallery */
.gallery {display: block;clear: both;overflow: hidden;margin: 0 auto;}
.gallery .gallery-row {display:block;clear: both;overflow: hidden;margin: 0;}
.gallery .gallery-item {overflow: hidden;float: left;margin: 0;text-align: center;list-style: none;padding: 0;position: absolutebottom: 0}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {max-width: 89%;height: auto;padding: 1%;margin: 0 auto;}
.gallery-caption {margin-left: 0;}
} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */