/* CSS Document */



* {

        margin: 0;

        border: 0;

        padding: 0;

        }



body {

        background-color: #F7FDFF;

        font-family: "Trebuchet MS",sans-serif;

        }





.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

font-size: 0;

}





.clearfix {

display: inline;

}



    * html .clearfix {height: 1%;}

        .clearfix {display: block;}



#ad {

       background-color: #FFFFFF;

       border-left: 0px solid #A9B9BF;

       border-right: 0px solid #A9B9BF;

       display: block;

       width: 800px;

        height: 110px;

       margin-top: 5px;

       margin-bottom: 5px;

       text-align: center;

}



#text {

        width: 350px;

        display: none;

        height: 60px;

        font-size: 16px;

        color: #CCC;

        text-decoration: none;

        padding-top: 10px;

        }



#container {

        margin: 0 auto;

        width: 800px;

        background-color: #ffffff;

        border-left: 8px solid #A9B9BF;

        border-right: 8px solid #A9B9BF;

        padding-bottom: 45px;

        }



h1 {

        background-color: #383E40;

        border-bottom: 1px solid #666;

        height: 19px;

        color: #CCC;

        font-size: 12px;

        padding: 3px 10px;

        }



h2 {

        background-color: #EDECF2;

        height: 40px;

        font-size: xx-large;

        color: #333;

        letter-spacing: -3px;

        padding: 30px 40px;

        border-top: 1px solid #9FD6EA;

        }



#navigation {

        height: 30px;

        background: #383E40;

        list-style-type: none;



        }



#navigation li {

        float: left;

        text-align: center;

        border-right: 1px solid #A3A3A3;

        }



#navigation a {

        width: 79px;

        display: block;

        height: 26px;

        font-size: 16px;

        color: #CCC;

        text-decoration: none;

        padding-top: 4px;



        }



#navigation a:hover {

        background-color: #717C80;

        }



#slogan {

        list-style-type: none;

        float: right;

        width: 550px;

        height: 25px;

        background-color: #919191;

        border-left: 250px solid #9D9D9D;

        }



h3 {

        font-size: 14px;

        color: #333;

        font-style: italic;

        float: left;

        margin-left: 10px;

        }



#slogan p {

        font-size: 14px;

        color: #333;

    font-style: italic;

        float: left;

        margin: 2px 20px;

        }



        #sloganlinks {

                list-style-type: none;

                float: right;

                width: 500px;

                height: 25px;

                background-color: #919191;

                border-left: 300px solid #9D9D9D;

        }



#introductionnews {

        float: left;

        width: 540px;

        margin: 5px;

        }



#intro {

        font-size: 16px;

        color: #CCC;

        font-style: italic;

        background: #333;

        padding: 5px;

        border-bottom: 4px solid #666;

        }



#news a{

        margin-top: 10px;

    font-size: 16px;

    color: black;

        background-color: light blue;

        padding-top: 0px;

        text-decoration: none;

        }



h4 {

        font-size: 16px;

        padding-left: 10px;

        background-color: #383E40;

        color: #F1FCFF;

        margin-top: 10px;

        }



#clear {

        width: 243px;

    float: right;

        background-color: #FDFFFF;

        margin: 5px;

        margin-left: 0;

        border: 0px solid #A9B9BF;

    display: none;

        }



#recentwork {

        width: 243px;

        float: right;

        background-color: #FDFFFF;

        margin: 5px;

        margin-left: 0;

        border: 1px solid #A9B9BF;

        }



#recentwork ul {

        list-style-type: none;

}



h5 {

        height: 35px;

        background-color: #BFD2D9;

        color: #383E40;

        font-size: 16px;

        font-style: italic;

    text-decoration: none;

        border-right: 4px solid #383E40;

        }



h6 {

        height: 20px;

        background-color: #F1FCFF;

        font-size: 12px;

        padding-left: 10px;

        border-top: 1px solid #717C80;

        }



#recentwork img {

        border: 2px solid #717C80;

        margin-left: 44.5px;

        margin-top: 10px;

        }



#recentwork p {

        font-size: 12px;

        color: #FFF;

        background-color: #717C80;

        margin-top: 5px;

        padding: 5px;

        border-bottom: 1px solid #383E40;

        }



#recentwork a {

    font-family: "Trebuchet MS",sans-serif;

        font-size: 14px;

        color: blue;

        background-color: #ffffff;

        margin-top: 5px;

        padding: 5px;

        text-decoration: none;

        }



#sponsor {

        width: 243px;

        float: right;

        background-color: #FDFFFF;

        margin: 5px;

        margin-left: 0;

        border: 1px solid #A9B9BF;

        }



#sponsor ul {

        list-style-type: none;

}



h5 {

        height: 35px;

        background-color: #BFD2D9;

        color: #383E40;

        font-size: 16px;

        font-style: italic;

        border-right: 0px solid #383E40;

    border-bottom: 1px solid #383E40;

        }



h6 {

        height: 20px;

        background-color: #F1FCFF;

        font-size: 12px;

        padding-left: 10px;

        border-top: 1px solid #717C80;

        }



#sponsor img {

        border: 2px solid #717C80;

        margin-left: 44.5px;

        margin-top: 10px;

        }



#sponsor p {

        font-size: 12px;

        color: #FFF;

        background-color: #717C80;

        margin-top: 5px;

        padding: 5px;

        border-bottom: 1px solid #383E40;

        }



#sponsor a {

    font-family: "Trebuchet MS",sans-serif;

        font-size: 14px;

        color: blue;

        background-color: #ffffff;

        margin-top: 5px;

        padding: 5px;

        text-decoration: none;

        }





#footer {

        margin: 0 auto;

        margin-top: -30px;

        width: 800px;

        height: 30px;

        background-color: #717C80;

        border-left: 8px solid #A9B9BF;

        border-right: 8px solid #A9B9BF;

        text-align: center;

        }



#footer p, a {

        color: #F1FCFF;

        font-size: 11px;

        padding-top: 5px;

    text-decoration: none;

        }



#footerad {

        margin: 0 auto;

        margin-top: -30px;

        width: 800px;

        height: 120px;

        display: block;

        background-color: #ffffff;

        border-left: 8px solid #A9B9BF;

        border-right: 8px solid #A9B9BF;

        text-align: center;

        }



        div#linktabs {



                height: 26px;

                border:0px solid black;

                border-top: 0px solid #383E40;

                border-bottom: 0px solid #383E40;

                vertical-align:bottom;

                margin-left: 5px;

                padding-left: 5px;

                padding-right: 5px;

                padding-top:.5em;

                background:#383E40;

                text-align: center;

                margin:0px;

                margin-top:0;

        }



        div#extra{

                border-left:0px solid black;

                border-right:0px solid black;

                padding:1em;

                background:#FFAE4F;

                text-decoration:none;

                color:#CCC;

        }

        div#extra a{

                        font-size: 14px;

                        padding:1em;

                        background:#FFAE4F;

                        text-decoration:none;

                        color:#383E40;

        }

        div#extra form{

                float:right;

        }



        div#linktabs a{



                width: 79px;

                height: 26px;

                font-size: 14px;

                padding-left: 5px;

                padding-right: 5px;

                background:#383E40;

                border-right: 0px solid #A3A3A3;

                text-decoration:none;

                color:#CCC;

        }

        div#linktabs b{

                color:#FFAE4F;

                width: 79px;

                height: 26px;

                font-size: 16px;

                vertical-align:bottom;

                margin-left:5px;

                padding-left:5px;

                padding-right:5px;

                background:#383E40;

        }

        div#linktabs a:hover{

                color:#FFAE4F;

                width: 79px;

                height: 26px;

                font-size: 14px;

                vertical-align:bottom;

                margin-left: 5px;

                padding-left: 5px;

                padding-right: 5px;

                padding-top:.8em;

                background:#383E40;

}
