body {
margin: 0;
padding: 0;
background-color: #ffffff;
color: #000000;
font-family: Verdana, sans-serif;
}

#content a:link {
padding: 0px;
margin: 0px;
border: none;
text-decoration: underline;
color: #000000;
}

#content a:visited {
padding: 0px;
margin: 0px;
border: none;
text-decoration: underline;
color: #000000;
}

#content a:hover {
padding: 0px;
margin: 0px;
border: none;
text-decoration: underline;
color: #782b8a;
}

#decoration {
float: left;    
}

#logo {
float: right;
}    
    
#header  {
height: 92px;    
background-repeat: repeat-x;
background-position: top right;   
background-image: url(images/bar.jpg);
}

#nav {
margin-top: 30px; 
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: smaller;
}

#nav ul {
list-style: none;
}

#nav li {
display: inline;
text-transform: uppercase;
}


#nav li a:link {
position: relative;     /* IE6 border bug */
color: #330f35;
text-decoration: none;
border: solid 1px #bcb5b9;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
margin-left: 20px;
margin-right: 20px;
}

#entry a:link {
position: relative;     /* IE6 border bug */
color: #330f35;
text-decoration: none;
border: solid 1px #bcb5b9;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
margin-left: 20px;
margin-right: 20px;
}

#entry a:visited {
position: relative;     /* IE6 border bug */
color: #330f35;
text-decoration: none;
border: solid 1px #bcb5b9;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
margin-left: 20px;
margin-right: 20px;
}

#nav li a:visited {
position: relative;     /* IE6 border bug */
color: #330f35;
text-decoration: none;
border: solid 1px #bcb5b9;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
margin-left: 20px;
margin-right: 20px;
}

#entry a:hover {
color: yellow;
background-color: #782b8a;
text-decoration: none;
}

#nav li a:hover {
color: yellow;
background-color: #782b8a;
text-decoration: none;
}

#content {
margin-left: 35px;
margin-right: 35px;
font-size: smaller;
}

#content h2 {
font-size: 125%;
color: black;
}

#sublist  {
list-style-image: url(images/bullet.gif);    
}

#sublist li {
font-weight: bolder;
padding-top: 5px;
}

#sublist2 {
list-style-image: url(images/bullet.gif);
}

#sublist2 li {
padding-top: 5px;
padding-bottom: 8px;
}

#ad {
float: right;
margin-left: 20px;
}

#cover {
float: left;    
padding-top: 5px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 180px;
}

#entry {
text-align: right;
padding-right: 35px;
font-size: smaller;
}


#cover-large {
margin-top: 5px;    
float: left;    
border: 1px solid;
margin-right: 30px;
}

#footer {
clear:both;
border-top: 1px solid #cecece;
background-color: #a69fa3;
color: #4b4749;
font-size: x-small;
text-align: right;
}

#blurb {
color: #f0b000;
font-size: x-large;
font-weight: stronger;    
}


#separator {
height: 10px;  
border-bottom: 1px dashed #cecece;  
}

.title {
font-style: italic;        
}

.emphasis {
font-weight: bolder;        
}


#nav li a:link.selected {
color: yellow;
background-color: #782b8a;
text-decoration: none;
}

#nav li a:visited.selected {
color: yellow;
background-color: #782b8a;
text-decoration: none;
}

#nav li a:hover.selected {
color: yellow;
background-color: #782b8a;
text-decoration: none;
}

.review {
font-style: italic;    
}

.reviewer {
text-align: right;
font-style: italic;    
}

.form-label {
vertical-align: top;
width: 150px;
}

.submit {
text-align: right;    
}