body{min-width:740px; margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#container{margin-left:auto; margin-right:auto; width:740px; padding:0px; text-align:center;}
#contentholder{float:left; width:700px; padding:0px 20px 0px 20px; background-image:url(../images/bg.jpg); background-repeat:repeat-y; background-position:top center;}
#footer{width:740px; padding:20px 0px 0px 0px; background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; background-position:top center; text-align:center; font-size:10px; float:left; }
#header{float:left; width:700px; padding:0px; margin:0px;}
#headerimg{float:left; width:700px; padding:0px; margin:0px;}
#headerflash{float:left; width:700px; padding:0px; margin:0px; text-align:right}
#menu{float:left; width:700px; padding:10px 0px 10px 0px; margin:0px;}
#content{float:left; width:700px; padding:0px; margin:0px;}
#left{float:left; width:210px; padding:10px 20px 10px 20px; margin:0px; text-align:left;}
#main{float:left; width:420px; padding:10px 20px 10px 10px; margin:0px; text-align:left;}
#box{padding:10px; margin-bottom:20px;}
#bottomimg{float:left; padding:0px; margin:0px; width:700px; text-align:left;}

#menu a{color:#0066cc; font-weight:bold; font-size:11px; padding-left:3px; padding-right:2px; text-decoration:none;}
#menu a:hover{color:#009933}
#content h1{font-size:18px; font-weight:bold;}
#main h1{font-size:18px; font-weight:bold;}
#main h2{font-size:15px; font-weight:bold; padding:2px; margin:2px;}
#box p{padding:0px; margin:0px;}
#box img{padding:5px;}

a{color:#0066cc}
a:hover{color:#009933}
textarea{width:600px; height:250px;}
textarea.diff{width:600px; height:50px;}

.yeargroup{margin-left:10px; padding:3px;}
.fulldetails{margin:2px; padding:3px; border:1px solid #000000;}
.winelist{margin:3px; padding:3px; background-color:#eeeeee}