@charset "UTF-8";
/* CSS Document */

.profile { margin:0 15px 0 35px; padding:20px 0 0 0; }
.profile .avatar { float:left; width:121px; margin:0 0 20px 0; }
.profile .avatar img { border:3px solid #595959; }

.profile .info { margin-left:135px; }
.profile .info .author { border-bottom:1px solid #E8E8E8; padding:0 0 10px 0; margin:0 0 10px 0; }
.profile .info .author .meta { float:right; text-align:right; width:120px; font-size:11px; line-height:150%; }
.profile .info .author h2 { font-size:24px; color:#de8f00; margin:0 0 3px 0; }
.profile .info .author .details { font-size:14px; color:#595959; }

.profile .info h4 { font-size:14px; color:#333; }
.profile .info p.desc { font-size:12px; color:#666; margin:3px 0 20px 0; }

.recipes {  margin:10px 20px 0 35px; }
.recipes .recipe { border-bottom:1px solid #E8E8E8; padding:10px 0; }
.recipes .recipe .actions { float:right; }
.recipes .recipe .image { float:left; width:136px; margin:0 10px 0 0; border:1px solid #7b6f49; }
.recipes .recipe h3 { font-size:16px; }
.recipes .recipe p.meta { font-size:10px; color:#666; margin:5px 0 5px 0; }
.recipes .recipe p.meta span { padding-left:10px; }
.recipes .recipe p.desc { color:#333; font-size:12px; margin:0 0 0 146px; }

.recipes .recipe.large .image { width:215px; }
.recipes .recipe.large .image img { width:215px; height:132px; }
.recipes .recipe.large h3 { margin:0 0 0 230px; }
.recipes .recipe.large .meta { margin:10px 0 10px 230px; }
.recipes .recipe.large  p.desc { margin:0 0 0 230px; }

.recipe .actions .drop { display:none; position:absolute; top:20px; right:0; width:122px; background:url(/css/img/recipe/drop-top.gif) top left no-repeat; padding-top:7px; }
.recipe .actions .drop .din { background:url(/css/img/recipe/drop-bot.gif) bottom left no-repeat; padding-bottom:7px; }
.recipe .actions .drop ul { list-style:none; background:url(/css/img/recipe/drop-bg.gif); }
.recipe .actions .drop ul li { border-top:1px solid #e5e5e5; margin:0 3px; padding:3px 5px; font-size:11px; text-align:right; }
.recipe .actions .drop ul li.first { border-top:none; }

.blog { margin:15px 15px 15px 35px; border-bottom:1px solid #DDD;   }
.blog .image { float:left; border:1px solid #7b6f49; margin:0 10px 10px 0;  }
.blog h3 { font-size:16px; margin:0 0 0 160px; }
.blog table.stats { font-size:12px; line-height:150%; margin:10px 0 10px 0;}
.blog table.stats tr td { white-space:nowrap; padding-right:10px; }
.blog p.desc { clear:left; font-size:12px; }
.blog p.url { font-size:10px; }
.blog p.url a { color:#999; }
.blog p.status { font-size:12px; margin:10px 0; }

/*-------- ShoutBox ----------*/

#shoutbox { margin-top:10px; }
.shout { border-bottom:1px solid #DDD; margin-bottom:10px; }
.shout p.author { color:#000; }
.shout p.author a { text-decoration:none; } 
.shout .timestamp { float:right; color:#777; font-size:10px; padding-top:3px; }
.shout .actions { width:52px; float:left; margin:0 10px 10px 0; text-align:center; }
.shout .actions .avatar { width:50px; height:50px; border:1px solid #595959; margin-bottom:5px;  }
#shoutbox .shout .actions span a { font-size:10px; background-color:#333; color:#FFF; text-decoration:none; padding:2px 3px; }
#shoutbox .shout .actions span a:hover { background-color:#d33b05; }

.shout p { margin-left:60px;}
.shout p.message { margin:10px 0 10px 60px; font-size:12px; }

#shoutbox .shout .post { background:#EFEFEF url(img/common/bg_shout_post.gif) top left no-repeat; height:auto; margin:5px 0 5px 60px; }
#shoutbox .shout .post textarea { border:1px solid #c8c8c8; background-color:#FFF; width:208px; margin:10px 7px 7px 7px; font-size:11px; }
#shoutbox .shout .post .submit { text-align:right; margin:0 7px; padding:0 0 7px 0;}
#shoutbox .shout .post .submit input { background-color:#464646; border:none; color:#FFF; padding:1px 7px; font-size:10px; }
#shoutbox .shout .post .submit span { float:left; font-size:10px; }


