/**
* Anderson University School of Theology
* Author: Brainstorm, Inc
* Author URI: http://brainstormbrand.com/
*/

/*
* header_2010.css overrides
*/
/* above header */
#top-bar-inner {
    width : 910px;
}

/* main navigation */
#navigation {
    margin-left : 3px;    /* mimic white rule on rest of site */
    margin-right : 3px;
}

/*
* SOT start
*/
body {
    margin : 0;
    padding : 0 0 7px 0;
    background : #000;
    font-family : arial, sans-serif;
    font-size : 13px;
    color : #4d4d4d;
}

a:link {color:#5e5e5e;text-decoration:underline;}
a:visited {color:#d96d41;}
a:hover {color: #d96d41;}

img,
a img {
    border : 0;
}

img[align=right],img[align="right"] {float:right !important;}
img.right {float:right !important;margin: 0 0 20px 15px !important;}
img[align=left],img[align="left"], img.left, img.alignleft {float:left !important;margin: 0 15px 20px 0 !important;}
img.block {float:none !important;display:block !important;clear:both !important;}
img.nofloat {float:none !important;display:inline !important;margin:0 !important;padding:0 2px;}

form {
    margin : 0;
}

@media print {
    body {
        padding : 0;
        background : #fff;
    }
}

#ieroot p {
    margin : 13px 0;
}

h1 {
    font-family : times new roman, times roman, times;
    font-weight : normal;
    font-size : 25px;
    line-height : 25px;
}

h2 {
    font-size : 1.4em;
}

h3 {
    font-size : 1.2em;
}

h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited {
    text-decoration : none;
}

/*
* Globular stuff
*/
.clearboth {
    clear : both;
}

#ieroot .clearboth {
    clear : both;
    height : 1px;
    overflow : hidden;
}

/*
* Master container
*/
#mastercontainer {
    margin : 0px auto;
    width : 910px;
    background : #fff;
}


/*
* Header
*/
#headercontainer {
    height : 57px;
    background : transparent url(../images/dotted_h_rule_grey.gif) bottom left repeat-x;
}

#headertop {
    margin : 0;
    padding : 0 43px 0 24px;
}

#headertoplinks {
    float : right;
    width : 450px;
    padding : 0;
    font-size : 9px;
    color : #a8a8a8;
    text-align : right;
}

#headertoplinks a {
    text-decoration : none;
}

#headertoplinks a:hover {
    text-decoration : underline;
}

#headertoplinks a {
    color : #a8a8a8;
}

#headertoplinks ul {
    margin : 0 0 6px 0;
    height : 22px;
    padding : 0;
}

#headertoplinks li {
    display : block;
    float : right;
    margin : 0;
    width : 78px;
    padding : 6px 0px;
    list-style : none;
}

#headertoplinks li.black {
    text-align : center;
    padding : 0;
    background : #000;
    color : #fff;
}

#headertoplinks li.sep {
    width : 2px;
    padding : 6px 0px;
}

#headertoplinks li.home {
    width : 50px;
}

#headertoplinks li.black a {
    display : block;
    padding : 6px 0px;
    color : #fff;
}

#headertoplinks li.last {
    padding-top : 9px;
    padding-bottom : 3px;
    text-align : right;
}

#headertoplinks #connect-with-us {
    padding : 4px 0 0 0;
    width : 158px;
    color : #c48413;
    font-weight : bold;
    text-align : left;
}

#headertoplinks #connect-with-us img {
    margin : 0;
    vertical-align : middle;
}

#aulogocontainer {
    padding : 12px 0 0 0;
}

/*
* Second header bar
*/
#sotheaderbarcontainer {
    height : 77px;
    padding : 0 0 0px 23px;
    background : #f3ecb2;
}

#sotheader {
    display : block;
    margin : 0;
    padding : 21px 0 0 0;
    border : 0;
    font-size : 1em;
    line-height : 1em;
}

#sotheaderlogolink {
    display : block;
    width : 363px;
    padding : 0;
}

#banner-ad-small-space {
    margin : 12px 0 0 0;
    float : right;
}

#searchboxcontainer {
    float : right;
    margin : 25px 13px 0 0;
    width : 190px;
    padding : 3px 0px 3px 4px;
    background : #d6d6d6;
    font-size : 11px;
}

#searchboxinput {
    margin : 0;
    width : 151px;
    padding : 1px 3px;
    font-size : 11px;
    vertical-align : middle;
}

#searchbutton {
    margin : 0;
    vertical-align : middle;
}

@media print {
    #searchboxcontainer {
        display : none;
    }
}

/*
* Main Navigation
*/
#mainnavigationcontainer {
    border-bottom : 2px solid #e5e5e5;
}

#mainnavigation {
    display : block;
    margin : 0;
    height : 34px;
    padding : 0 0 0 20px;
    background : transparent url(../images/main_nav_bar_bg.gif) top left repeat-x;
    list-style : none;
    font-size : 11px;
    line-height : 14px;
}

#mainnavigation li {
    display : block;
    float : left;
    margin : 0 12px 0 0;
    width : 130px;
    padding : 0;
    list-style : none;
}

#mainnavigation a {
    display : block;
    height : 24px;
    padding : 10px 0 0 0;
    color : #bcbec0;
    font-weight : bold;
    text-align : center;
    text-decoration : none;
    text-transform : uppercase;
}

#mainnavigation .current a,
#mainnavigation a:hover {
    background : transparent url(../images/main_nav_rollover_bg.gif) center center no-repeat;
    color : #fff;
}

#mainnavigation li#mainnavigationaboutus { width : 124px; }
#mainnavigation li#mainnavigationadmissions { width : 134px; }
#mainnavigation li#mainnavigationacademics { width : 134px; }
#mainnavigation li#mainnavigationfaculty { width : 134px; }
#mainnavigation li#mainnavigationalumni { width : 134px; }
#mainnavigation li#mainnavigationresources { width : 134px; }

/*
* Quicklinks
*/
#quicklinks {
    float : right;
    margin : 0;
    width : 235px;
    padding : 0;
    list-style : none;
}

* html #quicklinks {
    margin-left : -3px;     /* 3px float bug */
}

#quicklinks li {
    display : block;
    margin : 0;
    padding : 0;
    list-style : none;
}

/* link blocks are all the same except the first one */
#quicklinks li a {
    display : block;
    margin : 0;
    height : 28px;
    padding : 16px 0 0 11px;
    font-size : 13px;
    color : #3a3a3a;
    text-decoration : none;
    background : transparent url(../images/home_quicklinks_bg.jpg) top right no-repeat;
}

/* link blocks are all the same except the first one */
#quicklinks li.first a {
    padding-top : 17px;
    background : transparent url(../images/home_quicklinks_top_bg.jpg) top right no-repeat;
}

#quicklinks li a:hover,
#quicklinks li a.current {
    color : #949494;
    background : transparent url(../images/home_quicklinks_bg_over.jpg) top right no-repeat;
}

#quicklinks li.first a:hover,
#quicklinks li.first a.current {
    background : transparent url(../images/home_quicklinks_top_bg_over.jpg) top right no-repeat;
}

/*
* Footer
*/
#footer {
    clear : both;
    margin : 5px 0 0 0;
    padding : 6px 16px 6px 7px;
    background : #dedede;
    font-size : 9px;
    color : #8c8c8c;
    text-transform : uppercase;
}

#footer a {
    color : #8c8c8c;
    text-decoration : none;
}

#footer #loginlink {
    float : right;
    width : 100px;
    text-align : right;
}

#footer #loginlink a {
    color : #3b3b3b;
}

#footer ul {
    display : inline;
    margin : 0;
    padding : 0;
    list-style : none;
}

#footer li {
    display : inline;
    margin : 0 0 0 6px;
    padding : 0;
    list-style : none;
}



