body {
margin: 0;
padding: 0;
color: #FFFFFF;
background-image: url(/images/diamond-plate.jpg);
font-family: verdana, arial;
}

div#bizinfo {
width:225px; 
}

div#buytickets {
color:darkblue;
font-weight:600;
}

div.content {
background-image: url(/images/brushed-steel.jpg);
background-repeat: repeat;
font-weight:400;
color:#333333;
border:4px silver ridge;
padding:6px;
}

div#content_container {
margin-left:auto; 
margin-right:auto;
padding:3px;
}

div#footer_container {
margin-top:15px;  
margin-left:auto; 
margin-right:auto;
font-size:11px;
text-align:center;
height:30px;
}

div#outer_container {
width:750px;
margin-left:auto;
margin-right:auto;
}

div#right_content_container {
color:darkblue;
font-weight:600;
}


div#logo_container {
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding:10px;
text-align:center;
}


div.pics {
padding:0px;
}

h2 {
margin:4px;
}

h2.label {
border:2px gray ridge;
height:36px; /* for explorer */
font: 22pt verdana;
}


img.bolt-left, img.bolt-right {
position:absolute;
width:80px;
height:50px;
}


img#diamondz_logo {
height:250px;
}


table#content {

}

table#content tr td {
vertical-align:top;
}

table#events {

}

table#events td {
color:black;
font-weight:600;
padding:3px;
border-bottom:3px white ridge;
}

table#events td.priority {
color:purple;
font-weight:800;
}

table#events th {
border:1px black ridge;
text-align:left;
}

table.pics {
padding:0;
}

ul {
margin-top:2px;
margin-bottom:2px;
padding-top:0;
padding-bottom:0;
padding-left:12px;
margin-left:2px;
}

ul li {
margin-left:1px;
}

<!-- overrriders -->

.black {
color:black;
}

.bold {
font-weight:800;
}

.center {
text-align:center;
}

.fixedfont {
font-family: courier;
}

.purple {
color:purple;
}

.red {
color:red;
}

p.error {
color:red;
font-weight:600;  
}

p.info {
color:blue;
font-weight:600;
}
