body {
    /*font-family         : verdana, arial, helvetica, sans-serif;*/
    font-family         : Arial;
    font-size           : small;
    color               : #000033;
    margin              : 0px;
    padding             : 0px;
    height              : 100%;
}

#main_banner {
    font-size           : large;
    color               : #006699;
    background-color    : #E8E8EB;
    padding-top         : 8px;
    height              : 36px;
}

#body_pane {
    background-color    : #FFFFFF;
    position            : absolute;
    top                 : 46px;
    width               : 100%;
    height              : 100%;
    margin-bottom       : 0px;
    padding-bottom      : 0px;
}

#left_pane {
    /*background          : url(/images/parchment-left.jpg);*/
    /*font-family         : Courier;*/
    font-family         : Verdana;
    background-color    : #9999FF;
    position            : absolute;
    top                 : 0px;
    left                : 0px;
    width               : 180px;
    height              : 100%;
    padding-top         : 14px;
    padding-bottom      : 100px;
    color               : #FFFFFF;
    font-size           : small;
}

#main_pane {
    position            : absolute;
    top                 : 0px;
    left                : 200px;
    padding-top         : 14px;
    padding-right       : 200px;
    background-color    : #FFFFFF;
    color               : #000033;
    height              : 100%;
}

#right_pane {
    position            : absolute;
    top                 : 0px;
    right               : 0px;
    padding-top         : 14px;
    margin-right        : 20px;
    width               : 160px;
    height              : 100%;
    background-color    : #FFFFFF;
}

#random_photo {
    top                 : 20px;
    text-align          : center;
    vertical-align      : middle;
    right               : 0px;
    padding-top         : 16px;
    padding-bottom      : 16px;
    border              : 2px solid #9999CC;
    background-color    : #EEEEEE;
    font-size           : 10px;
}

#contact_box {
    top                 : 20px;
    vertical-align      : middle;
    right               : 0px;
    padding-top         : 8px;
    padding-bottom      : 8px;
    padding-left        : 2px;
    padding-right       : 2px;
    border              : 2px solid #CCCCFF;
    background-color    : #EEEEEE;
    font-size           : 10px;
}

#nav_arrow_0 {
    visibility          : hidden;
    height              : 14px;
    width               : 11px;
}
#nav_arrow_1 {
    visibility          : hidden;
    height              : 14px;
    width               : 11px;
}
#nav_arrow_2 {
    visibility          : hidden;
    height              : 14px;
    width               : 11px;
}
#nav_arrow_3 {
    visibility          : hidden;
    height              : 14px;
    width               : 11px;
}
#nav_arrow_4 {
    visibility          : hidden;
    height              : 14px;
    width               : 11px;
}
#nav_arrow_5 {
    visibility          : hidden;
    height              : 14px;
    width               : 11px;
}
#nav_arrow_6 {
    visibility          : hidden;
    height              : 14px;
    width               : 11px;
}

/*
 A.left_pane:link    { color : #FFFF66; font-weight : bold; }
 A.left_pane:visited { color : #FFFF66; font-weight : bold; }
 A.left_pane:active  { color : #FFFF66; font-weight : bold; }
 A.left_pane:hover   { color : #CCCCCC; font-weight : bold; }
*/

A.left_pane:link    { color : #000000; font-weight : bold; }
A.left_pane:visited { color : #000000; font-weight : bold; }
A.left_pane:active  { color : #FFFF66; font-weight : bold; }
A.left_pane:hover   { color : #CCCCCC; font-weight : bold; }

A.main_banner_link:link    { color : #000066; }
A.main_banner_link:visited { color : #000066; }
A.main_banner_link:active  { color : #000066; }
A.main_banner_link:hover   { color : #FFFFFF; }

h3 {
    font-size           : large;
    color               : #000066;
}

.breadcrumbs {
    font-size           : x-small;
}

.contact_box_text {
    width               : 148px;
    font-size           : small;
    background          : #EEEEEE;
    color               : #003300;
    border-color        : #CCCCFF;
}
.contact_box_textarea {
    width               : 148px;
    font-size           : small;
    background          : #EEEEEE;
    color               : #003300;
    border-color        : #CCCCFF;
}
.contact_box_button {
    width               : 70px;
    font-size           : 10px;
    background          : #EEEEEE;
    color               : #003300;
    border-color        : #CCCCFF;
    padding             : 1px;
    font-weight         : bold;
}

.cell_thumbnail {
    width               : 160px;
    text-align          : center;
    vertical-align      : top;
    font-size           : small;
    background          : #EEEEEE;
    border-color        : #CCCCFF;
    padding             : 5px;
}

.cell_nothumbnail {
    width               : 160px;
    text-align          : left;
    vertical-align      : top;
    font-size           : small;
    background          : #EEEEEE;
    border-color        : #CCCCFF;
    padding             : 5px;
}

#blog-list {
    padding-left        : 36px;
    padding-top         : 0px;
    padding-bottom      : 0px;
    font-size           : small;
}

/*
 A.blog_link:link    { font-size : 10px; color : #FFFF66; font-weight : bold; }
 A.blog_link:visited { font-size : 10px; color : #FFFF66; font-weight : bold; }
 A.blog_link:active  { font-size : 10px; color : #FFFF66; font-weight : bold; }
 A.blog_link:hover   { font-size : 10px; color : #CCCCCC; font-weight : bold; }
*/

A.blog_link:link    { font-size : 10px; color : #000000; font-weight : bold; }
A.blog_link:visited { font-size : 10px; color : #000000; font-weight : bold; }
A.blog_link:active  { font-size : 10px; color : #FFFF66; font-weight : bold; }
A.blog_link:hover   { font-size : 10px; color : #CCCCCC; font-weight : bold; }

.blog_date {
    font-color          : #FFFFFF;
    font-size           : 9px;
    font-style          : italic;
}

