body {
    color: rgb(0,0,0);
    font-family: sans-serif;
    text-align: center;
    font-size: 14px;

    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;

    background: url(shade.png) repeat;
   background-color: rgb(122,153,84);
   /*background-color: rgb(95,115,35);*/
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;

    text-align: center;
}

a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border-style: none; }
a:hover img{ opacity: 0.75; }
div.shade
{
    position: fixed;
    background: url(shade.png) repeat-x;
    width: 100%;
    height: 1024px;
    top: 0%;

    z-index: -4;    
}

div.logo
{
    width: 768px;
    height: 320px;

    background: url(logo.jpg);

    border-radius: 16px 16px 0px 0px;
    -moz-border-radius: 16px 16px 0px 0px;
}

div.box
{
    position: fixed;
    background-color: white;
    width: 768px;
    height: 512px;

    margin-left: -384px;
    margin-top: -256px;
    top: 50%;
    left: 50%;

    z-index: -1;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */

    border-radius: 16px 16px 16px 16px;
    -moz-border-radius: 16px 16px 16px 16px;
}

.shadow {
    position: fixed;
    background-color: black;
    width: 768px;
    height: 512px;
	
    margin-left: -384px;
    margin-top: -256px;

    top: 50%;
    left: 50%;

    -moz-box-shadow:    0px 0px 8px rgb(0,0,0);
    -webkit-box-shadow: 0px 0px 8px rgb(0,0,0);
    box-shadow:         0px 0px 8px rgb(0,0,0);

    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */

    border-radius: 16px 16px 16px 16px;
    -moz-border-radius: 16px 16px 16px 16px;

    z-index: -2;
}
.shadow2
{
	z-index: -3;
	opacity: 0;
	position: fixed;
    background-color: black;
    width: 768px;
    height: 512px;
	
    margin-left: -392px;
    margin-top: -264px;

    top: 50%;
    left: 50%;
	
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */	
	
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=8,MakeShadow=false,ShadowOpacity=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=8,MakeShadow=false,ShadowOpacity=1)";
	zoom: 1;
}
div.textbox
{
    float: left;
    width: 253px; 
    height: 192px; 
    text-align: left; 
    padding: 16px;

    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}

div.seperator
{
    float: left; 
    width: 1px; 
    height: 192px;
    background: url(seperator.png);
	background-repeat: no-repeat;
}

div.cell
{
    float: left; 
    width: 110px;
}
