/*container styles*/
body {
background-color:#FFFFFF;
}

#main {
position:relative;
width:800px;
text-align:left;
margin:0 auto;
}

#mastleft {
position:absolute;
top:0px;
left:0px;
width:338px;
height:90px;
background:url(images/Mastblend.gif) repeat;
z-index:1;
}

#AIBLP {
position:absolute;
top:7px;
left:45px;
z-index:2;
}

#mastright {
position:absolute;
top:0px;
left:341px;
width:457px;
height:90px;
background:url(images/Mastblend.gif) repeat;
z-index:1;
}

#HHmasttype {
position:absolute;
top:9px;
left:353px;
z-index:2;
}

#navbuttons {
	position:absolute;
	top:93px;
	left:0px;
	z-index:10;
	width: 476px;
}

#betanavbutton {
position:absolute;
top:127px;
left:247px;
width:auto;
height:auto;
padding-left:20px;
margin:4px;
z-index:11;
}

#wheel {
position:absolute;
top:170px;
left:275px;
z-index:4;
}

#knot {
position:absolute;
top:230px;
left:375px;
z-index:4;
}
#bodycontainer {
position:absolute;
top:93px;
left:0;
width:800px;
height:auto;
z-index:3;
}

#photobox {
position:relative;
float:right;
width:310px;
height:454px;
background:url(images/photobackground.gif) no-repeat;
margin-bottom:5px;
margin-left:25px;
z-index:3;
}

#textpanel {
	position:relative;
	margin-top:40px;
	height:auto;
	z-index:5;
}


#footer {
position:relative;
clear:both;
width:800px;
height:50px;
background:url(images/footerblend.gif) repeat;
margin-top:3px;
z-index:6;
}

/*text styles*/

h1 {
font:24px/28px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:bold;
color:#BF0000;
margin-top:20px;
}

h2 {
font:16px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
margin-top:10px;
}

p {
font: 14px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
margin-top:+6px;
margin-bottom:+6px;
}

.introtext {
font:16px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#333333;
margin-top:4px;
margin-bottom:4px;
}

.contact {
font:15px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#333333;
margin-top:4px;
margin-bottom:4px;
}

.largetext {
font: 21px/26px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-bottom:10px;
color:#BF0000;
}

.introlist {
font: 21px/26px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:left;
list-style-type:square;
margin-top:10px;
color:#000000;
}

.donationboxtext {
font:21px/32px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
color:#2c4a9f;
text-align:left;
margin-top:10px;
}


a:link, a:visited {
text-decoration:none;
color:#FFCC00;
}

a:hover {
color:#0033FF;
}

a.email:link, a.email:visited {
text-decoration:none;
color:#0033FF;
}

a.email:hover {
color:#FF0000;
}

a.lglink:link, a.lglink:visited {
text-decoration:inherit;
color:#990000;
}

a.lglink:hover {
color:#0033CC;
}

.footertext {
font-family: 70%/100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFCC00;
text-align:center;
vertical-align:middle;
padding:3px;
}
