
html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: white;
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#330099;  
}

img{
margin:0px 10px 0px 10px;

}

p,pre, h1 {
margin:0px 10px 10px 10px;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#330099;  
}

p.news{
margin:0px 10px 10px 10px;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#330099;  
text-align: justify;

}

p.annotate{
margin:0px 10px 10px 10px;
font-size: 9px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#330099;  
text-align: center;



}

p.dateannotate{
margin:0px 10px 10px 10px;
font-size: 8px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#330099;  
text-align: left;
}


h1 {
font-size:18px;
padding-top:10px;
text-transform:uppercase;
color:#330099;  
background-color: transparent;
}


h2 {
font-size:15px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:1px;
color:#330099;  
text-align: center;
background-color: transparent;
	}

h3 {
font-size:12px;
padding-top:10px;
padding-bottom: 0px;
color:#330099;  
text-align: center;
background-color: transparent;
	}



a.tree { 
color: #AC0807;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
 

a.tree:hover{
color:#010195;
}

a.noblelink { 
color: #F00681;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
 

a.noblelink:hover{
color:#010195;
}

a.chrismorelinks{
text-decoration: none; 

}


#footer			{
clear: both; 
position: relative; 
height: 20px; 
background-color:transparent;
text-align: center;
color: white; 
margin-top: -2px;
margin-bottom: 40px; /* required for Opera 6 to show background color but others don't like it so hide the value of 0 from it */
z-index: 15;
}


#newsbox{
margin:10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
	border-spacing: 5px;
	border-style: solid solid solid solid;
	border-color: #010197;
	border-collapse: separate;
	background-color: white;
	
}

#box {
width:800px;
margin: 0px auto;
padding:0px;
text-align:left;
background-color:#DDDCE1;

}

#left {
width:175px;
padding:0px;
float:left;
background-color:#DDDCE1;
min-height: 1600px;

}

#content {
width:446px;
padding:0px;
float:left;
background-color:#fff;
overflow: hidden;
min-height: 800px;

}

#right {
width:173px;
padding:0px;
float:left;
background-color:#DDDCE1;
min-height: 1600px;
height: 100%;
}

#head {
background-color:white;
}

#head h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;
padding:5px 15px;
margin:0px
}

#head p {
padding:10px;
margin:0px;
}

			/*PHOTO GALLERY*/



img.photo{
border-color: blue;
border-width: 1px 1px 1px 1px;
padding: 5px;
margin:5px;
}


.boxtop{
background-image: url(assets/boxtop.jpg);
background-repeat: no-repeat;
background-position:center; 
margin:auto;
height:20px;
text-align: center;
}

.boxtop h2{

}

.box{
background-image: url(assets/boxbot.jpg);
background-repeat: no-repeat;
background-position:center bottom; 
margin:auto;
text-align: center;
padding:10px;

}

.videobox{
padding:10px;
margin:10px;

}

marquee{
width:100%;
font-weight: bold;
font-size: 14px;
}

img.newsdeskimage{
padding-left: 10px;
}

.darkbackground{
background-color: #F7F7F7;
}

/* Footer classes */

.footer3{
font-size: 9px;
}

footer a{
text-decoration: none;
}



img.frontpagethumb{
float:right;
}