#mid .contents { width:800px; }
.recipes { float:left; width:800px; }
.recipes .col1 { width:620px; float:left; }
.recipes .col2 { width:150px; padding-left:30px; float:left; }
.recipes .row { clear:both; padding:41px 0 0 0; }
.recipes .col1a { width:130px; float:left; }
.recipes .col1b { width:490px; float:left; border-bottom:1px solid #bebebe; padding:0 0 30px 0; }
.recipes .col1b p { margin-bottom:10px; }
.recipes .col1b ul, .recipes .col1b ol { margin-left:40px; }
.recipes .col1b ul li, .recipes .col1b ol li { margin-bottom:5px; }
h1 a { color:#000; text-decoration:none; }
h2, h2 a { color:#008bcd; font-weight:bold; font-family:Verdana; font-size:18px; margin-bottom:20px; text-decoration:none; }
h1 a:hover, h2 a:hover { text-decoration:underline; }
.contlink { color:#7d7d7d; font-size:10px; }
.col1a .datebox { width:101px; height:69px; background:url(date.png) center top no-repeat; margin-left:7px; text-align:center; font-size:12px; color:#2272b5; font-weight:bold; line-height:24px; padding:12px 0 0 0; }
.col1a .datebox a { font-size:10px; color:#2272b5; text-decoration:none; }
.col1a .datebox a:hover { text-decoration:underline; }
.col1a .votebox { color:#f87d11; font-size:18px; font-weight:bold;  text-align:center; padding:12px 12px 0 0; }
.col1a .votebox a { font-size:10px; color:#7d7d7d; text-decoration:none; }
.col1a .votebox a:hover { text-decoration:underline; }
.col2 .categories { line-height:20px; }
.col2 .categories h3 { background:#7d7d7d; color:#fff; font-weight:bold; font-family:Verdana; font-size:12px; height:20px; line-height:20px; padding:0 0 0 10px; margin:0 0 10px 0; }
.col2 .categories a { color:#7d7d7d; text-decoration:none; }
.col2 .categories a:hover { text-decoration:underline; }
.u { text-decoration:underline; }
.comment { border:1px dashed #bfbfbf; padding:8px; margin-top:8px; }
.even { border-color:#fff; }
.cmt_date { font-size:10px; }
.cmt_text { font-size:11px; margin-top:8px; }
.cmt_add { background:#f7f7f7; padding:8px; margin-top:8px; }
.recipes .col1b .cmt_add ul, .recipes .col1b .cmt_add li { list-style:none; margin:0; }
.cmt_add .txt { width:200px; margin:2px 5px 2px 0; }
.cmt_add .txt2 { width:400px; margin:2px 5px 2px 0; }
.success { color:green; font-weight:bold; }
.sublinks { text-align:right; clear:both;  padding-top:20px; width:490px; margin-left:130px; }
.sublinks a { color:#7d7d7d; }
.sublinks a.left { float:left; }
.replies { background:#efefef; margin-top:4px; padding:0 4px 4px 0; font-size:11px; }
.reply { padding:4px 0 0 20px; }
.reply .cmt_date { font-size:9px; }
.reply .cmt_text { font-size:10px; }
#votefrm {}
#votefrm ul { margin:0 0 16px 0; list-style:none; }
#votefrm li { padding:1px 0 1px 8px; list-style:none; }
#votefrm li.st { background:url(st.gif) 0 4px no-repeat; }
#votefrm label { float:left; width:120px; font-weight:bold; }
.t1 { width:350px; }
.t2 { width:120px; }
.t3 { width:240px; }
.small { font-size:10px; }