
html, body {
margin : 0;
padding : 0;
}
table.main {
width : 750px;
border-collapse : collapse;
}
td.logo {
height : 70px;
width : 50%;
vertical-align : top;
}
a#logo {
width : 400px;
height : 70px;
background-image : url(logo.png);
display : block;
text-decoration : none;
}
a#logo:hover {
background-position : 0 70px;
}
td.header {
text-align : center;
font-family : Times New Roman, sans-serif;
font-size : 26pt;
vertical-align : top;
}
td.navigation {
height : 15px;
text-align : center;
}
td.menuitem {
vertical-align : middle;
text-align : center;
width : 10%;
font-weight : bold;
text-decoration : none;
padding : 4px 0;
}
td.menuitem:hover {
padding : 4px 0;
text-decoration : none;
}
a.menuitem {
text-decoration : none;
color : #000000;
display : block;
padding : 4px 1px;
}
a.menuitem:hover {
padding : 2px 0;
border : 1px solid #a3d39c;
color : #00ae4d;
display : block;
background-color : #ccffcc;
}
td.currentpagelink {
vertical-align : middle;
text-align : center;
width : 10%;
font-weight : bold;
text-decoration : none;
padding : 4px 1px;
color : #00ae4d;
}
td.navlink {
vertical-align : middle;
text-decoration : none;
padding : 0;
margin : 0;
text-align : center;
font-size : 8pt;
}
a.navlink {
padding : 1px;
text-decoration : none;
display : block;
color : #000;
}
a.navlink:hover {
padding : 0;
border : 1px solid #a3d39c;
color : #00ae4d;
display : block;
background-color : #ccffcc;
}
table.quotearea {
text-align : center;
width : 100%;
margin : 15px 0;
vertical-align : top;
}
td.minus {
width : 7%;
text-align : center;
vertical-align : middle;
font-weight : bold;
text-decoration : none;
}
a.minus {
text-decoration : none;
color : #000000;
display : block;
}
a.minus:hover {
border : 1px solid #ff0000;
color : #ffffff;
display : block;
background-color : rgb(255, 102, 102);
font-weight : bold;
text-decoration : none;
}
td.plus {
width : 7%;
text-align : center;
vertical-align : middle;
font-weight : bold;
text-decoration : none;
padding : 0 3px;
}
a.plus {
text-decoration : none;
color : #000000;
display : block;
}
a.plus:hover {
border : 1px solid rgb(102, 255, 102);
color : #ffffff;
display : block;
background-color : rgb(102, 204, 102);
font-weight : bold;
text-decoration : none;
}
td.score {
width : 4%;
text-align : center;
text-decoration : none;
font-size : 17.77px;
}


td.authors {
width : 45%;
font-size : 12.22px;
text-align : center;
}
td.quotenum {
width : 8%;
text-align: right;
}

td.quotenum a {
font-size: 13.33px;
text-decoration : none;
color: #00ae4d;
padding: 0px 3px;
}

td.quotenum a:hover {
background-color: #00ae4d;
color: #fff;
}

td.quote {
width : 100%;
padding : 20px;
border : 1px dashed #a3d39c;
color : #000000;
text-align : left;
vertical-align : top;
background-color : #ccffcc;
font-family : 'Monaco', 'Courier New', monospace;
font-size : 13.33px;
}

* {
font-family : 'Monaco', 'Courier New', monospace;
}



fieldset.add {
border : 1px dashed #a3d39c;
color : #000000;
text-align : left;
vertical-align : top;
background-color : #ccffcc;
font-weight : bold;
padding : 40px;
}
