/*   
Theme Name: Ilha do Mel
Description: Tema feito exclusivamente para a Ilha do Mel
Author: CODDEX
Author URI: http://coddex.com.br/
Template: thematic
Version: 1.0
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* GENERAL */

body { background: transparent url('images/background-footer.jpg') bottom no-repeat; }
a:link { text-decoration: none; }

/* STRUCTURE */

#wrapper { background: transparent url('images/background-ilha.jpg') top no-repeat; font-family: Arial, Helvetica, sans-serif; min-height: 1067px; }
#main { background: transparent url('images/background-main.png') top repeat; padding: 50px 45px 30px 60px; overflow: visible; margin-bottom: 90px; width: 880px; }
#content { overflow: visible; }

/* HEADER */

#social { position: absolute; top: 0; left: 50%; width: 917px; margin-left: -470px; text-align: right; padding: 0 20px 0 0; }
#branding { padding: 75px 0 66px; text-indent:-9999em; }
#blog-title a {	display: block; width: 260px; height: 111px; margin-left: 48px; /*background: transparent url('images/ilhadomel.png') left top no-repeat;*/ }
#access { display: none; }

/* CONTENT */

#container { width: 525px; }
#content { margin: 0; width: 525px; }

.entry-title, .entry-title a { color: #DDF053; font-weight: normal; text-transform: uppercase; font-size: 30px; }
.entry-meta { height: 0px; }
.entry-meta > * { display: none; }
.entry-meta .entry-date { display: block; position: relative; left: -100px; top: -31px; background: transparent url('images/background-date.png') left top no-repeat; width: 74px; height: 40px; }
.entry-date abbr { font-size: 20px; line-height: 32px; display: block; text-indent: 6px; color: #333; }
.entry-content { color: #fff; }
.entry-content a { color: #DDF053; text-decoration: none; }
.entry-content a:hover, .entry-content a:active { text-decoration: underline; }
.entry-title a:active, .entry-title a:hover { color: #DDF053; text-decoration: underline; }
.entry-date { display: block; }
.entry-utility a:active, .entry-utility a:hover { color: #DDF053; }

.page-title { color: #fff; font-size: 18px; font-weight: normal; letter-spacing: -1px; }
.page-title span { color: #DDF053; font-size: 22px; font-style: normal; text-transform: capitalize; }

.navigation a { color: #DDF053; font-size: 20px; }
.navigation a:active, .navigation a:hover { color: #DDF053; text-decoration: underline; }

a.more-link { display: block; text-align: right; color: #fff; text-decoration: none; margin-top: 10px; }
a.more-link:hover { text-decoration: underline; }

/* SIDEBAR */

#primary { border-color: #C0DC76; z-index: 100; }

.main-aside { left: 0; top: -85px; background: #DDF053 url('images/background-aside.jpg') top repeat-x; }
.main-aside h3 { font-size: 22px; color: #333; font-style: normal; }

.aside a { color: #333; }
.aside a:visited { text-decoration: none; }
.aside a:hover, .aside a:active { text-decoration: underline; color: #333; }
.aside input { font-family: Arial, Helvetica, sans-serif; }
.aside ul ul { list-style-type: none; }
/*.aside h3 { text-transform: uppercase; }*/
.aside .xoxo > li { margin: 40px 0; }
.aside .xoxo > li:first-child { margin-top: 20px; }
.aside .current_page_item a { color: #333; font-weight: bold; }

/* WIDGETS */

h3.widgettitle { margin-bottom: 10px; text-transform: uppercase; }
.widget_recent_entries a { text-decoration: none; }
.widget_archive a { text-transform: capitalize; }
.widget_pages { margin: 0 0 22px; }
.widget_pages h3 { margin: 0 0 9px; text-transform: uppercase; }
.current-cat, .widget_pages .current-page { text-decoration: underline; }

.wp-polls { color: #333; }
.wp-polls button.Buttons { border: none; background: none; cursor: pointer; }
.wp-polls ul.wp-polls-ul { margin-left: 20px; }

#s { width: 253px; }

/* COMMENTS */

#respond { background-color: transparent; padding: 0; }

#respond h3, #comments h3 { color: #DDF053; font-size: 20px; font-weight: normal; }
#respond .loggedin, #respond .logout, #respond label, #comment-notes { color: #fff; }
#comments-list ol { border: none; }
#comments-list li.alt, #comments-list li { background: transparent; border: none; }
#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover, #commentform .loggedin a, #commentform .logout a { color: #DDF053; }
.comment-content p { color: #fff; }
.comment-content a, .comment-author a { color: #DDF053; text-decoration: none; }
.comment-content a:hover, .comment-content a:active { text-decoration: underline; }
button, input[type=submit] { font-family: Arial, Helvetica, sans-serif !important; }

/* FOOTER */

.footer { display: block; clear: both; color: #fff; text-align: right; font-size: 12px; }
.footer img { vertical-align: middle; }
#footer { display: none; }
