/* 
	Theme Name: Cloud Bloggin
	Theme URL: http://blogandweb.com/templates-blogger/
	Description: Blog design with two or three columns, simple, legible and web 2.0 style.
	Author: Francisco Oliveros
	Author URI: http://www.blogandweb.com
	Version: 1.1
	License: http://www.gnu.org/licenses/gpl.html
	Icons: http://www.woothemes.com/2009/09/woofunction-178-amazing-web-design-icons/
	Tags:Green, Blue, White, three-columns, two-columns, right-sidebar, fixed-width, theme-options, threaded-comments
*/

/* RESET	*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{background:transparent url(images/blockquote.png) no-repeat 0 0;padding:0 0 0 50px;margin-left:20px;}
pre {background:transparent url(images/code.png) no-repeat 0 0;padding:0 0 0 50px; margin-left:20px;width:480px;}
pre code { overflow:auto;display:block;}
acronym{border-bottom:1px dotted;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}

/* GENERAL */
body{background:#9cc4cf url(images/back.jpg) repeat-x 0 0;font-size:13px;color:#666;font-family:Helvetica, Arial, Verdana;line-height:160%;}
h1{font-size:25px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
p, ul, ol, code, table, blockquote, embed, h1, h2, h3, h4, h5, h6 {margin:0 0 18px;}
a:link {color:#e4c03f;text-decoration:none;}
a:visited {color:#bd9b21}
a:hover{color:#f60;}
a img{border:0;text-decoration:none;}
em {background:#eee; padding:0 5px;}
small {font-size:80%;}
.clear{clear:both;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.fr{float:right;}
.fl{float:left;}
.aligncenter {margin:0 auto;display:block;padding:0 0 5px;text-align:center!important;}
.alignleft {float:left;margin:0 20px 20px 0;}
.alignright {float:right;margin:0 0 20px 20px;}

/* LAYOUT */
#ct{margin:0 auto;width:944px;min-height:100%;}
#cl{width:600px;float:left;overflow:hidden;}
#cr{width:324px;float:right;overflow:hidden;}

/* MENU */
#menu{margin:0;}
#menu li{float:left;display:inline;}
#menu li a{color:#3cb3bd;margin:5px 20px 0 0;font-size:12px;}
#menu li a:hover,#menu li a.selected{text-decoration:underline;}

/* HEADER */
#hd{background:url(images/hd.png) no-repeat 390px 45px;padding:20px 0;width:600px;float:left;}
#hd h1,#hd h1 a{color:#fff;font-size:36px;letter-spacing:1px;margin:0;}
#hd h2{font-size:18px;color:#333;margin:0;}
#twitter_div{color:#333;width:249px;padding:5px 5px 5px 70px;background:url(images/status.png) no-repeat 0 0;height:72px;overflow:hidden;float:right;font-size:10px;}
#twitter_div a{color:#3CB3BD;}
#twitter_div a:hover{text-decoration:underline;}

/* MAIN */
#mn0{background:#fff url(images/posttop.png) no-repeat 0 0;}
#mn{padding:20px;background:url(images/postbottom.png) no-repeat 0 bottom;}
#mn h2,#mn h2 a{font-size:24px;color:#b2c336;margin-bottom:10px;text-decoration:none;}
#mn h2 a:hover{color:#3CB3BD;}
#mn input,#mn textarea{border:1px solid #B2C336;background-color:#FBFDE2;padding:5px 10px;}
.post{margin:0 0 40px;}
.post-meta{font-size:11px;color:#707348;background-color:#f6fcb1;display:block;padding:4px 10px;}
.post-meta a{text-decoration:underline;}
.post-body a{text-decoration:underline;}
.post-body ul,#onecolumn .widget ul{list-style-type:circle;list-style-position:inside;margin:0 0 10px;}
.post-body ol,#onecolumn .widget ol{list-style-type:decimal;list-style-position:inside;margin:0 0 10px;}
.post table{border-color:#CDCDCD;border-style:solid;border-width:1px 0;width:100%;text-align:center;}
.post table td,.post table th{border-bottom:1px solid #EFEFEF;padding:5px 15px 5px 0;}
.post img{max-width:560px;}
.post-footer ul {background:url(images/love.png) no-repeat 0 3px; padding:0 0 0 20px;}
.post-footer .fl li{float:left;display:inline;margin:0 10px 0 0;}
.post-footer a {color:#f60;}
.post-footer a:hover{color:#E4C03F;}
.post-footer .fr a{background:url(images/comment.png) no-repeat 0 0;padding:0 0 0 20px;}

/* SIDEBAR */
#cr a{color:#30a4ae;}
.gadget{padding:20px;margin-bottom:20px!important;overflow:hidden;}
#subscribe{background:url(images/subscribe.png) no-repeat 0 0;height:53px;width:284px;display:block;}
#subscribe h4{color:#fff;font-size:24px;margin-bottom:14px;}
#subscribe li{background-position:0 2px;background-repeat:no-repeat;float:left;padding:0 0 0 25px;width:40%;}
.rss{background-image:url(images/feed.png);}
.twitter{background-image:url(images/twitter.png);}
#subscribe a{color:#fff;font-weight:bold;text-decoration:none;}
#subscribe a:hover{text-decoration:underline;}
#searchform{background:url(images/search.png) no-repeat 0 0;width:314px;height:31px;display:block;padding:3px 5px;}
#searchform #s{width:230px;float:left;color:#999;font-style:italic;border:0;padding:6px 0;}
#searchform #bt{background-color:transparent;border:0 none;color:#FFF;cursor:pointer;display:block;float:right;font-weight:bold;padding:5px 0;width:60px;}
#cr h2{padding:10px 10px 5px;margin:0;font-size:16px;color:#444;}
#cr .widget li{display:block;border-bottom:1px solid #DDE29F;padding:3px 0;}
#cr .widget .children li {border:none; padding:3px 0 3px 10px;}
#cr .widget ul.children {margin:0;}
#cr .widget li:hover{background-color:#fbfde2;}
#onecolumn .widget{background:#fff url(images/widgetonetop.png) no-repeat 0 0;width:324px;margin:0 0 20px;}
#onecolumn .widget-content{background:url(images/widgetonebottom.png) no-repeat 0 bottom;padding:0 15px 10px;}
#twocolumns .widget{background:#fff url(images/widgettwotop.png) no-repeat 0 0;margin:0 0 20px;width:150px;}
#twocolumns .widget-content{background:url(images/widgettwobottom.png) no-repeat 0 bottom;padding:0 10px 1px;font-size:11px;}

/* COMMENTS */
#comments h4,#respond h4{color:#B2C336;font-size:18px;}
.comment{border:1px solid #9CC4CF;padding:10px 10px 0;margin:0 0 20px;clear:both;}
.avatar{float:left;padding:5px;margin:0 10px 10px 0;border:1px solid #cdcdcd;}
.metacomment{color:#666;}
.fn{color:#666;background:#F6FCB1;padding:2px 5px;font-size:14px;font-weight:bold;}
.fn a {color:#666; text-decoration:underline;}
.reply, .comment-meta{font-size:11px;display:block;}
.reply  a{font-weight:bold;color:#444;}
.children .comment {border-color:#cdcdcd;}
.children .children .comment {border-color:#eee;}
.bypostauthor {border-color:#3CB3BD;}

/* COMMENTS FORM */
#respond textarea{width:95%;}
#respond input{width:230px;}
#submit{color:#666;float:right;font-weight:bold;cursor:pointer;}
.respond-info{font-size:12px;color:#999;}
#respond label span{font-weight:bold;color:#f00;}
.comment #respond {margin:20px 0;}
#cancel-comment-reply a {color:#f00;}
#cr .widget a:hover, #cancel-comment-reply a:hover , .reply  a:hover{text-decoration:underline;}

/* FOOTER */
#ft{margin:0;font-size:12px;}
#ft a{text-decoration:underline;}
#ft .fl{width:540px;height:42px;background:url(images/footerl.png) no-repeat 0 0;display:block;padding:45px 20px 0;color:#333;}
#ft .fr{width:324px;height:44px;background:url(images/footerr.png) no-repeat 0 0;display:block;padding:43px 20px 0;text-align:right;}
#ft .fr img{padding:3px 0 0;}
#ft a{color:#333;}
#ft a:hover{color:#000;}

/* NAVIGATION */
.navigation a,a.more-link{border:1px solid #9CC4CF;padding:3px 5px;font-weight:bold;color:#9CC4CF;text-decoration:none;}
.navigation a:hover,a.more-link:hover{background-color:#9CC4CF;color:#fff;}
.page-numbers{padding:0 4px;font-size:14px;}
.current{color:#666;font-weight:bold;font-size:16px;}
.pagescomments a{color:#9CC4CF;}
.pagescomments a:hover{font-weight:bold;}

/* CSS 3 */
.post-meta,.comment,.avatar,#mn input,#mn textarea,.navigation a,a.more-link{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}