/*The top 2 style rules - body and #Frame - are extremely important for centering a block-level element on the page. The rules fix an IE bug that incorrectly treats block level elements as inline elements. */

body {
text-align: center;
background: #000;
}

a img {
border: 0px;
}

#Frame {
width: 790px;
text-align: left;
margin: auto;
}

#Header {
position: absolute;
background: #ccc;
color: #000;
width: 790px;
height: 425px;
top: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#Main {
position: absolute;
border-bottom: 21px solid black;
background: #ccc;
color: #000;
width: 790px;
height: 700px;
top: 21px;
}

#BrucePortrait {
position: absolute;
background: #fff;
color: #000;
width: 486px;
height: 261px;
top: 0px;
left: 304px;
border-bottom: 21px solid black;
}

#KiltLeft {
position: absolute;
background: #fff;
color: #000;
width: 283px;
height: 700px;
top: 0px;
border-right: 21px solid black;
}

#TitleBlock {
position: absolute;
background: #aaa;
color: #000;
width: 283px;
height: 146px;
top: 0px;
}

#TributeTitle {
position: absolute;
width: 253px;
top: 17px;
left: 10px;
text-align: right;
}

.TributeTitleText {
font-family: Verdana, Arial, sans-serif;
font-size: 36px;
font-weight: normal;
color: #fff;
}

.TributeTitleSubText {
font-family: Times, serif;
font-size: 21px;
font-style: italic;
color: #fff;
}

#KiltPhoto {
position: absolute;
background: #fff;
color: #000;
width: 153px;
height: 400px;
top: 169px;
}

#CorporateSponsors {
position: absolute;
color: #000;
top: 160px;
left: 10px;
width: 250px;
text-align: right;
}

#ToBruceFans {
position: absolute;
color: #000;
top: 290px;
left: 340px;
width: auto;
}

#OrderNowLink {
position: absolute;
top: 550px;
left: 10px;
width: 250px;
z-index: 1;
text-align: right;
}

#DonateRadio {
position: absolute;
top: 350px;
left: 560px;
width: auto;
z-index: 1;
text-align: center;
}

#BodyCopy {
position: absolute;
color: #000;
top: 320px;
left: 340px;
width: 410px;
}

.Headline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

.BodyText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;

}

.Gray10{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333;
}

.Black12B{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
font-weight: bold;
}

.Blue16B{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #0000ff;
font-weight: bold;
}