@charset "utf-8";

/*

Theme Name: MediaPress

Version: 1.3

Author: Dany Duchaine

/*
 * jQuery Nivo Slider v2.0
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 *
 * March 2010
*/


/* Table of content

1. Reset Styles
2. Collumn Layout
3. Top bar
4. Main nav
5. Logo
6. Content
    6.1 Slider
    6.2 Footer
    6.3 Category page
    6.4 Archives
    6.5 Blog
7. Widget
    7.1 Calendar
    7.2 Post Widget
    7.3 Fast Post Widget
    7.4 Twitter Widget
    7.5 Search Widget
    7.6 Flickr Widget
    7.7 Tabbed widget
    7.8 Ads Widget

*/

/* 1. Reset Styles */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
        list-style:none outside none;
}
:focus {
	outline: 0;
}

/* 2. Collumn Layout */

.one-half, .one-third, .two-thirds,
.one-fourth, .three-fourths, .one-fifth,
.two-fifths, .three-fifths, .four-fifths,
.one-sixth, .five-sixths { float: left; margin: 0 30px 30px 0; }
.one { width: 960px; float: left; margin-bottom: 30px; }
.one-half { width: 465px; }
.one-third { width: 300px; }
.two-thirds { width: 630px; }
.one-fourth { width: 217px; }
.three-fourths { width: 711px; }
.one-fifth { width: 168px; }
.two-fifths { width: 366px }
.three-fifths { width: 564px; }
.four-fifths { width: 762px; }
.one-sixth { width: 135px; }
.five-sixths { width: 795px; }
.group { float: left; width: 100%; }
.block { float: left; width: 100%; margin-bottom: 30px; }
.last { margin-right: 0 !important; }
.clear { clear: both; }
.full { margin-bottom: 30px; }

/* Document Body  */
body {
color:#575757;
font:14px/21px Arial,Helvetica,sans-serif;
line-height: 22px;
}

/* -- x.x Clearfix -- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

strong {
font-weight: bold;
}
em {
font-style: italic;
}

h1 {
        margin-top: 20px;
color:#353535;
font-family:helvetica !important;
font-size:14px !important;
font-weight:bold !important;
}
h3 {
    font-size: 20px !important;
    margin-bottom: 20px;
    color: #5e5e5e;
    background: url(img/h2-bg.png) repeat-x;
    background-position: 0 6px;
}
h3 span {
    background: white;
    padding-right: 15px;
    color: #BC3C38;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing:-0.01em;
}
h4 {
     margin-top: 10px;
}
h4 a {
    font-size: 18px;
    text-decoration: none;
    color: #353535;
    line-height: 28px;
    padding: 5px 0;
}
h5 {
    color: #BC3C38;
     font-size: 20px !important;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing:-0.01em;
    margin-bottom:20px;
}
h6 {
   font-weight:bold;

color:#353535;
font-size:18px;
line-height:28px;

}
.shortcodes {
    background: none;
    display: block;
    padding: 20px 0 !important;
}

.fast-post-widget h4 a {
    font-size: 12px;
            line-height: 22px;
            color: #333;
            font-weight: bold;
            background: none;
            text-decoration: none;
            padding: 5px 0;
}
.fast-post-widget h4 {
        margin-bottom: 8px;
}
.post-widget h4 a {
  font-weight: bold;
}
.post-widget h4 {
     clear: both;
}
h4 a:hover {

    background: #e7e7e7;

}

/* 3. Top bar */

#topbar-wrapper {
    height: 35px;
    background: black;
    position: relative;
    z-index: 20;
}
#topbar-texture {
    background: url(img/topbar-texture.png) repeat;
    height: 25px;
    padding: 6px 0;
}
#topbar-content {
    width: 960px;
    margin: 0 auto;
}
#topbar-nav, #topbar-nav li {
    float: left;
    margin-right: 20px;
    position: relative;
    height: 29px;
}
#topbar-nav a {
    color: #999999;
    text-decoration: none;
    font-size: 11px;
}
#topbar-nav a:hover {
    text-decoration: underline;
    color: #b6b6b6;
}
#topbar-social {
    float: right;
    margin-top: 3px;
}
#topbar-social li {
    float: left;
    margin-left: 8px;
}

/* 4. Main nav */

#main-nav-wrapper {
    height: 50px;
    background: url(img/main-nav-bg.png) repeat-x !important;
    position: relative;
    z-index: 10;

}
#main-nav-content {
    width: 960px;
    margin: 0 auto;
}
#main-nav {
      background: url(img/main-nav-separator.png) no-repeat top right;
      float: left;
      padding-right: 2px;
}
#main-nav li {
    float: left;
    background: url(img/main-nav-separator.png) no-repeat;
    padding: 0 1px;
    position: relative;
}
#main-nav li a {
    color:#555555;
display:block;
font-size:13px;
font-weight:bold;
height:50px;
line-height:50px !important;
padding:0 25px;
text-decoration:none;
text-shadow:1px 1px 1px #FFFFFF;
}
#main-nav li a:hover, #main-nav li .menu-on {
    background: #fff;
    border-bottom: 1px solid #d2d2d2;
    height: 49px;
}
#main-nav-shadow {
    height: 3px;
    width: 100%;
    position: absolute;
    top: 1px;
    left: 0;
    background: url(img/main-nav-shadow.png) repeat-x;
}

/* Submenus */



#topbar-nav ul {
    display: none;
    position: absolute;
    top: 29px;
    left: -16px;
    background: #181818;
    z-index: 99999;
    padding: 10px 0 3px 0;
     width: 150px;
     -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;

}
#topbar-nav .sub-menu li a {
    width: 135px;
    float: left;
}
#topbar-nav ul li {
    margin-right: 0;
    padding-left: 15px;
    width: 135px;
}
#topbar-nav ul li ul {
    left: 150px;
    width: 150px;
    top: -10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#main-nav ul li ul {
    top: -1px;
    left: 200px;
    border-top: 1px solid #d8d8d8;
}

#main-nav ul {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 99;
    background: #f5f5f5;
    border-right: 1px solid #d8d8d8;
    width: 200px;
}
#main-nav ul li {
    float: left;
}
#main-nav ul li a {
   background: url(img/sub-sep.png) repeat-x bottom left;
   width: 149px;
 }
#main-nav ul li a:hover {
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #e1e0e0;

}

/* 5. Logo */

#logo-wrapper {
    background: url(img/logo-wrapper-bg.png) repeat;
}
#logo-content {
    width: 960px;
    margin: 0 auto;
    padding: 23px 2px 19px 0;
    overflow: hidden;
}
#logo{
    float: left;
    padding-top: 10px;
}
#logo a {
    float: left;
}
#logo span {
    float: left;
    margin: 14px 0 0 25px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #5f5f5f;
}
#headerad {
    float: right;
    width: 468px;
}

/* 6. Content */

#content {
    
}
#content-wrap {
    width: 960px;
    margin: 0 auto;
    padding-top: 30px;
    overflow: hidden;
}

/* 6.1 Slider */

#slider-wrap {
    background: url(img/logo-wrapper-bg.png) repeat;
    padding: 10px;
    width: 610px;
}
#slider .nivo-controlNav {
	position:absolute;
	bottom: 56px;
        background: url(img/slider-nav-bg.png) repeat;
        padding: 20px 0 14px 20px;
        width: 589px;
        z-index: 9999;
}
#slider .nivo-controlNav img {
	display:inline;
	position:relative;
	opacity: 0.3;
    border: 4px solid #e1e1e1;
}
#slider .nivo-control {
    margin-right:19px;

}
#slider .nivo-caption {
    position:absolute;

	bottom: 0;
        color: #ababab;
        font-size: 14px;
       background: url(img/slider-caption-bg.png) black repeat;

}
.nivo-caption a {
    color: #ababab;
        font-size: 14px;
        text-decoration: none;
        font-weight: bold
}
.nivo-caption a:hover {
    text-decoration: underline;
}
#slider .nivo-caption h2 {
     padding: 17px;
}
#slider .nivo-controlNav a.active img {
	opacity: 1;
	border: 4px solid white;
}
#slider .nivo-controlNav a img {

	border: 4px solid #676767;
}
#slider {
	background: url(img/loading.gif) no-repeat 50% 50%;
        height: 336px;
}
#slider img {
	display:none;
}

/* 6.2 Footer */

#footer-wrap {
     background: url(img/logo-wrapper-bg.png) repeat;
     overflow: hidden;
}

#footer-content {
    padding: 50px 0 10px 0;
    width: 960px;
    margin: 0 auto;
}
#small-footer-wrap {
    background: #fff;
}
#small-footer-content {
    width: 960px;
    margin: 0 auto;
    padding: 5px 0 7px 0;
    overflow: hidden;
    font-size: 12px;
}
#small-footer-content a {
    color: #bc3c38 !important;
}
#small-footer-content-left {
    float: left;
}
#small-footer-content-right {
    float: right;
}

/* 6.3 Category page */

.post-thumb-category {
    width: 200px;
    height: 75px;
    padding: 10px;
    background: url(img/logo-wrapper-bg.png) repeat;
    float: left;
}
.category-content {
    float: right;
    width: 390px;
}
.category-content-wide {
	width: 600px;
}
.category-content h4 {
    margin-top: 0;
}
.category-item {
    overflow: hidden;
	padding-bottom: 18px;
	margin-bottom: 16px;
}
.category-item {
border-bottom:1px solid #DADADA;
}
.search-item {
    border-bottom:1px solid #DADADA;
    padding-bottom: 15px;
    padding-top: 5px;
}

.readmore, .page_navi li a, .portfolio_cat li a, .pagination .current, .inactive  {
    color: #6c6f72;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;
    display: block;
    float: left;
    border: 1px solid white;
    margin: 0 0 5px 1px;
    background: url(img/bg-readmore.jpg) repeat-x;
    padding: 5px 20px;
    -moz-box-shadow: 0 1px 2px #999;
    -webkit-box-shadow:  0 1px 2px #999;
    line-height: 16px;
}

.page_navi li a,.pagination .current, .inactive {
    margin-right: 7px;
    padding: 5px 13px;
}
.readmore:hover,.page_navi li a:hover, .button_on, .portfolio_cat li a:hover,.pagination,.pagination .current, .inactive:hover {
   background: url(img/bg-readmore-hover.jpg) repeat-x !important;
}
.square .readmore, .inactive {
    margin-bottom: 5px;
}

/* 6.4 Archives */

.last-posts, .monthly-archives, .category-archives {
    margin-bottom: 30px;
}
.last-posts li, amonthly-archives li, .category-archives li {
    margin-bottom: 5px;
}
.last-posts a, .monthly-archives a, .category-archives a {
   
color:#333333;
font-size:12px;
font-weight:bold;
line-height:22px;
padding:5px 0;
text-decoration:none;

}
.last-posts a:hover, .monthly-archives a:hover, .category-archives a:hover {
     background: #e7e7e7;
}
/* 6.5 Blog */

.intro {
    margin-top: 20px;
color:#353535;
font-family:helvetica !important;
font-size:14px !important;
font-weight:bold !important;

}

.alignright {
float:right;
margin:5px 0 20px 20px;
border:1px solid #CACACA;
padding:5px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
border:1px solid #CACACA;
padding:5px;
}
#content blockquote {
display:block;
font-family:Georgia;
font-size:22px !important;
font-style:italic;
line-height:26px;
margin:16px 80px 0;
padding:20px 0 20px;
}

blockquote, q {
quotes:none;
}
.post-thumb-small img {

    border:1px solid #CACACA;
padding:5px;
}
#social {
    overflow: hidden;
    margin-top: 40px;
   
}
#social ul li {
    float: left;
    margin-right: 15px;
}
#social img, .bio img {
    border: none;
    margin: 0 !important;
    padding: 0 !important;
}
.avatar {
    border: none;
}
#bio {
    margin-top: 40px;
}
.comment-info {
    background: url("img/logo-wrapper-bg.png") repeat scroll 0 0 transparent;
border-bottom:1px dotted #A2A2A2;
border-top:1px dotted #A2A2A2;
margin-bottom:15px;
overflow:hidden;
padding:25px 25px 5px;

}
#comments ol {
    margin: 25px 0;
}
#comments ol li ul .bio_info {
    width: 430px;
}
#comments ol li ul li ul .bio_info {
    width: 390px;
}
#comments ol li ul li ul li ul .bio_info {
    width: 350px;
}
#comments ol li ul li ul li ul li ul .bio_info {
    width: 310px;
}
#comments ol li ul li ul li ul li ul li ul .bio_info {
    width: 270px;
}
.children {
    margin-bottom: 13px;
}
#comments ol li ul {
    border-left:1px solid #CCCCCC;
}
#comments ol li ul li {
    background:url("img/comment-hor-border.gif") no-repeat scroll left top transparent;
    padding-left: 40px;
    float: none !important;
    clear: both;
    min-height: 135px;
    width: auto !important;

}
.comment-info .avatar {
    float: left;
    margin-bottom: 20px;
}

#commentform em a {
    color:#bc3c38;
}
.comment-reply-link  {
    background: url(img/comments.png) no-repeat top left !important;
     background-position: 0 6px !important;
     margin-left: 7px !important;
     padding-left: 14px !important;
}
.bio, .comments {
    background: url("img/logo-wrapper-bg.png") repeat scroll 0 0 transparent;
    overflow: hidden;
    border-top: 1px dotted #a2a2a2;
    border-bottom: 1px dotted #a2a2a2;
    padding: 25px;
    padding-bottom: 5px;
    margin-bottom: 15px;
}
.bio {

    margin-bottom: 35px;
}
.bio img, .comments img {
    float: left;
}
.bio_info {
    float: right;
    width: 470px;
}
.bio_info p {
    margin-top: 10px;
}
.bio_info span {
    margin-bottom: 10px;
}
.bio_info a {
    color: #bc3c38;
}

.reply a {
    color: #bc3c38;
    float: right;
}
.url {
    color: #bc3c38;
}
.leave_comment {
    margin-top: 30px;
}

form.global label, .wpcf7-form label, #commentform label {
color:#373737;
display:block;
font-size:14px;
font-weight:normal;
margin-bottom:10px;
padding:0;
text-align:left;
text-shadow:1px 1px 1px #FFFFFF;
width:300px;
}

form.global input, form.global textarea, form.global select, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select, #commentform select, #commentform textarea, #commentform input {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #D8DCE0;
border-color:#ADADAD #FFFFFF #FFFFFF #ADADAD;
border-style:solid;
border-width:1px;
color:#2B2B2B;
float:left;
font-size:14px;
margin:0 15px 15px 0;
padding:9px;
text-shadow:0 1px 0 #FFFFFF;
width:65%;
}

#message, #comment_msg {
margin-bottom:20px;
width:500px !important;
}

#commentform input.submit {
background:none repeat scroll 0 0 #CCCCCC;
border-color:#FFFFFF #ADADAD #ADADAD #FFFFFF;
border-style:solid;
border-width:1px;
color:#888888;
cursor:pointer;
display:block;
font-size:12px;
font-weight:bold;
margin:0;
outline:medium none;
padding:8px 10px;
text-shadow:0 1px 0 #FFFFFF;
text-transform:uppercase;
width:150px;
}

form.global input, .wpcf7-submit:hover, .wpcf7-form input, .wpcf7-submit:hover, #commentform input {
border:1px solid #ADADAD;
color:#2B2B2B;
cursor:pointer;
}

form.global input, form.global textarea, form.global select, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select, #commentform select, #commentform textarea, #commentform input {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #D8DCE0;
border-color:#ADADAD #FFFFFF #FFFFFF #ADADAD;
border-style:solid;
border-width:1px;
color:#2B2B2B;
float:left;
font-size:14px;
margin:0 15px 15px 0;
padding:9px;
text-shadow:0 1px 0 #FFFFFF;
width:65%;
}

/* 7 Widget */

/* 7.1 Calendar */

table {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

table th {

	padding: 5px 16px 5px 15px;
	background-color: #f1f1f1;
	border-right: 1px solid #ccc;
	font-size: 14px;
}

table td {
	border: 1px solid #ccc;
	padding: 5px;
	padding-left:13px;
}

table td:hover {
	background-color: #f1f1f1;
}

#calendar_wrap table td {

	text-align: center;
	padding-left:3px;

}

#calendar_wrap table td#prev{
    text-align: left;
    padding-left: 15px;
}


/* 7.2 Post Widget */

.widget {
    margin-bottom: 30px;
}

.post-thumb {
    width: 280px;
    height: 100px;
    padding: 10px;
    margin-bottom: 20px;
    background: url(img/logo-wrapper-bg.png) repeat;
}
.post-meta span {
    display: block;
}
.post-meta span a {
    font-size: 12px;
    text-decoration: none;
    color: #5e5e5e;
}
.post-meta span a:hover {
    text-decoration: underline;
}
.fast-post-widget .date, .post-widget .date  {
    background: url(img/date.png) no-repeat 0 6px;
    padding-left: 17px;
    margin-bottom: 5px;
    float: none;

}
.post-widget .date {
    float: left;
    margin-right: 15px;
}
.fast-post-widget .categories, .post-widget .categories {
    background: url(img/category.png) no-repeat 0 6px;
    padding-left: 17px;
    margin-bottom: 5px;
    float: none;
}
.post-widget .categories {
    float: left;
}

/* 7.3 Fast Post Widget */

.post-widget li, .fast-post-widget li {
    border-bottom: 1px solid #dadada;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.post-widget li {
    padding-bottom: 15px;
    margin-bottom: 15px;
}


/* 7.4 Twitter Widget */

.tweet_list li {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.tweet_list a {
    color: #777;
}
.tweet_avatar {
    float: left;
    margin: 0 25px 0 0;
}
.tweet_text {
   width: 230px;
   float: right;
  
   font-size: 12px;
            line-height: 22px;
            color: #333;
            font-weight: bold;
            background: none;
            text-decoration: none;
            padding: 5px 0;
}
.twitter-date {
    float: left;
    margin-bottom: 10px;
    background: url(img/date.png) no-repeat 0 5px;
    padding-left: 17px;
    margin-bottom: 5px;
    font-size: 12px;
    text-decoration: none;
    color: #5e5e5e !important;
}
.twitter-date:hover {
    text-decoration: underline;
}

/* 7.5 Search Widget */

#s {
    font-size: 11px;
    color: #5E5E5E;
}
.field {
    background: url(img/search-bg.png) repeat-x;
    border: 1px solid #d4d4d4;
    border-right: none;
    height: 13px;
    padding: 11px 12px 11px 11px;
    float: left;
    width: 230px;
}
#searchsubmit {
    background: url(img/search-icon.png) no-repeat;
    border:0 none;
    cursor:pointer;
    float:left;
    font-size:0;
    height:37px;
    line-height:1px;
    margin:0;
    padding:0;
    text-indent:-9999px;
    width: 45px;
}

/* 7.6 Flickr Widget */

.flickr_badge_image {
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
    border: solid 4px #d7d7d7;
    height: 75px;
}

/* -- 7.7 Tabbed widget -- */
	.tz_tab_widget #tabs {
            background: #f3f3f3;
         }
	.tz_tab_widget #tab-items {
            list-style-type: none;
            padding: 0;
            margin: 0;
            height: 40px;
            text-transform: uppercase;
        }
	.tz_tab_widget #tab-items li {
            float: left;
            margin: 0 2px 0 0;
            line-height: 40px;
            padding: 0;
            background: none;
        }
	.tz_tab_widget #tab-items li a {
            font-weight: bold;
            font-size: 11px;
            text-decoration: none;
            color: #a4a4a4;
            padding: 0 20px;
            display: block;
      
        }
	.tz_tab_widget #tab-items li a:hover, .tz_tab_widget #tab-items li.ui-tabs-selected a, .tz_tab_widget #tab-items li.ui-state-active a {
            background: #fff;
            color: #555555;
            font-weight: bold;
            font-size: 11px;
            text-decoration: none;
            border-left: 1px solid #dadada;
            border-top: 1px solid #dadada;
            border-right: 1px solid #dadada;
        }

	.tz_tab_widget .tabs-inner {
            border: 1px solid #dadada;
            padding: 15px;
            padding-bottom: 0;
            background: #fff;
        }
        .tabs-inner h3 {
            margin-bottom: 0 !important;
}
    .tz_tab_widget .ui-tabs-hide {
        display: none;
    }

	.tz_tab_widget .tab ul {
            list-style-type: none;
            margin: 0;
        }
	.tz_tab_widget .tab ul li {
            border-bottom: 1px solid #dadada;
            padding: 20px 0;
        }
        .tab-thumb {
            float: left;
}
	.tz_tab_widget .tab-thumb img {
            padding: 4px;
            background: #e9e9e9;
            border-bottom: 1px solid #cbcbcb;
            float: left;
            margin: 0 10px 0 0;
        }
	.tz_tab_widget .tab-thumb img:hover {
            background: #d0d0d0;

        }
        .entry-meta, .entry-header, .published , .comment-count a {
            color: #5E5E5E;
}
        .entry-title {
            margin: 0;
            padding: 0 !important;

}
	.tz_tab_widget .entry-title, .tz_tab_widget .entry-title a {
            font-size: 12px;
            line-height: 22px;
            color: #333;
            font-weight: bold;
            background: none;
            text-decoration: none;
            padding: 5px 0;
        }
	.tz_tab_widget .entry-title a:hover {
            text-decoration: none;
            background: #e7e7e7;
        }
	.tz_tab_widget .entry-meta, .tz_tab_widget .entry-meta a {
            color:#999;
            font-size: 10px;
            text-transform: uppercase;
        }
	.tz_tab_widget .entry-meta a:hover {
            text-decoration: none;
            color: #333; }
	.tab-comments .avatar {
            padding: 4px;
          
            
            float: left;
            margin: 0 10px 0 0;
        }
        #tabs-3 h3 {
            background: none;
}
	
	.tab-comments h3, .tab-comments h3 a {
            font-size: 12px;
            line-height: 20px;
            font-weight: normal;
            font-style: italic;
            color: #666;
            text-decoration: none;
        }
	.tab-comments h3 a:hover {
            text-decoration: none;
            color: #333;
        }
	.tab-tags a {
            color: #666;
            background: #f2f2f2;
            padding: 4px 8px;
        }
	.tab-tags a:hover {
            color: #fff;
            text-decoration: none;
        }
        .entry-content {
            float: left;
            width: 192px;
}
.entry-content-wide {
float: left;
width: 265px;
}

/* -- 7.8 Ads Widget -- */
	.tz_ad_widget .ads-125 { width: 310px; }
	.tz_ad_widget ul { list-style-type: none; margin: 0; padding: 0; }
	.tz_ad_widget ul li { display: block; width: 145px; height: 145px; float: left; margin: 0 10px 10px 0; padding: 0!important; background: none!important; line-height: 20px!important; }
        .ads-125 img { padding: 10px; background: #f8f8f8; background: #eaeaea; }

      
        .widget_categories ul li, .widget_pages ul li, .widget_archive ul li, .widget_links ul li, .widget_meta ul li, .widget_recent_entries ul li {
         
            padding: 5px 0 10px 0;
            margin-bottom: 5px;
            border-bottom: 1px solid #dadada;
        }
        .widget_categories ul li a, .widget_pages ul li a, .widget_archive ul li a, .widget_links ul li a, .widget_meta ul li a, .widget_recent_entries ul li a {
            color:#444;
            font-size:13px;
            font-weight:bold;
            line-height:22px;
            padding:6px 0;
            text-decoration: none;
        }
        .widget_categories ul li a:hover, .widget_pages ul li a:hover, .widget_archive ul li a:hover, .widget_links ul li a:hover, .widget_meta ul li a:hover, .widget_recent_entries ul li a:hover {
            text-decoration: underline;
}

.post-box {
    width: 200px;
    float: left;
    margin: 20px 20px 20px 0;
}
.post-thumb-small {
    width: 180px;
    height: 100px;
    margin-bottom: 30px;
}

.post-box .post-meta .date {
    background: url(img/date.png) no-repeat 0 6px;
    padding-left: 17px;
    float: none;
    margin-bottom: 10px;
    font-weight: bold;
}

.categories {
    background: url(img/category.png) no-repeat 0 6px;
}
.post-box .categories {
    padding-left: 17px;
    font-weight: bold;
    margin-bottom: 10px;
}
.tags {
    margin: 15px 0;
}
.tags a, .widget_tag_cloud a {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #bc3c38;
border:medium none;
color:#FFFFFF !important;
display:inline;
line-height:200%;
padding:3px 5px;
text-shadow:0 1px 0 #511c1b;
white-space:nowrap;
text-decoration: none;
}
.tags a:hover, .widget_tag_cloud a:hover {
background:none repeat scroll 0 0 #98312d;
text-shadow:0 1px 0 #511c1b;
text-decoration: none !important;
}
#gallery-1 .gallery-item {
    margin-top: 20px !important;
}
#gallery-1 img {
    border: none !important;
    background: url(img/logo-wrapper-bg.png) repeat;
    padding: 10px;
}
#gallery-1 .gallery-item {
    text-align: left !important;

}