body {
/*background-image:url("mountains.png");*/
/*background-repeat:repeat-x;*/
/*background-position:top left;*/
background-color:#fff;
color:#666;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
height:768px;
width:1024px;
}

p {
font-size:0.8em;
}

h2 {
color:#990000;
font-size:1.8em;
font-weight:normal;
letter-spacing:2px;
}

h1, h2, h3, h4 {
margin:0;
padding:0;
}

#highlight {
font-weight:bold;
color:#990000;
}

#innerlink {
font-weight:bold;
color:#990000;
cursor:pointer;
}

/**************************************************/
/* main image */

div#mainImage {
width:299px;
height:432px;
border-style: solid;
border-width: 1px;
}

/**************************************************/
/* logo */

img#logo {
position:absolute;
/* 
left:229px; 
top:35px; 
opacity:0.25;
filter:alpha(opacity=25);
*/
left:250px;
top:50px;
z-index:100;
}

/**************************************************/
/* about */

div#about {
position:absolute;
top:438px;
height:280px;
left:1px;
width:299px;
}

div#aboutHeader {
position:absolute;
top:0px;
height:45px;
left:1px;
padding-left:8px;
}

div#aboutText {
position:absolute;
top:45px;
height:220px;
left:1px;
border-top-style:solid;
border-bottom-style:solid;
border-width: 1px;
padding-left:8px;
padding-right:8px;
}

div#aboutText p {
/*padding-top:.5%;*/
font-size:0.70em;
}

/**************************************************/
/* middle box */

div#mediums {
width:200px;
height:768px;
position:absolute;
top:0px;
left:300px;
border-style: solid;
border-width: 1px;
border-color: #000000;
background-image:url("Gradient.png");
}

div#linkList2 {
padding-top:406px;
padding-left:30px;
}

div#linkList2 p {
color:#990000;
font-size:1.4em;
font-weight:normal;
letter-spacing:2px;
}

div#linkList2 p:hover {
color:white ;
}

/**************************************************/
/* gallery */

div#gallery {
position:absolute;
overflow: auto;
top:0px;
height:412px;
left:502px;
width:522px;
padding:11px;
}

div#gallery a img {
border: 1px solid #BBB;
padding: 2px;	
margin: 8px 8px 8px 8px;
}

/**************************************************/
/* description */

div#description {
position:absolute;
top:438px;
height:265px;
left:502px;
width:522px;
}

div#decsriptionHeader {
position:absolute;
top:0px;
height:45px;
left:0px;
width:522px;
padding-left:10px;
}

div#descriptionText {
position:absolute;
top:45px;
height:220px;
left:0px;
width:522px;
border-width: 1px;
border-top-style:solid;
border-bottom-style:solid;
padding-left:10px;
padding-right:8px;
}

/**************************************************/
/* contact */

div#contactBox {
position:absolute;
top:704px;
height:64px;
left:502px;
width:522px;
}

div#contactBox a {
padding-left:10px;
padding-top:10px;
color:#990000;
}


div#contactBox a:hover {
color:#DAD488;
}