@charset "UTF-8";
/* CSS Document */

/**********************************

Banner

***********************************/

/********************
Linkage
*********************/

html>body div#bg_top {
  height: auto;
  min-height: 518px;
}
div#bottom {
  clear: both;
}

/*   CANVAS HOVER BORDER

a#cover_link, a#cover_link:visited {
display: block;
position: absolute;
width: 890px;
height: 290px;
top: 0;
left: 0;
border: 10px solid transparent;
text-indent: -7777px;
opacity: .25;
}

a#cover_link:hover {
border: 5px solid #4e204e;
}

*/

/**********************
Positioning
***********************/

div#canvas, div.canvas {
position: relative;
display: block;
height: 340px;
margin-top: 3em;
}

div#cover_story {
position: absolute;
bottom: 80px;
right: 75px;
width: 800px;
text-align: left;
}

/**********************
Type
***********************/

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #fff;
font-size: 35px;
padding: 1em 0 .5em 0;
letter-spacing:.1em;
}
h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #fff;
font-size: 20px;
padding: .0 0 1em 0;

}

strong {
font-size: 20px;
}

div#panelright {
font-style: normal;
}

/**********************************

Panels

***********************************/


/**********************
Positioning
***********************/


div#panelleft {
float: left;
text-align: left;
width: 530px;
padding-top: .5em;
}

div#panelleft ul {
text-align: center;
}


/* Sponsor link boxes */
div#panelleft li {
float: left;

margin: .5em .5em 0 0;
padding: .5em;
}



div#panelleft img {
margin: .2em;
}

div#panelright {
float: right;
text-align: left;
width: 300px;
padding-top: .5em;
}

form#buybutton {
text-align: center;
}

/********************
Linkage
*********************/

div#panelleft ul a{
border: none;
display: block;
}
