/*
---------------------------------------------------------------
Title:       Generations
Publisher:   Element Fusion
Copyright:   2006; Element Fusion, LLC
---------------------------------------------------------------
*/

/* general */

body
{
    font: normal 12px helvetica, arial, sans-serif; 
    background:#696B6D url("images/background.gif") repeat-y top center;
    margin: 0;
    padding: 0;
}

#main_container
{
    width: 747px;
    margin: 0 auto;
}

#header {
    width: 747px;
    height: 120px;
    background: url("images/header.jpg") top center no-repeat;
}

#searchbox {
    padding-top: 60px;
    padding-bottom: 0px;
    margin: 0px;
    float: right;
    width: 220px;
    height: 30px;
}

#admin_container {
    padding-right: 13px;
    padding-left: 13px;
    width: 720px;
    background: #502625;    
}

#content {
    clear: both;
    width: 747px;
    background: #502625;
}

#content_internal {
    padding-top: 5px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 5px;
}

#main_left {
    float: left;
    margin-top: 14px;
    padding-left: 14px;
    width: 500px;
}

#main_right {
    float: right;
    margin-top: 14px;
    padding-right: 14px;
    width: 209px;
}

#copyright {
    font: normal 11px helvetica, arial, sans-serif; 
    float: left;
    padding-top: 5px;
    padding-left: 15px;
    width: 720px;
    color: #C6C6C6;
}

#blog_top {
    width: 500px;
    height: 80px;
    background: url("images/blog_top.jpg") top center no-repeat;
}
#white_top {
    width: 500px;
    height: 16px;
    background: url("images/white_top.gif") top center no-repeat;
}
#white_sides {
    width: 500px;
    background: url("images/white_sides.gif") top center repeat-y;
}
#white_bottom {
    width: 500px;
    height: 15px;
    background: url("images/white_bottom.gif") top center no-repeat;
}

#admin_top {
    width: 720px;
    height: 16px;
    background: url("images/admin_top.gif") top center no-repeat;
}
#admin_sides {
    width: 720px;
    background: url("images/admin_sides.gif") top center repeat-y;
}
#admin_bottom {
    width: 720px;
    height: 15px;
    background: url("images/admin_bottom.gif") top center no-repeat;
}

#menu_top {
    width: 209px;
    height: 18px;
    background: url("images/menu_top.gif") top center no-repeat;
}
#menu_sides {
    width: 209px;
    background:#A6A6A6 url("images/menu_sides.gif") top center no-repeat;
}
#menu_bottom {
    width: 209px;
    height: 16px;
    background: url("images/menu_bottom.gif") top center no-repeat;
}

/* general ends */

#radium3 {
    float:right;
    margin:-10px 0 0 0;
    }

H1 {
    font: bold 16px helvetica, arial, sans-serif; 
}

H2 {
    font: bold 14px helvetica, arial, sans-serif;
    border-top: 1px dotted #CCCCCC;
    margin: 0px;
    padding: 0px;
    padding-top: 3px;
}

/* Links
--------------------------------------- */

a, a:link, a:visited {
    color: #642727;
    font-weight: bold;
    text-decoration: none;
    }

a:visited {
    color: #642727;
    }

a:hover, a:active {
    background: #642727;
    color: #FFFFFF;
    }


/* Navigation
--------------------------------------- */

#header .nav {
    clear: both;
    background: url("images/tan_sides.gif") top center repeat-y;
    height: 20px;
    margin: 0;
    padding: 7px 0px 0px 5px;
    }

.nav li {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
    }

#header .nav a {
    color: #452526;
    line-height: 20px;
    font-family: "Trebuchet MS", "Lucida Grande", verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    float: left;
    height: 20px;
    padding: 0 .5em;
    margin: 0 .5em;
    }

#header .nav a:hover {
    background: #A82B29;
    color: #FFFFFF;
    } 

#sectionmenu {
    padding-top: 5px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 5px;
}
#sectionmenu .nav {
    display: block;
    padding: 1px 0;
    margin: 0px;
}

#sectionmenu .nav li a, #sectionmenu .nav li a:link, #sectionmenu .nav li a:visited {
    display: block;
    color: #642727;
    border-bottom: 1px dotted;
    text-decoration: none;
    margin: 5px 0 5px 1px;
    padding: 5px 0;
    font-weight: bold;
}

#sectionmenu .nav li a:hover, #sectionmenu .nav li a:active {
    color: #FFFFFF;
    background: #642727;
}

#bread {
    width:710px;
    margin-top: 15px;
    margin-left: 15px;
    padding: 4px;
    background: #BCBDBD;
    border-top: 1px solid #393939;
    border-bottom: 1px solid #393939;
    margin-bottom: 1px;
}

.breadCrumb {
    background: #BCBDBD;
}
    
/* Sky Elements
---------------------------------- */

ul.news, ul.events, ul.links, .eventsList ul, .linksModule ul, .articlesListModule ul {
    margin: 0;
    padding: 0;
    }

ul.news li, ul.events li, ul.links li, .eventsList li, .linksModule li, .articlesListModule li {
    list-style: none;
    padding-left: 18px;
    background: url(images/bullet.gif) no-repeat left 1px;
    margin-bottom: .5em;
    }

ul.news li, .articlesListModule li {
    background-image: url(images/news_bullet.gif);
    }

ul.events li, .eventsList li {
    background-image: url(images/events_bullet.gif);
    }

ul.links li, .linksModule li {
    background-image: url(images/links_bullet.gif);
    }
