/* Base , Set up fonts etc. */


body
{
    font                    : 0.8em Trebuchet MS, Arial, Sans Serif;
    background-color       : #555555;
    margin                  : 0px;
    padding                 : 0px;
    background-image        : url('img/background2.png');
    text-align              :center;
    background-repeat       : repeat;

}
h1
{
    font                    : bold 2.4em Trebuchet MS, Arial, Sans Serif;
    font-size               : 120%;
    background-color        : #FFFFFF;
}

a, a:visited
{
    text-decoration          : None;
    color                    : #EEEEEE;
}

a:hover
{
    color                : Blue;
}

#extraContent a, #extraContent2  a:visited, #extraContent2 a, #extraContent2  a:visited
{
    text-decoration            : none;
    color                : #EEEEEE;
}
#extraContent a:hover, #extraContent2 a:hover
{
    color                : Blue;
}

#pageHeader a, #pageHeader a:visited, #pageFooter a, #pageFooter a:visited, #pageHeader a:hover, #pageFooter a:hover
{
    text-decoration            : none;
    color                : #EEEEEE;
    border                  : 0;
}

#pageWrapper
{
    width               : 1300px;
    margin-left: auto;
    margin-right: auto;
    position                : relative;
    text-align              : left;
}

#pageHeader
{
    background-color       : #555555;
    border                  : 0px;
    margin-bottom           : 2px;
    margin-top              : 0px;
    margin-right           :  150px;
    margin-left             : 150px;
}

#pageHeader img
{
    display : block;
    margin-left: auto;
    margin-right: auto;
}
#pageHeader img.rss
{
    position:absolute;
    float : right;
    top:86px
}

#pageHeader h1
{
    font-size               : 120%;
    margin                  : 0px;
    padding                 : 2px;
    background-color       : #555555;
}

#extraContent, #extraContent2
{
    display                 : inline;
    float                   : right;
    clear                   : right;
    width                   : 290px;
    margin                  : 0px;
    margin-top              : 3px;
    padding                 : 2px 2px 2px 2px;
    border                  : 1px solid #EEEEEE;
    background-color        : #777777;
    color                   : #EEEEEE;
    font-size               : 90%;
}

#extraContent ul, #extraContent li, #extraContent2 ul, #extraContent2 li
{
    padding                 : 0px;
    margin-left             : 10px;
    list-style-type         : circle;
    background-color       : #777777;
}

#userLinks
{
    margin                  : 0px;
    margin-top              : 3px;
    list-style-type         : none;
    width                   : 200px;
    border                  : 1px solid #EEEEEE;
    padding                 : 2px 2px 2px 2px;
    background-color        : #777777;
    display                 : inline;
    float                   : left;
    clear                   : left;
}
#SummaryBlock
{
    width                   : 288px;
    margin                  : 0px;
    margin-top              : 0px;
    list-style-type         : none;
    padding                 : 2px 2px 2px 2px;
    displayu                 : block;
    float                   : left;
}
#SummaryBlock:hover
{
    background-color       : #444444;
}
#userLinks h1, #extraContent h1, #extraContent2 h1
{
    margin                  : 0px;
    font-size               : 120%;
    background-color        : #444444;
    color                   : #EEEEEE;
    font-variant            : small-caps;
    padding                 : 2px 2px 2px 5px;
    border                  : 1px solid #EEEEEE;
}


#userLinks ul, #userLinks li
{
    padding                : 0px;
    margin                 : 0px;
    list-style-type        : none;
    background-color       : #777777;
}

#userLinks img
{
    max-width: 180px;
}

#nsiteNavigation
{
    padding                : 0px 0px 0px 0px;
    margin                 : 0px 0px 0px 0px;
    width                  : 100%;
    background-color       : #333333;
    color                  : #EEEEEE;
    border                 : 1px solid #EEEEEE;
}

#nsiteNavigation ul,
{
    padding                : 0px 0px 0px 0px;
    margin                 : 0px 0px 0px 0px;
    list-style-type        : none;
    border                : solid 1px #EEEEEE;
    background-color       : #555555;
}

#nsiteNavigation li
{
    display : inline;
    padding                : 0px 0px 0px 0px;
    margin                 : 0px 0px 0px 0px;
    
}
#nsiteNavigation li a,  #nsiteNavigation li a:visited
{
    text-decoration    : none;
    margin                : 0px 3px 0px 0px;
    padding                : 3px 3px 3px 3px;
    color                    : #EEEEEE;
    background-color       : #555555;
    border                : solid 1px #EEEEEE;

}

#nsiteNavigation li a:hover
{
    background-color       : #333333;
    color                : Blue;
}

#nsiteNavigation li a:active
{
    background-color       : #000000;
    color                : Blue;
}


#mainContent
{
    margin-left            : 208px;
    margin-right           : 300px;
    margin-top             : 3px;
    margin-bottom          : 3px;
    border                 : 1px solid #EEEEEE;
    color                  : #EEEEEE;
    background-color       : #999999;
    padding                : 0px 0px 0px 0px;
}

#largeContent
{
    margin-left            : 0px;
    margin-right           : 300px;
    margin-top             : 3px;
    margin-bottom          : 3px;
    border                 : 1px solid #EEEEEE;
    color                  : #EEEEEE;
    background-color       : #999999;
    padding                : 0px 0px 0px 0px;
}

#Pageing
{
    text-align              : right;
    border                  : 1px solid #EEEEEE;
    color                   : #EEEEEE;
    background-color        : #444444;
    margin                  : 1px 1px 1px 1px;
    padding                 : 2px 0px 2px 0px;
    font-weight             : normal;
    font-size               : 100%;
}
#pageButton
{
    display                 : inline;
    font-variant            : small-caps;
    text-align              : center;
    width                   : 50px;
    margin-top              : 2px;
    margin-right            : 1px;
    margin-left             : 1px;
    margin-bottom           : 2px;
    border                  : 1px solid #EEEEEE;
    font-size               : 100%;
    font-weight             : bold;
    padding                 : 2px 4px 2px 4px;
    text-decoration         : normal;
    color                   : Blue;
    background-color        : #666666;
}
#pageButton a
{

    color                   : #EEEEEE;
    font-weight             : normal;

}

#galleryContent
{
    margin-left             : 10px;
    margin-right            : 10px;
    border                  : 1px solid #EEEEEE;
    color                   : #EEEEEE;
    background-color        : #777777;
    margin-top              : 1px;
    margin-bottom           : 1px;
    padding                 : 0px 0px 0px 0px;
}

#galleryThumb
{
    margin-left            : 40px;
    margin-right            : 40px;
    text-align              :center;
    border                : 1px solid #EEEEEE;
    color                : #EEEEEE;
    background-color        : #777777;
    margin            : 5px 5px 5px 5px;
    padding                : 5px 5px 5px 5px;
}

#mainContent h1, #galleryContent h1, #largeContent h1
{    
    display                 : block;
    font-size               : 120%;
    font-variant            : small-caps;
    text-align              : center;
    margin                  : 0px;
    margin-top           : 2px;
    margin-bottom           : 2px;
    border-bottom           : 1px solid #EEEEEE;
    border-top           : 1px solid #EEEEEE;
    font-weight             : bold;
    padding                 : 2px 2px 2px 5px;
    text-decoration         : none;
    background-color       : #333333;
    color                   : #EEEEEE;
}

#mainContent h2, #galleryContent h2 , #largeContent h2
{
    text-align            : center;
    margin            : 0px;
    margin-bottom         : 2px;
    width                : 99px;
    font-size            : 100%;
    font-weight            : bold;
    background-color       : #555555;
    padding                : 1px 1px 1px 1px;
    color                : Black;
    border            : 1px solid #EEEEEE;
}

#mainContent h3, #galleryContent h3, #largeContent h3
{
    text-align            : left;
    display             : block;
    margin                : 0px;
    margin-bottom          : 5px;
    margin-left            : 50px;
    padding                : 0px 5px 0px 5px;
    font-size            : 100%;
    font-weight            : normal;
}

#mainContent h4, #galleryContent h4, #largeContent h4
{
    text-align            : left;
    margin            : 0px;
    margin-bottom            : 2px;
    margin-left            : 50px;
    font-size            : 100%;
    font-weight            : bold;
    background-color        : #555555;
    padding                : 2px 2px 2px 5px;
    color                : #EEEEEE;
    border-top            : 1px solid #EEEEEE;
    border-bottom            : 1px solid #EEEEEE;
    border-Left            : 1px solid #EEEEEE;
}

#mainContent h5, #galleryContent h5, #largeContent h5
{
    display                 : block;
    text-align            : left;
    margin-top            : 0px;
    margin-bottom            : 2px;
    font-size            : 100%;
    font-weight            : bold;
    background-color       : #777777;
    padding                : 2px 2px 2px 5px;
    color                : Black;
    border-top            : 1px solid #EEEEEE;
    border-bottom            : 1px solid #EEEEEE;
}

#mainContent h6, #galleryContent h6, #largeContent h6
{
    text-align            : left;
    margin                : 0px;
    margin-bottom         : 5px;
    padding               : 0px 5px 0px 5px;
    font-size             : 100%;
    font-weight           : normal;
}

#mainContent h7, #galleryContent h7, #largeContent h7
{
    align                : right;
    margin                : 0px;
    border-bottom            : 1px solid #EEEEEE;
    font-size            : 60%;
    padding                : 2px 2px 2px 5px;
    text-decoration            : none;
}

#mainContent h8, #galleryContent h8, #largeContent h8
{
    align                 : right;
    margin                : 0px;
    border-bottom         : 1px solid #EEEEEE;
    font-size             : 100%;
    font-weight           : bold;
    padding               : 2px 2px 2px 5px;
    text-decoration       : none;
    background-color      : #777777;
    color                 : #DDDDDD;
}

#subjectEntry img.subjectThumb
{
    float : left;
    display :inline;
    margin-left : 10px;
}
#subjectEntry
{
    display : block;
}

#mainContent a, #mainContent a:visited, #galleryContent a, #galleryContent a:visited, #largeContent a, #largeContent a:visited
{
    text-decoration       : None;
    color                : #EEEEEE;
}

#mainContent a:hover, #galleryContent a:hover, #largeContent a:hover
{
    color                : Blue;
}


#pageFooter
{
    padding                 : 0px;
    display                 : block;
    clear                   : both;
    margin-left             : 5px;
    margin-right            : 5px;
    border                  : 1px solid #EEEEEE;
    background-color        : #777777;
    color                   : #EEEEEE
}

#pageFooter h6
{
    text-align            : center;
    margin                : 0px;
    padding                : 0px;
    font-size            : 90%;
    font-weight            : normal;
}

#pageFooter a, #pageFooter a:visited
{
    text-align            : right;
    text-decoration            : none;    
    margin                : 0px;
    padding                : 0px;
    font-size            : 90%;
    font-weight            : normal;
}

#pageFooter a:hover
{
    font-weight            : bold;
}

#bntag
{
    border                : solid #c7c678;
    border-width            : 1px 1px 1px; 
    padding                : 0px;
    margin-left            : 180px;
    text-align            : center;
    margin-right            : 180px;
    background-color        : #333333;
    color                : #EEEEEE;
    font-size            : 90%;
}



/* Setup Navigation Buttons */

#userLinks a, #userLinks a:visited
{
    display                 : block;
    font-size               : 90%;
    padding                 : 1px 0px 0px 5px;
    text-decoration         : none;
    
    border                  : solid #EEEEEE;
    background-color        : #777777;
    color                   : #EEEEEE;

    border-width            : 1px 1px 1px 1px;
    border-color            : #EEEEEE;
    margin                  : 2px 2px 2px 2px;
    width                   : 190px;
    
}

#userLinks a:hover
{
    border-width            : 1px 1px 1px 1px;
    background-color        : #555555;
    color                   : Blue;
}

#userLinks a:active
{
    background-color        : #111111;
}

#blogimage
{
    max-width            : 93%;
    text-align            : Left;
    margin                : 0px 5px 5px 5px;
}

#galleryContent img
{
    display: block;
    margin-top : 5px;
    margin-left: auto;
    margin-right: auto;
}

#galleryThumb img
{
    display : inline;
    margin-left: auto;
    margin-right: auto;
}

#subjectgalleryimg
{
    display : inline;
    margin-left: auto;
    margin-right: auto;
}

#extraContent img,#extraContent2 img
{
    display : block;
    margin: 0px;
    padding : 0px;
}

#maincontent h1.img
{
    display : inline;
    float : right;
    clear : right;
}
#maincontent img
{
    float : Left;
    margin-left : 3px;
}
