/* Dallas Wine and Food Festival, Mar 2010 */

body { background-color: #FFFFFF; color: #333333; margin: 0px; padding-top: 20px; }

* { font-family: 'Century Gothic', Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', Verdana, sans-serif; }

a { text-decoration: none; font-weight: bold; }
a:link { color: #1400A0 ; }
a:visited { color: #1400A0 ; }
a:active { color: #2004e9; } 
a:hover { color: #2004e9; text-decoration: underline; }

/*------------------- Restyled tags ---------------------*/
b { letter-spacing: 0.2px; }
blockquote { margin: 0 30px 10px 30px; }
h1 { font-size: 28px; font-weight: normal; font-style: italic; color: #922b26; 
     font-family: Georgia, 'Times New Roman', Times, Palatino, Baskerville, serif; }
h2 { font-size: 20px; font-weight: normal; font-style: normal; margin: 20px 0 10px 0; color: #922b26; 
     font-family: Georgia, 'Times New Roman', Times, Palatino, Baskerville, serif; background-color: #f5f2f2; }
h3 { font-size: 20px; font-weight: normal; font-style: normal; margin-bottom: 10px; color: #922b26; 
     font-family: Georgia, 'Times New Roman', Times, Palatino, Baskerville, serif; } /* same as h2, but with no bg*/     
img { border: 0px; padding: 0px; margin: 0px; }
p { margin: 0 0 10px 0; }
td { font-size: 13px; line-height: 20px; } /* client wants large body copy font */
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
ol { border: 0px; margin-top: 2px; list-style-type: decimal; }
li { line-height: 16px; padding-bottom: 4px; list-style-position: outside; }

/*------------------- General Classes ---------------------*/
.copyright  { font-size: 10px; font-weight: normal; text-align: center; margin-top: 6px; color: #515151; }
.nobr { white-space: nowrap; }
.serif  { font-family: Georgia, 'Times New Roman', Times, Palatino, Baskerville, serif; }

/*------------------- Structural Classes ---------------------*/
.green_bg { background-color: #214a27; }
.left_tile { background-image: url(images/tile_left.gif); background-repeat: repeat-y; background-position: top left; }
.right_tile { background-image: url(images/tile_right.gif); background-repeat: repeat-y; background-position: top left; }
.left-content { padding: 10px 0 0 10px; vertical-align: top; min-height: 390px; }
#left-content-home { padding: 25px 0 0 10px; vertical-align: top; min-height: 390px; }
.center-content { padding: 0 20px 30px 0; }
#center-content-home { width: 480px; margin: 0 20px 30px 10px; }
.center-content-gallery { padding: 0 30px 0 30px; }
.pdficon { margin-bottom: -3px; }

/*------------------- IDs ---------------------*/
#masthead { background-color: #214a27; }
#nav { }
#dwff-content { }
#copyright { font-size: 11px; color: #828282; }
#index-schedule { margin-bottom: 20px; border-bottom: 1px solid #b9b8c3; padding-bottom: 10px; }


/*------------------- form ---------------------*/
.submit { vertical-align: bottom; }

