/* TAGS */
 
body {
    background: #ccc;
    color: #00001C;
    font-family: Helvetica, Arial, sans-serif;
    margin: 0;
    overflow: hidden
}
 
input[type=text] {
    width: 145px;
    font-size: .9em
}
textarea {
    font-size: .8em
}
input[type=text], textarea {
    border: 2px solid #FFF;
    padding: 3px;
    color: #FFF;
    background: #00001C;
    font-family: Georgia, sans-serif
}
 
p, h2, h3, form {margin: 0}
 
a img {border: 0}
 
a:active, a:focus { outline: none }
 
/* CLASSES */
 
.header { font-size: 1.25em }
.right { float: right }
 
/* DIVS */
 
#container, #middle {
    margin-top: 100px;
    width: 730px;
}
 
#viewport {
    width: 730px;
    height: 130px;
    overflow: hidden
}
 
#main {
    font-size: 2em;
    height: 130px;
    vertical-align: bottom;
    text-align: center;
}
 
#main a {
    font-weight: bold;
    text-decoration: none;
    color: #000
}
 
#content {
    width: 700px;
    height: 250px;
    background-repeat: no-repeat;
    background-color: #00001A;
    color: #FFF
}
    #content #loading {
        background-color: #00001A;
        margin: 10px  0 0 10px;
        padding: 5px
    }
    
    #content a { color: #FFF }
 
    #content h2 { 
        font: 1.5em Helvetica, Arial, sans-serif;
        font-weight: bold;
        margin-bottom: 5px;
        text-transform: capitalize
    }
    #content h3 {
        font: 1em Helvetica, Arial, sans-serif;
        font-weight: bold;
        margin-bottom: 3px;
    }
    
    #content p { 
        font: .8em Georgia, serif;
        margin: 0 0 1em 0;
        line-height: 1.4em
    }
    
    #content #close {
        float: right;
        position: absolute;
        top: 5px;
        left: 685px;
        z-index: 101;
        height: 10px;
        width: 10px;
    }
    
    #content .col1, #content .col2 {
        padding: 10px;
        width: 330px;
        z-index: 10;
        position: absolute
    }
    
    #content .col1 {
        left: 0;
        float: left
    }
    
    #content .col2 {
        right: 0;
        margin-top: 2px;
        float: right
    }
    
    #content .page {
        display: inline;
        width: 700px;
        height: 250px;
    }
    
    #content #paginate {
        position: absolute;
        z-index: 11;
        width: 100%;
        height: 100%;
        left: 0
    }
        #paginate #prev, #paginate #next {
            width: 40%;
            height: 100%;
            display: block
        }
        
        #paginate #prev { left: 0; float: left }
        #paginate #next { right: 0; float: right }
        #paginate #prev:hover { background: url(../img/prev.png) left 50% no-repeat }
        #paginate #next:hover { background: url(../img/next.png) right 50% no-repeat }
    #content #download_portfolio {
        text-align: center;
        margin-top: 110px
    }
    #content #download_portfolio a {
        font: 2em Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-decoration: none
    }
    #content #download_portfolio a:hover {
        text-decoration: underline
    }
#nametag {
    padding: 10px 0 10px 0;
    font-size: 1.70em;
    vertical-align:middle
}
 
    #icon {
        padding-right: 5px;
        vertical-align: middle
    }
 
#navigation {
    background: #00001A;
    color: #C9E0FF;
    font: .8em Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%
}
    
    #navigation ul li a {
        color: #C9E0FF;
        text-decoration: none;
        padding: 10px 10px 10px 10px;
        border-left: 1px solid #C9E0FF
    }
    
    #navigation ul li.last a { border-right: 1px solid #C9E0FF }
    
    #navigation li a:hover {
        background: #FFF;
        color: #00001A
    }
    #navigation li a.selected {
        background-color: #E3EEFF;
        color: #00001A;
        background-image: url(../img/selected.gif);
        background-repeat: no-repeat;
        background-position: bottom center
        
    }
    
    #navigation ul {
        margin: 10px;
        list-style: none;
        list-style-type: none;
    }
    
    #navigation ul li { 
        display: inline;
        margin-left: -4px
    }
