html, body {
height: 100%;
}

body {
background-color: #000000;
background-image:url(../img/yb-bg.gif);
background-position: center center;
background-repeat: repeat-y;
font-family: Helvetica;
font-size: 11px;
color: #120500;
margin:0;
}

h1 {
color: #ffcc00;
}

h3 {
border-bottom: solid 1px #ffcc00;
width: auto;
}

li {
list-style-image: url(../img/yb-bullet.gif);
margin: 3px 0;
}

input {
border: solid 1px #ffcc00;
width: 290px;
margin-top: 2px;
margin-bottom: 10px;
background-color: #ffffff !important;
}

input.submit {
border: solid 1px #ffcc00;
width: 100px;
margin-top: 10px;
margin-bottom: 10px;
background-color: #ffffff !important;
color: #ffcc00;
}

textarea {
border: solid 1px #ffcc00;
width: 290px;
height: 100px;
margin: 12px 0 0 0;
font-family: Helvetica;
font-size: 11px;
color: #120500;
}

.container {
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
position: relative;
}

.innercontainer {
position: relative;
width: 765px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
min-height:659px;  /* real browsers */
}

.rtcontent {
width:480px; 
height:600px; 
position:absolute; 
right:0; 
top:0; 
background-image: url(../img/yb-bricks.jpg); 
background-position:right top; 
background-repeat:no-repeat;
}

.rtcontent-inside {
width:480px; 
height:600px; 
position:absolute; 
right:0; 
top:0; 
background-image: url(../img/yb-bricks-inside.jpg); 
background-position:right top; 
background-repeat:no-repeat;
}

#bottom {
width: 100%;
position: absolute;
bottom: 0;
}
