/* CSS file for NES site */
/* (c) Copyright 2010 David Byers Web Friday www.web-friday.co.uk */
body {
background-color: #ccc;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin: 0;
padding: 0;
width: 100%;
}
#wrappage {
background: url(../images/wallpaper.jpg) repeat-y;
margin: 0 auto;
width: 750px;
}
#wrappagewp {
background-color: #fff;
margin: 0 auto;
width: 750px;
}
#wrapcont {
margin: 0;
padding: 0;
width: 750px;
}
#title {
background-color: #fff;
height: 112px;
margin: 0 auto;
padding: 0;
vertical-align: top;
text-align: center;
}
p.title {
font-size: 1.4em;
text-align: center;
font-weight: bold;
font-style: italic;
display: block;
color: #006;
margin: 0;
padding: 0;
}
img.title {
margin: 0;
}
div#navtop {
background-color: #b8dae6;
border-bottom: #80c1d4 3px solid;
font-size: .95em;
height: 1.2em;
margin: 0 auto;
padding: 3px 0 2px 0;
text-align: center;
vertical-align: top;
width: 750px;
}
ul.navtop {
margin: 0;
padding: 0;
}
li.navtop {
background-color: #b8dae6;
display: inline;
font-weight: bold;
margin: 0 5px 0 5px;
padding: 0;
}
a.navtop {
color: #009;
background-color: #b8dae6;
margin: 0;
padding: 0;
}
a.navtop:link {
color: #009;
text-decoration: none;
}
a.navtop:visited {
color: #333;
text-decoration: none;
}
a.navtop:hover {
background-color: #b8dae6;
color: #c03;
text-decoration: underline;
}
a.navtop:active {
background-color: #b8dae6;
color: #c03;
text-decoration: underline;
}
div#content {
margin: 10px 210px 0 0;
padding: 0;
vertical-align: top;
width: 535px;
}
h1 {
font-size: 1.35em;
text-align: center;
font-weight: bold;
font-style: normal;
display: block;
color: #333;
background-color: #fff;
margin: 0 0 10px 0;
padding: 0;
}
h2 {
background-color: #fff;
color: #333;
display: block;
font-size: 1.05em;
font-style: normal;
font-weight: bold;
margin: 0 0 0 10px;
padding: 0;
text-align: left;
}
p {
font-size: .9em;
line-height: 120%;
margin: 0 0 10px 0;
padding: 0 10px 0 10px;
text-align: left;
}
p.admin {
font-size: 0.8em;
text-align: center;
line-height: 120%;
font-weight: normal;
color: #000;
margin: 0 0 6px 0;
padding: 0 10px 0 10px;
}
a:link {
color: blue;
text-decoration: underline;
}
a:visited {
color: purple;
text-decoration: underline;
}
a:hover {
color: red;
text-decoration: underline;
}
a:active {
color: red;
text-decoration: underline;
}
table {
border-collapse: collapse;
margin: 0;
padding: 0;
}
table.gallery {
border-collapse: collapse;
margin: auto;
padding: 0;
}
td {background-color: #fff;
border-style: solid;
border-color: #fff;
border-width: 1px;
font-size: 14px;
margin: 0;
padding: 3px;
vertical-align: top;
}
strong.shout {
color: #f00;
}
img {
border: none;
margin: 0;
}
img.left {
border: none;
float: left;
margin: 0;
}
img.right {
border: none;
float: right;
margin: 0;
}
li {
font-size: 0.9em;
text-align: left;
background-color: #fff;
margin: 0;
padding: 0;
}
input {
margin: 3px 0 3px 0;
padding: 0;
}
hr {height: 0.3em;
width:90%;
display: block;
color: #00f;
background-color: #00f;
margin: 10px;
padding: 0;
}
div#footer {
background-color: #b8dae6;
border-top: #80c1d4 3px solid;
clear: both;
line-height: 120%;
margin: 0 auto;
padding: 0;
text-align: center;
vertical-align: top;
width: 750px;
}
#footer p {
background-color: #b8dae6;
color: #333;
display: block;
font-size: .8em;
font-style: normal;
font-weight: normal;
margin: 2px 0 0 0;
padding: 0;
text-align: center;
}
#footer p {
margin: 0;
padding: 0;
}
#footer p a {
font-size: .8em;
color: #333;
background-color: #b8dae6;
margin: 0;
padding: 0;
}
#footer p a:link {
color: #333;
text-decoration: underline;
}
#footer p a:visited {
color: #333;
text-decoration: underline;
}
#footer p a:hover {
color: #333;
text-decoration: underline;
}
#footer p a:active {
color: #333;
text-decoration: underline;
}
div#panel {
background-color: #b8dae6;
float: right;
margin: 10px 0 0 0;
padding: 0;
text-align: center;
vertical-align: top;
width: 200px;
}
h3.panel {
color: #333;
display: block;
font-size: 1.1em;
font-style: normal;
font-weight: bold;
margin: 0;
padding: 0;
text-align: center;
}
p.panel {
background-color: #b8dae6;
font-size: 1em;
text-align: center;
font-weight: normal;
font-style: normal;
display: block;
color: #333;
margin: 8px 0 0 0;
padding: 0;
}
p.panelmin {
color: #333;
font-size: 0.7em;
font-weight: normal;
line-height: 120%;
margin: 0;
padding: 0;
text-align: center;
}

