
/* WE LOVE RESET ALL */
@import url('css/reset.css');
@import url('css/text.css');
@import url('css/960.css');
@import url('css/dropdown.css');
@import url('css/jquery.jcarousel.css');

/*	WE LOVE BASICS */
.c {
	clear:both;
}
body { 
	background:#fedc00 url(images/background-page.gif) repeat-y top center; 
	color:#555555; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size: 12px; 
}
#base { 
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:white;
}

/*	WE LOVE GLOBAL */
.rounded { 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
}
.left { 
	float:left; 
}
.right { 
	float:right; 
}
.more { 
	margin:0; 
	padding:20px 0 0 15px; 
	background:url(images/arrow.gif) no-repeat 0 80%; 
}
.highlight { 
	color:white;
}
.highlight a,
.highlight a:hover { 
	color:white;
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size:12px;
	background-color:#669922;
	text-decoration:none;
	padding:2px 5px;
}
.highlight a:hover { 
	background-color:#f29400;
}
a, a:hover { 
	text-decoration:none; 
	color:#669922; 
	font-weight:bold;
}
a:hover { 
	text-decoration:underline; 
}
blockquote { 
	color:#ccc; 
	margin-left:10px; 
	padding-left:10px;
	border-left:3px solid #ddd; 
}

/*	WE LOVE HEADER */
div#header {
	background-image:url(images/background-header.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:122px;
	border-bottom:3px solid black;
}
/* WE LOVE BRANDING */
#branding .blog-head span.blogdescription { 
	display:block; 
	padding-left:3px; 
	font-size:10px; 
}
#branding .blog-head h1.blogtitle { 
	font-size: 36px; 
	color: #252e28; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	margin:0; padding:0;
}
#branding .blog-head a { 
	color: #252e28; 
	text-decoration:none; 
}

/* WE LOVE NAVIGATION */
#navigation { 
	background:url(images/nav-bg.jpg) repeat-x bottom left; 
}
#navigation ul { 
	margin:0; 
	padding:0; 
}
#navigation ul li { 
	list-style:none; 
	float:left; 
	padding:0; 
	margin:0; 
}
#navigation ul li a { 
	display:block; 
	float:left; 
	height:18px; 
	padding:10px 15px 5px 15px; 
	border-bottom:5px solid #252e28; 
	color:#252e28; 
	font-size:12px; 
	text-decoration:none; 
}
#navigation ul li a:hover { 
	border-bottom:5px solid #aa0000; 
	color:#aa0000; 
}
#navigation .rssfeed { 
	margin-top:8px; 
	margin-bottom:8px; 
}
#navigation .rssfeed a { 
	color:#5a5a5a; 
	text-decoration:none; 
	font-size:12px; 
	display:block; 
	background:url(images/feed.png) no-repeat 0 0px; 
	padding-left:20px; 
	padding-right:10px; 
}

/* WE LOVE DROPDOWN SKIN */
.sf-menu a, .sf-menu a:visited  { 
	color:#666;
}
.sf-menu li:hover, 
.sf-menu li.sfHover,
.sf-menu a:focus, 
.sf-menu a:hover, 
.sf-menu a:active { 
	outline:0; 
}
.sf-menu ul {
	border:1px solid #d4d4d4;
	border-top:none;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:38px;
}
.sf-menu ul ul {
	margin-top:0;
}
.sf-menu ul a {
	border-bottom:0 !important;
	border-top:1px solid #d4d4d4;
	background-color:#fafafa;
}
.sf-menu ul a:hover {
	color: #FF4B33;
}

/*	WE LOVE FEATURES */
#featured { 
	padding:10px 0;  
	background-color:white;
}
#featured .item {
	position:relative; 
	overflow:hidden; 
	width:220px; 
	height:250px; 
}
#featured .item img { 
	position:absolute;
	z-index:1; 
}
#featured .item .boxCaption {
	width:200px; 
	height:230px; 
	padding:10px; 
	position:absolute; 
	top:175px; 
	z-index:2; 
	background:url(images/bg-box.png) repeat top left; 
	color:white; 
}

/* WE LOVE TYPO */
#featured .item h2 { 
	font-size: 18px; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	margin:0; 
	padding:0 0 5px 0; 
	line-height:120%;
}
#featured .item h2 a {
	color:#fedc00; 
}
#featured .item a { 
	color:#FFFFFF;
	text-decoration:none; 
}
#featured .item a:hover { 
	color:#fedc00; 
}
#featured .item .boxCaption div { 
	font-size:12px; 
}

/*	WE LOVE MAIN */
#main { 
	margin-top:10px; 
	margin-bottom:10px; 
	padding:10px 0; 
}

/*	WE LOVE POSTS */
#posts .post { 
	margin-bottom:10px; 
	padding:20px; 
	background-color:white; 
	border:3px solid #eeeeee;
}
#posts .col2 { 
	width:254px; 
}
.post h2.post-title { 
	font-size: 25px; 
	color: #252e28; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	margin:0; 
	padding:0; 
}
.post-title a { 
	color:#252e28; 
	text-decoration:none; 
}
.post-title a:hover { 
	color:#669922;
}
.headline h2 { 
	color:#0077ff; 
}
.post .post-image { 
	margin-bottom:10px; 
	padding:3px; 
	border:1px solid #E5E5E5; 
}
.post-image-leer {
	margin:0px; 
	padding:0px; 
	border:0px !important; 
}
.post .post-meta { 
	padding-top:5px; 
	padding-bottom:20px; 
	font-size:12px; 
	color:#c9c9c9; 
}
.post-meta ul, .post-meta ul li { 
	margin:0; 
	padding:0; 
	list-style:none; 
}
.post-meta ul li { 
	float:left; 
	padding:0 16px; 
}
.post-meta ul li.time { 
	background:url(images/clock.png) no-repeat 0 3px; 
}
.post-meta ul li.category { 
	background:url(images/category.png) no-repeat 0 3px; 
}
.post-meta ul li.comment { 
	background:url(images/comments.png) no-repeat 0 3px; 
}
.post-meta ul li a { 
	color:#669922; 
	text-decoration:none; 
}
.post-meta ul li a:hover { 
	text-decoration:underline; 
}
.post .post-content { 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size:12px; 
}
.post-content ul {
	list-style:none;
}
.post-content ul li {
	background:url(images/nicebullet.gif) no-repeat scroll 0 0 transparent;
	padding-bottom:10px;
	padding-left:20px;
	margin-left:15px;
	line-height:15px;
}
.post-bottom .post-related { 
	width:350px; 
}
.post-bottom .post-related ul { 
	margin:0; 
	padding:0; 
	list-style:none; 
}
.post-bottom .post-related ul li { 
	margin:0 0 0 5px; 
	padding:5px 0 5px 22px; 
	background:url(images/list.png) no-repeat 0 7px; 
}
.post-bottom .post-related a { 
	text-decoration:none; 
}
.post-bottom .post-share { 
	width:210px; 
	padding-left:13px;
	border-left:1px solid #dcdcdc; 
}
.post-bottom .post-share ul { 
	width: 210px; 
	padding:0; 
	margin:0; 
	list-style:none; 
}
.post-bottom .post-share ul li { 
	padding:5px; 
	margin:0; 
	float: left;
	width: 32px; 
}
#posts .strip { 
	padding:12px 0 0 0; 
	background:none; border:0; 
}
.strip .strip-head { 
	border-bottom:3px solid #252e28; 
	padding-bottom:4px; 
}
.strip .heading { 
	font-size:20px !important; 
	color: #252e28; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	margin:0; padding:0; 
}
.strip .strip-body {
	padding:10px 0 0 0; 
}
.strip-body .left { 
	width:400px; 
}
.strip-body .right { 
	width:220px; 
	text-align:right; 
}
.strip-body .left .heading { 
	background:url(images/arrow.gif) no-repeat 0 10px; 
	padding-left:15px; 
}
.strip-body .comment-count {
	font-size:20px !important; 
	color: #252e28; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	margin:0; 
	padding:0; 
}
.comment-count a { 
	color:#c9c9c9; 
	text-decoration:none; 
}
.pathfollower {
	font-family:Helvetica,Arial,FreeSans,sans-serif !important;
	font-size:12px !important;
}

/*	WE LOVE SIDEBARS */
#comments { 
	padding:20px; 
	background-color:white; 
	border:3px solid #EEEEEE; 
}
#comments .htitle { 
	font-size: 25px; 
	color: #252e28; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	margin:0; 
	padding:0; 
}
#comments .comment { 
	margin-top:20px; 
}
.comment .left { 
	width:100px; 
}
.comment .left .comment-thumb { 
	width:70px; 
	height:70px; 
	padding:5px; 
	border:1px solid #e5e5e5; 
}
.comment .left .comment-author { 
	padding:5px 0 0 0; 
}
.comment-author a { 
	font-size:12px; 
	font-weight:bold; 
	font-family:Helvetica,Arial,FreeSans,sans-serif; 
	text-decoration:none; 
}
.comment .right .comment-text { 
	padding:15px; 
	width:430px; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size:12px; 
}
.authcomment { 
	background-color: #e5e5e5 !important;
}
.comment .right .comment-meta { 
	text-align:right; 
	padding-top:5px; 
	font-size:10px; 
	color:#e5e5e5; 
}
#comments .comment-form-box { 
	padding-top:10px; 
}
#comments .comment-form-box .text {
	padding:8px; 
	border:1px solid #e5e5e5; 
	width:300px; 
	font-family:Helvetica,Arial,FreeSans,sans-serif; 
}
#comments .comment-form-box label { 
	padding-left:5px; 
}
#comments .comment-form-box span.req { 
	color:#1e90ff !important; 
	font-weight:bold; 
}
#comments .comment-form-box .submitbtn { 
	padding:8px 5px; 
	background-color:#1E90FF; 
	color:white; 
	font-weight:bold; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	border:0px; 
}
div.widget ul li a,
div.widget ul li a:hover {
	color:black;
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
div.widget ul li a:hover {
	color:#669922;
}
#sidebar {}
#sidebar .widget { 
	width:294px; 
	margin-bottom:10px;
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size:14px; 
}
#sidebar .strip {
	background:none; 
	border:0; 
	padding:0; 
}	
#sidebar .widget h2 { 
	font-size:18px; 
	color:#669922; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-weight:bold; 
	margin:0; 
	padding:4px 15px; 
}
#sidebar .widget ul { 
	margin:0; 
	padding:0px 0 5px 0; 
	list-style:none; 
}
#sidebar .widget ul li { 
	background:url("images/arrow.gif") no-repeat scroll 0 5px transparent;
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size:12px;
	margin:0 12px 0 20px;
	padding:0 0 0 10px;
}
#sidebar .widget div.textwidget { 
	padding:8px 15px; 
}
#sidebar .widget ul.tabnav { 
	padding:8px 15px;  
	border-bottom:1px solid #e5e5e5; 
}
#sidebar .widget ul.tabnav li { 
	background:none; 
	margin:0px 2px 0px 2px; 
	padding:0; 
	float:left; 
	position:relative; 
}
#sidebar .widget ul.tabnav li a { 
	font-size: 18px; 
	color: #0077ff; 
	font-weight:bold; 
	font-family:Helvetica,Arial,FreeSans,sans-serif; 
	text-decoration:none; 
}
#sidebar .widget ul.tabnav li .arrow-down { 
	display:none; 
	width:16px; 
	height:9px;
	background:url(images/arrow-down.png) no-repeat top left; 
	position:absolute; 
	left:30px; 
	bottom:-17px; 
}
.arrtab2 { 
	left:40px !important;	
}
.arrtab3 { 
	left:15px !important; 
}
#tab1 { 
	padding-top:10px; 
	padding-bottom:10px; 
}
.popularbox { 
	padding:12px 10px 5px 10px; 
}
.popularbox .popular-thumb { 
	padding:4px; 
	border:1px solid #dcdcdc; 
}
.popularbox .popular-meta { 
	width:190px; 
	padding-left:10px; 
	padding-top:5px; 
}
.popularbox .ptitle { 
	border:0 !important; 
	font-size:14px !important; 
	margin:0 !important; 
	padding:0 !important; 
}
.ptitle a { 
	color:#252e28; 
	text-decoration:none; 
}
.popularbox .ptime { 
	color:#c9c9c9;	
}
#sidebar .ads { 
	width:300px; 
	padding:0; 
	background:none; 
	border:0; 
}
.ads125box { 
	height:125px; 
	width:125px; 
	background:#CCCCCC;
	float:left;
	margin:5px 0 0px 5px; 
}
.ads125box img { 
	border:0; 
}
#sidebar .strip h2.subscription { 
	border:0; 
	margin:0;
	padding:6px 0 0 55px;
	height:42px; 
	font-size:22px; 
}
#sidebar .strip .subscription a {
	color:#252e28;
	text-decoration:none;
}
		
/*	WE LOVE FOOTER */

#footer {
	padding-bottom:5px; 
	border-bottom:3px solid #252e28; 
	font-size:10px; 
	background-color:#1e90ff;
}
#footer div.copyright {
	color:white; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size:12px; 
	margin-right:10px;
	text-align:right;
}
#footer .widget { 
	padding-top:10px; 
	color:white;
	font-size:12px;
}
#footer .widget h2 { 
	font-size: 18px; 
	color: white; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-weight:bold;
	margin:0; 
	padding:0; 
}
#footer .widget ul { 
	margin:0; 
	padding:0; 
	list-style:none; 
}
#footer .widget ul li {
	margin:0 0 0 0px; 
	padding:0px 0 5px 12px; 
	background:url(images/arrow-white.gif) no-repeat 0 5px; 
}
#footer .widget a { 
	text-decoration:none; 
	color:white;
}
.wp-pagenavi { margin:5px 0 5px 0; 
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size:14px; 
	font-weight:bold; 
}
.wp-pagenavi a, .wp-pagenavi a:link { 
	padding: 5px 7px;
	margin: 2px; 
	text-decoration: none; 
	border: 1px solid #dcdcdc; 
	color: #413f36; 
	background-color: white; 
}
.wp-pagenavi a:visited { 
	padding: 5px 7px; 
	margin: 2px;
	text-decoration: none; 
	border: 1px solid #dcdcdc; 
	color: #413f36; 
	background-color: white; 
}
.wp-pagenavi a:hover { 
	border: 1px solid #0077ff; 
	color: white; 
	background-color: #0077ff; 
}
.wp-pagenavi a:active { 
	padding: 5px 7px; 
	margin: 2px; 
	text-decoration: none; 
	border: 1px solid #dcdcdc; 
	color: #413f36; 
	background-color: white; 
}
.wp-pagenavi span.pages { 
	padding: 5px 7px; 
	margin: 2px 2px 2px 2px; 
	color: black; 
	border: 1px solid #dcdcdc; 
	color: #413f36;
	background-color: white; 
}
.wp-pagenavi span.current { 
	padding: 5px 7px; 
	margin: 2px; 
	font-weight: bold; 
	border: 1px solid #0077ff; 
	color: white;
	background-color: #0077ff; 
}
.wp-pagenavi span.extend { 
	padding: 5px 7px; 
	margin: 2px; 
	border: 1px solid #558475; 
	color: white;
	background-color: #6b9e8e; 
}
.alignnone {
	border:1px solid #e7e7e7;
   padding:4px;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   border:1px solid #e7e7e7;
   padding:4px;
}
.alignleft {
   float: left;
   border:1px solid #e7e7e7;
   padding:4px;
   margin-right:10px;
}
.alignright {
   float: right;
   border:1px solid #e7e7e7;
   padding:4px;
   margin-left:10px;
}
.wp-caption {
   border: 1px solid #e7e7e7;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* PAGESTEPPER
.zmg_pn {
    font-family:Helvetica,Arial,FreeSans,sans-serif;
    text-align: left;
    margin: 10px;
    font-size: 12px;
    color: white;
    font-weight: bold;
}
.zmg_pn a {
    margin: 0;
    padding: 5px;
    color: white;
    text-decoration: none;
	background-color: #434343;
}
.zmg_pn a:hover{
    background-color: #1e90ff;
    margin: 0;
    padding: 5px;
    text-decoration: none;
    color: #ffffff;
}
.navigation {
    display:none;
}
.zmg_pn_current {
    padding: 5px !important;
    background-color: #1e90ff !important;
    font-weight: bold;
	color:white;

}
.zmg_pn_next {
    background-color: #1e90ff;
}
.zmg_pn_next a:hover , .zmg_pn_next:hover {
    background-color:white;
}
.zmg_pn_prev {
    background-color: white !important;
}
.zmg_pn_prev a:hover , .zmg_pn_prev:hover {
    background-color: white !important;
}
.zmg_pn_standar, .zmg_pn_standar a {
    background-color: #434343;
	color:white;
}
.zmg_pn_standar a:hover , .zmg_pn_standar:hover {
    background-color: #1e90ff;
}
.zmg_pn_inactive {
    background-color: #434343;
}
.zmg_pn_separator {
    padding: 2px;
}
.zmg_pn_prev_post {
    float: left;
    MAX-WIDTH: 48%;
    min-height: 30px;
    text-align: left;
    margin: 5px;
    padding: 2px;
    background-color: white !important;
}
.zmg_pn_prev_post a:hover , .zmg_pn_prev_post:hover {
    background-color: #1e90ff;
}
.zmg_pn_next_post {
    float: right;
    MAX-WIDTH: 48%;
    min-height: 30px;
    text-align: right;
    margin: 5px;
    padding: 2px;
    background-color: white;
}
.zmg_pn_next_post:hover  a , .zmg_pn_next_post:hover {
    background-color: #1e90ff;
}
.zmg_pn_clear {
    clear: both;
}
             */
			 
div#sidebar div.widget div {
	padding-left:15px;
}
div.backstage { 
	background-color:#EEEEEE;
	font-family:Helvetica,Arial,FreeSans,sans-serif;
	font-size:12px;
	padding:5px 10px !important;
	color:black;
}
