body {
   color: #000000;
   background-color: #DE9191;
   background-image: url(http://img.photobucket.com/albums/v219/gishstar/GryffBKGD.jpg);
}
.headings {
   background-color: #A70101;
}
td.headings font {
   color: #F1D200;
}
.whosonline {
   color: #F1D200;
   background-color: #A70101;
}
.background {
   background-image: url(http://img.photobucket.com/albums/v219/gishstar/GryffBKGD.jpg);
   background-repeat: yes-repeat;
   background-position: center center;
}
.banner {
   width: 468;
   height: 170;
   background-image: url(http://img.photobucket.com/albums/v219/gishstar/Gryffindor.jpg);
   background-repeat: no-repeat;
   background-position: center center;
}
.addreply {
   width: 90;
   height: 50;
   background-image: url(http://img.photobucket.com/albums/v219/gishstar/ARGryffindor.jpg);
   background-repeat: no-repeat;
   background-position: center center;
}
.newtopic {
   width: 90;
   height: 50;
   background-image: url(http://img.photobucket.com/albums/v219/gishstar/NTGryffindor.jpg);
   background-repeat: no-repeat;
   background-position: center center;
}
.newpoll {
   width: xx;
   height: yy;
   background-image: url(http://img.photobucket.com/albums/v219/gishstar/PollGryff.jpg);
   background-repeat: no-repeat;
   background-position: center center;
}

body { background-attachment: fixed; }


body { margin: 0px; padding: 0px;}

#banner { text-align: center; background: http://img.photobucket.com/albums/v219/gishstar/GryffBKGD.jpg;}
#banner table { padding: 0px; border: 0px; }
#banner .a { width: 100%; text-align: center; }
#banner td { text-align: center; }
#banner .nav { margin: 0px auto; }

#nav { text-align: center; background: #A30D1B; color: #FFFFFF}
#nav .nav td { border-right: #FFFFFF dotted 1px; padding: 2px 4px 2px 8px}

#news {
text-align: center;
background: #F1D200;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
color: #A30D1B;
letter-spacing: 3px;
font-weight:normal;
padding: 4px 20%;}

#news hr { height: 1px; border: 1px dotted #A30D1B; margin: 2px 0px;}

.newstext { width: 200px; display: none;}

.nav { margin: 0px auto; }
.nav td { border-right: #FFFFFF dotted 1px; padding: 2px 4px 2px 8px}
table.nav { border-left: #FFFFFF dotted 1px}

.nav a, #news a {
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
color: #FFFFFF;
letter-spacing: 3px;
font-weight:normal;
text-decoration: none}
.navtext a {
font-family: Tahoma, Arial, sans-serif;
color: #FFFFFF;
font-size: 9px;
font-weight: bold;
letter-spacing: 3px;}

.navtd { padding: 1px; }
.navtdover {background-color: #A30D1B; }


/* EZBoard Menus by phalen180
   Copyright (c) 2003 G E K E . N E T
   License is granted for use of these menus on ezboard, Inc. message boards ONLY.
   No other use without prior written permission

   Code is provided as is, with no warranty expressed or implied. */


/* YOU CAN EDIT THINGS HERE */

/* set the background image to use for sub-menus */
ul.menus a.submenu {
   background-image: url('');
   background-repeat: no-repeat;
   background-position: right center;
   }

/* set the text decoration for links (including menus) line-height must equal height of menu items */
ul.menus a { text-decoration: none; font-size: 13px; line-height: 20px; }

/* set width of menus, height of menu items */
ul.menus li {
   width: 150px;
   height: 20px;
   }

/* for non-IE browsers, the height must be set including the border */
ul.menus > li, ul.menus li ul > li {
   height: 21px;
   } 

/* must be same width as above */
ul.menus a { display: block; width: 150px; }

/* for sub-menus, set the top and left margins
   top is always negative, the height plus one border's width
   left is always positive, the width minus one border's width */
ul.menus li li ul {
   margin-top: -22px; /* height + border-width, adjust for font-size */
   margin-left: 0px; /* width - border-width */
   }

/* for netscape, top is negative, height plus two border's widths
   left is positive, width + 4 (padding) */
ul.menus li li > ul {
   margin-top: -22px;
   margin-left: 0px;
   }
   
/* colors / styles for menu headings, is also inherited by menu items */
ul.menus li a {
   border: solid 1px #FFFFFF;
   background-color: #A30D1B;
   color: #F1D200;
   }
ul.menus li a:hover { color: #A30D1B !important; background-color: #F2FF90 !important; }

/* currently selected menu background-color.  should be the same as hover above */
ul.menus li.curmenu a { color: #A30D1B; background-color: #F2FF90; }

/* border, color of menu items, submenu items */
ul.menus li ul li a {
   border: solid 1px #000000;
   background-color: #F2FF90 !important;
   color: #A30D1B !important;
   border-top-width: 0px; /* eliminate double-thick borders on IE */
   }

/* don't worry about double-borders on netscape */
ul.menus li ul li > a {
   border-top-width: 1px;
   } 
/* hover colors for menu items */
ul.menus li li a:hover { background-color: #BDBE74 !important; color: #5C3520 !important; }

/* border for the top of a sub-menu */
ul.menus li li li ul:first-child a, ul.menus li.fsmitem a { border-top-width: 1px; } /* put a top border on sub-submenus */



/* DO NOT EDIT THINGS HERE UNLESS YOU KNOW WHAT YOU'RE DOING! */

div#Content { text-align: center; clear: left; }

ul.menus {
   margin: 0px; padding: 0px;
   list-style: none inside none;
   list-style-type: none;
   line-height: 0px !important;
   font-size: 0px !important;
   width: 150px;
/* Protect IE 5.x */
   voice-family: "\"}\"";
   voice-family:inherit;
   list-style: none outside none;
   }
ul.menus li {
   list-style: none inside none;
   list-style-type: none;

   display: block;
   float: left;
   margin: 0px;
   padding: 0px;
   margin-right: 3px;

/* Protect IE 5.x */
   voice-family: "\"}\"";
   voice-family:inherit;
   list-style: none outside none;
   }
ul.menus > li {
   margin-right: 8px;
   }

ul.menus { text-align: left !important; }
ul.menus a { text-align: center; }
ul.menus li li {
   text-align: left !important;
   margin: 0px;
   float: none;
   margin-left: 155px;
   }
ul.menus li li a { text-align: center; }

ul.menus ul {
   display: none;
   position: absolute;
   margin: 0px;
   padding: 0px;
   margin-top: -23px;
   }

ul.menus a { padding-left: 3px; }