* { font: normal 12pt georgia, verdana, arial; color: white; }
#layoutholder { width: 940px; margin: auto; background: white url('../images/bkg.jpg') top left repeat-y; }
#head { background: transparent url('../images/top.jpg') top left no-repeat; padding-top: 35px; }
#body { padding: 0px 50px; }
#foot { background: white url('../images/bottom.jpg') top left no-repeat; height: 54px; }
h1, h2, h3, h4, h5, strong { font-weight: bold; }

/* FRONTPAGE SPECIFICS. */
#menuTabs { height: 21px; border-bottom: 1px solid white; padding: 0; margin: 0px 20px; margin-bottom: 5px; }
#menuTabs ul { list-style: none; margin: 0; padding: 0; border: 0; float: right; }
#menuTabs ul li { float: left; margin: 0; padding: 0; border: 0; height: 21px; margin: 0em 0.2em; background: white url('../images/tabRight.jpg') top right no-repeat}
#menuTabs ul li a { float: left; margin: 0; padding: 0; border: 0; padding: 3px 8px; font-size: 0.8em; text-decoration: none; background: transparent url('../images/tabLeft.jpg') top left no-repeat; color: black; }

#blockholder { width: 815px; clear: both; overflow: auto; margin: 0px 19px; }
#blockholder ul { margin: 0; padding: 0; border: 0; list-style: none; }
#blockholder ul li { margin: 0; padding: 0; border: 0; margin-right: 5px; float: left; }
#blockholder ul li.endblock { margin: 0; padding: 0; border: 0; float: left; }
.block div { background: transparent url('../images/newsBlock.gif') top left no-repeat; }
#news { width: 265px; height: 255px; }
#draft { width: 265px; height: 255px; background: transparent url('../images/draft.jpg') top left no-repeat; }
#banner { width: 260px; height: 255px; background: transparent url('../images/banner.jpg') top left no-repeat; }
.endblock div { width: 265px; height: 255px; background: transparent url('../images/newsBlock.gif') top left no-repeat; }