body {
 
		background-color:  #000;
		}

A 			{ color: #339966; text-decoration: dotted; font-weight:bold;}
A:link		{ color: #339966; text-decoration: dotted; font-weight:bold;}
A:visited	{ color: #339966; text-decoration: dotted; font-weight:bold;}
A:active	{ color: #CC33FF;  font-weight:bold;}
A:hover		{ color: #6cf; text-decoration: underline;	font-weight:bold;}


p  {font-family: geneva,verdana,arial,sans-serif;
     font-size:10pt;  
	font-weight: normal;
	  }

psmall {     font-size:10pt;  }


h1 {font-family:Georgia, Times New Roman;
      font-size:15pt; font-weight:bold;
	  color: #000;
		margin: 0px;
		padding: 0px;
	}
	
h2 {font-family:Georgia, Times New Roman;
      font-size:11pt; 
	  font-weight:bold;
	  text-align:center;
		margin: 0px;
		padding: 0px;
	}

h3 {font-family:Georgia, Times New Roman;
      font-size:10pt; 
	  font-style:italic;
		margin: 0px;
		padding: 0px;
	}

ol {font-family:verdana,arial,sans-serif;
      font-size:10pt; }

ul {font-family:verdana,arial,sans-serif;
      font-size:10pt; }

td {font-family:verdana,arial,sans-serif;
      font-size:10pt; }
	  
.wrappertable {
	background:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#C8D891;
	}


.bodycontent  {
		padding-left: 15px;
		padding-right: 18px;
		}

.content {
		background-color:#FFFFFF;
		}

.indexheading { font-size:25px; }

.box  {
		padding-left: 10px;
		padding-right: 10px;
		font-family:verdana,arial,sans-serif;
      	font-size:8pt; 
	  	font-weight: normal;
		}

.box a,
.box a:link,
.box a:visited,
.box a:active
 {
	font-weight: normal;
	color: #000;
	}

.box a:hover  
{
	font-weight: normal;
	text-decoration: none;
	color: #6cf;
	}

.headerfooter  
{
		font-family:verdana, arial, sans-serif;
		font-size: 10pt;
		color: #fff;
		text-align:center;
		}
		
.headerfooter a,
.headerfooter a:link,
.headerfooter a:visited,
.headerfooter a:active
 {
	text-decoration: none;
	color: #fff;
	}

.headerfooter a:hover  
{
	text-decoration: none;
	color: #6cf;
	}
		
.leftside  {
		font-family:verdana, arial, sans-serif;
		color:#000;
		font-size:10pt; 
		padding-bottom:15px; 
		margin:15px;       }

.leftside h1 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color:#FFFFFF;
		}

.leftside a,
.leftside a:link,
.leftside a:visited,
.leftside a:active
 {
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #366;
	}

.leftside a:hover  {
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	}


.top  {
		font-family:verdana, arial, sans-serif;
		color:#000;
		font-size:10pt; 
		text-align: right;
        }


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

.top a:hover  {
	font-weight: normal;
	text-decoration: none;
	color: #6cf;
	}



\* MT stuff  */


.nothing {
		color: #999;
		}

.post-footers {
		font-size: 8pt;
		color: #999;
		}

.permalink {
		font-size: 8pt;
		color: #999;
		}
		
.permalink a,
.permalink a:link,
.permalink a:visited,
.permalink a:active,
.permalink a:hover {
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	color: #999;
	}

.date-header {
		font-size: 8pt;
		font-family: times, serif;
		font-style: italic;
		margin-top: 0;
		padding-left: 15pt;
		}

/* modules */

.module
{
   margin: 0 0 10px 0;

}

.module-content
{
   margin: 0 0 10px 0;
   padding: 10px 10px 0 10px;
   font-size: 10px;
   line-height: 1.2;
}

.module-search input { font-size: 9px; }
.module-search #search { width: 100px; }

.module-mmt-calendar .module-content table,
.module-calendar .module-content table { font-size: 9px; }

.module-powered { border-width: 0; }
.module-powered .module-content
{
   margin-bottom: 0;
   padding-bottom: 10px;
   color: #fff;
}

.module-photo { background: none; }
.module-photo img { border: solid 1px #fff; }

.module-list
{
   margin: 0 15px 10px 15px;
   list-style: disc;
}

.module-list .module-list
{
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: circle;
}

.module-list-item
{
   margin-top: 0;
   color: #666;
   line-height: 1.2;
}

.typelist-thumbnailed .module-list
{
   margin: 0 0 10px 0;
   list-style: none;
}

.typelist-thumbnailed .module-list-item
{
   margin: 1px 0;
   padding: 0;
   background: #f3f6f9;
}

.typelist-thumbnail
{
   background: #fff;
}

.module-photo img { border: 1px solid #fff; }

/*.module-featured-photo { width: 398px; }
 .module-featured-photo .module-content
{
   margin: 0;
   border-width: 0;
   padding: 0;
} */

.module-featured-photo img { width: 398px; }

.module-recent-photos .module-content { padding: 10px 0 0 19px; }
.module-recent-photos .module-list { margin: 0; }
.module-recent-photos .module-list-item
{
   width: 64px; /* mac ie fix */
   margin: 0 10px 10px 0;
   padding: 0;
   background: none;
}

.module-recent-photos .module-list-item a
{
   border: #cfd4d9 1px solid;
   padding: 1px;
   background: #fff;
}

.module-recent-photos .module-list-item a:hover
{
   border-color: #36414d;
   background: #fff;
}