body,
html {
 margin:0;
 padding:0;
}
body {
 background-color: #d0a5fd;
 background-image: url(/images/page-bg.jpg);
 background-attachment: fixed;
 color: #e8d3fe;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px;
}
#wrapper { 
 margin: 0 auto;
 padding: 5px;
 width: 950px;
 background-color: #08002a;
 background-image: url(/images/table-bg.jpg);
 background-repeat: repeat-y;
}
#header {
 width: 950px;
 height: 100px;
 margin: 0px 0px 5px 0px;
 padding: 0;
}
#navigation {
 width: 940px;
 padding: 0;
 margin: 0px 5px 5px 5px;
}
#title {
 width: 940px;
 padding: 0;
 margin: 0px 5px 5px 5px;
}
#content {
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 940px;
 text-align: justify;
}
#contentLeft { 
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 810px;
 float: left;
 text-align: justify;
}
#contentCtr1 { 
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 640px;
 float: left;
 text-align: justify;
}
#contentCtr2 { 
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 600px;
 float: left;
 text-align: justify;
}
#contentCtr3 { 
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 560px;
 float: left;
 text-align: justify;
}
#right1 { 
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 120px;
 float: right;
}
#right2 { 
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 200px;
 float: right;
}
#right3 { 
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 160px;
 float: right;
}
#left1 { 
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 160px;
 float: left;
}
#left2 { 
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 120px;
 float: left;
}
#rightIns { 
 margin: 0px 0px 10px 10px;
 padding: 0;
 float: right;
}
#leftIns { 
 margin: 0px 10px 10px 0px;
 padding: 0;
 float: left;
}
#footer { 
 width: 940px;
 height: 80px;
 clear: both;
 border-top: 1px solid #4d2d8c;
 margin: 60px 5px 0px 5px;
 padding: 5px 0px 0px 0px;
 background-image: url(/images/hwm-logo-bg.gif);
 background-repeat: no-repeat;
 color: #4d2d8c; 
 text-align: center;
}
#indexWrap {
 margin: 0px 5px 5px 5px;
 padding: 0;
 width: 940px;
 background-image: url(/images/hwm-index.gif);
 background-repeat: no-repeat; 
 background-position: center 15px;
 text-align: center;
 border-top: 2px solid #864dc4;
}
#index {
 margin: 0;
 padding: 45px 120px 170px 120px;
 width: 700px;
}
#clips {
 float: left;
 margin: 0px 2px 0px 0px;
 padding: 0;
 text-align: center;
}
#wp { 
 margin: 0px px 10px 10px;
 padding: 0;
 width: 400px;
 float: right;
 border: 2px solid #864dc4;
 text-align: center;
}
#rightRss { 
 margin: 0px 0px 0px 10px;
 padding: 0;
 width: 200px;
 float: right;
}
#leftRss { 
 margin: 0px 10px 0px 0px;
 padding: 0px 0px 0px 10px;
 width: 200px;
 float: left;
}
#purple {
 color: #4d2d8c; 
}
#purple a:link, #purple a:visited, #purple a:active, #footer a:link, #footer a:visited, #footer a:active {
 text-decoration: none;
 color: #864dc4;
}
#purple a:hover, #footer a:hover {
 text-decoration: none;
 color: #d0a5fd;
}
.clear { 
 clear: both; 
}
.rightPad {
 padding-right: 20px;
}
a:link, a:visited, a:active {
 text-decoration: none;
 color: #e4009f;
}
a:hover {
 text-decoration: none;
 color: #f962cc;
}
h1 {
 font-size: 24px;
 margin: 0px 0px 10px 0px;
 padding: 0;
}
h2 {
 font-size: 22px;
 margin: 0px 0px 10px 0px;
 padding: 0;
}
h3 {
 font-size: 16px;
 margin: 0px 0px 10px 0px;
 padding: 0;
}
h4 {
 font-size: 14px;
 margin: 0px 0px 10px 0px;
 padding: 0;
}
h5, h6, p {
 margin: 0px 0px 10px 0px;
 padding: 0;
}
img {
 border: 0;
}
form {
 margin: 0;
 display: inline;
}
input, select, option, textarea {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
}
.centerdiv { /*IE method of centering a relative div*/
 text-align: center;
}
.centerdiv>div { /*Proper way to center a relative div*/
 margin: 0 auto;
}
