html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, b, u, i, center, 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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background-color: #f0eee8;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	line-height: 0;
	clear: both;
	margin : 0;
	padding: 0;
	border: 0;
}
/* END RESET */


/* LANGUAGE */

.language {
	height: 91px;
	width: 45px;
	position: absolute;
	top: 207px;
	left: 0;
}
.language .hr-hr {
	display: block;
	height: 25px;
	width: 35px;
	background-image: url(images/languages.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	padding-top: 20px;
	padding-left: 10px;
}
.language .en-us {
	display: block;
	height: 33px;
	width: 35px;
	background-image: url(images/languages.png);
	background-repeat: no-repeat;
	background-position: left -45px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	padding-top: 13px;
	padding-left: 10px;
}
.language .hr-hr:hover {
	background-position: left -91px;/*text-indent: -9999px;*/
	font-family: Arial, Helvetica, sans-serif;
}
.language .en-us:hover {
	background-position: left -136px;/*text-indent: -9999px;*/
}
/*USER */


#user-bar {
	height: 39px;
	background-image: url(images/user-back.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#user-bar ul {
	width: 973px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-right: 7px;
}
#user-bar ul li {
	display: inline;
}
#user-bar ul li a {
	height: 39px;
	display: block;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-decoration: none;
	line-height: 39px;
}
#user-bar ul li a:hover {
	color: #FFF;
	background-image: url(images/user-back.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* CONTAINER */

#container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
/*MENU*/

#menu {
	height: 120px;
	width: 980px;
	background-image: url(images/menu-back.png);
}
#menu ul {
	height: 97px;
	margin-left: 6px;
	padding-top: 23px;
}
#menu ul li {
/*display: inline;*/
}
#menu ul li a {
/*display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;*/
}
#menu .one {
	width: 177px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;
}
#menu .one:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu .two {
	width: 91px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;
}
#menu .two:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left -77px;
}
#menu .three {
	width: 94px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;
}
#menu .three:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left -154px;
}
#menu .four {
	width: 91px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;
}
#menu .four:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left -231px;
}

#menu .four-and-one-half {
	width: 89px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;
}
#menu .four-and-one-half:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left -462px;
}

#menu .five {
	width: 110px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;
}
#menu .five:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left -308px;
}
#menu .six {
	width: 108px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;
}
#menu .six:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left -385px;
}
#menu .seven {
	width: 89px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;	
}
#menu .seven:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left -462px;
}
#menu .eight {
	width: 102px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;
}
#menu .eight:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left -539px;
}
#menu .nine {
	width: 105px;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-weight: normal;
}
#menu .nine:hover {
	background-image: url(images/menu-hover.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* END MENU */

/* HEADER */


#header {
	width: 980px;
	height: 510px;
}
#header .tools {
	background-image: url(images/tools-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 510px;
	width: 294px;
}
#header .flash {
	height: 510px;
	width: 686px;
	background-image: url(images/flash-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.flash .flash-big {
	height: 510px;
	width: 686px;
}
#myAlternativeContent {
	height: 310px;
	width: 686px;
	text-align: center;
	padding-top: 200px;
}
/*TOOLS*/

.tools .search {
	height: 36px;
	width: 294px;
	background-image: url(images/search-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 16px;
}
.tools .search label input {
	background-color: transparent;
	margin-left: 38px;
	width: 140px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7977;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tools .search .trazi {
	height: 24px;
	width: 57px;
	background-image: url(images/trazi-button.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787775;
	font-weight: bold;
	margin-left: 13px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.tools .search .trazi:hover {
	background-position: left bottom;
	color: #555553;
}
.tools .logo h1 {
	text-indent: -9999px;
}
.tools .logo {
	height: 172px;
	width: 294px;
}
.tools .logo a {
	height: 172px;
	width: 294px;
	display: block;
}
.tools .calendar {
	height: 271px;
	width: 264px;
	padding-left: 30px;
	padding-top: 15px;
}
/* END HEADER */

/* CONTENT */


#container #content .post-holder {
	float: left;
	width: 760px;
	background-image: url(images/post-back.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.post-holder .post-top {
	height: 40px;
	background-image: url(images/post-top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.post-holder .post-bottom {
	background-image: url(images/post-bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	width: 760px;
}
.post-holder .post {
	padding-right: 44px;
	padding-left: 25px;
	width: 691px;
	background-image: url(images/post-divider.png);
	background-repeat: no-repeat;
	background-position: 25px bottom;
	margin-bottom: 20px;
	padding-bottom: 40px;
}
/* POST */


.post h3, .post h3.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 29px;
	font-weight: normal;
	line-height: 40px;
	margin-bottom: 5px;
	width: 583px;
}

.post h3.title{
    color: #666;
}

#container #content .sidebar {
	float: left;
	width: 220px;
}

.post .red {
	color: #EB2403;
}
.post .blue {
	color: #01A2FA;
}
.post .yellow {
	color: #FFA300;
}

.post .green{
    color: #73932f;
}

.post h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	font-weight: normal;
	margin-bottom: 20px;
}
.post h5 {
	height: 56px;
	width: 56px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	text-align: right;
	color: #FFF;
	padding-right: 8px;
	line-height: 25px;
}
.post p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #6a6a6a;
	text-align: justify;
	margin-bottom: 20px;
}

.post p a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8c8c8c;
}

.post p a:hover{
    color: #676767;
}

.post .red-date {
	background-image: url(images/datum-sprite.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.post .blue-date {
	background-image: url(images/datum-sprite.png);
	background-repeat: no-repeat;
	background-position: left -56px;
}
.post .yellow-date {
	background-image: url(images/datum-sprite.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.post img.float {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
    padding: 4px;
    border: 1px solid #DFDED9;
}
.post img.wide {
	margin-bottom: 20px;
	display: block;
}
/* SIDEBAR */

.sidebar .rss a {
	display: block;
	height: 69px;
	width: 220px;
	background-image: url(images/sidebar-sprites.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.sidebar .rss a:hover {
	background-position: left -69px;
}
.sidebar .face a {
	display: block;
	height: 69px;
	width: 220px;
	background-image: url(images/sidebar-sprites.jpg);
	background-position: left -138px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.sidebar .face a:hover {
	background-position: left -207px;
}
.sidebar .twitter a {
	display: block;
	height: 69px;
	width: 220px;
	background-image: url(images/sidebar-sprites.jpg);
	background-position: left -276px;
	background-repeat: no-repeat;
}
.sidebar .twitter a:hover {
	background-position: left bottom;
}
.sidebar .main-bar {
	width: 180px;
	background-image: url(images/sidebar-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 30px;
}
.sidebar .sidebar-bottom {
	height: 23px;
	width: 220px;
	background-image: url(images/sidebar-bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.sidebar .main-bar h4 {
	background-image: url(images/sidebar-line.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	color: #6b6b6b;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.sidebar .main-bar ul {
	margin-bottom: 20px;
}
.sidebar .main-bar ul li h3 a {
	text-decoration: none;
	color: #6b6b6b;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 20px;
	margin-bottom: 5px;
}
.sidebar .main-bar ul li h3 a:hover {
	text-decoration: underline;
	color: #464646;
}
/* FOOTER */

#footer {
	height: 253px;
	background-image: url(images/footer-back.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 20px;
}
#footer .inner-footer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 33px;
	background-image: url(images/inner-footer-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 220px;
}
#footer .inner-footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	text-align: center;
}
#footer .inner-footer p a {
	color: #FFF;
	text-decoration: none;
}
#footer .inner-footer p a:hover {
	text-decoration: underline;
}
#footer .inner-footer ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
#footer .inner-footer ul {
	margin-bottom: 10px;
	text-align: center;
}
#footer .inner-footer ul li a:hover {
	text-decoration: underline;
}
#footer .inner-footer ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}


/* EVENTS */

.post h6 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	font-weight: normal;
	margin-bottom: 20px;
	width: 530px;
}

.post h6 a:hover {
	color: #676767;
}
.post h6 {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
    line-height: 18px;
}

/* VIDEO BOTUN */
.post .youtube {
 display: block;
 height: 44px;
 width: 105px;
 background-image: url(images/video-button.png);
 background-repeat: no-repeat;
 background-position: left top;
 margin-top: -10px;
 text-indent: -9999px;
}

.post .youtube:hover {
 background-position: left -44px;
 text-indent: -9999px;
}

/* NEWSLETTER BOX */
.sidebar .newsletter  {
	height: 140px;
	width: 220px;
	background-image: url(images/newsletter-box.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-left: 10px;
    position: relative;
}
.sidebar .newsletter h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	color: #f59024;
	margin-bottom: 25px;
}
.sidebar .newsletter label {
	color: #777777;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 22px;
    display: inline;
}

.sidebar .newsletter label.error {
	color: #ff0000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
    position: absolute;
    top: 85px;
    left: 10px;
    display: block;

}

.sidebar .newsletter div#result {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
    position: absolute;
    top: 85px;
    left: 10px;

}

.sidebar .newsletter .mail-button {
	height: 41px;
	width: 160px;
	background-color: transparent;
	background-image: url(images/newsletter-button.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #FFF;
	text-shadow: 1px 1px 1px #b55608;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 40px;
	margin-top: 23px;
	cursor: pointer;
}

.sidebar .newsletter .mail-button:hover {
	background-position: left bottom;
}

.sidebar .newsletter .mail-textfield {
    background-color: transparent;
    border-style: none;
    border-width: 0;
    color: #666666;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    width: 130px;
}
