/* == BASICS == */
html{height:100%; }
header, footer, section, article, aside, nav {display: block;}
body {margin: 0 auto; min-width: 820px; max-width:1280px; background:#E6E7E8; padding:20px 80px; font-family: Arial, sans-serif; height:100%; }

/* == LINKS == */

a:link, a:visited { text-decoration: none; color: #3172B2;}
a:hover, a:active { text-decoration: underline; color: #ED3237;}
a img{border:none}

/* == HEADER == */

body>header { margin:0 0 15px 0; position:relative; }
	body>header h2{ display:none }
	body>header h1 { margin: 0; text-align:center}

/* == CONTENT == */		
section.content{ }


/* == POSTS == */

article[id*=post-] { padding: 10px 0; }
article>header p, 
article>footer p { font-style: italic; }
article+nav { font-weight: bold; }
header>h1 { margin:0; padding:0; color:#3172B2; font-size:24px}
.single article{margin:0; padding:0}
article.single header{overflow:auto}
article.single header h1{margin-top:25px}

/* == NAVIGATION == */
nav.main ul{width:100%; margin:-5px 0 0 0; padding:0;}
nav.main li{margin:5px 0;}
nav.main a{ background:#fff; display:block; font-weight:bold; padding:4px 15px; font-size:16px; max-height:16px;}
nav.main a:hover, nav.main li.current-menu-item a{ 
	background: #ffcd29;
	-pie-background: linear-gradient(top, #ffcd29 0%, #fff588 50%, #ffcd29);
	background: -moz-linear-gradient(top, #ffcd29 0%, #fff588 50%, #ffcd29);
	background: -webkit-gradient( linear, left top, left bottom, from(#ffcd29),	color-stop(0.50, #fff588), to(#ffcd29));
	behavior:url('https://workandtravel.com.br/wp-content/themes/OneUp/pie/PIE.php');
	text-decoration:none; color:#ED3237;
}

/* == SIDEBAR == */

aside { display:none }
/* == FOOTER == */

body>footer { padding:40px 0 20px 0; text-align: center; overflow: hidden; width: 100%; clear: both; font-size:12px; position:relative; color:#666; font-weight:bold}
body>footer p{margin:10px 0 0 0}
body>footer address {font-size:14px; font-style:normal}

/* == SLIDER == */
div.slider {display:none!important}

/* == DEVELOPMENT CREDIT == */
#development_credit {display:none}

/* == ELEMENTS == */
	span.warning{ background:url(images/warning.png) no-repeat 5px 5px #fffedf; padding:5px 5px 5px 26px; line-height:16px; font-size:14px; display:block; border:1px solid #d9d596; color:#666; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; behavior:url('https://workandtravel.com.br/wp-content/themes/OneUp/pie/PIE.php');}
	nav.post-buttons{display:none}
	/* TAXONOMY IMAGE */
	.taxonomy-image img{float:left; margin: 0 10px 2px 0; border:2px solid #606062; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; behavior:url('https://workandtravel.com.br/wp-content/themes/OneUp/pie/PIE.php'); position:relative}
	.taxonomy-image a:hover img{border-color:#ED3237}
	
	/* LISTS */
	ul.list{overflow:auto; margin:0; padding:0;}
	ul.list li{overflow:auto; list-style:none;  color:#727376; font-size:14px; margin:5px 0}
	ul.list li h1{margin:0; }
	ul.list li a:hover img{border-color:#ED3237}
	ul.list li .description{display:block; margin:10px 0 10px 115px}
	ul.list li .status{display:block; margin:7px 0; font-weight:bold;}
	ul.list li .status.red{color:#ED2F59;}
	ul.list li .status.green{color:#009933;}
	ul.list li .status.orange{color:#FF6600}
	
	ul.list.category li{float:left; width:50%;}
	ul.list.category li img{ border:2px solid #E6E7E8;}
	
	ul.list.location{float:left; overflow:auto; margin-top:5px;}
	ul.list.location li{position:relative; padding:5px;}
	ul.list.location li img{margin:0;}
	ul.list.location li span.view-all{padding:5px 10px; width:80px; display:block; border:2px solid transparent; font-weight:bold}
	ul.list.location li span.name{position:absolute; top:0; bottom:0; left:0; right:5px; padding:10px; font-size:14px; text-align:center; font-weight:bold;
	background: rgb(255, 255, 255); opacity: 0.6; display:none; filter: alpha(opacity=60); }
	ul.list.location a:hover span.name{display:block; cursor:pointer}
	ul.list.location li.current{border:2px solid #ddd; border-right-color:#fff; border-radius:8px 0 0 8px; -moz-border-radius:8px 0 0 8px; -webkit-border-radius:8px 0 0 8px; behavior:url('https://workandtravel.com.br/wp-content/themes/OneUp/pie/PIE.php'); }
	
	div.list.program{border:2px solid #ddd; padding:5px 15px; margin-left:116px;	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url('https://workandtravel.com.br/wp-content/themes/OneUp/pie/PIE.php'); }
	div.list.program header h1{margin:5px 0}
	ul.list.program h1{margin-top:25px;}
	
	section>h1{color:#3172B2; text-decoration: underline; margin:10px 0; font-size:20px;}
	h1{ font-weight: bold; margin: 0 0 .8125em; }
	h2 { font-size: 15px; font-weight: bold; margin: 0 0 .8125em; }
	h3 { font-size: 10px; letter-spacing: 0.1em; line-height: 2.6em; text-transform: uppercase;	}
	h4, h5, h6 { font-size: 14px; margin: 0; }
	hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.625em; }
	/* Tables */
	table {
		border: 1px solid #ddd;
		border-collapse: collapse;
		border-spacing: 0;
		text-align: left;
		margin: 0 0 1.625em;
		width: 100%;
		font-size:12px;
	}
	tr th {
		font-weight:bold;
		border: 2px solid #ddd;
		color: #000;
		background: #ddd;
		font-size: 14px;
		letter-spacing: 0.1em;
		line-height: 1.6em;
		text-transform: uppercase;
		text-align:center;
	}
	th {padding:5px}
	th.second {color:#666 ; background:#eee; border: 2px solid #ddd; font-weight:500}
	td {
		border: none !important;
		border-top: 1px solid #ddd !important;
		padding: 6px 10px 6px 6px;
	}
/* a place for misc. styles */