body, html{
        margin:0;
        padding:0;
        background-color:#000000;
       background-image:url(/images/bg-chris.jpg);
        background-repeat:no-repeat;
		background-position:center 20px;
        }

* {
        font:12px Arial, Helvetica, sans-serif;
        color:white;
        }
#body {
        width:800px;
        margin:0;
        padding:0;
        margin-left:auto;
        margin-right:auto;
        position:relative;
        text-align:left;
        }

#header {
                position:relative;
                z-index:0;
                display:block;
                clear:left;
                float:none;
                height:150px;
                width:800px;
                }


#column1{
        width:180px;
        clear:left;
        float:left;
        padding:0px;
        padding-right:20px;
                margin:0;
				margin-top:250px;
                display:inline;
        }
#column2{
        width:500px;
        color:white;
        background-color:none;
        padding:0px;
        float:left; 
		margin-top:80px;
		padding-left:20px;
        }
#column3 {

/*		left:682px;
		width:100px;*/
        padding:0px;
        padding-left:20px;
        float:left;
		margin:0;
		margin-top:400px;
               display:none;
        }

/*#column1 > div, #column3 > div{
        border-bottom:1px dotted #666666;
        }*/
#footer {
        width:800px;
        display:block;
        height:60px;
        margin:0;
        margin-left:auto;
        margin-right:auto;
        position: relative;
        text-align:center;
        position:relative;
        top:20px;
        left:0;
        clear:left;
        border-top:1px solid #999999;
        padding-top:10px;
        }
#footer a {
        color:white;
        text-decoration:none;
        padding:0px 5px;
        }
#footer a:hover {
                border-bottom:1px solid #006699;
        }
#nav {
        position:absolute;
        right:0px;
        top:180px;
        width:700px;
        text-align:center;
        margin:0;
        padding:0;
                }
#nav a{
        margin:-10px -5px;
        }
#nav a:hover{
        border-bottom:3px solid #006699;
        }
h1 {
        font-weight:bold;
        text-transform:uppercase;
        font-size:14px;
        }
h2 {
        text-transform:uppercase;
        font-weight:bold;
        padding:0;
        margin:10px 0px 0px 0px;
        }


#guestbook label{
        clear:left;
        float:left;
        display:block;
        width:50px;
        margin:3px 0px;
        text-align:right;
                padding-top:2px;
        padding-right:4px;
        }

#guestbook > label + input{
                color:black;
        background-color:#999999;
        margin:3px 0px;
                border:none;
        }

#column3 label{
 clear:left;
 float:left;
 display:block;
 width:150px;
 margin:3px 0px;
 }
#column3 label + div{margin:3px 0px; }

#maxvo2calc {
        text-align:center;
        margin-bottom:10px;
        }
#maxvo2calc > input{padding:2px;}

#maxvo2calc td{
                text-align:left;
                }

.input {
                color:black;
        background-color:#999999;
        margin:3px 5px;
                border:none;
        }
 i{
   font-style:italic;
   font-family:Times;
   }

hr {
        width:100%;
        border-top:none;
        border-bottom:1px dashed #666666;
        height:0;
        padding:0;
        margin:20px 0px;
        }
#sponsors {
        text-align:center;
        margin:0 auto;
        }
#sponsors div{
        text-align:center;
        margin-bottom:40px;
        display:block;
        margin-left:auto;
        margin-right:auto;
        }

#BTS {
		margin-left:44px;
		}
		
#BTS > a{
        color:white;
        text-decoration:none;
		padding:0px 5px;
        font-weight:bold;
		cursor: default;
		cursor:hand;
		}

#part_1, #part_2 {
		width:480px;
		border-top: 1px solid #666666;
		}

.google_map {
		background-color:#3399FF;
		color:white; 
		padding:2px 6px;
		border-top:2px solid #33CCFF;
		border-left:2px solid #33CCFF;;
		border-bottom: 2px solid #3300CC;
		border-right: 2px solid #3300CC;
		text-decoration:none;
		}
		.google_map:hover {
		background-color:#3399FF;
		color:yellow; 
		padding:2px 6px;
		border-bottom:2px solid #33CCFF;
		border-right:2px solid #33CCFF;;
		border-top: 2px solid #3300CC;
		border-left: 2px solid #3300CC;
		text-decoration:none;
		}		