/*
Theme Name: Toy Pusher Theme
Description: The WordPress theme for Toy Pusher.
Version: 1.0
Author: Wilfred Reyes
Author URI: http://kumod.akoniya.com/
Tags: blue, yellow, fixed width, three columns, widgets
*/
/* structure / header */
#header_wrap_home { background:#0bbed5 url(src/h_div.gif) 0 234px repeat-x; height:324px; }
#header_wrap { background:#0bbed5 url(src/h_div.gif) 0 90px repeat-x; height:180px; }
#header, .intro { width:950px; margin:0 auto; }
#header { background:url(src/h_line.gif) bottom left repeat-x; padding-bottom:18px; margin-bottom:18px; }
.logo, .navi { margin-top:18px; }
.navi { text-align:right; }
.navi ul { margin:0; padding:0; list-style-type:none; }
.navi ul li { display:inline; padding:.25em .5em; }
.navi ul li a:hover, .navi ul li a:focus { background:#44daf0; color:#362f2d; }
.navi ul li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#fff; text-decoration:none; padding:.15em .5em; }
.b_adjust { margin-bottom:1.5em; }
.navigation { margin-bottom:1.5em; }
* html .navigation { margin-bottom:.83em; } /* remove 8px diff from IE6 */
.navigation .alignright { float:right; }
.navigation .alignleft { float:left; }
.eleft { text-align:left; }
.eright { text-align:right; }
ul.collapse { margin-left:0; margin-right:0; list-style-type:none;}
.blogroll ul li { margin-bottom:1.5em; text-align:center; }

/* typography */
a:focus, a:hover {color:#362f2d;}
a {color:#0bbed5;}
h1, h2, h3, h4, h5, h6 { font-family:Georgia, "Times New Roman", Times, serif; }
h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration:none; }
.base { color:#666; }
.light { color:#777; }
.lighter { color:#888; }
.dark { color:#555; }
.darker { color:#444; }
/* typography / header */
.intro p { text-align:center; color:#fff; }
.intro .h_lite { color:#fff799;}
.intro .bg_intro { font-family:Georgia, "Times New Roman", Times, serif; font-size:3em;line-height:1;margin-bottom:0.5em; text-align:center;}
.intro .sm_intro { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; font-style:italic; color:#fff; text-align:center; }
.topic { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; line-height:1.5em; text-transform:uppercase; color:#888; font-weight:700; }
.logo a:focus, .logo a:hover { color:#0bbed5; }
.logo a { color:#0bbed5; }
/* post */
.the_author { font-size:.75em; font-style:italic; color:#999; }
.the_date { font-family:Georgia, "Times New Roman", Times, serif; color:#999; }
.main_excerpt { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; line-height:1.25em; font-weight:300; margin-bottom:1em; }
ul.ulfix { margin-left:422px; }
/* sidebar */
#global_sidebar { margin-top:18px; }
ul.addons, ul.fvCommunityNewsList { list-style-type:none; }
ul.addons, ul.fvCommunityNewsList { margin-left:0; }
ul.addons li, ul.fvCommunityNewsList li { margin-bottom:.8em; }
ul.addons li ul li { margin-bottom:0; }
#global_sidebar select, .widget_archive select { width:160px; }
ul.community_news h3 { font-size:1em; line-height:1.5em; }
#global_sidebar ul.community_news a { text-decoration:underline; }
ul.subscribe_follow li img { vertical-align:middle; }
#global_sidebar ul.fvCommunityNewsList { margin-left:0 !important; } /* overwrite fvCommunityNewsList theme */
ul.fvCommunityNewsList h4 {font-size:1.2em;line-height:1.25em; margin-bottom:.1em; }
ul.fvCommunityNewsList li p { color:#666; margin:0; display:inline; }
ul.fvCommunityNewsList li { margin-bottom:1.5em; }
.addons #fvCommunityNewsForm input.error,
.addons #fvCommunityNewsForm textarea.error { border:1px solid #FBC2C4; }
span#fvCommunityNewsErrorResponse { display:block; margin-bottom:.5em; color:#8a1f11; }
div#fvCommunityNewsAjaxResponse p { color:#264409; }
span#fvCommunityNewsErrorResponse, div#fvCommunityNewsAjaxResponse p { font-size:.92em; line-height:1.64em; }
.adblock { margin-bottom:1.5em; }
/* sub content */
.section h2 { font-size:1em; line-height:1.5em; margin-bottom:1.5em; }
.section a { text-decoration:underline; }
/* comments */
ul.comments_list, ol.commentlist, ol.children { list-style-type:none; margin-left:0; margin-right:0; }
ul.comments_list li, ol.commentlist li, ol.children li { margin:0; padding:0; }
ol.commentlist p { clear:left; margin-left:5.83em; margin-right:1.5em; }
ol.commentlist li { font-style:normal; }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.comment-author-admin { background:#e7f9fb;  }
ol.commentlist li { padding-top:1.5em; padding-left:1.5em; margin-bottom:1.5em; }
ol.children li { margin-left:4.33em; }
.comment_title { font-style:italic; }
.avatar { border:2px solid #ddd; float:left; margin-right:1.33em; }
cite { font-family:Georgia, "Times New Roman", Times, serif; color:#000; }
.reply { padding-bottom:1.5em; margin-left:5.83em; }
label { color:#444; }
label span { color:#777; font-weight:300; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
#respond { margin-bottom:1.5em; }
/* footer */
.copyright { font-size:.9em; line-height:1.6em; }
/* archives */
ol.archive_list {  list-style-type:none; margin-left:0; margin-right:0; }
ol.archive_list li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:2em;margin-bottom:0.75em; text-decoration:none;  }
ol.archive_list li span.tags a { font-size:1em; text-decoration:underline; }
ol.archive_list li { border-bottom:1px solid #ddd; margin:0 0 1.45em; padding-bottom:1.45em; }
/* extras / widgets */
input.button:hover { background:#362F2D; }
.button {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#0bbed5 none repeat scroll 0 0;
border:1px solid #0bbed5 !important;
color:#fff;
cursor:pointer;
padding:0 .1em;
text-decoration:none;
}
.widget_tag_cloud a { font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; line-height:1em; }
/* .tags a { font-family:Georgia, "Times New Roman", Times, serif; } */
ul.addons li.widget ul { list-style-type:none; }
ul.addons li.widget ul { margin-left:0; }
ul.addons li.widget ul li { margin-bottom:.8em; }
.recentcomments { color:#444; }
.itc { font-style:italic; }
div.alignleft { float:left; }
div.alignright { float:right; }
div.alignleft img { margin-right:1.5em; }
div.alignright img { margin-left:1.5em; }
.half_caption, .full_caption {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin-top:.45em;
margin-bottom:1.5em;
}
.half_caption { width:390px; }
.full_caption { width:670px; }
.recent_entries .half_caption,
.single .full_caption { margin-top:-1.05em; }
.source { font-style:normal; }
.img_wrap { margin:0 0 1.5em; }
img.center { display:block; margin:0 auto; }
.photocred { font-size:.916em; line-height:1.636em; font-style:italic; }
.retweet { padding-top:0.41em; }
.btc-summary img { vertical-align:middle; }
.question {color:#0bbed5; font-weight:bold;}