/*   
	Theme Name: WinBrasil
	Theme URI: http://www.winbrasil.com.br
	Description: Todos os direitos reservados a  <a href="http://www.www.winbrasil.com.br">WinBrasil</a>.
	Author: Tiago Andre
	Author URI: http://www.winbrasil.com.br
	Version: 2.0.1
	Tags: advertise-ready, widget-ready, advanced-theme-options
*/
/*---------------------------------------------------------------------------------*/
/* DEFAULTS */
/*---------------------------------------------------------------------------------*/

/* reset */
@import "css/reset.css";
body { background:#E6E7E8;  font:12px/18px Arial, Helvetica, Sans-serif; color:#333; }

/* hyperlinks */
a, a:visited, a:active { color:#2266BB; text-decoration:none; }
a:hover { color:#26b; text-decoration:underline; }
.clear { clear:both; }

.splitter { background:url(images/splitter_2px.png) repeat-x scroll left center transparent; }
.minor { color:#888888; font-size:10px; font-weight:bold; text-transform:uppercase; }
.splitter span { background:#fff; padding-right:5px; }


/*---------------------------------------------------------------------------------*/
/* CONTAINERS */
/*---------------------------------------------------------------------------------*/
#wrapper { background:#fff; width:960px; margin:15px auto 0px auto;padding:0px 15px 25px 15px; border-top:1px solid #fff; -webkit-box-shadow: rgba(0,0,0,.25) 0 0px 40px; box-shadow: rgba(0,0,0,.25) 0 0px 40px; }
#wrapper2 { background:#fff; width:960px; margin:0px auto 0px auto; padding:0px 15px; border-top:1px solid #fff; -webkit-box-shadow: rgba(0,0,0,.25) 0 20px 40px; box-shadow: rgba(0,0,0,.25) 0 20px 40px; }

#column1 { float:left; width:640px;}
/*---------------------------------------------------------------------------------*/
/* TOP */
/*---------------------------------------------------------------------------------*/
#top { height:33px; margin:10px 0px 1px 0px; color:#333; line-height:30px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }

/* top navigation */
.topnav { z-index:99; margin:0px; padding:1px 0px; list-style:none; line-height:1; }
.topnav a { z-index:100; position:relative; display:block; text-decoration:none; }
.topnav li { float:left; width:auto; }
.topnav li a { padding:7px 13px 6px 13px; font-size:11px; font-weight:bold; color:#26b; line-height:18px; text-transform:uppercase; text-decoration:none; }
.topnav li a:hover, .topnav li a:active { background:#26b; color:#fff; text-decoration:none; }
.topnav li.first a { background:#26b; color:#fff; }
.topnav .first {
	background-color: #26b;
	color: #fff;
}



.topnav li a.sf-with-ul {  }
.topnav li ul { background:#fff; position:absolute; left:-999em; width:166px; z-index:999; border:1px solid #e6e6e6; border-bottom:none; }
.topnav li ul li { border-bottom:1px solid #e6e6e6; }
.topnav li ul li a, .topnav li ul li a:visited { background:#fff; width:140px; padding:7px 13px 6px 13px; color:#26b; font-size:11px; font-weight:bold; border-bottom:none; text-transform:uppercase; }
.topnav li ul li a.sf-with-ul { padding:7px 13px 6px 13px; }
.topnav li ul li a:hover { background:#26b; color:#fff; border-bottom:none; }
.topnav li ul ul { margin:-32px 0px 0px 166px; }
.topnav li ul ul li a {  }
.topnav li ul li ul li a {  }
.topnav li:hover, .topnav li.hover { position:static; }
.topnav li:hover ul ul, .topnav li.sfhover ul ul,
.topnav li:hover ul ul ul, .topnav li.sfhover ul ul ul,
.topnav li:hover ul ul ul ul, .topnav li.sfhover ul ul ul ul { left:-999em; }
.topnav li:hover ul, .topnav li.sfhover ul,
.topnav li li:hover ul, .topnav li li.sfhover ul,
.topnav li li li:hover ul, .topnav li li li.sfhover ul,
.topnav li li li li:hover ul, .topnav li li li li.sfhover ul { left:auto; }

/* topnav indicator */
.topnav .sf-sub-indicator { display:none; }
.topnav li ul .sf-sub-indicator { background:url(images/icon-arrow-right.png) no-repeat; position:absolute; display:block; right:0.4em; top:0.9em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }

/* search form */
#search { display:inline; height:30px; margin:24px 0px 0px 0px; float: left; bottom:10px; }
#search input { background: url(images/bg_buscar.png) repeat-x; border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;float:left; width: 361px; height: 30px; margin:2px 0px 0px 0px; padding:2px 4px; font-family:Georgia, serif; font-size:12px; font-style:italic; color:#666; line-height:12px; border:1px solid #D2D3D5;}
#search input.btn { background:none; border:none; margin:1px 0px 0px -80px; padding:0px; width: 82px; height: 38px;}

/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
#header { background:none; height:90px; line-height:90px; }

/* text logo */
#logo { width:300px; height:89px; max-height:89px; }
#logo h1 { padding:15px 0px 0px 0px; font-size:42px; font-weight:bold; line-height:42px; letter-spacing:-3px; }
#logo h1 a, #logo h1 a:hover, #logo h1 a:visited { color:#26b; text-decoration:none; }
#logo p { padding:3px 0px 0px 0px; font-size:12px; font-style:italic; color:#999; line-height:12px; }

/* image logo */
#logo img { margin:0px 0px 0px -5px; cursor:pointer; }

/* 728x90 advertisement */
.ad728x90 { float:left; width:728px; height:90px; margin:15px 0px 0px 0px; }
#topadblock { padding:10px 0 20px; }
#become { width:220px; height:90px; float:right; margin:15px 0px 0px 0px; _border: 1px solid #333;}

/*---------------------------------------------------------------------------------*/
/* CATEGORY MENU */
/*---------------------------------------------------------------------------------*/
#cat-menu { height:35px; }

/*---------------------------------------------------------------------------------*/
/* CATEGORY MENU */
/*---------------------------------------------------------------------------------*/

#menu { height:30px; background:url(images/bg-nav.gif) repeat-x 0 0; margin: 0 0 0 -15px; width:960px; padding: 0 15px; }


#cat-menu { height:30px; width:960px; margin: auto; }
/* category navigation */
.nav { z-index:99; float:left; width:100%; margin:0px; list-style:none; line-height:1; height:30px; }
.nav a { position:relative; color:#333; display:block; z-index:100; text-decoration:none; }
.nav li { float:left; width:auto; }
.nav li a { font-weight:bold; font-size:9pt; text-transform:uppercase; text-decoration:none; color:#2760AB; }/*6px 2px 6px 24px*/
/*.nav li a:hover, .nav li a:active, .nav li.current-cat, .nav li.current-cat-parent { background:#26b; color:#fff; }*/
.nav li a:hover { margin:0 0 -6px; padding-bottom:6px; background:url(images/bg-nav-hover.gif) no-repeat 0 0; color:#fff; }
.nav li a span, .top-stories-block li strong a { padding:0 20px 0 20px; display:block; line-height:30px; _background:url(images/nav-icons.png) no-repeat 0 0;  }
.nav li a:hover span { background-position:0 25px; }
/* category navigation indicator */
.nav .sf-sub-indicator { display:none; }
.nav li ul .sf-sub-indicator { background:url(images/icon-arrow-right.png) no-repeat; position:absolute; display:block; right:0.4em; top:0.9em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }

.nav li.current-cat a, .nav li.current-cat a span, .nav li.current-cat a:hover span { padding-bottom:0; margin:0; }

#menu2 { height:40px; background:#2760AB; line-height:16px; font-size:10px; width:960px; padding: 0 15px; margin: 0 0 0 -15px;}

#secondary-menu { height:40px; line-height:16px; font-size:10px; width:960px; margin: auto;}
#secondary-menu li { line-height:16px; }
#secondary-menu a { color:#fff; padding:14px 16px }
#secondary-menu a:hover { background:none; text-decoration:underline; }

.nav li.nav_home a { background-position:0 25px; }
.nav li.nav_home a span { background-position:0 0; }
.nav li.nav_home a:hover span { background-color:#71ABE1; background-position:0 -23px; }
.nav li.nav_home.current-cat a, .nav li.nav_home.current-cat a span, .nav li.nav_home.current-cat a:hover span { background:#2760AB; color:#fff;}

.nav li.nav_green a:hover { background-position:0 -175px; }
.nav li.ico-dollar a span { background-position:0 -104px; }
.nav li.ico-dollar a:hover span, .nav li.ico-dollar.current-cat a span { background-color:#71BA47; background-position:0 -130px; }
.nav li.nav_green.current-cat a, .nav li.nav_green.current-cat a span, .nav li.nav_green.current-cat a:hover span { background-color:#C2E9B3; color:#3B8020; }
.green-link strong a, .page_green .topnav li a { color:#3B8020!important; }
.page_green #secondary-menu { background-color:#C2E9B3; }
.page_green #secondary-menu a, .green a { color:#3B8020!important; }
.page_green #logo { height:49px; background-position:center -477px; }

.nav li.nav_pink a { background-position:0 -275px; }
.nav li.ico-mic a span { background-position:0 -162px; }
.nav li.ico-mic a:hover span, .nav li.ico-mic.current-cat a span { background-color:#AF398B; background-position:0 -188px; }
li.bico-mic strong a span { background-position:0 -188px; }
.nav li.nav_pink.current-cat a, .nav li.nav_pink.current-cat a span, .nav li.nav_pink.current-cat a:hover span { background-color:#E8CBDE; color:#9A1E72; }
.pink-link strong a, .page_pink .topnav li a { color:#9A1E72!important; }
.page_pink #secondary-menu { background-color:#E8CBDE; }
.page_pink #secondary-menu a, .pink a { color:#9A1E72; }
.page_pink #logo { height:49px; background-position:center -421px; }

.nav li.nav_dark-yellow a { background-position:0 -375px; }
.nav li.ico-gears a span { background-position:0 -218px; }
.nav li.ico-gears a:hover span, .nav li.ico-gears.current-cat a span { background-color:#E7CE30; background-position:0 -244px; }
li.bico-gears strong a { background-position:0 -244px; }
.nav li.nav_dark-yellow.current-cat a, .nav li.nav_dark-yellow.current-cat a span, .nav li.nav_dark-yellow.current-cat a:hover span { background-color:#FBF4D1; color:#CCAC02; }
.dark-yellow-link strong a, .page_dark-yellow .topnav li a { color:#CCAC02!important; }
.page_dark-yellow #secondary-menu { background-color:#FBF4D1; }
.page_dark-yellow #secondary-menu a, .dark-yellow a { color:#CCAC02; }
.page_dark-yellow #logo { height:49px; background-position:center -374px; }

.nav li.nav_light-orange a { background-position:0 -475px; }
.nav li.ico-video a span { background-position:0 -274px; }
.nav li.ico-video a:hover span, .nav li.ico-video.current-cat a span { background-color:#FFA46F; background-position:0 -300px; }
li.bico-video strong a { background-position:0 -300px; }
.nav li.nav_light-orange.current-cat a, .nav li.nav_light-orange.current-cat a span, .nav li.nav_light-orange.current-cat a:hover span { background-color:#FDDFD0; color:#F87635; }
.light-orange-link strong a, .page_light-orange .topnav li a { color:#FDDFD0!important; }
.page_light-orange #secondary-menu { background-color:#FDDFD0; }
.page_light-orange #secondary-menu a, .light-orange a { color:#F87635; }
.page_light-orange #logo { height:49px; background-position:center -321px; }

.nav li.nav_semi-light-blue a { background-position:0 -675px; }
.nav li.ico-resources a span { background-position:0 -388px; }
.nav li.ico-resources a:hover span, .nav li.ico-resources.current-cat a span { background-color:#8EC6CE; background-position:0 -414px; }
li.bico-resources strong a { background-position:0 -414px; }
.nav li.nav_semi-light-blue.current-cat a, .nav li.nav_semi-light-blue.current-cat a span, .nav li.nav_semi-light-blue.current-cat a:hover span { background-color:#D4E4EC; color:#3C7E88; }
.semi-light-blue-link strong a, .page_semi-light-blue .topnav li a { color:#3C7E88!important; }
.page_semi-light-blue #secondary-menu { background-color:#D4E4EC; }
.page_semi-light-blue #secondary-menu a, .semi-light-blue a { color:#3C7E88; }
.page_semi-light-blue #logo { height:49px; background-position:center -217px; }

.nav li.nav_brown a { background-position:0 -775px; }
.nav li.ico-apple a span { background-position:0 -447px; }
.nav li.ico-apple a:hover span, .nav li.ico-apple.current-cat a span { background-color:#B49A99; background-position:0 -473px; }
li.bico-apple strong a { background-position:0 -473px; }
.nav li.nav_brown.current-cat a, .nav li.nav_brown.current-cat a span, .nav li.nav_brown.current-cat a:hover span { background-color:#DCD5D5; color:#664848; }
.brown-link strong a, .page_brown .topnav li a { color:#664848!important; }
.page_brown #secondary-menu { background-color:#DCD5D5; }
.page_brown #secondary-menu a, .brown a { color:#664848; }
.page_brown #logo { height:49px; background-position:center -170px; }

.nav li.nav_light-green a { background-position:0 -975px; }
.nav li.ico-mobile a span { background-position:0 -560px; }
.nav li.ico-mobile a:hover span, .nav li.ico-mobile.current-cat a span { background-color:#84CAA4; background-position:0 -586px; }
li.bico-mobile strong a { background-position:0 -586px; }
.nav li.nav_light-green.current-cat a, .nav li.nav_light-green.current-cat a span, .nav li.nav_light-green.current-cat a:hover span { background-color:#D8F0E4; color:#5FB287; }
.light-green-link strong a, .page_light-green .topnav li a { color:#5FB287!important; }
.page_light-green #secondary-menu { background-color:#D8F0E4; }
.page_light-green #secondary-menu a, light-green a { color:#5FB287; }
.page_light-green #logo { height:45px; background-position:center -82px; }

.nav li.nav_light-green-2 a { background-position:0 -975px; }
.nav li.ico-world a span { background-position:0 -616px; }
.nav li.ico-world a:hover span, .nav li.ico-world.current-cat a span { background-color:#9BE300; background-position:0 -642px; }
li.bico-world strong a { background-position:0 -642px; }
.nav li.nav_light-green-2.current-cat a, .nav li.nav_light-green-2.current-cat a span, .nav li.nav_light-green-2.current-cat a:hover span { background-color:#E3F7C6; color:#72BF02; }
.light-green-2-link strong a, .page_light-green-2 .topnav li a { color:#72BF02!important; }
.page_light-green-2 #secondary-menu { background-color:#E3F7C6; }
.page_light-green-2 #secondary-menu a, .light-green-2 a { color:#72BF02; }
.page_light-green-2 #logo { height:49px; background-position:center -477px; }

.nav li.nav_dark-orange a { background-position:0 -875px; }
.nav li.ico-rocket a span { background-position:0 -503px; }
.nav li.ico-rocket a:hover span, .nav li.ico-rocket.current-cat a span { background-color:#E97F7C; background-position:0 -529px; }
li.bico-rocket strong a { background-position:0 -529px; }
.nav li.nav_dark-orange.current-cat a, .nav li.nav_dark-orange.current-cat a span, .nav li.nav_dark-orange.current-cat a:hover span { background-color:#F5CFCF; color:#D32E2E; }
.dark-orange-link strong a, .page_dark-orange .topnav li a { color:#D32E2E!important; }
.page_dark-orange #secondary-menu { background-color:#F5CFCF; }
.page_dark-orange #secondary-menu a, .dark-orange a { color:#D32E2E; }
.page_dark-orange #logo { height:49px; background-position:center -324px; }


/*---------------------------------------------------------------------------------*/
/* POST BOXES */
/*---------------------------------------------------------------------------------*/
.postbox { background:#fff; border-bottom:1px solid #dfdfdf; margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; }
.postbox p { font-size:12px; line-height:1.5em; }
.postbox h2 { margin:0px 0px 5px 0px; font-family:Georgia,serif; font-size:22px; font-weight:normal; line-height:24px; }
.postbox h2 a, .postbox h2 a:visited { color:#26B; text-decoration:none; }
.postbox h2 a:hover { color:#222; }
.postbox h1 { margin:0px 0px 5px 0px; font-family:Georgia,serif; font-size:22px; font-weight:normal; line-height:24px; }
.postbox h1 a, .postbox h1 a:visited { color:#26B; text-decoration:none; }
.postbox h1 a:hover { color:#222; }
.post-date { margin:10px 0px 0px 0px; color:#666; }
.post-date a, .post-date a:visited { color:#26b; }
.post-date a:hover { border-bottom:1px dotted #26b; text-decoration:none; }
.post-date p { font-style:normal; }
.post-comments a { color:#666 !important; }
.post-comments a:hover { border-bottom:1px dotted #666; }
.post-exerpt { display:table; margin:5px 0px 0px 0px; }
.post-thumb { float:left; margin:0px 15px 5px 0px; }
.post-thumb img { background:#fff; padding:3px; border:1px solid #e9e9e9; }
.post-info { margin:5px 0px 0px 0px; }
.post-info a { color:#26b; }
.post_social { width:180px; float:right; margin:0 0 0 6px; }
.post_social .digg { width:60px; float:left; }
.post_social .facebook { width:60px; float:left; }

.byline { margin:6px 0.5em 6px 0; }
.byline { color:#AAAAAA; font-size:11px; letter-spacing:0.02em; line-height:16px; }
.byline a.author_image { display:block; float:left; height:32px; margin-right:0.5em; width:32px; }
.byline img.author_image { float:left; margin-right:8px; height:25px; width:25px; }
.byline span { display:inline-block; margin-right:5px; padding-top:10px; }
.byline .comment-count { display:inline; height:1.5em; left:auto; overflow:hidden; top:auto; width:60px; margin-right:5px; padding-top:10px; }
.byline .comment-count a { color:#AAAAAA; }
.byline span span { margin-right:0; padding-top:0; }
.dsq-comment-count, .comment-count a { background:url("/wp-content/themes/mashlife/images/commentb.png") no-repeat scroll right transparent; color:#AAAAAA; display:inline-block; font-weight:bold; line-height:1.5em; padding-right:15px; }
.post-header p.byline { background:#FFFFFF; display:inline-block; line-height:20px; margin-bottom:0; }
.post-header .byline span { padding-top:0; }

.entry table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 99%; }
.entry tr th, .entry thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
.entry tr td { border-top: 1px solid #e7e7e7; padding: 6px 24px; }
.entry tr.odd td { background: #f2f7fc; }

#related-entries-single { clear: both; line-height: 20px; padding: 2px 0; }
#related-entries-single .postbox { float:left; font-size:11px; line-height:1.4em; margin:10px 10px 10px 0; position:relative; width:152px; border-width:0; }
#related-entries-single .postbox img, #related-entries-single .postbox .image_frame { }
#related-entries-single .postbox .image_frame { border:1px solid #D4D4D4; width:149px; height:70px; display:block; }
#related-entries-single .postbox a, #related-entries .postbox a:hover { text-decoration:none; }
#related-entries-single .postbox a:hover { color:#212121; }

#related-entries { clear: both; line-height: 20px; padding: 14px 0; }
#related-entries .postbox { float:left; font-size:11px; line-height:1.4em; margin:10px 10px 10px 0; position:relative; width:152px; border-width:0; }
#related-entries .postbox img, #related-entries .postbox .image_frame { }
#related-entries .postbox .image_frame { border:1px solid #D4D4D4; width:149px; height:70px; display:block; }
#related-entries .postbox a, #related-entries .postbox a:hover { text-decoration:none; }
#related-entries .postbox a:hover { color:#212121; }

.postbox-big { border:0!important; }
.postbox-big .post-thumb { width:307px; height:307px; border:0; padding:0; }
.postbox-big h2 { font-size:32px; line-height:34px; }
.postbox-big h1 { font-size:32px; line-height:34px; }

.channel-coverage {  background:#E8F0F9; border:1px solid #ABD2E9; padding:10px; }
.channel-coverage h4 { font-size:16px !important; font-style:italic; font-weight:normal !important; padding-bottom:0px!important; }
.channel-coverage ul { margin:0; padding:0; list-style:none!important; }
.channel-coverage li { display:block; float:left; height:16px; line-height:16px; margin:10px 0 0 !important; background:none; padding:0!important; }
.channel-coverage li.f-el { width:250px; }
.channel-coverage li span.cov-twit { background-position:-16px 0; }
.channel-coverage li span.cov-rss { background-position:-48px 0; }
.channel-coverage li span.cov-fb { background-position:-32px 0; }
.channel-coverage li span { background:url("images/coverage-icons.png") no-repeat scroll 0 0 transparent;display:block; float:left; height:16px; margin-right:5px; width:16px; }

.facebook-like{margin:15px 0;padding:10px 0 20px;background:#e8f0f9;border:1px solid #abd2e9}
.facebook-like iframe{margin-top:5px; width:100%; height:60px; }
.facebook-like h4{color:#3a5796;font-weight:bold;font-size:18px Arial, Helvetica, sans-serif!important; margin:0!important; }

#sidebar .post.top5 { font-size:11px; line-height:1.4em; position:relative;margin-bottom:15px; }
#sidebar .post.top5 a.post_link { background:#FFFFFF; border-top:1px solid #DDDDDD; display:block; height:53px; overflow:hidden; }
#sidebar .post.top5 a.post_link:hover { color:#222; text-decoration:none; background:#EEF4FF }
#sidebar .post.top5 a.post_link:hover .top5_number { background:#2266BB; }
#sidebar .post.top5 .top5_number { background:#DDDDDD; color:#FFFFFF; display:inline-block; float:left; font-size:36px; font-weight:bold; line-height:50px; margin-right:2px; padding-top:2px; text-align:center; width:50px; }
#sidebar .post.top5 .post_image_frame { float:left; height:50px; margin-right:5px; margin-top:2px; width:95px; } 
.post_image_frame { display:block; overflow:hidden; position:relative; }
#sidebar .post.top5 .entry-title { display:block; padding-left:5px; padding-top:5px; }


.nav-previous {float: left; width: 50%; }
.nav-next {float: right; text-align: right; width: 50%; }



/*---------------------------------------------------------------------------------*/
/* CONTENT */
/*---------------------------------------------------------------------------------*/
#fullcontent { background:#fff; width:960px; padding:15px 0px; }
#content { float:left; background:#fff; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; }

/* browsing */
#browsing { height:20px; margin:20px 0px 15px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #ddd; }
#browsing h1 { float:left; font-family:Georgia, serif; font-size:20px; font-weight:normal; }
#browsing .catfeed { float:right; background:url(images/icon-cat-rss.png) no-repeat right 3px; margin:4px 0px 0px 0px; padding:0px 17px 0px 0px; }
#browsing .catfeed a:hover { text-decoration:none; border-bottom:1px dotted #26b; }

/* post & page title*/
.pagetitle { padding:0px 0px 10px 0px; font-family:Georgia, serif; font-size:24px; font-weight:normal; }
.pagetitle a, .pagetitle a:hover { color:#222 !important; text-decoration:none; }
.post-title { margin:0px 0px 10px 0px; font-family:Georgia, serif; font-size:28px; font-weight:normal; line-height:30px; }
.post-title a, .post-title a:visited { color:#222; }

/* entry */
.entry { padding:10px 0px 15px 0px; line-height:19px; }
.entry p { padding-bottom:10px; }
.entry strong { font-weight:bold; }
.entry em { font-style:italic; font-weight:normal; }
.entry strong em, .entry em strong { font-style:italic; font-weight:bold; }
.entry h1 { font:26px/28px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h2 { font:24px/26px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h3 { font:23px/24px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h4 { font:19px/21px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h5 { font:15px/17px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h6 { font:13px/16px Georgia, serif; padding:0px 0px 10px 0px; }
.entry a, .entry a:visited { color:#26b; }
.entry a:hover { color:#26b; text-decoration:underline; }
.entry a img { border:none; }
.entry ul { margin:0px 0px 0px 7px; padding-bottom:10px; list-style:none; }
.entry ol { margin:0px 0px 10px 25px; list-style-type:decimal; }
.entry ol ol { list-style:upper-alpha; }
.entry ol ol ol { list-style:lower-roman; }
.entry ol ol ol ol { list-style:lower-alpha; }
.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul { margin-bottom:0px; }
.entry ul li { background:url(images/icon-bullet.png) no-repeat 0px 5px; padding:3px 0px 3px 19px; font-size:12px; line-height:19px; }
.entry ol li { padding:3px 0px 3px 0px; font-size:12px; line-height:19px; }
.entry li a:link, .entry li a:visited { color:#222; }
.entry li a:hover { color:#26b; }
.entry li ul { margin:0px; padding:0px; }
.entry del { text-decoration:line-through; color:#aaa; }
.entry ins { text-decoration:underline; font-weight:bold; }
.entry blockquote { margin:20px 0px; padding:15px 15px 1px 15px; background:#f5f5f5; border:1px solid #eee; border-width:1px 0px; font-family:Georgia, serif; }
.entry blockquote p, blockquote a, blockquote { color:#666; font-style:italic; font-size:1em; }
.entry dfn { font-weight:bold; }
.entry pre, .entry code, .entry tt { margin:1.5em 0px; white-space:pre; display:block; }
.entry pre, .entry code, .entry tt { font:12px 'andale mono', 'monotype.com', 'lucida console', monospace; line-height:20px; background:#f5f5f5; overflow:auto; padding:1em; color:#666; }
.entry hr { background:#e6e6e6; color:#e6e6e6; clear:both; width:100%; height:1px; margin:15px 0px; border:none; }
.entry input, .entry textarea { font-size:1em; padding:3px; }

/* post images */
img.centered { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px; }
img.alignnone { padding:0px; margin:0px 0px 10px 0px; display:inline; }
img.alignright { padding:0px; margin:0px 0px 10px 10px; display:inline; }
img.alignleft { padding:0px; margin:0px 10px 10px 0px; display:inline; }
.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; }

/* tags */
.tags { background:#fff url(images/icon-tag.png) no-repeat 0px 1px; margin:5px 0px 0px 0px; padding:0px 0px 0px 51px; color:#222; }
.tags a, .tags a:visited { color:#26b; text-decoration:none; }
.tags a:hover { color:#26b; text-decoration:underline; }

/* authorbox */
.authorbox { background:#EEF5FF; margin:0px 0px 0px 0px; padding:10px; border:1px solid #e9e9e9; }
.authorbox p { margin:0px; padding:0px; }
.authorbox p strong { font-size:14px; }
.authorbox p a { color:#26b; }
.authorbox img { background:#fff; float:left; margin:0px 10px 0px 0px; padding:3px; border:1px solid #e9e9e9; }

/*---------------------------------------------------------------------------------*/
/* SIDEBAR */
/*---------------------------------------------------------------------------------*/
#sidebar { float:right; width:300px; margin:10px 0px 0px 0px; }
#sidebar .fullwidth { width:300px; }
#sidebar .leftsidebar { float:left; width:140px; }
#sidebar .rightsidebar { float:right; width:140px; }

/* 300x250 advertisement */
.adbox { background:#efefef; padding:18px 18px 3px 18px; }
.ad300x250 { width:300px; height:250px; margin:15px 0px 15px 0px; }
.facebook_box { width:300px;  margin:15px;}
.twitter_img { width:300px; height:90px; margin: 15px 0 15px 0; }

/* subscribe widget */
#subscribe { background:#FCF8C3; width:288px; margin:0px 0px 15px 0px; padding:8px 5px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:90%; }
.subscribe_icons { width:286px; margin:0px auto; }
.subscribe_icons li { display:inline; float:left; margin:0px 2px 5px 2px; width:52px; text-align:center; font-size:11px; }
.subscribe_icons a { display:block; padding:40px 0px 2px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; color:#444 !important; }
.subscribe_icons a:hover { color:#26b !important; text-decoration:none; -moz-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); }
.subscribe_icons .subscribe_feedrss a { background:url(images/icon-rss.png) center top no-repeat; }
.subscribe_icons .subscribe_twitter a { background:url(images/icon-twitter.png) center top no-repeat; }
.subscribe_icons .subscribe_facebook a { background:url(images/icon-facebook.png) center top no-repeat; }
.subscribe_icons .subscribe_youtube a { background:url(images/icon-youtube.png) center top no-repeat; }
.subscribe_icons .subscribe_email a { background:url(images/icon-email.png) center top no-repeat; }
.newsletter-form{background:#D0E4F5;padding:8px 6px}
.newsletter-form .text{float:left;width:186px;padding:6px 5px;background:#fff;border:1px solid #cbcbcb;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:0 4px 0 0;color:#d9d9d9}
.newsletter-form .short{width:86px !important}
.newsletter-form label{display:block;color:#777;margin:0 0 7px}
.newsletter-form .submit{cursor:pointer;float:left;margin:0;border:0;text-indent:-9999px;font-size:0;line-height:0;width:96px;height:30px;background:url(images/button_get_upd_footer.png) 0 0 no-repeat}
.newsletter-form .submit:hover{background-position:0 -30px}
.newsletter-form ul{list-style:none;margin:0;padding:7px 0 0;clear:both}
.newsletter-form li{margin:0 0 6px}
.newsletter-form li input, .newsletter-form li label{vertical-align:middle}
.newsletter-form li label{display:inline;font-size:10px;margin:0 0 0 3px}
.newsletter-form li label a{font-size:11px;margin:0 0 0 5px}
.subscribe-options .newsletter-form li label a{color:#59D6FF}

/* tabber */
#tabber { display:block; background:#fff; height:auto; margin:15px 0px 0px 0px; }
#tabber h3{ padding:0px 0px 5px 0px; border-bottom:3px solid #ccc; font-size: 24px; font-weight: normal; color: #aaa; display: block; text-transform: lowercase; margin-bottom: 0px; line-height: 1; letter-spacing: -1px; font-family: "Georgia", Times, serif; }
#tabber .inside { _border-bottom:3px solid #48d; border-bottom:1px solid #e9e9e9; }
#tabber ul.tabs { background:#fff; padding:0px 0px; }
#tabber ul.tabs li { background:none; float:left; display:inline; font-size:11px; font-weight:bold; color:#fff; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; cursor:pointer; border-bottom:none; }
#tabber ul.tabs li a.selected, #tabber ul.tabs li a:hover { background:#48d; color:#fff; text-decoration:none; }
#tabber ul.tabs li a { background:#EEF5FF; color:#555; display:block; float:left; padding:5px 10px 3px 10px; line-height:22px; text-transform:uppercase; }
#tabber #tag-cloud, #tabber .inside li { padding:10px 0px; }
#tabber .inside li { background:none; border-bottom:1px solid #e9e9e9; }
#tabber .inside li a { color:#333; line-height:19px; }
#tabber .inside a:hover { color:#26b; }
#tabber .inside li div.info { display:table; top:0px !important; margin:0px !important; padding:0px !important; }
#tabber .inside li span.meta { display:block; font:11px/20px Arial; text-transform:uppercase; color:#999; }
#tabber .inside li span.meta a { color:#999; }
#tabber .inside li span.meta a:hover { color:#26b; text-decoration:none; border-bottom:1px dotted #26b; }
#tabber .inside li img.avatar, #tabber .inside li img.thumb { border:1px solid #f0f0f0; padding:3px; background:#fff; float:left; margin:0px 8px 0px 0px; }

/* widgets */
.widget { background:#fff; margin:0px 0px 15px 0px; }
.widget h3 { padding:0px 0px 7px 0px; font-family:Georgia, serif; font-size:16px; font-weight:normal; color:#222; border-bottom:1px solid #dfdfdf; }
.widgetbox { padding:10px 0px 15px 0px; }
.widgetbox p { padding-bottom:5px; }
.widgetbox ul { clear:both; margin:0px; }
.widgetbox ul li { padding:8px 0px 8px 0px; border-bottom:1px solid #ededed; }
.widgetbox ul li a { padding:0px; text-decoration:none; }
.widgetbox ul li a:hover { color:#26b; text-decoration:underline; }
.widgetbox ul ul { margin:0px; padding:0px; border-top:none; }
.widgetbox ul ul li { border:none; }

/* textwidget */
.textwidget { padding-top:5px; }

/* twitter widget */
.twitter-content .loading { background:transparent url(images/loader-white.gif) no-repeat 6px 6px; padding:6px 10px 6px 28px; float:left; }
.twitter-content { background:url(images/twitter.pnxg) no-repeat right top transparent; }
.twitter-content a { color:#26b; }
.twitter-content ul { padding:5px 0px 0px 0px; }
.twitter-content ul li { background:transparent url(images/icon-small-twitter.png) no-repeat 0px 6px; padding-left:24px; display:block; }
.twitter-content a.date { color:#999; display:block; font-size:11px; font-style:italic; }
.twitter-content a.date:hover { color:#999; }
.twitter-content .info { float:left; font-weight:bold; font-size:14px; line-height:20px; }
.twitter-content .avatar { float:left; padding-right:10px; }
.twitter-content .avatar img { background:#fff; padding:3px; border:1px solid #e9e9e9; }

/* flickr widget */
.widget h3 span, .footerwidget h3 span { color:#0061D8; }
.widget h3 span span, .footerwidget h3 span span { color:#FF1183; }
.widgetbox .flickr_badge_image { float:left; margin:0px; }
.widgetbox .flickr_badge_image .wrap { position:relative; margin-bottom:20px; padding:0; }
.widgetbox .flickr_badge_image a img { display:inline; float:left; background:#fff; margin:0px 8px 8px 0px; border:#e9e9e9 1px solid; padding:3px; }
.widgetbox .flickr_badge_image a:hover img { background:#f0f0f0; }

/* calendar */
#wp-calendar { width:100%; }
#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align:center; }
#wp-calendar th { background:#f5f5f5; padding:3px; border:1px solid #f0f0f0; }
#wp-calendar td { padding:5px 2px; border:1px solid #f0f0f0; }
#wp-calendar caption { background:transparent; font-weight:bold; padding:3px 0px 7px 0px; color:#333; }
#wp-calendar #today { background:#f5f5f5; font-weight:bold; }

/*---------------------------------------------------------------------------------*/
/* COMMENTS */
/*---------------------------------------------------------------------------------*/
#respond { margin:0px 0px 0px 0px; }
#respond p { color:#777; margin:0px; }
.comments-box { padding:30px 0px 0px 0px; }
.comments-box h3 { padding:0px 0px 5px 0px; border-bottom:3px solid #ccc; font-size: 24px; font-weight: normal; color: #aaa; display: block; text-transform: lowercase; margin-bottom: 0px; line-height: 1; letter-spacing: -1px; font-family: "Georgia", Times, serif;  }
.cancel-comment-reply { padding:5px 0px 0px 0px; font-size:11px; }
.text { border:1px solid #e6e6e6; padding:2px; color:#777; width:200px; }

/* comment framework */
#pings { margin-bottom:40px; }
ul.children { margin-left:0px; }
ol.commentlist { margin:15px 0px 0px 0px; }
cite.fn { font-size:14px; font-weight:bold; font-style:normal; letter-spacing:-0.05em; display:block; padding-top:9px; }
cite.fn a, cite.fn a:hover { color:#333; text-decoration:none; }
span.says { display:none; }
.commentlist li { margin:10px 0px 0px 0px; padding:15px; list-style:none; border:1px solid #e9e9e9; }
.commentlist li.depth-2 { background:#ffffff; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }
.commentlist li.depth-3 { background:#fafafa; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }
.commentlist li.depth-4 { background:#ffffff; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }
.commentlist li.depth-5 { background:#fafafa; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }
.commentlist code { background:#e6e6e6; padding:5px; }
.commentlist p { clear:both; }
.commentlist .moderation { margin-top:10px; color:#660000; }
.commentlist .thread-even { background:#fafafa; }
.commentlist .children { margin-top:15px; }
.commentlist .comment-author { margin-bottom:5px; }
.commentlist .avatar { margin-right:10px; float:left; padding:3px; border:1px solid #e9e9e9; background:#fff; }
.commentlist .reply { margin:15px 0px 0px 0px; }
.commentlist .reply a, .commentlist .reply a:visited { background:url(images/bg-button.png) repeat-x left center; color:#fff; text-align:center; font-size:11px; padding:0px 6px 1px !important; text-decoration:none !important; }
.commentlist .comment-meta { float:left; margin-bottom:15px; }
.commentlist .comment-meta a { color:#666; }
.commentlist .comment-date a, .commentlist .comment-date a:visited { color:#888; font-size:1.1em; }

/* comment form */
#commentform { margin:10px 0 0 0; }
#commentform input.txt, #commentform textarea { font:14px/14px Arial, Helvetica, sans-serif; border-color:#ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; }
#commentform input.txt { color:#666; background:#fcfcfc; width:170px; margin:0 5px 10px 0; padding:5px 7px; }
#commentform textarea { color:#666; background:#fcfcfc; width:95% !important; padding:5px 7px; }
#commentform #submit { background:url(images/bg-button.png) repeat-x left center; margin:15px 0 0 0; font-size:12px; }

/* submit & reply button */
.button, .button:visited, .reply a { font-weight:bold; background:url(images/alert-overlay.png); display:inline-block; padding:5px 10px 6px; color:#424242 !important; text-decoration:none; border:none; position:relative; cursor:pointer; }
.button, .button:visited, .reply a { background-color:#fff; }
.button:hover, .reply a:hover { color:#000  !important; text-decoration:none; }
.button, .button:visited, .reply a { -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow:1px 1px 0 #fff; border:1px solid #ddd; }
.button:hover, .reply a:hover { opacity:0.8; }

/*---------------------------------------------------------------------------------*/
/* PAGINATION */
/*---------------------------------------------------------------------------------*/

/* default pagination */
.pagination { margin:0px; font-size:12px; }
.pagination a { display:block; background:#fff; margin:0px; padding:5px 10px; color:#26b; border:1px solid #dfdfdf; }
.pagination a:hover { background:#f9f9f9; border:1px solid #dfdfdf; }
.pagination .left a { background-image:url(images/icon-arrow-left.png); background-repeat:no-repeat; background-position:8px center; margin:15px 0px 0px 0px; padding-left:20px; }
.pagination .right a { background-image:url(images/icon-arrow-right.png); background-repeat:no-repeat; background-position:95% center; margin:15px 0px 0px 0px; padding-right:20px; }

/* wp-pagenavi */
.pagination .wp-pagenavi { margin:0px 0px 5px 0px; padding:5px 0px 4px 0px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; border-bottom:2px solid #26b; }
.pagination .wp-pagenavi a:link, .pagination .wp-pagenavi a:visited { display:inline; background:#fff; color:#26b; margin:0px 0px 0px 2px; padding:7px 10px 4px 10px; text-decoration:none; border:none; }
.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current, .pagination .wp-pagenavi a:hover { margin:0px 0px 0px 2px; padding:7px 10px 4px 10px; color:#26b; border-top:none; border-left:none; border-right:none; border-bottom:3px solid #26b; }
.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current { background:#efefef; }
.pagination .wp-pagenavi .extend, .pagination .wp-pagenavi span.pages { background:#fff; padding:0px 10px; color:#777; border:none; }

/* comments navigation */
.navigation { padding:20px 0px 0px 0px; font-style:italic; }

/*---------------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------------*/
#wapperfooter { _background:#E6E7E8; margin: 10px 0 0 0px; padding:; _border-top:1px solid #ddd; 
 }
#footer { _background:#E6E7E8; margin: 10px auto 0 auto; padding:10px 15px; _border-top:1px solid #ddd; width:960px; _box-shadow: inset 0px 10px 0px 0 rgba(0,.25,0,.25);}

/* footer widgets */
#footer1 { float:left; width:130px; }
#footer2 { float:left; width:130px; margin:0px 0px 0px 15px; }
#footer3 { float:left; width:130px; margin:0px 0px 0px 15px; }
#footer4 { float:right; width:310px; }
.footerwidget { _background:#fff; margin:10px 0px 0px 0px; }
.footerwidget h3 { padding:0px 0px 5px 0px; font-family:Georgia, serif; font-size:16px; font-weight:normal; color:#222; _border-bottom:1px solid #dfdfdf; }
.footerwidget ul li { _background:url(images/icon-bullet.png) no-repeat 0px 6px; padding:2px 0px 2px 0px; _border-bottom:1px solid #ededed; }
.footerwidget a { color:#26b; }

/*---------------------------------------------------------------------------------*/
/* BOTTOM */

/*---------------------------------------------------------------------------------*/
#wapperbottom { background:#2760AB; margin:0 auto; padding:10px 15px ; font-family:georgia; _font-style:italic; color:#fff; border-top:1px solid #ddd;  }


#bottom { background:#2760AB; margin:0 auto; padding:10px 15px ; font-family:georgia; _font-style:italic; color:#fff; _border-top:1px solid #ddd; width:960px; }
#bottom a, #bottom a:visited { color:#fff; }
#bottom a:hover { color:#fff; text-decoration:none; border-bottom:1px dotted #333; }
/* @group My Group */

/* @end */
.post_stats2 { float: right; margin: 10px 0 0 0;border-bottom: 1px solid #F2F3F3; padding:10px 0 10px 0;border-top: 1px solid #F2F3F3; width: 640px;}  .post_stats3 { float: right; margin: -10px 0 14px 0;border-bottom: 1px solid #F2F3F3; padding:10px 0 10px 0;border-top: 1px solid #F2F3F3; width: 640px;}.post_stats { float: right; margin: 0 0 0 0;} .stats2 {float:right;display:block;margin:15px 0 0 0; }.post_stats li{	margin:0;border:0;padding:0;background:none;line-height:normal;	float: left;	font-size: 11px;	color: #888;	height: 20px;	line-height: 20px;}.post_stats li.votepop .post-ratings {height:20px;line-height:20px;}.post_stats li.votepop .post-ratings IMG{position:relative;top:-1px;vertical-align:middle;margin: 0 3px 0 0;}.post_stats li.votepop {padding: 0 0 0 10px;margin: 0 0 0 10px;}.post_stats li.viewnum {padding: 0 10px 0 10px;margin: 0 0 0 10px;border-left: 1px solid #ddd;}.post_stats li.viewnumbase {padding: 0 10px 0 10px;margin: 0 0 0 10px;border-left: 0px solid #ddd;}.post_stats li.commentpop a {background: url(img/icon-comment.png) no-repeat left center;padding: 0 0 0 24px;}.post_stats li.commentpop span {color:#859e0f;font-weight:bold}.post_stats li.emailit a {background: url(img/icon-email2.png) no-repeat left center; padding: 0 0 0 24px}.post_stats li.printit a {background: url(img/icon-print.png) no-repeat left center; padding: 0 0 0 24px}.post_stats li.emailit span {padding: 0 0 0 10px}.post_stats li.emailit {padding: 0 0 0 5px;border-left: 1px solid #ddd;}.post_stats li.printit {padding: 0 0 0 10px;margin: 0 0 0 10px;border-left: 1px solid #ddd;}#buscape{	margin:10px 0 0 0;	border:0;	padding:0;	background:none;	text-align:center;}


#related_posts_thumbnails {
clear: both; line-height: 20px; padding: 0 0 ; 
}
#related_posts_thumbnails h2 { padding:0px 0px 5px 0px; border-bottom:3px solid #ccc; font-size: 24px; font-weight: normal; color: #aaa; display: block; text-transform: lowercase; margin-bottom: 0px; line-height: 1; letter-spacing: -1px; font-family: "Georgia", Times, serif;  }

#related_posts_thumbnails li {
float:left; font-size:11px; line-height:1.4em; margin: 10px 8px 0 0; position:relative; width:152px; border-width:0; 
}

#related_posts_thumbnails li:hover {
}

#related_posts_thumbnails li a {
border: 0pt none;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
}

#related_posts_thumbnails li a+a {
	padding:5px 0px;
	color:#000;
	font-size: 12px ;
	width:154px;
	height:20px;
	font-weight:bold;
	}

#related_posts_thumbnails img {
border:1px solid #D4D4D4; width:154px; height:80px; display:block; margin: 0 0 5px 0;
border:1px solid #D4D4D4; width:154px; height:80px; display:block; margin: 0 0 5px 0;
}

