  
body {
		background-color: #29496B;
		background-image: url('/style/background.gif');
		background-repeat: repeat-y; 
        background-position: center
        }
        
#masterframe {
		width: 900px;
		position: absolute;
		left: 50%;
		margin-left: -450px;
		top: 0%;
		z-index: 10;
		}
		
#headerbar {
		padding-top: 10px;
		padding-bottom: 10px;
		width: 900px;
		background-color: #659BCF;
		background-image: url('/gfx/header_bg_new.gif');
		background-position-y: bottom;
		text-align: center;
		}
		
#headerbar h1 {
		color: #152D41;
		font-family: Trebuchet MS, Arial;
		font-size: 28pt;
		letter-spacing:2px;
		font-weight: bold;
		margin: 0em;
		padding: 0em;
		}
		
h2 {
		font-family: Arial;
		font-size: 12px;
		letter-spacing: 2px;
		font-weight: normal;
		margin: 0em;
		padding: 4px;
		color: black;
		}
		
h3 {
		font-family: Trebuchet MS, Arial;
		font-size: 20px;
		letter-spacing: 1px;
		font-weight: bolt;
		margin: 0em;
		padding-bottom: 4px;
		}
		
h4 {
		font-family: Arial;
		font-size: 12px;
		letter-spacing: 0px;
		font-weight: bold;
		margin: 0em;
		padding: 0px;
		border-bottom: 2px #cccccc solid;
		}

h5 {
		font-family: Arial;
		font-size: 20px;
		letter-spacing: 1px;
		font-weight: normal;
		color: white;
		margin: 0em;
		padding-top: 10px;
		padding-bottom: 10px;
		no-border-bottom: 2px #cccccc solid;
		}
				
#pdnavigationbar {
		background-color: #639ACE;
		width: 900px;
		text-align: center;
		}
		
#navshadowbar {
		width: 900px;
		height: 24px;
		background-image: url('/style/navshadow.gif');
		Xbackground-image: url('/style/navshadow.gif');
		}
		
#leftbar {
		position: absolute;
		left: 20px;
		top: 130px;
		X-border: 1px red solid;
		width: 200px;
		height: 1000px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		line-height: 130%;
		text-align: justify;
		}
		
#bannerBar {
		background-color: black;
		padding-left: 90px;
		margin-bottom: 20px;
		}
		
#maincontent {
		position: absolute;
		right: 20px;
		top: 130px;
		X-border: 1px green solid;
		width: 640px;
		padding: 0px;
		font-family: Arial, Arial, Helvetica;
		font-size: 11px;
		color: black;
		line-height: 150%;
		text-align: justify;
		padding-bottom: 50px;
		padding-top: 0px;
		margin-top: 0px;
		}
		
#leftbarold {
		float: left;
		width: 200px;
		height: 1000px;
		border: 0px #eeeeee solid;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		margin-left: 20px;
		font-family: Arial, Helvetica;
		font-size: 12px;
		line-height: 130%;
		text-align: justify;
		}
		
#maincontentold {
		float:right;
		border: 0px #eeeeee solid;
		width: 640px;
		padding: 0px;
		margin-right: 20px;
		font-family: Arial, Helvetica;
		font-size: 13px;
		line-height: 150%;
		text-align: justify;
		padding-bottom: 50px;
		}

#maincontent td {
		font-family: Arial, Helvetica;
		font-size: 11px;
		line-height: 130%;
		text-align: left
		}
		
#maincontent p {
		margin-top: 0px;
		}

#maincontent h1 {
		font-family: Arial Black, Arial, Helvetica, Trebuchet MS, Arial;
		font-size: 28pt;
		letter-spacing:-1px;
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 20px;
		line-height: 100%;
		text-align: left;
		}
		
#maincontent a {
		color: #000080;
		text-decoration: underline;
		}
		
#maincontent a:hover {
		color: #0000ff;
		text-decoration: underline;
		}
		
#homegraphic {
		border: 5px black solid;
		text-align: center;
		}
		
.boxelement {
		border: 5px #cccccc solid;
		padding: 5px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		line-height: 130%;
		text-align: left;
		z-index: 100;
		}
		
.clearboth { clear: both; }

.boxelement2 {
		border: 5px #aaaaaa solid;
		background-color: #aaaaaa;
		padding: 5px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		line-height: 130%;
		text-align: left;
		z-index: 100;
		}

.boxelement3 {
		border: 5px #bbbbbb solid;
		background-color: #eeeeee;
		padding: 5px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		line-height: 130%;
		text-align: left;
		z-index: 100;
		}
		
.boxelementAdverts {
		border: 0px #cccccc solid;
		background-color: #ffffff;
		padding: 0px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		line-height: 130%;
		text-align: left;
		z-index: 100;
		}
		
.boxelement UL {
		list-style-image: url(/style/blue-bullet.gif);
		margin-left: 1.5em;
		padding-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		}	
		
.boxelement2 UL {
		list-style-image: url(/style/white-bullet.gif);
		margin-left: 1.5em;
		padding-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		}
		
.boxelement3 UL {
		list-style-image: url(/style/blue-bullet.gif);
		margin-left: 1.5em;
		padding-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		}
		
.boxelementlarge {
		border: 5px #cccccc solid;
		padding: 5px;
		font-family: Arial, Helvetica;
		font-size: 12px;
		line-height: 150%;
		text-align: left;
		z-index: 100;
		letter-spacing: 0px;
		}
		
.boxelementlarge UL {
		list-style-image: url(/style/blue-bullet.gif);
		margin-left: 1.5em;
		padding-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		}	

.smtxt {font-family: Arial, Helvetica;
		font-size: 9px;
		color: #505050;
		line-height: 110%;
		}
		
				
#maincontent UL {
		list-style-type: square;
		margin-left: 1.5em;
		padding-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		}
		
#leftbar a {
		color: #29496B;
		text-decoration: none;
		}
		
#leftbar a:hover {
		color: #cccccc;
		text-decoration: underline;
		}
		
.tinytext {
		color: #808080;
		font-family: Tahoma, Verdana, Arial;
		font-size: 9px;
		}
		
.tnpic1 {
		border: 2px #aaaaaa solid;
		margin: 5px;
		}
		
.tnpic2 {
		border: 2px #808080 solid;
		margin: 5px;
		}
		
.tnpic3 {
		border: 2px #800000 solid;
		margin: 5px;
		}
		
.tnpic4 {
		border: 2px #f7d16a solid;
		margin: 5px;
		}
		
.tnpicnew {
		border: 6px #00aa00 solid;
		margin: 1px;
		}

.tnpicrnd {
		border: 5px white solid;
		margin-top: 10px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 4px;		
		}
				
.documenticon {
		display: inline;
		width: 150px;
		height: 115px;
		text-align: center;
		padding: 8px;
		overflow: hidden;
		}
		
#minecontrols {
		border: 5px #639ACE solid;
		background-color: #639ACE;
		padding: 5px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		line-height: 130%;
		text-align: left;
		z-index: 100;
		}
		
#minecontrols h4 {
		color: white;
		border-bottom: 2px white solid;
		}
		
#minecontrols ul {
		list-style-image: url(/style/white-bullet.gif);
		color: white;
		margin-left: 1.5em;
		padding-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		}
		
#minecontrols ul a {
		color: white;
		}
		
#minecontrols ul a:hover {
		color: #29496B;
		}
		
		
#modcontrols {
		border: 5px #800000 solid;
		background-color: #800000;
		padding: 5px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		line-height: 130%;
		text-align: left;
		z-index: 100;
		}
		
#modcontrols h4 {
		color: white;
		border-bottom: 2px white solid;
		}
		
.boxelement2 h4 {
		color: #29496B;
		border-bottom: 2px white solid;
		}
		
.boxelement3 h4 {
		color: #29496B;
		border-bottom: 2px #29496B solid;
		}

.boxelement3 a {
		color: #000000;
		}
				
#modcontrols ul {
		list-style-image: url(/style/white-bullet.gif);
		color: white;
		margin-left: 1.5em;
		padding-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		}
		
#modcontrols ul a {
		color: white;
		}
		
#modcontrols ul a:hover {
		color: Yellow;
		}
		
.postit {
		border: 5px #FFFFC0 solid;
		background-color: #FFFFC0;
		padding: 5px;
		font-family: Arial; Lucida Handwriting, Comic Sans MS, Arial, Helvetica;
		color: #000080;
		font-size: 11px;
		line-height: 100%;
		text-align: left;
		}
		
.postit h4 {
		font-family: Arial, Lucida Handwriting, Comic Sans MS, Arial, Helvetica;
		font-weight: bold;
		border-bottom: 1px #000080 solid;
		font-size: 13px;
		}
		
#maincontentfw {
		width: 100%;
		padding: 10px;
		font-family: Arial, Helvetica;
		font-size: 13px;
		line-height: 150%;
		text-align: justify;
		padding-bottom: 50px;
		}

#maincontentfw td {
		font-family: Arial, Helvetica;
		font-size: 13px;
		line-height: 130%;
		text-align: left
		}
		
#maincontentfw p {
		margin-top: 0px;
		}

#maincontentfw h1 {
		font-family: ITC Officina Sans Book, Helvetica, Trebuchet MS, Arial;
		font-size: 28pt;
		letter-spacing:-1px;
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 20px;
		line-height: 100%;
		}
		
#maincontentfw a {
		color: #000080;
		text-decoration: underline;
		}
		
#maincontentfw a:hover {
		color: #0000ff;
		}
		
#mainphoto {
		width: 870px;
		overflow: auto;
		text-align: center;
		margin-bottom: 20px;
		Xborder: 10px black solid;
		}
		
#mainphotov2 {
		width: 875px;
		overflow: auto;
		text-align: center;
		margin-bottom: 0px;
		padding-bottom: 0px;
		border: 0px black solid;
		background-color: black;
		padding-top: 10px;
		padding-bottom: 10px;
		}
		
#mainphotov2 img {
		border: 1px white solid;
		}
		
#photodesc {
		text-align: center;
		font-family: Lucida Handwriting, Comic Sans MS, Arial, Helvetica;
		font-weight: normal;
		font-size: 14px;
		padding-left: 100px;
		padding-right: 100px;
		}
		
#photodesc2 {
		text-align: center;
		font-family: Arial, Helvetica;
		font-weight: normal;
		font-size: 11px;
		color: white;
		background-color: black;
		width: 875px;
		line-height: 110%;
		padding-bottom: 20px;
		padding-top: 10px;
		}
		
#photodesc2 p {
		margin-left: 100px;
		margin-right: 100px;
		}
		
#photocopyright {
	text-align: center;
	font-size:9px;
	font-weight: bold;
	}
	
.fpposts {
		border: 5px #cccccc solid;
		padding: 5px;
		font-family: Arial, Helvetica;
		font-size: 12px;
		line-height: 130%;
		text-align: left;
		z-index: 100;
		letter-spacing: 0px;
		height: 250px;
		overflow: scroll;
		margin-bottom: 15px;
		}
		
.fpposts UL {
		list-style-image: url(/style/blue-bullet.gif);
		XXlist-style: square;
		margin-left: 1.5em;
		padding-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		}
		
.fpposts UL a {
		text-decoration: none;
		}
		
.boxelementdocs {
		border: 5px #cccccc solid;
		padding: 5px;
		font-family: Arial, Helvetica;
		font-size: 11px;
		line-height: 130%;
		text-align: left;
		z-index: 100;
		}
		
.boxelementdocs UL {
		list-style-image: url(/style/blue-bullet.gif);
		margin-left: 1.5em;
		padding-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		}
		
.boxelementdocs a {
		color: red;
		}
		
.fppostlink {
		color: red;
		text-decoration:none;
		}
		
	img.tnstdnorm {
		border-top: 4px white solid;
		border-left: 4px white solid;
		border-right: 4px white solid;
		border-bottom: 20px white solid;
		background-color: white;
		}
		
	img.tnstdrecent {
		border-top: 4px green solid;
		border-left: 4px green solid;
		border-right: 4px green solid;
		border-bottom: 20px green solid;
		background-color: white;
		}
		
	img.tnstdpu {
		border-top: 4px red solid;
		border-left: 4px red solid;
		border-right: 4px red solid;
		border-bottom: 20px red solid;
		background-color: white;
		}
		
	img.tnstdts {
		border-top: 4px #f7d16a solid;
		border-left: 4px #f7d16a solid;
		border-right: 4px #f7d16a solid;
		border-bottom: 20px #f7d16a solid;
		background-color: white;
		}