/******* General */
body {
   background-color: #336699;
   color: #000000;
   margin: 0px 0px 0px 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
p, br, ul, li {
   line-height: 140%;
}
h1 {
   margin-top: 5px;
   font-size: 130%;
}
h2 {
   margin-top: 5px;
   font-size: 100%;
}
h3 {
   margin-top: 5px;
   font-size: 90%;
}
hr {
   background-color: #003366;
   color: #003366;
}
img {
   border: 0px;
}
a:link {
   color: #003366;
   text-decoration: underline;
}
a:visited {
   color: #336699;
   text-decoration: underline;
}
a:active, a:hover {
   color: #6699CC;
   text-decoration: underline;
}

.status {
  text-align: center;
  color: red;
  font-weight: bold;
}


/******* Content Container */
#container {
   width: 760px;
   \width: 780px;
   w\idth: 760px;
   border: 2px solid #FFCC66;
   margin: 10px;
   margin-left: auto;
   margin-right: auto;
   padding: 10px;
   background-color: white;
}

/******* Top Navigation Box */
#navbar {
   border: 1px solid #003366;
   background-color: white;
   color: #003366;
   font-size: 70%;
   font-weight: bold;
   padding: 5px 3px 5px 5px;
   margin-bottom: 5px;
}
#navbar a:link {
   color: #003366;
   text-decoration: none;
}
#navbar a:visited {
   color: #336699;
   text-decoration: none;
}
#navbar a:active, a:hover {
   color: #6699CC;
   text-decoration: underline;
}


/******* Main Banner */
#banner {
   padding-left: 5px;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 0px;
   margin-left: 2px;
   margin-bottom: 2px;
   text-align: center;
   color: #003366;
   border-bottom-style: solid;
   border-bottom-width: 4px;
   padding-bottom: 0.5ex;
   vertical-align: middle;
}
#banner h1 {
   color: #003366;
   font-size: 150%;
}
#banner h3 {
   color: #000000;
   font-size: 75%;
   font-weight: normal;
}

/******* Main Content Area */
#content {
   padding: 5px;
   margin-left: 195px;
   color: #000000;
   font-size: 75%;
}
#content h1 {
   text-align: center;
   color: #003366;
   font-size: 150%;
}
#content h2 {
   color: #003366;
   font-size: 120%;
   font-weight: bold;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   padding-bottom: 0.5ex;
}
#content h2 img {
   padding-right: 4px; 
   width: 14px;
   height: 14px;
}
#officerlist {
  border: 2px #003366 solid;
  background-color: #BDD3E9;
  padding: 4px;
}
.officer {
  clear: right;
  font-weight: bold;
  padding-bottom: 0.8ex;
}
.officer_edit {
  clear: both;
  font-weight: bold;
  padding-top: 0.8ex;
  padding-bottom: 0.8ex;
  color: #003366;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}
.officer h2 {
   color: #003366;
   font-size: 120%;
   font-weight: bold;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-style: solid;
   border-top-width: 1px;
   padding-bottom: 0.5ex;
   padding-top: 0.5ex;
}
img.officer {
   float: right;
   height: 100px;
   width: 100px;
   padding-bottom: 0.5ex;
}

/******* Left Navigation Bar */
#leftnav {
   float: left;
   width: 175px;
   \width: 185px;
   w\idth: 175px;
   margin: 0;
   margin-right: 5px;
   padding: 3px;
   background-color: #003366;
}
#leftnav ul {
   margin-left: 0px;
   padding-left: 0px;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
#leftnav ul li {
   list-style-type: square;
   list-style-image: url(/images/shield_small.gif);
   list-style-position: inside;
   background-color: #093A6A;
   color: #FFFFFF;
   font-size: 75%;
   font-weight: bold;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 9px;
   padding-right: 9px;
   margin-bottom: 2px;
   border: 1px #BDD3E9 solid;
}
#leftnav .selected {
  background-color: #6699CC;
}
#leftnav a {
   color: #FFFFFF;
   text-decoration: none;
}

/******* Footer */
#footer {
   clear: both;
   padding: 5px;
   margin-top: 5px;
   text-align: center;
   color: #FFFFFF;
   font-size: 65%;
}


/* Photo Gallery Styles */
/* 
   text styles 
*/
.title                          /* album titles on main page */
	{ 
	  font-size: 14px; 
	  font-weight: bold; 
	}
.mod_title			/* album title -- Text is controlled by .title */
	{
	  border:1px solid #000000;
	  border-right-width:0px;
	  border-bottom-width:0px;
	  border-left-width:0px;
	}
.mod_title_bg   /* album title hightlight Text is controled by .title */
	{
	}
.mod_title_right  /* album title hightlight  Text is controled by .title*/
	{
	}
.mod_title_left  /* album title hightlight  Text is controled by .title */
	{
	}
.albumdesc  /*album description includes all text and background*/
	{
	  font-size: 12px; 
	}
.desc                           /* album descriptions on main page */
	{ 
	  font-size: 12px; 
	}
.caption                        /* photo captions on all pages */
	{ 
	  font-size: 10px; 
	}
.modcaption  /* modifies background for caption text to reside */
	{
	  font-size: 10px; 
	}
.error                          /* all error text */
	{ 
	  color: red; 
	  font-size: 12px; 
	}

.attention                          /* so far, just for voting instructions*/
        {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-weight: normal;
          color: blue;
          font-size: 12px;
        }

.headbox			/* box around the page headers */
	{
	}

.head                           /* page headers */
	{ 
	  font-size: 16px; 
	  font-weight: bold; 
	}
.mod_headliner  /* Gallery & Album titles. Text is controled by .head */
	{
	}
.mod_toplight_bg  /* Gallery & Album titles. Text is controled by .head */
	{
	}
.mod_toplight_right  /* Gallery & Album titles. Text is controled by .head*/
	{
	}
.mod_toplight_left  /* Gallery & Album titles. Text is controled by .head */
	{
	}
.bread                          /* used in breadcrumb bars */
	{ 
	  font-size: 10px; 
	}
.nav                            /* used in navigation bars */
	{ 
	  font-size: 12px; 
	}
.navtableborderbegin
	{
	  border:1px solid #000000;
	}
.navtableborderend
	{
	  border:1px solid #000000;
	  border-top-width:0px;
	}
.bordertop
	{
	  border:1px solid #000000;
	  border-right-width:0px;
	  border-bottom-width:0px;
	  border-left-width:0px;
	}
.borderright
	{
	  border:1px solid #000000;
	  border-top-width:0px;
	  border-bottom-width:0px;
	  border-left-width:0px;
	}
.borderleft
	{
	  border:1px solid #000000;
	  border-top-width:0px;
	  border-bottom-width:0px;
	  border-right-width:0px;
	}
.fineprint                      /* used for fine print */
	{
	  font-size: 10px;
	}

.viewcounter {
	  font-size: 10px;
	}

.popuphead
	{
	  font-size: 16px;
	  font-weight: bold
	}
.popup
	{
	  font-size: 12px;
	}
.editlink                       /* Used for the [edit] tags */
	{
	  font-size: 10px;
	}
.modnavbox  /* main navigation bar next and previous */
	{
	}
.admin                          /* used in admin bars */
	{ 
	  font-size: 10px; 
	  font-weight: bold; 
	}

.adminform
	{ 
	  font-size: 10px; 
	  font-weight: bold; 
	}
.search                          /* used in search text */
	{ 
	  font-size: 10px; 
	  font-weight: bold; 
	}
.leftspacer  /* amount of space to the left of the header and titles */
	{
	  width: 0px;
	}
.modnavboxtop  /*navagation bar top of screen where admin buttons show*/
	{
 
        }
.modnavboxmid  /*navagation bar middle where the link for the albums show*/
	{

	}
.modfooter /*footer where the Gallery version is located*/
	{
	}

