body {background-color:#F5D596; vertical-align: middle;}

body, p, li, h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;}

h1 {font-size: 1em; font-weight: normal;}
h2 {font-size: 1.2em;}
h3 {margin-bottom: 0.25em; font-size: 1em; margin-top: 0;}
h4 {margin-top: 0; font-size: 0.9em; font-weight:normal; margin-bottom:0.5em;}
p {line-height:1.1em;}

a:link, a:visited {color: #753307;}
a:hover {color: #DA670A;}
a:active {color: #DA0A0A;}

img {border: 0;}
.leftImg {float: left; padding-right: 10px; margin: 0 10px;}
.rightImg {float:right; padding-left: 10px;}

#site {width: 750px; border: 1px solid #623002; background-color: #FFFFFF; vertical-align: middle; padding: 10px; margin-left: auto; margin-right: auto;}

.welcome, h1 {padding: 26px 1em 0 2em; text-align: right;}
#mainArea {padding-top: 10px;}

#news, #ads, #footerLinks {border-top: 1px solid #753307; }
#mainMenu {margin-bottom: 2em; }

p.latest {border: 1px solid #753307; margin-right: 5px; padding: 5px; text-align: center;}

/* menu */

#mainMenu ul {margin: 0; padding: 0; float: left; width: 100%; }
#mainMenu ul li {display: inline; }
#mainMenu ul li a {float:left; border-right: 2px solid #fff;}

#mainMenu a:link, #mainMenu a:visited {background-color: #F5D596; padding: 0.2em 20px; text-decoration: none;}
#mainMenu a:hover, #mainMenu a.on:link, #mainMenu a.on:visited, #mainMenu a.on:active, #mainMenu a.on:hover {text-decoration: none; color: #da670a;}
#mainMenu a:active {text-decoration: none;}
/* end menu */

.newsItem1, .newsItem2 {width: 50%;}
.newsItem1, .logo, .wanna {float: left;}
.newsItem2 {float: right;}

#mainArea, .footer, #wines {clear: both;}

#footerLinks {font-size: 0.8em; padding-top: 10px;}

/* ADS */
#ads {padding-top: 10px;}
.ad {padding: 10px 0; vertical-align:middle; width: 100%; text-align: center;}
/* END ADS */
