body 
{
	font:1.0em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color:rgb(255,255,255); 
}

div#page-container
{
  clear:both;

  width:981px;
 
/*  width:1000px; */
  margin:0px auto; 
  margin-top:10px; 
  margin-bottom:10px; 
  /* border:solid 1px rgb(241,132,50); */ 
  /* border:solid 1px rgb(240,133,51); */
  border:#51AA1B solid 1px; 
  line-height:118%;
  font-size:0.92em;
  /* background:#fdf5ff top left repeat-y; */ 
  /* background:rgb(240,133,51) top left repeat-y; */
  background:#51AA1B top left repeat-y;
}

.floatrightgeneric 
{
float: right;

margin-left: 20px;
margin-right: 20px;
}

.floatrightmore
{
float: right;

margin-left: 20px;
margin-right: 60px;
}


.floatrightless
{
float: right;

margin-left: 10px;
margin-right: 10px;
}

.floatleftgeneric 
{
float: left;

margin-left: 20px;
margin-right: 20px;
}

.floatleftmore
{
float: right;

margin-left: 60px;
margin-right: 20px;
}

div#header
{
  clear:left;
  padding:0.5em;
  color:white;
}

div#footer
{
  clear:left;
  padding:0.2em 0.2em 0.2em 0.2em;
  /* color:rgb(241,132,50); */
  color:#000066;
  text-align:center;
  font:0.7em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

div#mainnav 
{
  clear:both;
  text-align:left;
  float:left;
/*
  width:185px; 
 */
  width:200px; 
  margin:0px 0px 0px 0px;
  color:#000066;
  padding:1em; 
  font:0.7em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

div#maincontent 
{
  text-align:left;
  background:#ffffff;
  color:#000066;
/*
  margin:10px 10px 10px 200px; 
 */
  margin:10px 10px 10px 215px; 
  padding:0.5em 0.5em 0.5em 0.5em;
}

div#mainsubcontent 
{
        text-align:left;
	font-size:0.8em;
	float:right; 
	width:185px; 
	margin:10px 10px 10px 10px; 
}

p.navcontact
{
  text-align:left;
  color:#000066;
  font:0.7em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
}


a
{
  color: #F58220;
}

p.navstrip
{
  text-align:center;
  white-space:pre;
  color:#000066;
  font:0.62em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
}

/*
p.navstrip
{
  text-align:center;
  border-left:solid 1px #000066; 
  border-right:solid 1px #000066; 
}
*/

div#navstripa
{
  text-align:center;
  border-left:solid 1px #000066; 
  border-right:solid 1px #000066; 
}

a.navstrip
{
  color:#000066;
  text-decoration: none;
  padding:0.2em 0.2em 0.2em 0.2em;
}

div#quicklinkcontainer 
{
  clear:both;
  text-align:left;

  position:relative;
  left:0px;
  top:0px;

  width:981px; 
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px; 
  color:#000066;

  font:0.7em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

.linkmenutext
{
  color:#000066;
  line-height:90%;
  font:0.88em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
/*
  padding:1em; 
  text-align:left;
  float:left;
  font:0.7em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

  font:0.88em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
 */
}


a.five:link {color: #ff0000; text-decoration: none}
a.five:visited {color: #0000ff; text-decoration: none}
a.five:hover {text-decoration: underline}

a.navstripselected
{
  color: #000066;
  text-decoration: underline;
  font-weight: bold;
}

a.navstripnorm
{
  color: #F58220;
  text-decoration: none;
  font-weight: normal;
}

.galleryphoto
{
  padding:0.2em 0.2em 0.2em 0.2em;
}

.admintable
{
  line-height:90%;
  font-size:0.88em;
}

.admintabledropdown
{
  line-height:90%;
  font-size:0.91em;
}

.admintabletextarea
{
  line-height:90%;
  font:0.88em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

div#adminpage-container
{
  clear:both;
  /* width:900px; */ 
  margin:0px auto; 
  margin-top:10px; 
  margin-bottom:10px; 
  border:solid 1px rgb(241,132,50); 
  line-height:118%;
  font-size:0.92em;
  background:#fdf5ff top left repeat-y;
}


div#events 
{
  font:0.92em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  width:724px;
  text-align:left;
  /* float:left; */
  background:#ffffff top left repeat-y;;
  color:#000066;
  /* margin:10px 10px 10px 10px; */ 
  padding:0.5em 0.5em 0.5em 0.5em;
/*  position:absolute;
  left:5px;
  top:5px; */
}


.event 
{
  border-top: solid 1px #000066; 
}

.eventdate
{
  text-align:right; 
}


div#artists 
{
  font:0.92em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  width:724px;
  text-align:left;
  /* float:left; */
  background:#ffffff top left repeat-y;;
  color:#000066;
  /* margin:10px 10px 10px 10px; */ 
  padding:0.5em 0.5em 0.5em 0.5em;
/*  position:absolute;
  left:5px;
  top:5px; */
}


.artist 
{
  border-top: solid 1px #000066; 
}

img.top 
{
  float:left;
  vertical-align:text-top;
}
img.bottom {vertical-align:text-bottom}

div#eventtypeicon
{
  clear:both;
  float:left;
  width: 40px;
  text-align:left;
}
div#eventtext
{
  text-align:left;
}

.clearit 
{
clear: both;
height: 0;
line-height: 0;
font-size: 1px;
}

.clearright 
{
clear: right;
height: 0;
line-height: 0;
font-size: 1px;
}


div#eventfade
{
  text-align:center;
  background:#ffffff;
  color:#000066;
  font-size:0.92em;
  font-weight: bold;
  height: 50;
  text-decoration: none;
}
