body {font-size: 14px; font-family: Arial, sans-serif; line-height: 150%;}
a:link {color: #0000FF;}
a:visited {color: #660066;}
a:hover {color: #FF0000;}
h1 {text-align: center;}
h2 {text-align: center;}
h3 {text-align: center;}
h4 {text-align: center;}
img {border: 0}

.top_corner {background-color: #FFFFFF; width: 120px; height: 100px;}
.top_banner {background-color: #FFFFFF; width: 100%; height: 100px;}

.bottom_spacer {background-color: #000000; width: 120px; height: 40px;}

.margin_left {background-color: #000000; width: 120px; height: 100%;} 
.margin_right {background-color: #000000; width: 80px; height: 100%;} 
.nomargin {margin: 0;}

.g_navi {width: 100%; height: 25px; background: url(pics/navi.gif); padding-left: 110;}
.g_navi a {display: block; float: left; color: #CCCCCC; font-weight: bold; text-decoration: none; padding: 3px 10px 3px 10px;}
.g_navi a:visited {color: #CCCCCC;}
.g_navi a:hover {background: url(pics/navi_o.gif); color: #FF0000;}
.g_activeNavi {font-weight: bold ! important; color: #FFFFFF ! important;}

.g_side  {width: 120px; height: 25px; background: url(pics/side.gif);}
.g_side a {display: block; float: left; color: #CCCCCC; text-decoration: none; font-size: 12px; font-weight: bold; padding: 5px 14px 5px 10px;}
.g_side a:visited {color: #CCCCCC;}
.g_side a:hover {width: 95px; background: url(pics/side_o.gif); color: #FF0000;}
.g_activeSide {font-weight: bold ! important; color: #FFFFFF ! important;}

.g_subside  {width: 120px; height: 20px; background: #000000;}
.g_subside a {display: block; float: left; color: #CCCCCC; text-decoration: none; font-size: 11px; padding: 5px 10px 5px 10px;}
.g_subside a:visited {color: #CCCCCC;}
.g_subside a:hover {width: 100px; background: #0000FF; color: #FFFFFF;}
.g_activeSubside {font-weight: bold ! important; color: #FFFFFF ! important;}

.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}

.prose {text-indent: 2em;}
.quote {text-indent: 5em;}

.center {text-align: center;}
.justify {text-align: justify;}
.sign {text-align: right;}

.gallery {border: ridge #CCCCCC;}

.leftside {float: left;}
.rightside {float: right;}

.caption {font-size: 14px;}