/* body */
body {
background-color:#666;
margin:auto;
padding:0;
}

h1,h2,h3,p {
margin:0;
padding:5px;
}

#wrap {
width:900px;
height:1730px;
background-color:#000;
margin:auto;
}

/* header */
#header {
width:900px;
height:199px;
}

#header img {
float:left;
}

/* top table */
#toptable {
width:900px;
}

#toptable .clip {
width:850px;
padding-left:10px;
padding-top:5px;
}

#toptable .clipbox {
width:420px;
height:348px;
float:left;
}

.clipbox img {
border:1px solid #fff;
}

/* bottom table */
#bottomtable {
width:900px;
float:left;
}

#bottomtable .left {
width:449px;
height:429px;
float:left;
}

#bottomtable .leftclipbox {
width:420px;
height:348px;
float:left;
padding-left:29px;
padding-top:5px;
}

#bottomtable .right {
width:451px;
height:429px;
float:left;
background-image:url("images/bg_right.jpg");
background-repeat:no-repeat;
margin:auto;
}

#bottomtable .rightinfo {
width:395px;
height:429px;
background-image:url("images/righttable.jpg");
background-repeat:no-repeat;

}

#bottomtable .toprated {
width:390px;
height:260px;
padding-top:45px;
padding-left:5px;
}

#bottomtable .toprated img{
float:left;
padding:1px;
}


/* bonus */
#bonus {
width:884px;
margin:auto;
}

#bonus .thumbs {
width:880px;
padding-top:5px;
float:left;
}

/* Text */
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:34px;
font-weight:400;
text-align:center;
}

p.download {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#999;
text-align:center;
}

/* Links */
a:link {
color:#FFF;
}

a:hover {
color:blue;
}

a:visited{
color:none;
}

a:active {
color:white;
}

