/*  
Theme Name:Watergy
Theme URI: http://www.watergy.com/
Description: Watergy theme
Version: 1.0
Author: Creative Paws
Author URI: http://www.creativepaws.net/
*/

body {
    min-width: 960px;
    /* width: 982px; */
    color: #000;
    background: #ccc url("images/background.png");
    font-family: tahoma, geneva, sans-serif;
    font-size: 62.5%;
    margin: 0;
}

a {
    text-decoration: none;
    color: #06b;
}

img {
    border: none;
}

#background-shadow {
    width: 980px;
    background: url("images/background-shadow.png") repeat-y;
    margin: 0 auto;
    padding: 8px 0;
}

#page {
    width: 880px; /* 960 */
    background-color: #fff;
    font-size: 120%;
    margin: 0 auto;
    padding: 0 20px;
}

#page-top {
    background: url("images/page-top.png") no-repeat top left;
    width: 920px;
    height: 10px;
    margin: 0 auto;
}

#page-bottom {
    background: url("images/page-bottom.png") no-repeat top left;
    width: 920px;
    height: 10px;
    margin: 0 auto;
}

#header {
    width: 450px;
    height: 220px; /* 150 180 */
    /* background-color: #fff; */
    text-align: center;
    background: url("images/logobg.jpg") no-repeat center top;
    position: relative;
    padding: 0 140px 0 290px;
}

#blogtitle {
    position: relative;
    top: 60px;
    font-size: 350%;
}

#blogtitle a {
    color: #000;
}

#blogsubtitle {
    position: relative;
    width: 450px;
    height: 100px;
    top: 60px;
    font-size: 150%;
}
    
sup {
    font-size: 100%;

}

#tagbar {
    width: 880px;
    height: 30px;
    color: #000;
    text-align: center;
    background: #fff url("images/tagbar.png") no-repeat;
    margin: 0 0 10px;
    position: relative;
}

#tagbar #tagline1 {
    font-size: 140%;
    line-height: 30px;
    font-style: oblique;
}

#tagbar #tagline2 {
    font-size: 100%;
    position: relative;
    left: 77px;
}

#content {
    width: 796px; /* 876 */
    min-height: 400px;
    padding: 10px 42px 0;
    text-align: justify;
}

#contentsingle {
    width: 660px; /* 720 */
    min-height: 400px;
    padding: 10px 110px 0; /* 10 120 0 */
    text-align: justify;
}
    
div.column3 {
    width: 248px; /* 280 */
    float: left;
}

div.space3 {
    width: 26px; /* 18 */
    height: 100px;
    float: left;
}

.posttitle {
    font-size: 120%;
    color: #06b;
    font-weight: bold;
}
.postdate, .postmeta {
    color: #999;
    font-size: 90%;
}

.center {
    text-align: center;
}

.dashed50 {
    border-top: 1px dashed #999;
    border-bottom: none;
    border-left: none;
    border-right: none;
    width: 50%;
    height: 1px;
}
    
/* end navbar menu */
#sidebar {
    width: 796px; /* 876 */
    padding: 10px 42px;
}

div.column4 { /* sidebar columns */
    width: 190px; /* 210 */
    float: left;
}

div.space4 {
    width: 12px; /* 12 */
    height: 50px;
    float: left;
}
/* bullet hack */
#sidebar ul, #contentsingle ul {
    margin-top: 0;
    margin-left: -1.2em;
    padding-left: 1.2em;
    line-height: 1.2em;
    list-style-type: none;
}

#sidebar li, #contentsingle li {
    padding-left: 1.2em;
    background: transparent url("images/bullet.gif") no-repeat;
    background-position: 0 5px;
}

#contentsingle blockquote ul li {
    padding-left: 1.2em;
    background: transparent url("images/quotebullet.gif") no-repeat;
    background-position: 0 5px;
}
/* end bullet hack */

.headline {
    font-size: 140%;
    font-weight: bold;
}
    
.bold {
    font-weight: bold;
}

hr.dashed {
    border-top: 1px dashed #999;
    border-bottom: none;
    border-left: none;
    border-right: none;
    height: 1px;
}

#footbar {
    width: 800px;
    height: 240px;
    padding: 5px 40px;
    color: #000;
    background: #fff url("images/footbar.jpg") no-repeat;
    text-align: justify;
    font-size: 90%;
}

#footbar #footline1 {
    margin: 0 auto;
    text-align: center;
    padding: 0;
    font-weight: bold;
    padding: 5px 0 10px;
}

#footbar #footline2 {
    text-align: justify;
}

#footer {
    width: 796px; /* 876 */
    color: #999;
    background-color: #fff;
    text-align: justify;
    font-size: 90%;
    padding: 10px 42px; /* 10 42 */
}

#searchform input {
    border: 1px solid #999;
    width: 190px; /* 210 */
    font-family: tahoma, geneva, sans-serif;
    font-size: 110%;
}

#commentform input {
    border: 1px solid #999;
    width: 240px;
    font-family: tahoma, geneva, sans-serif;
    font-size: 110%;
}

#commentform textarea {
    border: 1px solid #999;
    width: 660px;
    font-family: tahoma, geneva, sans-serif;
    font-size: 110%;
}

blockquote {
    color: #777;
    margin-left: 1em;
    padding-left: 1em;
    border-left: 5px solid #ddd;
}