@charset "UTF-8";

/*major divs*/

/*old bg 8bc195*/
body {
font: 100% Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
background: url('img/bgpix.jpg') top left;
<!-- background-color: #003669; -->
/* background: url('img/bgpix.jpg') top left;*/
/* background-color: #003669; */
/* background-color: #c11616; */
margin: 20px 0 0 0;
padding: 0;
text-align: center;
color: #333333;
}

body p {color:#666666; font:Arial, Helvetica, sans-serif;}

.twoColFixRtHdr #container {width: 780px; background: #FFFFFF; margin: 0 auto; text-align: left;}
 <!-- red top for valentines day -->
<!-- .twoColFixRtHdr #header { background-color: green; float:left; width:750px; padding: 0 10px 0 20px; background:url(img/topbg_red.png) no-repeat;} 
 -->
 
 .twoColFixRtHdr #header { background-color: green; float:left; width:750px; padding: 0 10px 0 20px; background:url(img/topbg.jpg) no-repeat;} 

.twoColFixRtHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}

/*nav tags*/
/* Old bg #b40000 */
/* 2nd bg #88898e */
/*  old blue nav bar color changed for holidays on 11-28-2010 was blue #002649 or red for valentines*/
.twoColFixRtHdr #nav {float:left; width: 740px; margin: 0 0 10px 0; padding: 0 40px 10px 0; _padding-top: 10px; font-size:15px; background:#002649 ; font-weight:bold;}

.twoColFixRtHdr #nav li {float:left; margin-right: 15px; padding: 0; list-style:none;}

.twoColFixRtHdr #nav a {float:left; display: block; margin: 0 1px 0 0; padding: 0 8px 8px 0; text-decoration: none; size:20px; color:#FFFFFF;}

.twoColFixRtHdr #nav a:hover {color:#ccc;}

.twoColFixRtHdr #nav a:active {color:#333333;}


/*sidebar*/

.twoColFixRtHdr #sidebar1 {float: right; width: 200px; padding: 0 0 0 10px; line-height:10px; border-left:thin solid #CCCCCC;} /*top left*/

.twoColFixRtHdr #sidebar1 li {line-height:20px;}

.twoColFixRtHdr #sidebar1 p {line-height:15px;}

/*main Content*/

.twoColFixRtHdr #mainContent { 
	margin: 0 250px 0 0; 
	padding:0 20px; 
} 
<!-- bottom corner red image -->
<!-- .twoColFixRtHdr #footer {padding: 20px 20px 10px 20px; text-align:center; color:#b40000; background:url(img/botbg_red.png) no-repeat bottom;}
  -->
  
.twoColFixRtHdr #footer {padding: 20px 20px 10px 20px; text-align:center; color:#b40000; background:url(img/botbg.jpg) no-repeat bottom;}
 
.twoColFixRtHdr #footer p {padding:10px 0;}

.twoColFixRtHdr #copyright {
font-size:9px;
text-align:center;
/* footer colors blue background:#003669; or red #c11616*/
<!-- background: url('img/bgpix.jpg') top left;  -->
background-color: #003669;
padding:5px 0 0 0;
}


.copy-para {
color: white;
}


/*link styles*/

/* a {color:#b40000; text-decoration:none;} commented out 11-28-2010 */ 
a {color:#b40000; text-decoration:none;}

a:hover {color:#333;}

a:active {color:#b40000;}

a img {border:none;}

/*header tags*/

h1 {margin-top:10px;}

h2 {line-height:25px;}

h3 {border-bottom:#666666 thin solid; padding: 0 5px 0 0;}

h4 {color:#b40000; line-height:15px;}

/*classes*/

.red {color:#FF0000;}

.center {vertical-align:middle; margin:10px;}

.fltrt { 
	float: right;
	padding-left: 8px;
	background:#FFFFFF;
}
.fltlft { 
	float: left;
	padding: 0 8px 4px 0;
	background:#FFFFFF;

}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
