
a:link {color: blue;}    /* unvisited link */
a:visited {color: blue;}   /* visited link */
a:hover {color:#49F;text-decoration:underline;}   /* mouse over link */
/* a:active {background-color:#FF704D;} */  /* selected link */
/* a:active {text-decoration:none;} */      

body{
    margin:0;
    padding:0;
    border:0;			/* This removes the border around the viewport in old versions of IE */
    line-height: 20px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    background-color: LightSteelBlue;  
}

b{font-size: 105%;}
em{color: red;}
a {text-decoration: none;}

#main_container{
    width: auto; /*Width of main container*/
    max-width:1420px;
    min-width:970px;
    margin: 0 auto; /*Center container on page*/
    background-color: white;      /* this controls the background color of the overall page */
    overflow: hidden;
}

#header_container {
    background-image:url('images/header_bg.jpg');
    background-repeat:repeat-x;
    height: 100px;      /*Height of top section*/ 
}

#right_column_container {
    overflow: hidden;
    background-color: white;   /*  this controls the background color of the right column container */
}

#left_header_container {
    border: 0 none;
    /* vertical_align: middle; */
}

#left_header_container img {
    border: 0 none; 
    float: left; 
    padding: 0 1em; 
}

#login_block {
    border: 0 none;
    background-color: transparent;
    /* float: right; */
    text-align: justify;
    font-size: small;
    position: absolute;
    right: 10px;
    top: 0;
}

#header_container h1{
    margin: 0;
    padding-top: 17px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    text-align: center;
}

#right_header_container {
    float: left;
    padding-top: 10px;
    padding-left: 10px;
    font-weight: bold;
    font-size: medium;
}

#slidemenu {
    width: 1700px;
    background-color: #033597;
    /* overflow: hidden; */
}

#table_title {
    text-align: center;
    padding: 5px 25px;
    font-size: medium;
}

#tracks_wrapper {
    float: none;
    padding: 0px 15px;
    width: 98%;
}
    
#tracks_table {
    font-size: 100%;
    table-layout: auto;
    background-color: WhiteSmoke;
    border: groove;
    /* bordercolordark:"#808080"; */
    height: 14px;
    /* style="border-collapse: collapse" */
    border-color: #111111;
    /* bordercolorlight: #C0C0C0; */        
}
    
#tracks_table b{font-size: 65%;}
    
#tracks_table th td {
    height:50px;
}

#tracks_column {
    margin-left: 250px; /*Set left margin to LeftColumnWidth*/
    /* margin: auto; */
    padding: 10px;
    border: thin solid green;
    background-color: white;
}

#tracks {
    font-family: verdana, arial, sans-serif;
    width: 99%; 
    border-collapse:collapse;
    /* padding: 140; */
    background-color: #E9E9E9;     /* this is the background color of the tracks table */ 
}

#tracks td, #tracks th {
    font-size: 9px;
    text-align: center;
    border:1px solid black;
    padding:0px 3px 0px 3px;
}

#tracks th {
    font-size: 70%;
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #AAA;
    color: DarkBlue;
}


#right_column_container tbody {
    padding-left: 10px;    
}

#tracks tr.alt td {
    color:#000000;
    background-color:#EAF2D3;
}

#tracks_nav {
    float: left;
    padding-left: 200px;
    height: 40px;
}


#left_column_container {
    float: left;
    width: 200px; /*Width of left column*/
    margin-left: 0%; /*Set left margin to -(MainContainerWidth)*/
    background-color: #DDD;
    padding: 5px;
    /* width: 16em; */
    /* border: thin solid red; */
}

#proj_container {
    background-color: #DDE;
    height: 104px;
    width: 200px;
}
    
#proj_container ul {
    list-style-type: none;
}

#proj_container {
    text-align: justify;    
    padding-top: 1px;
    font-weight: bold;
    font-size: small;
}
        
#lower_left_column_container {
    padding-top: 10px;
    background: orange; 
    height: 100px;
    link-align:center;
}

#footer_container {
    clear: left;
    width: 100%;
    background: #129;
    color: #FFF;
    text-align: center;
    padding: 3px 0;
    line-height: 25%;
}

#footer_container a {
    color: #FFFF80;
}

.wimpy_button img {
    border: 0 none;
}

.innertube{
    margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
}

