/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0
}
 
body {
font: normal 100%/1.4 "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif; color:#333;
background:#ffffff url(../images/bg.jpg);
text-align:center
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal
}

h1 {
color:#134f99;
padding:0 0 8px 0;
font-size:2em;
line-height:1.0;
font-family:Georgia, "Times New Roman", Times, serif
}
 
h2 {
color:#d43b38;
padding:0 0 0.2em 0;
font-size:1.6em;
font-family:Georgia, "Times New Roman", Times, serif
}
 
h3 {
padding:0 0 0.2em 0;
font-size:1.4em;
font-weight:normal
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1em 0
}
 
ul, ol {
padding:0 0 1.25em 2em
}
li {padding:0 0 0.6em 0; line-height:1.0}
 
blockquote {
margin:0 1em 0.2em 1em
}
 
small {
font-size:0.8em
}
 
img {
border:0
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline
}
 
acronym, abbr {
cursor:help;
border-bottom:1px dashed;
font-variant:normal
}
 
/***** Links *****/
 
a, a:link, a:visited, a:hover {text-decoration:underline}
a {color:#134f99}
a:visited {color:#804ea6}
a:hover, a:active {color:#eb402e}

/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline
}
 
input, select, textarea {
font:1em Tahoma, Arial, Helvetica, sans-serif
}
 
textarea {
line-height:1.25
}

 
/***** Tables *****/
 
table {
width:100%;
border:0;
border-collapse:collapse;
margin:0 0 0 0;
padding:0
}
 
table tr td {
padding:0; 
vertical-align:top
}

#cont_right strong {color:#444}
 
 
/***** Global Classes *****/

.nobullet      { list-style:none; list-style-image:none }
.gray {color:#279800}
ul.recipe, ol.recipe {
padding:0 0 0.4em 2em
}
ul.recipe li, ol.recipe li {padding:0 0 0.4em 0; line-height:1.2; font-style:italic}


/***** Content *****/

#header {height:60px; width:950px; margin:0 auto}
#header td{vertical-align:middle; text-align:left; padding:5px 35px; }
#content {width:950px; margin:0 auto}
#content td {}
#pink {height:163px; background:#fff url(../images/pink_bg.jpg) repeat-x center top; text-align:center; color:#FFFFFF; line-height:1.2; margin:0 auto}
#pink table{height:163px; width:950px; margin:0 auto}
#pink table td{text-align:left; vertical-align:middle; padding:0 40px}
#descrip{padding:0; margin:0}
#mainmenu ul{font-size:1.4em; padding:12px 18px 0 22px; color:#134f99}
#mainmenu li{padding:0}
#footer{height:120px; width:950px; margin:0 auto}
#footer td {width:50%; padding:30px 40px; vertical-align:middle; text-align:left; line-height:1.2}
#cont_left {width:513px; padding:50px 30px 40px 40px; background:url(../images/bot_left_vine.jpg) bottom left no-repeat; overflow:visible; text-align:left}
#cont_left h1 { text-decoration:underline}
#cont_right {padding:50px 10px 0 40px; font-size:1em; text-align:left; background:url(../images/man_bot.jpg) top left no-repeat}
#logobox {width:32%}
.container{text-align:center}
.width60 {width:60%}
.width40 {width:40%}
.red {color:#F42009}
.green {color:#589b15}
.date_day {font-size:26px; line-height:1.0}
.date_month {font-size:16px; line-height:1.0}
.infobox td{border:1px solid #bbb; padding:2px 8px}