/*

Theme Name: Smile Recipe

Description: 

Author: Smile Recipe

Author URI: http://www.smile-recipe.net

*/







body { margin: 30px 0px 10px 0px; 

padding: 0px; background: url("images/linenbg.png");

background-color: #eeeeee; 





font-family: Tahoma, Verdana, Arial, sans-serif; 

font-size: 10px; }



#wrap { height: 100%; 

margin-left: auto; 

margin-right: auto; 

width: 900px;

font-family: Verdana, Arial, sans-serif; 

font-size: 11px;

line-height: 15pt; color: #777777;

}



#head { background-color: #e0ec91; 

 padding: 0px 0px 0px 0px; 



margin-left: -65px;





border-bottom: 0px; 

font-family: Tahoma,Verdana, san-serif;  

font-weight: bold;

font-size: 14 pt;

text-align: center;

height: 220px;

background: url(images/rrhood.png); background-repeat: no-repeat; }



#head h1 { visibility:hidden;

font-size: 28px; 

margin: 0px; 

padding: 0px; 

font-weight: bold; 

letter-spacing: 1px; 

color: #666633; }



#head a:link, #head a:visited {font-size: 12px; color: #666633; text-decoration: none; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;}

#head a:hover { color: #663333; text-decoration: underline; }

#head #description {visibility:hidden; font-size: 14px; font-weight: normal; padding: 0px 30px 0px 30px; font-style: italic; }

#head .small { font-size: 14px; color: #666633; }



#bot { margin-top: 0px; clear: both; 

 border-top: 0px solid #d8d6da; 

padding: 5px; color: #7C4A2F; font-size: 9px; text-align: center; }

#bot a { color: #653e71; }





#main { margin-left: 165px; 

margin-right: 150px;

padding: 20px;



margin-top: -140px;

 border-left: 0px solid #D8D6DA; 

font-family: tahoma, verdana;

background-color: none;

}



img.right { 

padding: 0px;

margin: 0 10px 5px 0; 

display: inline; }



img.left {padding-right: 10px;

margin-top: 0px;

margin-bottom: 0px;

margin-right: 0px;

margin-left: 0px; 

display: inline; }



.right { float: right; }

.left { float: left; }





.feedback {color: #FFFFFF; 

padding-right: 25px; }












#archives {padding-top: 1px; 

margin-top: 0px;  

width: 144px; 

background-color: #F0E8DE; 

font-family: Tahoma,Verdana, san-serif;  

font-weight: normal; 

font-size: 10 pt; line-height: 17px;

text-align: center; height: 100%; 

padding-bottom:0px; list-style: none;
padding-left: 8px; padding-right: 8px;
}


#archives a:link { font-size: 11px;
 line-height: 13pt;

color: #85614a; text-decoration: none; }

#archives a:visited { font-size: 11px;
 line-height: 13pt;

color: #85614a; text-decoration: none; }
#archives a:hover { color: #60a89b; font-size: 11px;}







#archives li a { width: 161px; 

color: #916e58; 

font-family: Verdana, san-serif;  

text-align: center; font-size: 9pt; text-transform: none; list-style: none;}





.linkcat ul {
  list-style: none; padding: 0px; margin: 0px;}

.linkcat li { font-size: 10pt; line-height: 14px; font-weight: normal; text-transform: none; 
  list-style-type: none;
  list-style-image: none;}

.linkcat li a { font-size: 11px; line-height: 13pt; color: #85614a;}
.linkcat li a:visited { font-size: 11px;  line-height: 13pt; color: #85614a; text-decoration: none; }
.linkcat li a:hover { color: #60a89b; font-size: 11px;}



#linkbox {padding-top: 1px; 
margin-top: 0px;  
padding-left: 0px; width: 144px; 
background-color: #F0E8DE; 
font-family: Tahoma,Verdana, san-serif;  
font-weight: normal; 
font-size: 10 pt; line-height: 13px;
text-align: center; height: 100%; 
padding-bottom:0px; list-style: none; padding-left: 8px; padding-right: 8px;}



.pagenav {visibility: visible; font-family: Tahoma,Verdana, san-serif; 

font-weight: bold; font-size: 10pt; color: #7c4a2f; align:center; padding-bottom:0px;}



.page_item {font-weight: normal; visibility: visible; font-size: 9pt; 

color: #000000; padding-bottom: 0px;}




















































.sidebaritem {padding-top: 5px; margin-right: 20px;

padding-left: 10px; width: 147px; 
padding-right: 3px;
background-color: #F0E8DE; 

font-family: Tahoma,Verdana, san-serif;  

font-weight: normal; 

text-transform: none;

font-size: 11 pt; line-height: 16px;

text-align: left; height: 100%; padding-bottom:1px; }





.sidebaritem li { width: 150px; background-color: #f2ebe2; 

font-family: Tahoma,Verdana, san-serif;  

font-weight: normal; 

font-size: 14 pt; 

text-align: left;}



.sidebaritem li a {width: 161px; background-color: #f2ebe2; 

font-family: Tahoma,Verdana, san-serif;  

font-weight: normal;

font-size: 14 pt; 

text-align: center;}



.twitter-timestamp {font-weight:bold; 

text-transform: none; font-size: 8px; 

}



#main textarea { width: 100%;}


.post {width: 520px; font-face: verdana;

font-size: 9pt;

color: #727272; 

background-color: #ffffff; 

padding-left: 20px;

padding-top: 20px;

padding-bottom: 15px;

margin-bottom: 28px;

-moz-border-radius-topleft: 12pt;

-moz-border-radius-topright: 12pt;

-moz-border-radius-bottomleft: 12pt;

-moz-border-radius-bottomright: 12pt;



}



.storycontent {padding-left: 

15px; padding-right: 30px; }


.storycontent p a {font-size: 12px;}


.storytitle 
{background: url("images/postleaf2.png"); background-repeat: no-repeat; padding-bottom:3px; }

.storytitle a {padding-left:28px;}

.postend { margin: 0px 0px 00px 0px; 

padding-top: 10px; text-align: center; 

color: #676767; font-size: 18px; 

line-height: 0px;

border-bottom: 0px dashed; }





#newtagcloud {margin-top: 2px; border-top: 1px solid #D8D6DA;

}





.meta { font-size: 9px; 

color: #9e9e9e; margin-right: 21px;

border-bottom: 1px solid #e5e5e5;

 margin-bottom: 15px; 

margin-top: -3px;

background-color: #ffffff;}



.meta a:link, .meta a:visited

 { color: #6f8329; text-decoration:none;}

.meta a:hover { color: #316C81; }



.post-meta {margin-top: -5px;background-image: url(http://img.photobucket.com/albums/v228/kaba/note4.gif);

background-repeat: no-repeat; font-size: 9px; 

padding-left: 9px; 

padding-bottom: 5px; padding-top: 7px; list-style-type: none; color: #9e9e9e; }

.post-meta-key {color: #6f8329; 

font-weight: normal; }



  



blockquote { border: 1px solid #eeeeee; background-color: #f2ebe2; 

margin-left: 30px; margin-right: 30px; padding: 0px 10px 0px 10px; }





#left { float: left; width: 161px; 

padding: 10px 10px 20px 1px;
margin-top: -30px;


border-right: 0px solid #D8D6DA;}

#left ul { margin-left: 0px;

 padding-left: 0px; 

text-align: center; 

font-weight: bold;

font-face: tahoma, verdana, sans-serif;

text-transform: uppercase;

font-size: 10px; color: #b4ba59;}



#left ul li { margin-left: 0px; 

padding-left: 0px; margin-bottom: 0px;

 list-style-type: none; }



#left ul ul { border-top: 1px solid #D8D6DA;

 font-weight: normal; padding: 0px; 

margin: 0px; }



#left ul ul li { border: none; 

padding: 0px; margin: 0px; 

font-weight: normal; 

text-align: left;border-bottom: 1px dashed #d0d0d0;

font-face: tahoma, verdana, sans-serif;

font-size: 11px;

list-style-type: none; 

display: block; }



#left ul ul li a:link, #left ul ul li a:visited 

{display: block; padding:

 2px 0px 2px 10px; margin: 0px;

 background-color: #FFFFFF; color: #999999;

 border-bottom: 0px dashed #D8D6DA;

 text-decoration: none; }



#left ul ul li a:hover { background-color: #E1F6FB; color: #316C81; }

/* Fix IE spaces. Hide from IE Mac \*/

* ul li a { height: 1%; }

/* End */

#left h2 { text-align: center; margin: 0px; 

padding: 0px; font-weight: 

bold; font-size: 10px; border: none; 

background: none; color: #5db2b7; }















#right { float: right;

 width: 100px; height: 100%;

padding: 10px 26px 20px 14px;

margin-top: -86px;

border-right: 0px solid #D8D6DA;}



#right ul { margin-left: 0px;


 padding-left: px; 

text-align: center; 

font-weight: bold;

font-face: tahoma, verdana, sans-serif;

text-transform: uppercase;

font-size: 10px; color: #676767;}




.twitter-message {padding-right: 8px;}








#right ul ul li a:hover {  color: #60a89b; }

/* Fix IE spaces. Hide from IE Mac \*/

* ul li a { height: 1%; }

/* End */

#right h2 { text-align: center; margin: 0px; 

padding: 0px; font-weight: 

bold; font-size: 10px; border: none; 

background: none; color: #5db2b7; }





















#cal { margin: 0px 20px 10px 20px; 

border: 1px solid #666633; 

background-color: #eeeeee;}









#cal-caption { font-size: 12px;



border-bottom: 1px solid #666633; 

padding: 12px;}



#wp-calendar { align:center; width: 100%; 

background-color: #f0f0f0; 

font-weight:normal; 

margin-bottom: 0px; }



#wp-calendar caption {text-size: 10px; font-weight:bold;  

color: #ffffff; width: 100%; 

background-color: #72c4ce; margin-top: 0px; 

padding-bottom: 0px; margin-bottom: 0px;}



#wp-calendar thead { font-size: 10px; color: #4399ae;}

#wp-calendar tfoot,{ font-family: verdana; 

font-size: 8px; margin-bottom: 0px; 

background-color: #f0f0f0; }



#wp-calendar td { text-align: center; }



#wp-calendar td a:link, #wp-calendar td a:visited 

{ color: #4399ae;  font-size: 11px; font-weight: bold; 

text-decoration: none; }

#wp-calendar td a:hover { color: #5698a2; }







#about { color: #676767;

font-family: Verdana, sans-serif;

font-size: 11px;

margin: 0px 0px 20px 0px; 

padding: 0px; }



h2 { display: none; color: #316c81;

font-family: tahoma, Verdana, sans-serif;

font-weight: normal;

font-size: 9px;

margin-bottom: -35px;

height: 100%;

padding-right: 6px;

padding-top: 5px;	

padding-bottom: 0px;

border: 0px;

text-align: right;

border-style: dotted;

text-transform: uppercase;

}









h3 { 			



font-family: tahoma, verdana, san-serif;

font-weight: bold;

font-size: 1pt;

color: #316C81;

background-color: #ffffff;

padding-left: 0px;

padding-top: 2px;



text-align: left;

border-top: 0px;

border-right: 0px;

color: #eeeeee;

border-left: 0px;

border-bottom: 0px;

border-style: solid;

margin-top: 0px;

margin-bottom: 0px;

padding-bottom: 0px;

}





h3 a:link, h3 a:visited 

{ color: #5697a7; font-size: 14px; 

text-decoration: none; text-transform: none;

character-spacing: 3px; font-weight: bold;

}



h3 a:hover { color: #316C81; }



a:link, a:visited { 

color: #316C81; text-decoration: none;}

a:hover { color: #316C81; }



.trackback { font-size: 10px; }

#comments {visibility:hidden;}

#commentlist { color: #7b5439; list-style-type: none; margin: 0px; 

padding: 0px; font-family: tahoma, verdana, san-serif;

font-weight: normal;

font-size: 10px; }

#commentlist li .avatar {
	float:left; 
	background: none; 
	border: 0px solid #bbb; 
	padding: 5px; 
	margin: 0px 15px 10px 1px;
}

#commentlist li { list-style-type: none; 

margin-bottom: 10px; padding: 30px; 

background-color: #fcf8f2; width: 480px;
-moz-border-radius-topleft: 12pt;

-moz-border-radius-topright: 12pt;

-moz-border-radius-bottomleft: 12pt;

-moz-border-radius-bottomright: 12pt;
}

#commentlist p {  margin-top: 0px;
 padding-bottom: 5px; margin-left: 82px;
font-weight: normal; font-size: 12px; margin-top: 8px; }

#commentlist cite {width: 480px; 
text-align: right; background: #fcf8f2; 
 border-bottom: 1px dotted #676767; 
 padding: 3px; font-size: 9px; font-style: normal; }


.feedback {font-size: 11px;}

#hidden {visibility: hidden;}