
#vh1 {
  display: inline;
  float: right;
  width: 172;
  margin: 0 20px;
  border: 3px solid #617355;
  background: #4c5a65;
  font-size: 80%;
  font-weight: bold;
  text-align: center;
}
#vh1 #group {
  width: 172px;
  height: 106px;
  border-bottom: 3px solid #617355;
}

#stone-grad {
  background: url(/images/bg-stone-grad.jpg) repeat-x center top;
}

#shad-lt, #shad-rt {
  width: 27px;
  height: 330px;
}
#shad-lt {
  background: url(/images/shad-lt.png);
  /* IE PNG Alpha Hack */
  _background-image: url(/images/space.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shad-lt.png');
}
#shad-rt {
  background: url(/images/shad-rt.png);
  /* IE PNG Alpha Hack */
  _background-image: url(/images/space.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shad-rt.png');
}

#shad-lm, #shad-rm {
  width: 27px;
}
#shad-lm {
  background: url(/images/shad-lm.png);
  /* IE PNG Alpha Hack */
  _background-image: url(/images/space.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shad-lm.png');
}
#shad-rm {
  background: url(/images/shad-rm.png);
  /* IE PNG Alpha Hack */
  _background-image: url(/images/space.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shad-rm.png');
}

#shad-foot {
  width: 774px;
  height: 27px;
  background: url(/images/shad-foot.png);
  /* IE PNG Alpha Hack */
  _background-image: url(/images/space.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/shad-foot.png');
}

#header {
  width: 720px;
  vertical-align: top;
}

#main {
  width: 720px;
  padding-bottom: 180px;
  vertical-align: top;
  background: #26371c url(/images/bg-crowd.jpg) no-repeat center bottom;
}

h1.contentopen {
  margin: 0 20px;
  font-size: 1.2em;
}

#navi {
  height: 68px;
  background: #26371c url(/images/shad-nav.gif) repeat-x center bottom;
}
#navi a {
}

/* Content templates */
div.contentitem_default {
  margin: 20px 20px 0;
}

h2.c_default {
  font-size: 0.9em;
  font-weight: bold;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #617355;
}

div.c_default_standin {
  display: none;
  font-size: 0.9em;
  margin-bottom: 1em;
}

div.c_default {
  font-size: 0.9em;
}

div.icon_default {
  font-size: 0.9em;
  text-align: center;
}

div.c_headeles_standin {
  display: none;
}

div.c_headeles {
  margin: 0px;
  font-size: 0.8em;
  font-weight: bold;
  color: #ffffff;
}

div.c_headeles a {
  color: #ffffff;
}

.clear {
    clear: both;
    line-height: 1px;
    height: 1px;
    font-size: 10%;
}

.contentPic {
    text-align: center;
    display: inline;
    float: left;
    margin-right: 7px;
    font-weight: bold;
    width: 240px;
}

/* Non-CMS */

div.footer {
  width: 774px;
  text-align: center;
  margin-top: 1em;
  font-size: 80%;
}

/* END Non-CMS */

/* Administration */
span.admin_message {
  background-color: #009900;
  color: #ffffff;
  font-weight: bold;
}

span.admin_error {
  background-color: #990000;
  color: #ffffff;
  font-weight: bold;
}

div.admin_message {
  padding: 4px;
  background-color: #009900;
  color: #ffffff;
  font-weight: bold;
}

div.admin_error {
  padding: 4px;
  background-color: #990000;
  color: #ffffff;
  font-weight: bold;
}

table.admin_index {
  font-size: 0.8em;
}

th.admin_index {
  text-weight: bold;
  text-align: left;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

tr.admin_index_th {
  background-color: #666666;
  color: #ffffff;
}

tr.admin_index_even, tr.admin_index {
  background-color: #dddddd;
  font-size: 1.0em;
}

tr.admin_index_odd {
  background-color: #eeeeee;
  font-size: 1.0em;
}

tr.admin_index_context {
  background-color: #aaaadd;
  font-size: 1.0em;
}

td.admin_index {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* All-around */

body {
  padding: 0px;
  border: 0px;
  margin: 0px;
  color: white;
  background: #26371c url(/images/bg-stone-flat.jpg) center;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
body.admin {
  color: black;
  font-family: "Times New Roman", "Times New", "Times Roman", "Times", serif}
body.admin a {
  color: #26371c;
}

ul {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

form {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

img {
  border: 0;
}

table.nowhite {
  cell-spacing: 0;
  border-collapse: collapse;
}
table.nowhite td {
  padding: 0;
}

.clearleft {
  clear: left;
}

.clearright {
  clear: right;
}

.clearboth {
  clear: both;
}

a {
  color: orange;
}
a.nameonly {
  color: white;
}

/*
a.file_attach {
  font-family: ;
  font-size: xx-small;
  font-weight: bold;
  color: ;
  text-decoration: none;
}

a.file_attach:hover {
  text-decoration: underline;
  color: ;
}
*/

