/*
Theme Name: Tubbymasu
Theme URI: http://needawebguy.com/
Description:Custom theme for tubbymasu.com
Version: 1.0
Author: Albert Penticoss
Author URI: http://eedawebguy.com/
*/
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

body {
    font-size: 62.5%;
    font-family: Georgia, Palatino,"Palatino Linotype", Times, "Times New Roman", serif;
    color: #555555;
    background: #555555;
}
h1,h2,h3,h4,h5,h6 {
    font-family: Georgia, Times, "Times New Roman", serif;
}


#headerContent, #pageContent, #footerContent, #creditsContent {
    margin: 0px auto;
    width: 97em;
}

/* header styles */
#header {
    background: #0FACEA;
    border-bottom: 3px solid #F06597;
    padding: 1em 0 0 0;
}
#headerimg {
    height: 143px;
    padding: 1.5em 0 0 15em;
    background: url('images/pig.gif') no-repeat left top;
    position: relative;
    top: 32px;
    left: -30px;
    width: 50em;
}
#headerimg .description{
    color: #fff;
    font-size: 1.5em;
    padding: 0.5em 0 0 1em;
}
h1 {
    font-size: 4em;
}
h1 a, h1 a:visited {
    color: #555555;
    text-decoration: none;
}
h1 a:hover {
    text-decoration: underline;
    color: #F06597;
}

/* page styles */

#page {
    clear: both;
    background: #FFFFFF;
    padding-bottom: 2em;
}
#page a {
    color: #F06597;
    text-decoration: none;
}
#page a:visited {
    color: #F06597;
    text-decoration: none;
}
#page a:hover {
    color: #555555;
    text-decoration: underline;
}
#content {
    padding: 3em 0 0 0;
    float: left;
    width: 60em;
}
#content h2 {
    font-size: 2.8em;
}
#content h3 {
    font-size: 2em;
}
.post {
    clear:both;
}
.post h2 {
    border-bottom:1px dotted #B1BABA;
    margin-top: 1em;
    margin-bottom: 15px;
    padding-bottom: 6px;
}
.post h3 {
    border-bottom:1px dotted #B1BABA;
    margin-top: 1em;
    margin-bottom: 15px;
    padding-bottom: 6px;
}
.post-date {
    float:left;
    font-size: 1.2em;
}
.post-cat {
    float:right;
    font-size: 1.2em;
}
.post-comments {
    float: right;
    font-size: 1.2em;
    margin-left: 2em;
}
.entry {
    clear: both;
    padding-top: 1.5em;
    font-size: 1.5em;

}
.entry > p:first-child:first-letter {
    /*font-size: 3em;
    font-style: italic;
    padding-right: 2px;
    float: left;
    color: #F06597;*/
}
.entry p {
    margin-bottom: 1em;
}
.entry h3 {
    border-bottom: none;
    margin-bottom: 3px;
}
.entry address {
        font-style: italic;
        font-size: 0.8em;
        margin-bottom: 1em;
        border-left: solid 1px #F06597;
        padding-left: 0.5em;
}
.entry ul, .entry ol {
        margin-bottom: 1em;
}
.entry ul li {
        background: url('images/star.gif') no-repeat 0 50%;
        padding: 5px 0 5px 30px;
}
.entry ol li {
       list-style: decimal;
}
.entry ol li, .entry ul li {
        list-style-position: inside;
}

div.wp-caption {
        text-align: center;
        border: 1px solid #DEDEDE;
        padding: 2px 0 0.5em 0;
}
div.alignleft {
        float: left;
        margin: 0 0.5em 1em 0;
}
div.alignright {
        float: right;
        margin: 0 0 1em 0.5em;
}
div.alignnone {
        margin: 0 0 1em 0;
}
p.wp-caption-text {
        font-size: 0.8em;
        margin-bottom: 0;
}
.navigation {
    clear: both;
    margin-top: 2em;
    font-size: 1.5em;
}
.previous-entries {
    float: left;
}
.next-entries {
    float: right;
}
ol.commentlist li {
    list-style: decimal outside;
    margin: 0em 0em 1em 1.5em;
    padding: 0.5em;
    font-size: 1.3em;
}
ol.commentlist li.alt {
    background: #DEDEDE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
ol.commentlist li p {
    margin-top: 0.8em;
}
#commentform p {
    font-size: 1.3em;
    margin-bottom: 1em;
}
#commentform p small {
    font-size: 1.1em;
}
#commentform textarea#comment {
    width: 100%;
}
#respond {
    clear: both;
}

/* sidebar styles */

#right-content {
    float: right;
    width: 30em;
}
#searchform {
    padding: 0 5px 0 0;
    background: url('images/searchbg-right.gif') bottom right no-repeat;
}
#searchform fieldset {
    border: none;
    margin: 0;
    padding: 5px 0 8px 8px;
    background: url('images/searchbg-left.gif') bottom left no-repeat;
}
#searchform label {
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
    padding-right: 0.2em;
}
#sidebar h2 {
    font-size: 1.5em;
    padding: 1.2em 0 1em 8px;
}
#sidebar ul {
    padding-left: 8px;
}
#sidebar ul-cat {
    list-style: none;
}
#sidebar ul li{
    font-size: 1.3em;
    background: url('images/star.gif') no-repeat 0 50%;
    padding: 5px 0 5px 30px;
}
div.twtr-doc {
        margin: 1.2em auto 0 auto; 
}
#footer {
    clear: both;
    border-top:5px solid #DEDEDE;
    padding-top: 1em;
    color: #DEDEDE;
}
#footer a, #footer a:visited{
    color: #ffffff;
    text-decoration: none;
}
#footer a:hover{
    color: #F06597;
}
#footer .left-col{
    width: 28em;
    padding-right: 2em;
    float: left;
}
#footer .right-col{
    width: 30em;
    float: right;
}
#footer h2 {
    font-size: 1.5em;
    padding-bottom: .5em;
}
#footer p, #footer li {
    font-size: 1.3em;
    padding-bottom: .5em;
}
.recent-comments {
    list-style: none;
}
.recent-comments li{

}
.recent-comments a{

}
.recent-posts {
    list-style: none;

}
.recent-posts li{

}
.recent-posts a{

}
#credits {
    clear: both;
    padding: 2em 0 1em 0;
    color: #fff;
    text-align: center;
}
#credits p {
    font-size: 1.2em;
}
#credits a, #credit a:visited{
    color: #fff;
    text-decoration: none;
}
#credits a:hover {
    color: #F06597;
}
div.googleads {
       margin: 1.2em 0 1em 0;
}
div.textwidget div.googleads {
       width: 251px;
       margin: 1.2em auto 1em auto;
}
