/*  Copyright Gobstopper Creative Ltd  */

#container {
position: relative;
min-height: 100%;
}
* html #container {
height: 100%;
}
html {
height: 100%;
}
body {
background-color: #bcbdc0;
text-align: left;
color: #ffffff; 
font-family: arial, sans-serif;
font-size: 0.8em;
height: 100%;
padding: 0;
margin: 0;
}
p {
padding: 0;
margin: 0 0 1em 0;
}
p a {
font-weight: bold;
color: white;
}
p a:hover {
color: silver;
text-decoration: none;
}
a img {
border-style: none;
padding: 0;
margin: 0;
}

h1 {
color: #ffffff;
font-weight: normal;
font-size: 1.6em;
padding: 0;
margin: 0 0 0.4em 0;
}
h2 {
color: #ffffff;
font-weight: normal;
font-size: 1.4em;
padding: 0;
margin: 0 0 0.2em 0;
}

/* begin main elements */
#centerize {
width: 900px;
padding: 20px 0 0 0;
margin: 0 auto;
}

#main {
background: url('_images/bg.jpg') top center no-repeat;
width: 900px;
height: 586px;
padding: 20px 0 0 0;
margin: 0;
}

#intro {
color: white;
text-align: center;
padding-top: 220px;
}

#links {
text-align: center;
width: 600px;
padding: 0;
margin: 20px 0 0 150px;
}
#links td {
vertical-align: top;
padding: 0 20px;
}
#links td a {
color: white;
}
#links td a:hover {
color: silver;
}

#tags {
font-size: 1.2em;
padding: 40px 0;
font-weight: bold;
color: silver;
text-align: center;
}

#contact {
line-height: 1.6em;
color: silver;
padding: 0 0 0 20px;
margin: 0;
}
#contact b {
color: white;
}

#linked {
position: absolute;
top: 527px;
padding: 0;
margin: 0 0 0 757px;
}

table {
padding: 0;
margin: 0;
}
td {
vertical-align: top;
padding: 0 20px 5px 0;
}
input {
padding: 0 0 3px 0;
}