@charset "UTF-8";
/* CSS Document */
body {
background:url(bg.jpg) repeat-x top left #000;
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
}

#wrapper {
width:960px;
min-height:100%;
margin-bottom:45px;
margin-right:auto;
margin-left:auto;
}

/* --------------------------------------- HEADER HERE */
#header {
width:960px;
height:488px;
padding-bottom:15px;
}

#mainmenu {
width:960px;
height:80px;
margin-left:auto;
margin-right:auto;
}

#logo {
float:left;
margin-top:8px;
height:85px;
width:216px;
background: url(../interface/logo.png) no-repeat;
}

#nav {
float:right;
height:90px;
width:500px;
}

#banner {
width:960px;
height:380px;
background:#333;
margin-top:35px;
position:relative;
}

#banner img {
position:absolute;
right:0;
bottom:0;
}

* html #banner {
margin-top:19px;
}

/* augustine bg */
#banneraugustine {
width:960px;
height:380px;
background: url(../interface/bg-augustine.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#banneraugustine img {
position:absolute;
right:0;
bottom:5px;
}

* html #banneraugustine {
margin-top:19px;
}

/* sam bg */
#bannersam {
width:960px;
height:380px;
background: url(../interface/bg-sam.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannersam img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannersam {
margin-top:19px;
}


/* victor bg */
#bannervictor {
width:960px;
height:380px;
background: url(../interface/bg-victor.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannervictor img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannervictor {
margin-top:19px;
}

/* eric bg */
#bannereric {
width:960px;
height:380px;
background: url(../interface/bg-eric.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannereric img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannereric {
margin-top:19px;
}

/* gabriel bg */
#bannergabriel {
width:960px;
height:380px;
background: url(../interface/bg-gabriel.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannergabriel img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannergabriel {
margin-top:19px;
}

/* yen bg */
#banneryen {
width:960px;
height:380px;
background: url(../interface/bg-yen.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#banneryen img {
position:absolute;
right:0;
bottom:5px;
}

* html #banneryen {
margin-top:19px;
}

/* shawn bg */
#bannershawn {
width:960px;
height:380px;
background: url(../interface/bg-shawn.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannershawn img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannershawn {
margin-top:19px;
}

/* june bg */
#bannerjune {
width:960px;
height:380px;
background: url(../interface/bg-june.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannerjune img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannerjune {
margin-top:19px;
}

/* xian bg */
#bannerxian {
width:960px;
height:380px;
background: url(../interface/bg-xian.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannerxian img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannerxian {
margin-top:19px;
}

/* lionel bg */
#bannerlionel {
width:960px;
height:380px;
background: url(../interface/bg-lionel.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannerlionel img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannerlionel {
margin-top:19px;
}

/* baldwin bg */
#bannerbaldwin {
width:960px;
height:380px;
background: url(../interface/bg-baldwin.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannerbaldwin img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannerbaldwin {
margin-top:19px;
}

/* cindy bg */
#bannercindy {
width:960px;
height:380px;
background: url(../interface/bg-cindy.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannercindy img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannercindy {
margin-top:19px;
}

/* ian bg */
#bannerian {
width:960px;
height:380px;
background: url(../interface/bg-ian.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannerian img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannerian {
margin-top:19px;
}

/* yin bg */
#banneryin {
width:960px;
height:380px;
background: url(../interface/bg-yin.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#banneryin img {
position:absolute;
right:0;
bottom:5px;
}

* html #banneryin {
margin-top:19px;
}


/* sean bg */
#bannersean {
width:960px;
height:380px;
background: url(../interface/bg-sean.jpg) no-repeat #333;
margin-top:35px;
position:relative;
}

#bannersean img {
position:absolute;
right:0;
bottom:5px;
}

* html #bannersean {
margin-top:19px;
}

/* --------------------------------------- CONTENT HERE */
#content {
width:960px;
height:600px;
margin-top:18px;
margin-bottom:0px;
border-top: solid #333333 1px;
border-bottom: solid #333333 1px;
}

* html #content {
margin-top:10px;
}


/* --------------------------------------- FOOTER HERE */
#footer {
border-top:solid #333333 1px;
width:100%;
height:45px;
background-color:#0b0b0b;
position:relative;
}

.clearfooter {
height: 45px;
clear: both;
}

#footercenter {
width:960px;
height:12px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}

#footerleft {
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
color:#383838;
font-size:11px;
float:left;
display:inline;
}

#footerright {
font-family:Arial, Helvetica, sans-serif;
color:#383838;
font-size:11px;
float:right;
display:inline;
}

#footerright a {
color:#383838;
font-size:11px;
text-decoration:none;
}

#footerright a:hover {
color:#666;
}
