* {	margin: 0; padding: 0;}

body {
	text-align: justify;
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

h1 {margin-top: 1.5em; color: #ED174F; letter-spacing: -.02em; font-size: 3em; }
h2 {margin-top: 1.5em; color: #ED174F; letter-spacing: -.02em; font-size: 1.1em; font-weight: bold; color: #ED174F; }
h3 {margin-top: 1.5em; color: #ED174F; font-size: 1em; }

p { margin-top: 1.5em; font-size: 1.1em; }
ul {margin-top: 1.5em; font-size: 1em; margin-left: 3em; }
ol{margin-top: 1.5em; font-size: 1em;	margin-left: 3em; }

a { text-decoration: none; color: #ED174F; }
a:hover { border: none; text-decoration:none; background: #ED174F; color: #FFFFFF; }

A.expo:link {
	COLOR: #666666; TEXT-DECORATION: none;
}
A.expo:visited {
	COLOR: #666666; TEXT-DECORATION: none;
}
A.expo:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.expo:active {
	COLOR: #666666; text-decoration: none;
}

h1 a, h2 a, h3 a { border: none; text-decoration: none; color: #ED174F; }
h1 a:hover, h2 a:hover, h3 a:hover { background: none; color: #ED174F; }


/* Header */
#header { width: 1100px;	margin: 0 auto;	background: #FFFFFF; }
#menu {	height: 23px; background: #F2F2F2; border-bottom: 2px solid #ED174F }
#menu ul { margin: 0; padding: 0; list-style: none;	line-height: normal; }
#menu li { float: left; }
#menu a { display: block; float: left; padding: 5px 15px 5px 15px; text-decoration: none; font-size: 1.1em;	font-weight: bold; color: #666666; }
#menu a:hover {	background: #ED174F; color: #FFFFFF; }
#menu .current_page_item a { background: #ED174F; padding: 5px 15px 5px 15px; color: #FFFFFF; }


/* Logo */
#logo {	width: 1100px; height: 120px; margin: 0 auto; background: url(../img/logo.png) no-repeat left top; }


/* Page */
#page { width: 1100px; margin: 0 auto; padding-top: 0px; background: #FFFFFF; border-top: none; }


/* Content */
#content { float:left; width: 700px; background:#FFFFFF}
.post {}
.post .title { margin: 0; font-weight: normal; text-align:left; }
.post h1.title { padding: 25px 0  0 15px; height: 40px;	font-size: 30px; font-family: text-transform: lowercase; }
.post .entry { padding: 0 25px 30px 15px; }
.post .meta { margin: 0; padding: 0px 0px 0px 15px; color: #888; }
.post .meta a {	color: #000 bold; }
.post .links { margin: 0; padding: 0px 0px 15px 15px; }
.post .tags { margin: 0; background: #F2F2F2; padding: 5px 10px 5px 15px; font-size: 10px; font-weight: bold; }
.post .links a, .post .tags a {	border: none; }


/* Coluna1 */
#coluna1 {}
#coluna1 h2 { margin: 0; padding: 25px 0  10px 0px; color: #ED174F; font-size: 1.6em; }
#coluna1 h3 { margin: 0; padding: 10px 0  0 0px; }
#coluna1 p { margin: 0 0 10px 0; padding: 10px 0  10px 0px; border-bottom: #E7E7E7 1px solid; line-height: 14px; font-size: 11px; }
#coluna1 a { background: #ED174F; padding: 3px; font-size: 1.1em; font-weight: bold; color: #FFFFFF; }


/* Colunas */
.sidebar { float: left; }
.sidebar ul { margin: 0; padding: 0; list-style: none; }
.sidebar li { margin-bottom: 2em; }
.sidebar li ul {}
.sidebar li li { margin: 0; }
.sidebar li h2 { margin: 0 0 10px 0; color: #ED174F; }

#sidebar1 { width: 200px; padding: 0px 10px 0px 10px; background: #F2F2F2; text-align:left;}
#sidebar2 { width: 150px; padding: 0px 10px 0px 10px; float:right}
#sidebar2 h2 { margin: 0; padding: 25px 0  10px 0px; color: #ED174F; font-size: 1.6em; }



/* Footer */
#footer { width: 1100px; margin: 0 auto; background: #fff; height: 20px; padding-top: 0px; text-align: center; }

#infoartista { float:left; }

#tags { margin: 0; background: #F2F2F2; padding: 5px 10px 5px 15px; font-size: 10px; font-weight: bold; }