html{height:101%;}
body {background:#d40000 url(../images/generic2/body-bg.gif) repeat-x; margin:0; padding:0; font:normal 12px Arial, Helvetica; color:#cfcfcf;}
img{border:none;}
#extHeader{background:url(../images/generic2/ext-header-bg.png) no-repeat; width:913px; height:21px; margin:0 auto;}
#container{background:url(../images/generic2/container-bg.png) repeat-y; width:912px; margin:0 auto;}
#intHeader{width:767px; margin:0 auto;;}
#intHeader .left{width:767px; height:125px;}
#intHeader .left a{padding:0; margin:0;}
#intHeader .footer{}
#intHeader .footer ul{margin:0; padding:12px 0 0;}
#intHeader .footer li{display:inline; background:url(../images/generic2/nav-divider-bg.gif) right no-repeat;}
#intHeader .footer li a, a:visited{color:#cfcfcf; padding:0 7px 0 5px; text-decoration:none;}
#intHeader .footer li a:hover{color:#cfcfcf; padding:0 7px 0 5px; text-decoration:underline;}
#meat{width:767px; margin:0 auto;}
#content{padding:15px 0 0;}
#content .left{background:url(../images/generic2/content-left-bg.gif) repeat-x; width:767px; height:52px;}
#content .left ul{display:none;}
#content .right{background:#380000 url(../images/generic2/content-right-bg.gif) repeat-x; width:725px; padding:20px;}
#extFooter{text-align:center; color:#fff;}
#extFooter a{color:#fff;}
#vcard{text-align:right; color:#ad0000; font-weight:bold; padding:5px 20px 0 0;}
.logo{width:767px; height:125px;}