*
{
    margin: 0;
    padding: 0;
}

body
{
    font-size: 10pt;
    letter-spacing: 0px;
    background: #fbfbfb url(xbg.gif) no-repeat 0 +25px;
    word-spacing: 0px;
    letter-spacing: 0px;
    color: #515151;
    font: normal 12px Verdana;
    color: #797979;
}

#container
{
    margin: 100px auto 0 auto;
    width: 855px;
}

#navdiv
{
    text-align: right;
    height: 60px;
}

    #navdiv ul
    {
        list-style-type: none;
        list-style-image: none;
        margin: 0 auto 0 auto;
    }

        #navdiv ul li
        {
            float: right;
            margin-right: 10px;
            list-style-type: none;
            list-style-image: none;
        }

            #navdiv ul li a
            {
                padding: 30px 0 0 0;
                background: #fbfbfb;
                display: block;
                padding-top: 10px;
                width: 100px;
                height: 50px;
                text-align: center;
                color: #515151;
                text-decoration: none;
            }

                #navdiv ul li a:hover
                {
                    /*background: url(navlisttabhover.png) 0 0 no-repeat ;*/
                    background: #fbfbfb;
                }

                #navdiv ul li a.selected
                {
                    padding: 30px 0 0 0;
                    background: #fbfbfb;
                    display: block;
                    padding-top: 10px;
                    width: 100px;
                    height: 50px;
                    text-align: center;
                    color: #515151;
                    text-decoration: none;
                }

#content
{
    padding: 20px 0 20px 20px;
    height: auto;
}

h1, h2, h3, h4
{
    padding: 25px 0 5px 0;
}

h1
{
    font-size: 8em;
    padding-left: 40px;
}

h2
{
    font-size: 2em;
}

h3
{
    font-size: 1.5em;
}

#picturelist
{
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    width: 1000px;
}

    #picturelist li
    {
        list-style: none;
        float: left;
        margin: 42px;
        font-weight: bold;
        */ color:#777777;
    }

    #picturelist img
    {
        display: block;
        border: 2px solid gray;
        box-shadow: 5px 5px 8px #666666;
    }

        #picturelist img:hover
        {
            border: 2px solid #0A1D0A;
        }

    #picturelist a
    {
        color: #777777;
        text-decoration: none;
    }

        #picturelist a:hover
        {
            color: #0A1D0A;
        }

body.Home a.Home
{
    color: #525252;
    background: url(../Images/r_menu.png) no-repeat right;
}

    body.Home a.Home span
    {
        color: #525252;
        background: url(../Images/l_menu.png) no-repeat left;
    }

body.about a.About
{
    color: #525252;
    background: url(../Images/r_menu.png) no-repeat right;
}

    body.about a.About span
    {
        color: #525252;
        background: url(../Images/l_menu.png) no-repeat left;
    }

body.documents a.Documents
{
    color: #525252;
    background: url(../Images/r_menu.png) no-repeat right;
}

    body.documents a.Documents span
    {
        color: #525252;
        background: url(../Images/l_menu.png) no-repeat left;
    }

body.curriculum
{
    background-color: #fbfbfb;
}

body[alt^="/curriculum/"] a.Curriculum
{
    color: #525252;
    background: url(../Images/r_menu.png) no-repeat right;
}

    body[alt^="/curriculum/"] a.Curriculum span
    {
        color: #525252;
        background: url(../Images/l_menu.png) no-repeat left;
    }

body[alt^="/gallery/"] a.Gallery
{
    color: #525252;
    background: url(../Images/r_menu.png) no-repeat right;
}

    body[alt^="/gallery/"] a.Gallery span
    {
        color: #525252;
        background: url(../Images/l_menu.png) no-repeat left;
    }

body.contact a.Contact
{
    color: #525252;
    background: url(../Images/r_menu.png) no-repeat right;
}

    body.contact a.Contact span
    {
        color: #525252;
        background: url(../Images/l_menu.png) no-repeat left;
    }

body li a:hover
{
    color: #525252;
    background: url(../Images/r_menu.png) no-repeat right;
}

    body li a:hover span
    {
        color: #525252;
        background: url(../Images/l_menu.png) no-repeat left;
    }

body li.current_page_item a
{
    color: #525252;
    background: url(../Images/r_menu.png) no-repeat right;
}

    body li.current_page_item a span
    {
        color: #525252;
        background: url(../Images/l_menu.png) no-repeat left;
    }

.pic img
{
    background: none;
}

.post-excerpt li a
{
    font: bold;
    color: #248cc8;
    background: none;
}

.post-excerpt li p
{
    color: #135e10;
}

.post-excerpt li a:hover
{
    background: none;
}

.welcome_blog1
{
    text-align: center;
    float: center;
	width: 920px;
    padding: 0;
	margin: auto;
	margin-bottom: 15px;
}

    .welcome_blog1 h2
    {
        padding: 0 0 15px 0;
        margin: 0 0 10px 0;
        border-bottom: 1px solid #dadada;
        font: normal 24px Verdana;
        color: #181818;
    }

.welcome_post-excerpt1
{
    text-align: center;
    padding: 0;
    display: table;
    font: normal 12px Verdana;
    color: #797979;
}

.searchtext
{
    font: normal 18px Verdana;
}
.twitter_grid
{
    text-align: center;
    float: center;
	width: 980px;
    padding: 0;
	margin: auto;
}