@charset "utf-8";
body{background-color:#000!important}
h1{color:#ffefaa;font-family:"Permanent Marker",cursive;font-style:italic;font-variant:small-caps;letter-spacing:2pt;line-height:1;word-spacing:2pt}
h2{font-family:Caveat,cursive;font-size:1.75em;text-shadow:5px 3px 10px rgba(32,16,64,0.5)}
h3{color:#291858;font-family:Arial,Helvetica,sans-serif;font-family:Caveat,cursive;font-size:1.5em;font-weight:900;letter-spacing:2pt;line-height:1;margin:0 0 0 5px;text-shadow:5px 3px 10px rgba(32,16,64,0.5)}
h3.tagline{font-family:'Caveat',cursive;font-size:24px;font-variant:none;margin-top:10px}
.ui-page.ui-page-theme-a{background-image:linear-gradient(#FFFFf6,#7f8269)}
.ui-bar-a,.ui-page-theme-a .ui-bar-inherit,html .ui-bar-a .ui-bar-inherit,html .ui-body-a .ui-bar-inherit,html body .ui-group-theme-a .ui-bar-inherit{background-color:#265573;background-image:linear-gradient(#53002c /*{a-bar-background-start}*/,#000);border-color:#3576a1;color:#ffefaa;text-shadow:0 1px 0 #444;font-weight:700}
#dvCat{margin:auto;text-align:center;width:240px}
html head + body .ui-btn.ui-btn-b{background-image:linear-gradient(#53002c,#000)}
p.new-label{background:rgba(0,0,0,0.5);border:1px solid #557;border-radius:5px;color:#00fff4;font-style:italic;margin:7px auto 0;padding:3px 5px;text-align:center;text-shadow:2px 2px 5px #000;width:80px}
#dvList{padding-top:0;margin:auto;max-width:380px;width:90%}
.ui-group-theme-a .ui-btn{background-image:linear-gradient(#8b256f,#5a1848)}
.new-title{color:#00fff4;font-style:italic}
.ui-page-theme-a .ui-bar-inherit a.ui-btn-left{background-image:linear-gradient(#339,#117);border:1px solid #907;height:14px;margin-top:0}
.title{font-size:110%;letter-spacing:2pt}
.author{color:#777;font-size:75%;letter-spacing:1pt;white-space:nowrap}
.categories{font-size:90%;margin:0 0 10px}
.category-heading{font-weight:700}
.recipe{background-color:#fffff9;border-radius:7px;padding:15px;max-width:540px;margin:0 auto}
img.default{background:#525;border:1px solid #111;border-radius:10px;float:left;margin:0 10px 10px 0;padding:10px;height:120px}
img.photo{border:1px solid #111;border-radius:10px;float:left;margin:0 10px 10px 0;max-width:320px;max-height:320px}
@media only screen and (orientation:portrait) {
img.photo{float:none;max-width:240px;max-height:240px}
}
p.clear{clear:left}
p.info{margin:10px 0 15px 20px}
p.share{background-color:#339;background-image:linear-gradient(#339,#117);border:1px solid #907;border-radius:10px;margin:10px auto;padding:3px;text-align:center;width:80px;height:30px}
.ui-page-theme-a a:link,.ui-page-theme-a a:visited{color:#f90;display:inline-block;font-weight:400;margin-top:5px;text-decoration:none;text-shadow:0 0 0}
#dvFooter{color:#fea;font-family:Caveat,cursive;font-size:18px;font-style:italic;margin-top:20px;text-align:center;text-shadow:1px 1px 0 #211}