@charset "utf8";

/* 
;
; Team 116 Robotics, 2008-2009.
; by Alex L
;
*/

@import url("reset.css");

body    {
            font: 11px Verdana,sans-serif;
            margin: 0;
        }

a       {
            text-decoration: none;
        }

p       {
            line-height: 1.50em;
            text-align: justify;
        }

p, h1, h2, h3, h4, ul, select, iframe
        {
            display: block;
            margin: 0 0 15px 0;
        }

h1, h2, h3, h4 
        {
            font-family: Georgia, serif;
            font-weight: normal;
        }

h1      {   font-size: 2.25em;      }
h2      {   font-size: 1.85em;      }
h3      {   font-size: 1.55em;      }
h4      {   font-size: 1.25em;      }

ul      {
            padding: 0 0 0 15px;
        }

    ul ul   {
                margin: 0;
            }

    ul li   {
                list-style-type: disc;
            }

.wrap-1 {
            margin: 0 auto;
            width: 950px;
        }
    
    .box 
            {
                border: 1px solid;
                padding: 10px 10px 0;
                width: 930px;
            }
        
        .box h1 
                {
                    font-size: 1.55em;
                    font-style: italic;
                }
        
        .box p
                {
                    clear: both;
                    text-indent: 0.0em;
                }
    
    .pad 
            {
                padding: 25px 10px 15px;
                width: 930px
            }

div.bar {
            clear: both;
            height: 35px;
        }
        
    div.bar select
            {
                border: 1px solid;
                height: 20px;
                margin: 7.5px 9px 0 0;
                width: 100px; 
            }

    div.bar a 
            {
                display: block;
                float: left;
                height: 25px;
                padding: 10px 10px 0;
            }
            
        div.bar a:hover, div.bar a.on 
                {
                }
    
    div.bar a.center
            {
                float: none;
                padding: 10px 10px 0;
                text-align: center;
            }

div#level-1
        {
        }

    div#head
            {
            }

        div#head a
                {
                    display: inline;
                    float: left;
                    height: 150px;
                    width: 240px;                
                }
        
        div#head p
                {
                    display: inline;                              
                    float: right;
                    margin: 65px 10px 0 0;
                }
            
            div#head p span
                    {
                        font-family: serif;
                    }
    
    div#tabs
            {
            
            }
        
        div#tabs select
                {
                    float: right;
                }

div#level-2
        {
        }
    
    div#info
            {
                border-top: 0;
            }
    
        div#info h1, div#info p
                {
                    margin-bottom: 10px;
                }
        
            div#info div
                    {
                        padding-top: 5px;
                    }
                    
                div#info div h1
                        {
                            float: left;
                        }
                
                div#info div a
                        {
                            float: right;
                        }
        
        div#info p
                {
                    display: block;
                    float: left;
                    width: 38%;
                }
        
        div#info div.jCan
                {
                    float: right;
                    height: 110px;
                    margin: 0 0 5px 0;
                    width: 60%;
                }
            
            div#info div.jCan ul li
                    {
                        height: 110px;
                        margin-top: 10px;
                        width: 145px;
                    }
            
            div#info div.jCan div.prev,
            div#info div.jCan div.next
                    {
                        padding: 48px 2px;
                    }
               
        div#info.off 
                {
                    display: inline;
                    float: right;
                }
            
            div#info.off p
                    {
                        display: none;
                    }

            div#info.off div.jCan
                    {
                        display: none;
                    }

        div#info.off div
                {
                    display: inline;
                }
        
                div#info.off div a
                        {
                            display: block;
                            margin-bottom: -35px;
                            padding: 5px 0 0 0;
                            
                            position: relative;
                            z-index: 0;
                        }
                    
                div#info.off div h1
                        {
                            display: none;
                        }
        
    div#level-2.wrap-2 
            {
            }
    
    div#body
            {
            }

div#level-3
        {
        }            

    div#foot
            {
                padding: 65px 0 50px 0;
            }
        
        div#foot p
                {
                    padding: 0;
                    text-align: right;                
                }




