body  
	{ 
	  font-family: 'Trebuchet MS', Verdana, sans-serif;
	  font-size: 12pt;
	  color: #294149;
	  font-weight: bold;
	  background-color: #F2F5F0;
	  width: 810px;
	  margin-left: auto;
          margin-right: auto;
          margin-top: 20px;
          margin-bottom: 20px;
          border: 1px solid #000000;
	}

td, p 
	{ 
	  font-family: 'Trebuchet MS', Verdana, sans-serif;
	  font-size: 12pt; 
	}

A   	  { color: #294149; text-decoration: none; }
A:link	  { color: #0F314E; text-decoration: none; }
A:visited { color: #0F314E; text-decoration: none; }
A:active  { color: #0F314E; }
A:hover	  { color: #B22222; }

.title
	{ 
          font-family: 'Trebuchet MS', Verdana, sans-serif;
          color: #294149;
          font-size: 14px;
          font-weight: normal;
          margin-top: 2px;
          margin-bottom: 2px;
          padding-top: 4px;
          padding-bottom: 5px;
	}

.title a,
.title a:link,
.title a:visited,
.title a:active {
	  font-family: 'Trebuchet MS', Verdana, sans-serif; 
	  color: #294149;
	  font-size: 14px;
	  font-weight: bold;  
	  text-decoration: none;
	}

.title a:hover {
	  color: #B22222;
	  text-decoration: none;
	} 
	
.mod_title 
	{ 
	  border: 0px;
	  height: 18px;
	}

.mod_title_bg 
	{ 
	}

.mod_title_right 
	{ 
	}

.mod_title_left 
	{ 
	}

.albumdesc
	{
	  font-family: 'Trebuchet MS', Verdana, sans-serif;	  
          color: #294149;
	  font-size: 12px;
	  font-weight: normal;
          background-color: #DDE4D8;	  
          line-height: 120%;
          border-top: 2px solid #9AAF8A;
          border-bottom: 1px solid #9AAF8A;
          padding: 10px;
	}

.desc
	{ 
          font-family: 'Trebuchet MS', Verdana, sans-serif;
          color: #294149;
          font-size: 14px;
	  font-weight: normal;
	  line-height: 140%;
	  margin-top: 2px;		 
	}

.caption
	{ 
	  font-size: 40px; 	
	}

.modcaption
	{
	  font-family: verdana, arial, sans-serif;
	  color: #294149;
	  font-size: 12px;
	  font-weight: normal;
	  line-height: 140%;	  
	  padding: 2px;
	  margin-top: 2px;	
	}

.pcaption 
	{
	  font-family: verdana, arial, sans-serif;
	  color: #294149;
	  font-size: 12px;
	  font-weight: normal;
	  line-height: 140%;	  
	  padding: 2px;
	  margin-top: 2px;
	}

.pview
	{
	}

.commentbox
	{
	}

.commentboxhead
	{
	}

.commentboxfooter
	{
	}

.commentlabel
	{
	}

.vatable
	{
	}

.vathumbs
	{ 
	  padding: 3px;
	}

.vafloat
	{
	  float: none;
	}

.vafloat2
	{
	  float: none;
	}

.vasummary
	{
          font-family: verdana, arial, sans-serif;
          color: #c0c0c0;
          font-weight: bold;
          padding: 2px;
          margin-top: 10px;
          border: 3px groove #c0c0c0;
          width: 80%;
	}

.vapoll
	{
          color: #000000;
	}

.pollresults
	{
	  font-size: 12px;
	  color: #202020; 
	  font-weight: bold;
	}

.dim
	{
	}

.commentIndication 
	{ 
	  color: red; 
	  font-size: 12px; 
	}

.error
	{ 
	  color: red; 
	  font-size: 12px; 
	}

.attention
	{
	  color: #000000;
	}

.headbox
	{
	}

.head
	{
	  font-family: Georgia, 'Times New Roman', serif;
          font-size: x-large;
	  color: #FFFFFF;
	  text-align: left;
	  padding: 15px;
	}

.mod_headliner 
	{ 
	  height: 39px;
          width: 100%;
          border: 1px solid #294149;
	  background-color: #B22222;
	}

.mod_toplight_bg 
	{ 
	}

.mod_toplight_right 
	{ 
	}

.mod_toplight_left 
	{ 
	}

.bread
	{ 
	  font-size: 14px; 
	}

.nav
	{
	  font-size: 14px;
	}

.bordertop
	{
	  border: 0px;
	}

.borderright
	{
	  border: 0px;
	}

.borderleft
	{
	  border: 0px;
	}

.navtableborderbegin
	{
	  border: 0px;
	}

.navtableborderend
	{
	  border: 0px;
	}

.fineprint
	{ 
	  font-size: 10px; 
	}

.viewcounter
	{
	  font-size: 10px;
	}

.editlink,
.editlink a,
.editlink a:link,
.editlink a:visited,
.editlink a:active
	{
	  font-size: 10px;
	  font-weight: normal;
	  color: #294149;	  
	}

.editlink a:hover {
	  font-weight: normal;
	  color: #B22222;
	  text-decoration: underline;
	}

.modnavbox 
	{ 
          font-family: Georgia, 'Times New Roman', serif;
          color: #294149;
          font-size: 16px;
          font-weight: bold;
	  background: #f7f2ea;
	  line-height: 140%;
          border-top: 2px solid #f0e7d7;
          border-bottom: 1px solid #f0e7d7;
          margin-top: 4px;
          margin-bottom: 4px;
	  width: 100%;
	  height: 30px;
	}

.modnavbox a,
.modnavbox a:link,
.modnavbox a:visited,
.modnavbox a:active {
	  font-weight: normal;
	  color:#294149;
	  text-decoration: none;
	}

.modnavbox a:hover {
	  font-weight: normal;
	  color: #B22222;
	  text-decoration: underline;
	}

.admin
	{ 
	  font-size: 14px;
	  color: #294149; 
	  font-weight: bold;
	}

.search
	{ 
	  font-size: 12px; 
          margin-top: 4px;
	  color: #294149; 
	  font-weight: bold;
	  background-image: url(http://www.dennis.ca/gallery/skins/dennis_simple/images/mod_navbar.jpg);
	  height: 20px;
	}

.searchform
	{
	}

.leftspacer
	{
	  width: 0px;
	}

.modnavboxtop
	{ 
	  font-family: verdana, arial, sans-serif;
	  color: #294149;
	  font-size: 10px;
	  font-weight: bold;
	  line-height: 140%;
	  letter-spacing: .1em;
	  border: 0px solid #294149;
	  width: 100%  
	}

.modnavboxtop a,
.modnavboxtop a:link,
.modnavboxtop a:visited,
.modnavboxtop a:active {
	  font-weight: normal;
	  color: #294149;
	  text-decoration: none;
	}

.modnavboxtop a:hover {
	  font-weight: normal;
	  color: #B22222;
	  text-decoration: none;
	}

.modnavboxmid
	{ 
	  font-family: verdana, arial, sans-serif;
	  color: #294149;
	  font-size: 10px;
	  font-weight: bold;
	  line-height: 140%;
	  border: 0px solid #294149;
	  width: 100%  
	}

.modnavboxmid a,
.modnavboxmid a:link,
.modnavboxmid a:visited,
.modnavboxmid a:active {
	  font-weight: normal;
	  color: #294149;
	  text-decoration: none;
	}

.modnavboxmid a:hover {
	  font-weight: normal;
	  color: #B22222;
	  text-decoration: underline;
	}

.modfooter
	{ 
	  font-family: verdana, arial, sans-serif;
	  color: #294149;
	  font-size: 8px;
	  font-weight: normal;
	  line-height: 140%;
	  padding: 2px; 
	  border: 0px dashed #294149;
	  width: 100%   
	}

.modfooter a,
.modfooter a:link,
.modfooter a:visited,
.modfooter a:active {
	  color: #294149;
	  text-decoration: none;
	}

.modfooter a:hover {
	  color: #B22222;
	  text-decoration: none;
	}

.popupbody 
	{
          font-family: 'Trebuchet MS', Verdana, sans-serif;
          font-size: 12px;
          color: #294149;
          background-color: #F2F5F0;
          border: 1px solid #000000;
          margin-left: auto;
          margin-right: auto;
          margin-top: 25px;
          margin-bottom: 25px;
          width: 400px;
	}
	
.popuphead 
	{
	  margin: 0px; 
          padding: 0px;
          background-color: #B22222;
	  text-align: center;
	  font-size: 12px; font-weight: bold;
	  color: #FFFFFF;
          width: auto;
        }

.popup
	{
	  text-align: center;
	  font-size: 12px;
	  color: #202020;
	  padding: 5px;
	  border-bottom: 1px solid #000000;
          background-color: #ffffff;
	  margin-bottom: 10px;
          width: auto;  
	}

.popupform
	{
	  font-size: 12px;
	  line-height: 120%;
	  color: #202020;
	  padding: 2px;
	  background-color: #C0C0C0;
          width: auto;
	}

#adminbox 
	{
            padding: 2px;
	}

#adminbox td 
	{
	}

#adminbox 
	{
            color: #000000;
	}