body { background: #000000; padding:5px; font-size:75%; color:#ffffff; font-family:arial, sans-serif; line-height:2.2em; }
#wrapper { padding:5px; background: #000000; width:960px; margin-left: auto; margin-right: auto; }
#top { padding:0px; background-color: transparent; width: 960px; vertical-align:top; margin-left: auto; margin-right: auto; margin-top: -15px;}
#content { background-color: transparent; width:960px; text-align:left; margin-left: auto; margin-right: auto; margin-top: 15px;}

.imgborder { border-top: 10px; border-left:10px; border-right: 10px; border-bottom: 15px; border-color: #FFFFFF; border-style: solid; }

.leftimg { float: left; border:2px solid #ffffff; margin-right: 20px; margin-bottom: 6px; }

.centreimg {float: right; border-top: 15px; border-left:15px; border-right: 15px; border-bottom: 25px; border-color: #FFFFFF; border-style: solid; margin-left: 60px; margin-right: 220px; margin-top: 10px; margin-bottom: 25px;  }

.rightimg { float: right; border-top: 15px; border-left:15px; border-right: 15px; border-bottom: 25px; border-color: #FFFFFF; border-style: solid; margin-left: 60px; margin-right: 20px; margin-top: 10px; margin-bottom: 25px; }

#nav { background-color: transparent; width:960px; text-align:left; padding-left: 5px; }
ul.horiz li { display: inline; text-transform: uppercase; text-decoration: none; letter-spacing:2px;margin:0;border-color:#ffffdd;border-style:solid;border-width:0 0 0 1px;padding:0 8px 0 12px;background-color:transparent;color:#ffffff; }
a { color:#ffffff; font-size: 0.85em; font-weight:bold; text-decoration: none; }
a:hover { text-decoration:underline;  color:#ffffff; }

body.section1 #nav li.one,
body.section2 #nav li.two,
body.section3 #nav li.three,
body.section4 #nav li.four,
body.section5 #nav li.five,
body.section6 #nav li.six,
body.section7 #nav li.seven,
body.section8 #nav li.eight {background-color: gray; }

p, h1, h2, h3, h4 { font-family:"georgia", serif; font-weight:normal; }
p { color:#ffffff; font-size: 1.1em; padding-bottom:5px; }
h1 { color:#ffffff; font-size:2em; font-weight:normal; }
h2 { color:#ffffff; font-size:1.1em; border-bottom:1px solid #ffffff; padding-bottom:5px; }
h3 { color:#ffffff; font-size:1.1em; padding-bottom:5px; }
h4 { clear:both; color:#fff; font-size:1.2em; background:#019BA1; padding:2px 4px; border-right:4px solid #2AB8BE; }

#albumlist {
	list-style-type: none;
	width: 955px;
	margin-left: 10px;
}
#albumlist li {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	font: bold 1.0em Arial, Helvetica, sans-serif;
}
#albumlist img {
	display: block;
	border-top: 10px; border-left:10px; border-right: 10px; border-bottom: 15px; border-color: #FFFFFF; border-style: solid;
}
