/*
Theme Name: Catzie.net Blog - Water
Theme URI: http://blog.catzie.net
Description: Theme for Catzie.net Blog since October 2010.
Author: Catzie Keng
Author URI: http://catzie.net
Version: 1.0 
Tags: blue, green, sea, deep, shadows, depths, translucent, texture, two-columns
*/


.wp_social_bookmarking_light{
margin:20px 0px 20px 0px;
background:#f9f9f9;
border:1px solid #dddddd;
padding:10px;
}

.infotable001 td,.infotable001 th{
padding:10px;
border:1px solid #aaaaaa;
background:#f5f5f5;
}
.infotable001 th{
background:#DBE3E8;
font-weight:bold;
color:#000000;
}
.infotable-foodmenu td,.infotable-foodmenu th{
padding:10px;
border:1px solid #F1A55F;
background:#FFFFC4;
font-size:12px;
color:#000000;
}
.infotable-foodmenu th{
background:#AE0000;
font-weight:bold;
color:#ffffff;
}

h3.related_post_title, ul.related_post li{
color:#000;
font-size:85%;
}

#comments #comments-list ol li{
list-style-type:none;
margin:0px;
}
#comments #comments-list ol li li{
padding:20px;
background:#eee;
border:0px solid white;
}

.comments li.comment{
border:1px solid #dddddd;
padding:20px;
background:#f7f7f7;
color:#777777;
}
#comments ul.children li.comment .depth-2{

}
div#cancel-comment-reply{
margin:5px;
}
a#cancel-comment-reply-link{
background:#bbbbbb;
color:#ffffff;
padding:2px 5px 2px 5px;
}
#cancel-comment-reply-link:hover{
background:#aaaaaa;
}
div.comment-reply-link{
margin-top:10px;
}
a.comment-reply-link{
background:#B1C73E;
color:#ffffff;
padding:3px 10px 3px 10px;
border-radius:2px;
box-shadow:1px 1px #B1C73E;
}
a.comment-reply-link:hover{
background:#9EB134;
color:#ffffff;
text-shadow:0px !important;
text-decoration:none;
box-shadow:1px 1px #86962C;

}

body{
text-align:left;
font-weight:normal;
}

.tagcloud a{
background:#ffffff;
padding:3px;
margin:10px;
line-height:26px;
font-weight:normal;
border:1px solid #b8d0d8;
border-radius:12px;
}
.tagcloud a:hover{
background:#ffffff;
padding:3px;
margin:10px;
line-height:26px;
font-weight:normal;
border:1px solid #a2c1cc;
border-radius:5px;
text-decoration:none;
}

/* < -- Start -- Template */
#content_body .entry-content{
line-height:23px;
}
#content_body .entry-content img{
background:white;
/* padding:10px; */
border:10px solid #eee;
}
#content_body ul li{
list-style-type:disc;
/*color:#4e819c;*/
margin:0px 0px 10px 30px;
margin:0px 0px 10px 30px;
}
#content_body ol li{
list-style-type:decimal;
margin:0px 0px 10px 30px;
}
#content_body li{
}
#blog-description{
text-align:left;
color:#C6D6DD;
font-style:italic;
font-weight:normal;
font-size:13px;
font-family:Neucha,Georgia,"Times New Roman",serif;
margin:0px 0px 0px 25px;
}
#post-nav-below a{
color:#ffffff;
}
#content_body .entry-content h2{
font-family:Georgia,times;
font-style:italic;
font-size:18px;
font-weight:normal;
margin:25px 0px 10px 0px;
color:#000000;
border-bottom:#dddddd;
}
#content_body .entry-content h1{
font-size: 25px;
font-family: Georgia,sans-serif;
margin: 30px 0px;
}
/* End -- Template -- > */


/* ------ COMMON ------ */
h3{
margin:15px 0px 15px 0px;
font-size:14px;
font-weight:bold;
font-style:italic;
}
small{
font-size:85%;
}
.divider-dotted{
font-family:serif;
font-size:75px;
margin:0px 0px 20px 0px;
letter-spacing:7px;
color:#B1C73E;
text-align:center;
}
p{
margin-bottom:15px;
}

.center_content{
text-align:center;
}
.center_container{
margin:auto;
}
body{
background: #27556d url('images/bg_body.jpg') repeat-x;
font-family:Arial,sans-serif;
font-size:13px;
}
body, html{
height:100%;
}
#content_top{
background: transparent url('images/content_top.png')  top left no-repeat;
overflow:visible;
width:640px;
height:9px;
padding:0px !important;
clear:both;
}
#content_body{
background: transparent url('images/content_body.png') repeat-y left top;
padding:10px 20px 10px 20px;
text-align:justify;
color:#444444;
width:600px;
/*min-height:1000px;*/
}
#content_bottom{
background: transparent url('images/content_bottom.png') no-repeat;
width:640px;
height:22px;
}
.sidebaritem_top{
background: transparent url('images/sidebaritem_top.png') no-repeat;
width:280px;
height:18px;
margin-bottom:-2px !important; /* workaround for the gap IE shows */
}
.sidebaritem_body{
background: transparent url('images/sidebaritem_body.png') repeat-y;
padding:0px 20px 5px 10px;
text-align:justify;
width:260px;
color:#666666;
}
.sidebaritem_bottom{
background: transparent url('images/sidebaritem_bottom.png') no-repeat;
width:280px;
height:37px;
}
#menu_top{
text-align:right;
}
#sidebar{
margin:0px 0px 0px 0px;
}
#sidebar h2{
font-family:Georgia,"Times New Roman",serif;
font-size:19px;
text-align:center;
color:#aaaaaa;
margin:0px 0px 10px 0px;
padding:0px;
}
.entry_head{
height:30px;
}
.entry_date{
width:24px;
color:#557487;
font-weight:bold;
font-size:10px;
float:left;
}
.entry_month{
text-align:center;
text-transform:uppercase;
}
.entry_day{
text-align:center;
}
.entry_year{
}
.spacer_verti{
background:#86b9ce;
float:left;
width:1px;
height:30px;
margin:0px 10px 0px 9px;
}
.entry_title{
height:28px;
width:555px;
}
.entry_title,.entry_title a{
padding-top:0px;
float:left;
vertical-align:middle;
position:relative;
}
.comments-heading{
font-family:Georgia,"Times New Roman", serif;
font-size:14px;
font-weight:bold;
color:#557487;
text-decoration:none;
text-align:center;
}
.entry_title h1{
font-family:Georgia,"Times New Roman", serif;
font-size:14px;
font-weight:bold;
color:#557487;
text-decoration:none;
}
h1.page-title{
font-size:20px;
}
.entry_title h2, .entry_title h2 a{
font-family:Georgia,"Times New Roman", serif;
font-size:14px;
font-weight:bold;
color:#557487;
text-decoration:none;
margin:0px 0px 0px 0px;
}
.entry_title h2 a:hover{
color:#3e5462;
}
a{
color:#4b8eaf;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#557487;
font-weight:bold;
text-decoration:underline;
}
.entry_readmore, .entry_readmore a{
font-family:"Arial Narrow",sans-serif;
color:#7b9b39;
text-transform:uppercase;
text-align:right;
text-decoration:none;
}
.entry_readmore a:hover{
color:#65802f;
text-decoration:none;
border-bottom:1px dashed #cccccc;
}
a.post-edit-link{
margin:0px 0px 10px 0px;
text-align:right;
color:red;
}
.edit-link{
margin-bottom:5px;
font-style:italic;
}
.entry-meta, .edit-link{
color:#aaaaaa;
font-family:arial;
font-size:85%;
}
.entry-meta a, .edit-link a{
font-weight:normal;
color:#aaaaaa;

text-decoration:underline;
}
#pagination_bar{
/*padding:10px 0px 0px 0px !important;*/
color:#dfdfdf;
padding:32px 0px 0px 0px;
}
#footer_container{
width:100%;
background:transparent url('images/footer.png')  center top repeat-x;
height:136;
/*height:100%;*/
margin-top:-30px;
/*padding:50px 0px 150px 0px;*/
}
#footer{
text-align:center;
color:#98bfcb;
text-shadow: #182f38 1px 1px 1px;
}
#footer a {
color:#98bfcb;
text-decoration:none;
}
#footer a:hover{
color:#c4dbe1;
text-decoration:none;
}
#nav_footer{
font-size:90%;
text-transform:uppercase;
}
#footer li{
display:inline;
}

#nav_header a{
color:#ffffff;
font-weight:normal;
font-size:17px;
font-family:"Arial Narrow","Trebuchet MS",sans-serif;
text-shadow: #21404e 1px 1px 1px;
}
#nav_header a:hover{
text-decoration:none;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
#nav_header{
text-align:right;
padding:40px 10px 0px 0px;
}
#nav_header li{
display:inline;
}
.nav_divider{
margin:0px 15px 0px 15px;
}
.entry_divider{
background:url('images/entry_divider.jpg') center top no-repeat;
width:592px;
height:31px;
margin:25px 0px 0px 0px;
}
blockquote{
background:#f0f4f7 url('images/blockquote.jpg') top left no-repeat;
margin:10px 20px 10px 20px;
padding:10px 10px 10px 45px;
color:#678492;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
}
button{
background: url('images/bg_button.gif') repeat-x;
border:1px solid #3f6172;
color:#acc4ca;
font-weight:bold;
text-shadow:#253236 1px 1px 1px;
}
button:hover{
background: url('images/bg_button_hover.gif') repeat-x;
border:1px solid #4d6066;
color:#cad9dd;
font-weight:bold;
text-shadow:#35494f 1px 1px 1px;
}
button:active{
background: url('images/bg_button_active.gif') repeat-x;
border:1px solid #4d6066;
color:#cad9dd;
font-weight:bold;
text-shadow:#35494f 1px 1px 1px;
}


/* FB Like Button */
.fbLikeContainer {
margin:10px 0px 10px 0px;
clear:both;
}
.fbLikeContainer:before {
}

/* Download Manager */
a.downloadlink{
background:#B1C73E;
margin:0px 30px 5px 30px;
color:#ffffff;
display:block;
font-size:15px;
padding:5px;
border-radius:4px;
-moz-border-radius: 4px;
}
a.downloadlink:hover{
background:#82912b;
text-decoration:none;
}


/* ------ SIDEBAR & LISTS ------ */

.sidebaritem_body ul li{
list-style-type:disc;
color:#B1C73E;
margin:5px 20px 0px 20px;
}
.sidebaritem_body ul li a{
text-align:left;
font-size:11px;
}
.sidebaritem_body ul.children{
margin:0px 0px 0px 10px;
}
.sidebaritem_body ul li a{
font-weight:bold;
}
.sidebaritem_body ul li a:hover{
text-decoration:none;
text-shadow:1px 1px 1px #cccccc;
color:#254758;
}
.sidebaritem_body li a:before{
/*content: "\00BB \0020";
color:#B1C73E;*/
}



/* ------ COMMENTS ------ */
img.avatar{
padding:5px;
background:#f8f8f8;
border:1px solid #aaaaaa;
}
#commentform-table td{
vertical-align:top;
border:0px;
}
.commentformcontainer{
background:#f7f7f7;
border:1px solid #cccccc;
width:550px;
padding:20px;
margin:auto;
}
.commentinput{
border:1px solid #dddddd;
background:#e7e7e7;
padding:5px;
color:#777777;
text-shadow: #ffffff 1px -1px 1px;
}
.commentinput-active{
border:1px solid #5B92B3;
background:#eeeeee;
padding:5px;
color:#777777;
text-shadow:none;
}
#commentform-table .form-label {
font-weight:bold;
text-align:left !important;
}

/* ------ ENTRIES ------ */
.entry-content{
}
.entry-utility{
font-size:12px;
}
.nav-below-previous{
float:left;
}
.nav-below-next{
float:right;
}
.nav-below-previous a, .nav-below-next a{
color:#B8D3DC;
}
.nav-below-previous a:hover, .nav-below-next a:hover{
color:#ffffff;
text-decoration:none;
}

/* < -- Start -- WP-PageNavi */
div.wp-pagenavi{
text-align:left;
}
span.extend{
color:#69ABCB;
}
span.current, a.page, a.nextpostslink, a.previouspostslink, a.first, a.last{
background:#163745;
border:1px solid #6998B2; 
color:#9AC7DC;
padding:3px 5px 3px 5px;
}
span.pages{
}
span.current, span.pages, span.extend{
padding:3px 5px 3px 5px;
border:1px solid #69ABCB;
color:#D6E1E4;
font-weight:bold;
background:transparent;
}
a.page:hover, a.nextpostslink:hover, a.previouspostslink:hover, a.first:hover, a.last:hover{
color:#ffffff;
background:#000000;
text-decoration:none;
border:1px solid #ACC5D2;
}
.wp-pagenavi a, .wp-pagenavi span{
margin:0px 3px 0px 3px;
}
/* End -- WP-PageNavi -- > */

.wp-caption{
padding:6px 3px 6px 3px;
border:1px solid #cccccc;
background:#eeeeee;
margin:auto;
margin-bottom:10px;
text-align:center;
}
.wp-caption img{
margin:auto;
}

.archive-meta{
margin:20px 0px 20px 0px;
clear:both;
}
.entry_day{
display:none;
}
.bold{
font-weight:bold;
}
img.wp-smiley{
background:transparent !important;
padding:0px !important;
border:0px !important;
}
.author-info{
color:#444444;
margin:15px 0px 8px 0px;
font-size:11px;
}
.aligncenter{display:block;margin:auto;}
