body {
margin-left: 0;
margin-right: 0;
margin-top: 21px;
margin-bottom: 50px;
padding: 10px;
font-family: "Courier", "Courier New", monospace;
font-weight: regular;
font-size: 8pt;
line-height: 11pt;
color: #000;
background-color: #ebebeb;
}

.container { /*whole thing*/
width: 1000px;
}

table { 
width: 100%;
border: 0;
border-spacing: 8px;
text-align: left;
/*border-collapse: collapse;*/
}

td { 
vertical-align: top;
text-align: left;
min-width: 300px;
border: 0;
padding: 0;
margin: 0;
}

img {
border: 0px;
display:block;
}

table img {
width: 100%;
border: 0;
display:block;
}

.name {
font-family: "Helvetica", "Arial", sans-serif;
font-weight: bold;
font-size: 20pt;
line-height: 20pt;
color: #555;
}

.menu {
}

.caption {
color: #555;
padding-top: 11px;
}

.category {
color: #707070;
}


.bigname {
font-family: "Helvetica", "Arial", sans-serif;
font-weight: bold;
font-size: 50pt;
line-height: 50pt;
color: #555;
}


a{
font-family: inherit;
text-decoration: none;
color: inherit; 
}

a:link{font-family: inherit; text-decoration: none; border-bottom: 1px solid;}
a:visited {text-decoration: none;}  
a:hover {text-decoration:none; border-bottom: 3px solid; opacity: 1;}
a:active {text-decoration:none;}

table a:link{opacity: 1; font-family: inherit; text-decoration: none;}
table a:visited {text-decoration: none;}  
table a:hover {text-decoration:none; opacity: .75;}
table a:active {text-decoration:none;}

.name a:link{opacity: 1; font-family: inherit; text-decoration: none; border: none;}
.name a:hover {text-decoration:none; color: #000; opacity: 1; border: none;}

.menu a:hover {text-decoration:none; opacity: 1;}

