body {
background: #fff url(knit-border.jpg);
margin: 0;
padding: 0;
font-family: Calibri, Verdana, Arial, sans-serif;
font-size: 120%;
}
a:link {
color: #906;
}
a:visited {
color: #6b5d66;
}
a:hover, a:focus {
color: #f0c;
}
a:active {
color: #000;
}
a img {
border: 0;
}
div#masthead {
width: 850px;
margin: 0;
padding: 0;
}
div#content {
background: url(contentbackground.jpg) repeat-y;
width: 650px;
margin: 0;
padding: 0 75px 10px 125px;
color: #333;
}
div#content h2 {
margin: 0;
padding: 0 0 0.25em 0;
border-bottom: 1px dashed #380025;
font-size: 175%;
font-style: italic;
color: #794166;
font-family: Californian FB, Georgia, Times New Roman, serif;
}
div#content ul#advertisements {
list-style: none;
margin-left: 0;
padding-left: 0;
}
div#content ul#advertisements li {
list-style: none;
float: left;
padding: 0.25em 0.5em 0.25em 0;
}
div#content a img {
border: 1px solid #794166;
}
div#content p#disclaimer {
font-size: 80%;
clear: left;
margin: 2em 0 1em 0;
padding-top: 0.25em;
border-top: 1px dashed #B1A7AE;
}
ul#sidebar {
float: right;
list-style: none;
margin: 0;
padding: 0;
width: 150px;
height: 600px;
}
ul#sidebar li {
margin: 0;
padding: 0;
font-size: 60%;
font-weight: bold;
border-bottom: 1px solid #666;
}
ul#sidebar li a:link {
padding: 5px;
display: block;
text-decoration: none;
}
ul#sidebar li a:visited {
padding: 5px;
display: block;
text-decoration: none;
}
ul#sidebar li a:hover, ul#sidebar li a:focus {
padding: 5px;
display: block;
text-decoration: none;
}
div.item {
font-size: 80%;
width: 200px;
}