{border: 0;  margin: 0; padding: 0;}

/* =Basic HTML, Non-essential
----------------------------------------------------------------------*/
body{margin-left: auto; margin-right: auto; width: 760px; background: #666666; color: #777; position: relative; }
#pagecontainer{margin-left: auto; margin-right: auto; margin-top: 50px; width: 760px; border: 8px solid #000000;}
#gallerycontainer{margin-left: 40px;}
#gallerycategories{margin-left: 100px;}
h1{font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: large; margin: 25px 0 10px 45px; padding:0;}
p{clear: both; font: 12px Verdana, sans-serif; padding: 10px 0 20px 0; color: #FFFFFF; margin-left: 45px; }
p a{color: #FFFFFF; text-align: center; padding: 0; margin: 0; text-decoration: none;}
p a:hover{color: #000000;}
li p {color: #666666; margin: 0; text-align:center; padding-top: 10px; cursor: default; }
#footer {font-family: Verdana, Arial, Helvetica, sans-serif; clear: both; background: #000000; padding:5px; color: #ffffff; font-size: small; text-align: center;
border-top: 8px solid #000000;}
#footer a:link, #footer a:visited{color: #ffffff; text-decoration: underline;}
#footer a:hover{color: #666666;}


/* =Hoverbox Code
----------------------------------------------------------------------*/
.hoverbox{cursor: default; list-style: none;}
.hoverbox a{cursor: default;}
.hoverbox a .preview{display: none;}
.hoverbox a:hover .preview{display: block; position: absolute; top: -33px; left: -45px; z-index: 1;}
.hoverbox img{background: #fff; border-color: #aaa #ccc #ddd #bbb; border-style: solid; border-width: 1px; color: inherit; padding: 2px; vertical-align: top;
width: 100px; height: 75px;}
.hoverbox li{background: #eee; border-color: #ddd #bbb #aaa #ccc; border-style: solid; border-width: 1px; color: inherit; display: inline; 
float: left; margin: 3px; padding: 5px; position: relative;}
.hoverbox .preview{border-color: #000; width: 200px; height: 150px;}

----------------------------------------------------------------------*/
.gallerypages{cursor: auto; list-style: none;}
.gallerypages a{cursor: auto;}
.gallerypages a:hover{display: block;}
.gallerypages img{background: #fff; border-color: #aaa #ccc #ddd #bbb; border-style: solid; border-width: 1px; color: inherit; padding: 2px; vertical-align: top;
width: 100px; height: 75px;}
.gallerypages li{background: #eee; border-color: #ddd #bbb #aaa #ccc; border-style: solid; border-width: 1px; color: inherit; display: inline; 
float: left; margin: 3px; padding: 5px; position: relative;}
