﻿body { font: small/1.5 Verdana, Helvetica, Arial, Sans-Serif; margin: 0; background-color: #AAA; }
img { border: 0; }
#default { width: 738px; margin-left: auto; margin-right: auto; margin-top: 20px; }
#leftnav { width: 175px; padding-top: 150px; }
#title { padding-left: 5px; font-style: italic; font-variant: small-caps; }
#content { width: 525px; padding-top: 30px; }
#logo { font-size: 2.5em; font-style: italic; font-weight: bold; font-variant: small-caps; font-family: Garamond, "Times New Roman", Times, Serif; color: white; position: relative; top: -35px; padding-bottom: 80px; }

/* Navigation Items */
.Menu ul.AspNet-Menu { list-style-type: none; margin: 10px; padding: 0; }
.Menu a, .Menu span { color: black; padding: 0; }
.AspNet-Menu-Vertical { padding-bottom: 25px; }
.AspNet-Menu-Link img { padding: 3px 3px 0 3px; }


#footer { clear:both; text-align: center; border: solid 1px black; background-color: white; margin: 15px 0; }

.story { padding: 5px; margin: 40px 10px 0 10px; }
p, h2 { margin: 0; }
.byline, q.footerQuote, #spatacolilink, #copyright { font-size: 0.75em; font-style: italic; font-variant: small-caps; }
#disclaimer{ font-size: 0.5em; font-style: italic; font-variant: small-caps; }
.byline { text-align: right; }
h2 { position: relative; top: -26px; left: -6px; font-size: 1.2em; }
p { position: relative; top: -15px; }
h2 a, .subnav a { font-family: Tahoma, Arial, Sans-Serif; background-color: Transparent; }

.pagingSystem { text-align: right; padding: 10px 10px 20px 10px; }
.pagingSystem a, .pagingSystem a.pageSelected { padding-left: 5px; text-decoration: none; }

.error { padding: 5px; margin: 30px 10px 5px 10px; font-size: 1.2em; font-weight: bold; }