/*
Theme Name: Janine's Frostee 50's Style
Theme URI: http://www.janinesfrostee.com
Description: 50's style custom template.
Version: 1.6
Author: Aaron Keith
Author URI: http://www.aaronkeith.com
*/
* {margin:0;padding:0}
body {background:url(images/main_bg.gif) top left repeat;font-size:13px;font-family: Trebuchet MS, Verdana, Arial, sans-serif;color:#5e390c}
p {margin:4px 0;padding:4px 0}
p.hl {font-size: 14px;font-weight: bold}
a, a:visited {color:#bd8238;text-decoration:underline}
a:hover {color:#1b4c4c;text-decoration:underline}
img {border:none}
.cap {background:url(images/top_bg.gif) top left repeat-x;width:100%}
.main {width:855px;margin:0 auto;padding-top:15px}
.content {background:url(images/content_bg.jpg) top left repeat-y;width:816px;margin:0 0 0 31px;padding:0;display:inline-block;min-height:300px}
.footer {background:url(images/footer_bg.jpg) top left no-repeat;width:816px;margin-left:31px;height:154px}
.nav ul {list-style:none;height:40px;padding:0;margin:0}
.nav li {height:40px;float:left;font-size:0;line-height:0}
.ft {padding:60px 0 0 270px;color:#ac9874;line-height:20px;font-size:12px}
.ft a, .ft a:visited {color:#8a7a5f;text-decoration:underline}
.ft a:hover {text-decoration:none}
h1 {font-size:36px;display:block;padding:0 0 10px 0}
h2 {font-size:14px;font-weight:bold}
.c {width:720px;margin:20px auto 0 auto;padding:0}
.c2 {width:620px;margin:20px auto 0 auto;padding:0}
.lc {width:268px;float:left}
.rc {width:452px;float:right}
.cb {width:257px;height:234px;display:block}
.cboard {position:relative}
.special {width:160px;position:absolute;top:82px;left:48px;font-size:22px}
.copy {width:430px;padding-left:20px}
#M1 {margin:14px 0 0 3px}
#M2 {margin:5px 0 0 3px}
.event {width:450px;height:110px;background:url(images/event.gif) top left no-repeat;margin-top:20px;display:inline-block}
.ecopy {width:233px;padding:21px 0 0 203px;margin:0}
.edate {color:#92240d;font-size:12px;margin:0;padding:0}
.etitle {color:#92240d;font-size:14px;font-weight:bold;padding:4px 0 1px 0;margin:4px 0 1px 0}
.edesc {color:#4b4338;font-size:11px;line-height:13px}
a.ev, a.ev:visited {color:#92240d;text-decoration:underline}
a.ev:hover {color:#c66e5c}
.pdf {border:1px solid #cec6b0}
.box {margin:10px 0px 25px 0px;padding:15px 10px 10px 10px;width:600px;border:1px solid #cec6b0;background:#ded5be}
.box2 {margin:10px 0px 25px 0px;padding:5px 10px 10px 10px;width:216px;border:1px solid #cec6b0;background:#ded5be}
.box a {font-size:12px}
.icl {width:260px;float:left;margin-left:20px}
.icr {width:260px;float:right}
.icl ul li, .icr ul li {margin-left:14px}
.icl h2, .icr h2 {display:block;padding:20px 0 5px 0}
p.sub {font-size:10px;font-style:italic}
.os2 {padding-bottom:10px;margin-bottom:20px;background: url(images/hr.gif) bottom left repeat-x}
.os table {margin:10px 0;}
.os table td {padding:0 2px}
.os img, .os2 img {display:block;border:2px solid #5e390c;margin:0 0 10px 0}
p.flickrTag_container a img {display:inline;margin:2px}
p.blank {margin:5px 0}
.margl {margin-left:20px}
.clear {clear:both}
.m20 {margin-bottom:20px}

/* form styles */
form {margin-top:20px}
fieldset {display:none}
.cf-ul {list-style:none}
.single {border:1px solid #777;width:200px;height:15px;padding-top:3px;margin-bottom:10px}
textarea {width:400px}
label span {width:75px;display:block}
.success {color:#336464;margin:20px 0}
.failure {color:#F30;margin:20px 0}

/* Map Styles */
#mapFormDiv {margin:10px 0px 10px 0px;padding:5px 10px 10px 10px;width:600px;border:1px solid #cec6b0;background:#ded5be}
#mapFormDiv ul {margin:0px;padding:0px;list-style-type:none}
#mapFormDiv li {padding-top:15px}
label.mapFormLabel {float:left;margin-right:10px;width:40px}
input.mapFormInput {width:500px;height:14px;padding-top:3px}
.mapShoqUpText {padding-left:10px;font-size:12px}
#map {margin:0;width:620px;height:400px;border:1px solid #cec6b0}
#mapAdminControl {display:none}
#directions {margin:10px 0px 0px 0px;width:620px;text-align:left;padding:0}