/*  
Theme Name: yourfavouritepet
Theme URI: http://www.yourfavouritepet.com
Version: 1.0
Description: yourfavouritepet.com
Author: Aichiko Sanita
Author URI: http://www.yourfavouritepet.com
*/
body{margin:0;padding:0;background:#FFFFFF url(images/bg.jpg) repeat-x scroll 0 0;font:10px "Verdana", Tahoma, Trebuchet MS,Arial, Sans-Serif;color:#5a311d;text-align:left;}
p, ol, ul{line-height:150%;}
h1, h2, h3, h4, h5, h6{margin:0;font-style:normal;font-weight:normal;background:transparent;}
h1{font-size:16px;font-weight:bold;}
h2{font-size:11px;font-weight:bold;}
.f_topic{color:#C18668;font-size:13px;margin-bottom:16px;margin-left:20px;margin-top:20px;float:left;width:100%;}
.o_topic{color:red;font-size:13px;margin-bottom:11px;margin-left:20px;margin-top:20px;float:left;width:100%;}
h3, h4, h5, h6{font-size:1em;}
a, a:link{color:#bc7d53;text-decoration:none;}
a:hover, a:active{text-decoration:none;color:#000;}
blockquote{margin:10px;padding:10px 0px 10px 30px;color:#000;background-color:#d69a7c;border:1px solid #894e30;}
code{display:block;overflow:auto;text-align:left;margin:10px 0 10px 0;padding:5px 10px 5px 10px;}
small{font-size:0.8em;}
img{padding:5px;border:0;}
img.right{float:right;margin:5px 0 5px 5px;}
img.left{float:left;margin:5px 5px 5px 0px;}
a img{border:none;float:left;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
.navigation{display:block;padding:20px;}
#outline{width:955px;margin:0 auto;padding:0;background:#fbe7ce;font-size:1.3em;}
#wrapper{float:left;width:955px;margin:0 !important;margin:-15px 0 0 0;border-bottom:1px solid #C18668;border-left:1px solid #C18668;border-right:1px solid #C18668;margin-bottom:15px;padding:0;background:#fff;}
#header{width:957px;height:244px;background:url(images/header.jpg) no-repeat left top;margin-top:10px;}
#header .blogtitle{width:auto;height:118px;}
#header h1{padding:8px 0 0 160px;}
#header h1 a{color:#b1262f;text-decoration:none;}
#header h1 a:hover{Color:#fff;}
.description{color:#b1262f;padding-left:160px;}
#navbar{clear:both;float:left;width:957px;height:30px;background:url(images/menu.jpg) no-repeat;}
ul.menu{float:left;margin:0;padding:0 15px;list-style-type:none;}
ul.menu li{float:left;}
ul.menu li a{float:left;display:block;height:28px;padding:3px 15px 0 6px;line-height:24px;color:#b1262f;}
ul.menu li a:link, ul.menu li a:visited{color:#b1262f;background:none;text-decoration:none;}
ul.menu li a:hover, ul.menu li a:active{color:#000000;background:transparent url(images/menu.jpg) repeat-x 0 0;text-decoration:none;}
ul.menu li.current_page_item a:link, ul.menu li.current_page_item a:visited, ul.menu li.current_page_item a:hover, ul.menu li.current_page_item a:active{color:#fff;font-weight:bold;text-decoration:none;}
.searchbar{float:right;width:290px;height:30px;margin:0;}
#searchform{width:290px;height:50px;text-align:left;}
#searchform #s{background-color:#F4F4F4;border:1px solid #BCBCBC;height:22px;margin-top:10px;width:200px;}
.submit{background:transparent url(images/lens.gif) no-repeat;width:58px;height:42px;border:0;}
#search{width:270px;border-bottom:1px dashed #C18668;}
#content{float:left;width:645px;margin-top:8px;margin-left:8px;margin-bottom:8px;border:2px solid #C18668;}
#content h1{font-size:16px;font-weight:bold;margin-top:20px;}
.pages{float:left;width:630px;}
.pages-border{clear:both;width:100%;height:6px;}
.page-previous{float:left;padding:10px 0 16px 30px !important;padding:0 0 15px 30px;}
.page-next{float:right;padding:10px 30px 16px 0 !important;padding:0 30px 15px 0;}
.page-title{width:630px;margin:20px 0 0 0;}
.page-title h2.page-title-border{padding:0 0 0 30px;line-height:48px;color:#666;}
.post{padding:5px 30px 0;background:transparent;}
.post2{width:48%;float:left;}
.postentry p{text-align:justify;}
.posthead{position:relative;clear:left;margin-left:30px;}
.posttitle2 a:link, .posttitle2 a:visited{color:#b1262f;font-size:11px;}
.posttitle2 a:hover{color:#000;}
.posttitle a:link, .posttitle a:visited{color:#b1262f;}
.posttitle a:hover{color:#000;}
.font-family a:hover, .posttitle a:active{}
.postmeta, .postmeta a{margin:4px 0;font-size:11px;color:#bc7d53;}
.post-comment{padding:0 0 0 20px;background:url(images/dot.jpg) no-repeat 1px;}
.post-filed{padding:0 0 0 20px;background:url(images/dot.jpg) no-repeat 1px;}
.postdate{position:absolute;top:0px;left:-45px;text-align:center;margin:0;padding:2px 8px 2px 0px;list-style:none;border-right:solid 1px #a4663e;}
.postdate .year{display:block;font-size:11px;font-weight:normal;text-transform:lowercase;line-height:11px;color:#a4663e;}
.postdate .month{display:block;font-size:11px;font-weight:normal;text-transform:uppercase;line-height:11px;color:#a4663e;}
.postdate .day{display:block;font-size:22px;font-weight:normal;line-height:22px;color:#a4663e;letter-spacing:-1px;}
#sidebar{float:right;width:282px;margin:8px 8px 0 0;border:2px solid #C18668;}
#sidebar h2{display:block;margin:16px 0 6px 0;padding:0 0 10px 0px;font-size:14px;list-style-type:none;color:#b1262f;width:270px;float:right;}
#sidebar ul{clear:both;margin:0;padding:0 0 20px 0;list-style-type:none;width:270px;float:right;}
#sidebar ul li{clear:both;}
#sidebar ul.no-splitted li{background:transparent url(images/dot.jpg) no-repeat 5px 4px;padding:5px 0 0 23px;}
#sidebar ul.no-splitted ul li{margin:0 -5px;}
#sidebar p, #sidebar form{margin:0 5px;}
#sidebar ul.blc{padding:0 5px;}
#sidebar li#sidebar-splitted{float:left;width:100%;margin:0 0 15px 0;}
#sidebar-splitted .splitted-left{float:left;width:140px;}
#sidebar-splitted .splitted-right{float:right;width:270px;}
ul.splittedlists li{background:transparent url(images/dot.jpg) no-repeat 5px 4px;padding:0 0 0 23px;}
ul.splittedlists ul li{margin:0 0 0 -23px;}
#flash{width:270px;height:280px;border:1px solid #C18668;margin:0 auto;}
#footer{clear:both;height:60px;background:url(images/footer.jpg);width:955px;text-align:center;color:#FDF0E2;}
#footer p{margin:0;padding:13px 25px;font-size:0.7em;line-height:200%;}
#footer p a:link, #footer p a:visited{color:#FDF0E2;}
#footer p a:hover{color:#fff;}
.comments{padding:0px;margin:20px 0px 20px 0px;}
.posttrackback{margin:0px;padding:0 0 50px 0;font-size:10px;}
.posttrackback p{margin:2px 0px;padding:2px 0px 2px 23px;list-style-type:none;}
.posttrackback a:link, .posttrackback a:visited{color:#bc7d53;text-decoration:none;}
.posttrackback a:hover, .font-family a:active{color:#bc7d53;text-decoration:underline;}
.commentlist h3{font-size:15px;font-weight:bold;letter-spacing:0px;padding:0px 0px 5px 0px;margin:0px 0px 20px 0px;}
.commentlist ol{padding:0px;margin:0px;}
.commentlist li{position:relative;padding:0px;margin:0px 0px 20px 0px;list-style-type:none;}
.commentlist .listuser{margin:0px;padding:0px 0px 0px 40px;font-size:14px;line-height:14px;font-weight:bold;}
.commentlist .listuser a{text-decoration:none;}
.commentlist .font-family a:visited{text-decoration:none;}
.commentlist .listuser a:hover{text-decoration:none;}
.commentlist .listnr{font-size:26px;position:absolute;line-height:26px;color:#ccc;top:0px;left:0px;text-align:center;padding:2px 10px 2px 0px;margin:0;}
.commentlist .listdate{padding-left:40px;font-size:11px;line-height:11px;}
.commentlist .listdate a{text-decoration:none;color:#666;}
.commentlist .listdate a:visited{text-decoration:none;color:#666;}
.commentlist .listdate a:hover{text-decoration:none;color:#666;}
.commentlist .listcontent{line-height:14px;margin:0px 0px 10px 0px;}
.commentlist .listcontent p{padding:3px 0 15px 0;margin:3px 0px;line-height:150%;}
.form input.submitcomment{width:auto;height:25px;padding:2px 10px 3px 10px;background:#e5edff url(images/submit.gif) repeat 0 0;cursor:pointer;}
.form input.submitcomment:hover{background:#f3f3f3 url(images/submit_hover.gif) repeat 0 0;}
.form{width:580px;}
.form h3{font-size:15px;font-weight:bold;padding:0px 0px 5px 0px;margin:0px 0px 15px 0px;}
.form p{margin:8px 0 0;padding:0;}
.form p label{padding-bottom:11px;display:block;}
.form p label small{font-size:10px;}
.form .textfield{background:#fff;border:solid 1px #bc7d53;padding:4px;margin-right:15px;}
.font-family .textarea{background:#fff;border:solid 1px #bc7d53;padding:4px;margin-bottom:10px;}
#options{padding:5px 20px 0 0;text-align:right;float:right;}
#options ul{float:left;display:inline;margin-left:10px;}
#options li{float:left;list-style:none;padding:5px;}
#options li a{display:block;width:5px;margin:1px;padding:5px;height:5px;}
#options li a span{display:none;}
body.red #options li.font-family, body.blue #options li.blue, body.white #options li.white, #options li:hover{padding:5px;}
#tools{float:left;width:100%;}
.r_more_post{background:transparent url(images/dot.jpg) no-repeat scroll 1px 50%;padding-left:20px;}
.c_more_post{background:transparent url(images/dot.jpg) no-repeat scroll 1px 50%;padding-left:20px;}
#google_badge{float:left;width:120px;}
#stuffs{background-color:#DEAF93;padding:5px;}
#instuffs{background-color:#eadcd7;padding:2px;}
#stuffs h2{color:#fff;font-size:14px;font-weight:bold;margin-bottom:5px;}
#instuffs ul{line-height:13px;list-style:none;}
#instuffs ul li a{color:#c54b53;font-size:11px;font-weight:bold;}
