/*
Theme Name:		RPG do Mestre Theme
Theme URI: 		http://erickpatrick.net/rpgdm
Version: 		0.1
Description: 	Based upon the WP Framework (http://wpframework.com) this theme was created to the RPG blog RPG do Mestre (Master's RPG).
Author: 		Erick Patrick
Author URI:		http://erickpatrick.net
Tags:			rpg, two-column, fixed
*/

/* Reset Browser Defaults to html5 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
    margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; } body { line-height:1; } article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; } nav ul { list-style:none; } blockquote, q { quotes:none; } blockquote:before, blockquote:after, q:before, q:after { content:''; content: inherit; } a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; } ins { background-color:#ff9; color:#000; text-decoration:none; } mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; } table { border-collapse:collapse; border-spacing:0; } hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; } input, select { vertical-align:middle; }

/* Apply base theme styles and colors */
body { text-align: center; background: #38445c url(library/media/images/bgHouseRepeat.gif) repeat-x; color: #e0e8f3; font: normal normal 1em/1.5em Helvetica, Arial, Verdana, Sans-Serif;}
.wrapper { width: 960px; margin: 0 auto; text-align:left;}

.banner { background: transparent url(library/media/images/bannerHouse.gif) top center no-repeat; height: 373px; position: relative; width: 100%; margin: 0 0 12px 0; position: relative;}
nav.navigation p { color: #242c3c; font: bold normal 2.5em/1.5em Helvetica, Arial, Verdana, Sans-Serif; text-transform: capitalize;  position: absolute; bottom: 0; right: 10px;}
nav.navigation p a, nav.navigation p a:visited { color: #242c3c; padding: 10px 10px 5px 10px;}
nav.navigation p a:hover { background: #e0e8f3; color: #996969; }

article { display: block; margin: 5px 10px; width: 620px; }
section { display:block; margin: 0 0 10px 0; overflow: hidden;}
.post-date { background: #bbc1cd; color: #242c3c; width: 76px; padding: 7px;}
.post-date span { display: block; }
.post-day { font: bold normal 4.3em/.8em Helvetica, Arial, Verdana, Sans-Serif; margin: 0 auto; }
.post-month { font: bold normal 1em/1em Helvetica, Arial, Verdana, Sans-Serif; text-align: center; }
.post-year { font: bold normal 2em/1em Helvetica, Arial, Verdana, Sans-Serif; }
.post-content { background: #242c3c; color: #e0e8f3; width: 510px; padding: 0 10px 10px; min-height: 118px; }
.post-content h2 { color: #996969; font: bold normal 2.5em/1.15em Helvetica, Arial, Verdana, Sans-Serif; margin: 10px auto; }
.post-content h4 { color: #fff; font: bold normal 1.75em/1em Helvetica, Arial, Verdana, Sans-Serif; margin: 10px auto; }
.post-comment-count { display: block; font: normal normal .35em/1em Helvetica, Arial, Verdana, Sans-Serif; margin: 5px 0; }
.post-content a, .post-content a:visited, .navigation-links a, .navigation-links a:visited, aside a, aside a:visited { color: #996969; text-decoration: none; padding: 3px; }
.post-content a:hover, .navigation-links a:hover, aside a:hover { background: #bbc1cd; color: #242c3c; }
.post-content p { margin-bottom: 10px; } .post-content img { margin: 5px 10px; } .post-content ul, .post-content ol { margin: 10px 45px; }
.author-info { background: #242c3c; color: #e0e8f3; width: 595px; padding: 10px 10px 0px 15px; display:block; overflow: hidden; margin: 10px auto; }
.author-info h4 { color: #996969; }
.author-info a, .author-info a:visited { color: #996969; text-decoration: none; padding: 3px; }
.author-info a:hover { background: #bbc1cd; color: #242c3c; }
.author-image { width: 80px; padding: 0px 10px 10px 0px; border-color: #e0e8f3; }
.author-bio { width: 480px; padding: 10px; }
blockquote { margin: 10px; font-style: italic; }
.related_post_title { font: bold normal 1.3em/1em Helvetica, Arial, Verdana, Sans-serif; margin-top: 30px; }
ul.related_post { list-style: none; list-style-position: inside; margin: 10px 20px; }

aside { margin: 5px 10px; width: 300px;}
.widget-text { overflow: hidden; background: transparent; }
.textwidget .ads { background: #242c3c; width:140px; height: 140px; margin: 0 0 20px 0; }
.ads a, .ads a:visited { margin: 0 0 0 -3px; }
.ads a:hover { background: transparent; text-decoration: none; }
input[name='s'] { background: #242c3c url(library/media/images/search.gif) 272px 8px no-repeat; height:35px; width: 260px;  font-size: 14px; border: 0; padding: 0 30px 0 10px; margin: 3px 0 20px 0; outline: none; color: #fff; }
aside ul { list-style: none; }
aside h3 { color: #e0e8f3; font: bold normal 2.5em/1.15em Helvetica, Arial, Verdana, Sans-Serif; margin: 10px auto; }
.widget { background: #242c3c; color: #e0e8f3; padding: 7px 10px; margin: 20px auto; clear: both; }

footer { background: #242c3c; overflow: hidden; padding: 10px;}
nav { font-size: 16px; } nav p { margin: 0 0 10px 0; } nav p.by { margin: 0 0 0 5px; }
nav p a { color: #996969; text-decoration: none; padding: 3px;}
nav p a:hover { background: #bbc1cd; color: #242c3c; }

.comment-feed-link, .comment-permalink { display: none; }
.comment-list, .comment-list .children { list-style: none; }
#leave-a-reply, .comment-title { margin: 15px 0px; font: normal normal 3em/1.25em Helvetica, Arial, Verdana, Sans-serif ;}
.comment { margin-bottom: 20px; background: #1e232c; padding: 10px;}
.comment-content p { margin-bottom: 15px; line-height: 1.5em; }
.comment-list .children { margin-top: 20px; } .children .comment { background: #242c3c; } 
.comment-meta { margin-bottom: 10px; color: #996969;} .commenter { font-size: 16px; }
.avatar { float: left; margin: 10px 10px 6px 10px; border: 1px #ddd solid; padding: 1px; }
.comment-author, .comment-author a, .comment-author a:visited   { color: #996969; font: bold normal 2em/1.25em Helvetica, Arial, Verdana, Sans-serif; text-decoration: none; }
.comment-author a:hover { background: #bbc1cd; color: #242c3c; }
#commentluv, #commentluv a, #commentluv a:visited, .cluv a, .cluv a:visited { color: #996969; text-decoration: none; padding: 3px; }
#commentluv a:hover, .cluv a:hover { background: #bbc1cd; color: #242c3c; padding: 3px; }
.cluv { margin-top: 20px; }
.entry-author {
    background: #111;
}

#respond { margin-top: 20px;}
#comment-form .form-section input, .your-name input, .your-email input, .your-subject input { margin-right: 10px; height: 30px; width: 300px; font-size:16px; }
.form-section { margin-bottom: 10px; } .form-section label { cursor: pointer; }
#commenter-details input { margin-right: 10px; } #allowed-tags { display: none; }
.comment-reply-link, #cancel-comment-reply-link, .comment-reply-link:visited, #cancel-comment-reply-link:visited { color: #996969; text-decoration: none; padding: 3px; }
.comment-reply-link:hover, #cancel-comment-reply-link:hover { background: #bbc1cd; color: #242c3c; }
textarea#comment { font-size: 16px; width: 608px; padding: 5px;}
.your-message textarea { font-size: 16px; width: 498px; padding: 5px;}
button[name='submit'] { background: #242c3c; color: #fff; border:0; padding: 10px; font-size: 16px; }
.wpcf7 input[type='submit'] { background: #996969; color: white; border:0; padding: 10px; font-size: 16px; }

img.alignleft { float: left; margin-right: 20px; margin-top: 5px; } img.alignright { display: block; float: right; margin-left: 20px; margin-top: 5px; } img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px; }
.wp-smiley { max-height: 13px; margin: 0 !important; } /* Prevent the smileys from breaking line-height */
.page-navigation .nav-next { float: left; } .page-navigation .nav-previous { float: right; } .single-page-navigation .nav-next { float: right; } .single-page-navigation .nav-previous { float: left; } .alignleft { float: left; } .alignright { float: right; } .aligncenter { clear: both; }

.outter-carousel { background: #242c3c; margin: 10px 0; padding: 5px; }
.carousel ul { overflow: hidden; float: left; }
.carousel li { padding: 0; width: 145px; height: 125px ;float: left; padding: 0; float: left; text-align:center; }
.carousel li a, .carousel li a:visited { padding: 0; }
.outter-carousel span { display:none; }
#controls { display: none; }

iframe {
    color: white;
}



/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}