BODY {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background-color: #C93;
	background-image: url('images/diag-bkd_05_0724.gif');
	background-position: 0 0;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}
td {
    vertical-align: top; padding: 0;
}
td, p {
    text-align: center;
}
.redtype {
    color: #800;
}
.whitetype {
    color: White;
}
.center {
	text-align: left;
}
h2 {
    color: #330; border-bottom: 2px solid #330;
}
#mainFrame {
    width: 780px; background-color: #E3C880;
    margin: 0 auto; padding: 0; 
    border-width: 0 10px; 
    border-color: #963;
    border-style: solid;
}
    /*font-family: Arial, sans-serif;*/
#monitorBlock {
    text-align: right; height: 30px;
    padding: 5px 12px 0 0; margin: 0; border: 0;
    color: #FFF; background-color: #800;
    font-size: 15px; font-style: italic; font-weight: bold;
    background-image: url(masthead/images/masthead_05_0731_03.jpg);
    background-position: 0 0;
    background-repeat: repeat-x;
}

#supportBlock {
    background-color: #333; color: silver; 
    text-align: right; padding: 1px 6px;
}
#supportBlock a {
    color: silver; font-size: 10px; text-decoration: none; font-style: italic;
}
#supportBlock a:hover {
    color: red; text-decoration: underline; font-style: normal;
}

    /* background-image: url(masthead/images/masthead_05.jpg); */
    /* background-position: 0 0; */
    /* background-repeat: no-repeat; */

#sideNav {
	background-color: #C93; border-top: 2px solid #330;
	padding-right: 8px;
	background-image: url(images/side-blend.jpg);
	background-position: top right;
	background-repeat: repeat-y;
}
.navHeading {
	padding-bottom: 0; margin-bottom: 0;
	background-color: #A74; color: #000;
	font-size: 14px;
}
.navButton {
	display: block; padding: 5px;
	color: #800; text-align: right;
	border-bottom: 1px solid #800;
	text-decoration: none;
	font-style: bolder;
}
.navButton:hover {
	background-color: #800; color: #FFF;
}
.navButtonTop {
	border-top: 1px solid #800;
}

#topNav {
    background-color: #C93; color: #000;
    text-align: left;
    vertical-align: top; height: 50px;
    padding: 0; margin: 0;
}
#mainNav a {
    padding: 0 4px; color: #600;
    font-weight: bolder; text-decoration: none;
    border-right: 1px solid #006;
    font-size: 12px;
}
#mainNav a:hover {
    color: #060; background-color: #EB5;
    text-decoration: underline;
}
#artTitles {
    font-size: 10px; padding-top: 5px;
    text-align: center;
    border-bottom: 0px solid #999;
}
#artTitles a {
    padding: 2px 6px; color: #555;
    font-size: 11px; font-weight: bolder; 
    text-decoration: none; border: 0;
}
#artTitles a:hover {
    color: #090;
    text-decoration: underline;
}

#navBuffer {
    float: left; width: 150px;
    margin: 0; padding: 0;
    border-right: 1px solid #006;
}
#mastHead {
    text-align: center; background-color: #C93;
    padding: 0; margin: 0;
    border-bottom: 0 solid #666;
}
#adLinks {
    background-color: #CCC;
    width: 150px; padding: 0;
}
#adLinks h4 {
    background-color: #777; color: white;
    margin: 0; padding: 0 2px;
    font-size: 12px;
}
#adLinks a {
    display: block; text-decoration: none;
    padding: 3px; width: 150px;
    color: #004; background-color: #AAA;
    font-size: 11px; font-weight: bold;
    border-bottom: 1px solid #300;
}
#adLinks a:hover {
    background-color: #DDD; color: #006;
    text-decoration: underline;
}
#mainContent {
    padding: 10px; width: 800px;
	border-top: 2px solid #330;
}
#copyRight {
    color: #630; background-color: #963;
    font-family: Arial, sans-serif;
    font-size: 10px; text-align: center;
}
.tLarge {
    width: 400px; border: 0;
}
.tThumb {
    width: 200px; border: 0;
}
.thumbBlock {
	width: 160px; padding: 5px;
	border: 0;
}
.thumbBlock img {
	border: 0;
}
.floatLeft {
	float: left; padding: 3px 8px 3px 0;
}
.floatRight {
	float: right; padding: 3px 0 3px 8px;
}
