@charset "iso-8859-1";
 
body {margin: auto; padding: 0; background: url(images/back2.jpg) ; color: #000; font: 0.8em "Trebuchet MS", Helvetica, Arial, sans-serif; color: #000; text-align: center; }

/* Main Structure */
#wrapper {width: 780px; height: 100%; display: table; margin: 0px auto; background: url(images/acolumnswtsky.jpg); text-align: left; }

/* Header */
#header {clear: both; background: url(images/sky1.jpg); position: relative; }
    #masthead {width: 500px; background: url(images/sky1.jpg); position: relative; padding: 10px 0px 1px 40px; }
h1.sitetitle {font-size: 32px; margin: 8px 0px 0px; } h1 a:link, h1 a:visited {color: #fff; text-decoration: none; }
    .subtitle {font-size: .5em; }

/* Navigation, top list */
#menucontainer {position: relative; z-index: 1; width: 780px; height: 25px; margin: 0; }
#otherstuff {margin: 0; padding: 0; clear: both; border-top: 1px white solid; list-style: none inside; }
#otherstuff li {width: 194px; float: left; background: url(images/sky1.jpg);  text-align: center; }
#otherstuff li:first-child {border: none; padding-left: 1px; }
#otherstuff li a {display: block; width: 194px; padding: 3px 0; }
#otherstuff li {position: relative; float: left;}
#otherstuff li ul {display: none; }
#otherstuff li:hover > ul {display: inline; overflow: visible; position: absolute; z-index: 1;}
#otherstuff > li:hover >  ul {left: 0; top: 1px;}
					  
#otherstuff ul {padding: 0; margin: 0; list-style-type: none; }	

/* Main Content Area */
#main {clear: both; border-top: 1px solid #fff; margin-left: 25px; }

/* Contents */
#content {float: left; width: 520px; margin: 10px 0px 100px 5px; line-height: 1.8em; text-align: justify; }

/* Sidebar */
#navigation {margin: 5px 5px 15px 572px; color: #fff; text-align: right; }
    .index {background: #4682b4; border: 5px solid #fff; font-size: 1.1em; border-bottom-width: 0px; }
    .index a.nav, .index a.nav:visited {color: #ccccff; display: block; padding: 5px 0px; }
    #navigation .primary {border: 5px solid #fff; margin-bottom: 0px; line-height: 1em; padding-top: 15px; padding-bottom: 5px; }
    .primary {background: #4682b4; font-weight: bold; margin-bottom: 30px;} .primary a.nav {color: #fff; display: block; padding: 0px 10px; } .primary p {padding-right: 5px; }
	#navigation .secondary {border-right: 5px solid #fff; border-bottom: 5px solid #fff; border-left: 5px solid #fff;margin-bottom: 10px; line-height: 1em; padding-top: 15px; padding-bottom: 5px; }
	.secondary {background: #4682b4; font-weight: bold; } .secondary a.nav {color: #fff; display: block; padding: 0px 10px; } .secondary p {padding-right: 5px; }

/* Businesses list */
#list {margin: 0; padding: 0; list-style: none inside; }
#list li {float: left; margin-top: 20px; }
#list li a {display: inline; }

/* Footer */
#footer {clear: both; background: url(images/skycolour.jpg); color: #fff; font-weight: bold; }
#footer p {margin: 0px; padding: 7px 9px; text-align: right; } p#vroom {float: left; width: 540px; text-align: center; }
#footer a.abatement {color: #fff; font-weight: bold; } #footer a.abatement.active {color: #fff}

/* Content, Text Formatting */
h1.maintitle {margin: 8px 0px 20px; font: bold 1em; }
h2.heading {padding: 3px 0px 3px; font: bold 0.75em; margin-bottom: 0px; }
h3.subhead {padding: 3px 0px 5px; font: bold 0.5em; margin-bottom: 0px; }	  
p {margin-top: 0px; }
p.pic {margin-top: 20px; }
img.pic {margin: 8px 0px 8px; border-color: #4682b4; border-style: outset; border-width: medium; padding: 0px;}
img.history_pic {margin: 8px 0px 8px 30px; border-color: #4682b4; border-style: outset; border-width: medium; padding: 0px;}
img.link {float: left; margin-right: 10px; border: 2px solid #aaa; }  	 

#listnobullets ul {padding: 0; margin: 0; list-style-type: none;}

/* Links */
a {font-weight: bold; }

a:link {color: #ffffff; text-decoration: none; }
a:visited {color: #ccccff; text-decoration: none;}
a:hover {color: #000000; }
a:active {color: #000000; }

a.nav:link {color: #ffffff; text-decoration: none; }
a.nav:visited {color: #ccccff; text-decoration: none; }
a.nav:active {color: #000000; }
a.nav:hover {color: #000000; }

a.more:link {color: #4682b4; text-decoration: none; font-weight: bold; }
a.more:hover {color: #4682b4; text-decoration: underline; }	
a.more:visited {color: #ccccff;}

