body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #331B10;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #666666;
}
h1, .title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7A1D0E;
}
h2, .title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7A1D0E;
}
h3, .title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #51413A;
}
.boldRed, a.boldRed:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7A1D0E;
}

.producer, a.producer:link, a.producer:visited, a.producer:active {
    display: inline;
    margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #7A1D0E;
	text-decoration: none;
}

a, a:visited {
	font-size: 12px;
	color: #331B10;
}
a:hover {
	color: #7A1D0E;
}
a:active {
	color: #7A1D0E;
}

a.adminLink:link, a.adminLink:visited, a.adminLink:active, a.adminLink:hover,
a.title1:link, a.title1:visited, a.title1:active,
a.title2:link, a.title2:visited, a.title2:active,
a.title3:link, a.title3:visited, a.title3:active,
a.boldRed:link, a.boldRed:visited, a.boldRed:active,
a.body:link, a.body:visited, a.body:active {
    text-decoration: none;
}
a.title1:hover,
a.title2:hover,
a.title3:hover,
a.boldRed:hover,
a.body:hover {
/*    text-decoration: none; */
	color: ##00FF00;
}

.nav1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
a.nav1:link,a.nav1:visited,a.nav1:active {
	color:#333333;
	text-decoration:none;
}
a.nav1:hover {
	color:#66BA00;
	text-decoration:none;
}
.nav1Active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}
a.nav1Active:link,a.nav1Active:visited,a.nav1Active:active {
	color:#000000;
	text-decoration:none;
}
a.nav1Active:hover {
	color:#000000;
	text-decoration:none;
}

.cmenu1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}
a.cmenu1:link,a.cmenu1:visited,a.cmenu1:active {
	color:#0000FF;
	text-decoration:none;
}
a.cmenu1:hover {
	color:#66BA00;
	text-decoration:none;
}
.cmenu1Active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}
a.cmenu1Active:link,a.cmenu1Active:visited,a.cmenu1Active:active {
	color:#000000;
	text-decoration:none;
}
a.cmenu1Active:hover {
	color:#000000;
	text-decoration:none;
}
.cmenu2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}
a.cmenu2:link,a.cmenu2:visited,a.cmenu2:active {
	color:#0000FF;
	text-decoration:none;
}
a.cmenu2:hover {
	color:#66BA00;
	text-decoration:none;
}
.cmenu2Active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}
a.cmenu2Active:link,a.cmenu2Active:visited,a.cmenu2Active:active {
	color:#000000;
	text-decoration:none;
}
a.cmenu2Active:hover {
	color:#000000;
	text-decoration:none;
}



.allBorder {
	border: 1px solid #CCCCCC;
}
.redBorder {
	border: 2px solid #FF0000;
}

.topBorder {
    background-image: url(/images/grey-dot.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.leftBorder {
    background-image: url(/images/grey-dot.gif);
    background-repeat: repeat-y;
    background-position: left;
}
.rightBorder {
    background-image: url(/images/grey-dot.gif);
    background-repeat: repeat-y;
    background-position: right;
}
.bottomBorder {
    background-image: url(/images/grey-dot.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

PRE, TT, CODE {
	font-family: courier, sans-serif;
	font-size: x-small; }

div#wineEdit {
	text-align: left;
    position: absolute;
    width: 600px;
    z-index: 1;
    left: 25px;
    top: 25px;
	background-color: #FFFFFF;
	padding: 10px;
}
div#nav1 {
	text-align: left;
    margin-left: 20px;
}

.red{
    color: #F00;
}

.bold{
    font-weight:bold;
}

.grey{
    color:#635959;
}
.white_background{
    background-color:#fff;
}

.light_grey_background{
    background-color:#eee;
}
