/* selectors */
body { background-color: #ffffff; text-align: center; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
p, li {
	  text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: small; color: #685742; padding: 0px 0px 0px 20px;
}
img { border-width: 0; margin-bottom: 10px; }
#frame { margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;}
#logo { height: 43px; width: 165px; background-color: #ffffff;  float: left;   padding-left: 10px; padding-top: 10px; }

/*
.navbar  a {text-decoration: none; color: rgb(104,87,66);}
.navbar  a:visited {text-decoration: none; }
.navbar  a:active {text-decoration: underline}
.navbar  a:hover {text-decoration: underline}
*/

p a {text-decoration: underline; color: rgb(104,87,66);}
p a:visited {text-decoration: underline; }
p a:active {text-decoration: underline}
p a:hover {text-decoration: underline}


.bodytext {  text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: small; color: #685742; padding: 0px 0px 0px 20px;}
.bodytext p {
	 text-align:left;margin : 0px 0px 10px 0px;}
	
.bodytextsmall {  text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #685742; padding-left: 20px; }
h1 { clear:both;
text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: small; color: #685742; padding-left: 20px; ; font-weight: bold; padding-top: 5px; padding-bottom: 5px; background-image: url(images/heading_bg.gif)}
.bodytext h2 {
	text-align:left;font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #685742;
	font-weight: bold;
	margin : 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}


/* New Stuff for CSS site */

.navbar { text-align: right;
	width: 350px;
	float:right;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 68%; 
	color: rgb(241,131,21);
	letter-spacing: 0.05em;
	/* border: solid 1px blue; */

	min-height: 20px;
	
	}
	
#navbar_top { 
	margin-top: 50px;
	}
	
#navbar_bottom { 
	font-size: 20%;
	}
	


.navbar  a {text-decoration: none; color: rgb(104,87,66);}
.navbar  a:visited {text-decoration: none; }
.navbar  a:active {text-decoration: underline}
.navbar  a:hover {text-decoration: underline}

#lines {
		background-image: url(images/orange_lines_sm.gif);
		height: 8px;
		margin: 0px;
		padding: 0px;
		
		}
#header {
	margin-left: auto;
	margin-right: auto;
	width:716px;
	border: 1px solid transparent;
	/* background-image: url(images/orange_lines2.gif); */
	/* height: 75px; */
	}
	
#main {
	/* box format */
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	width:716px;
	padding: 10px 0px 0px 0px;
	/* background-color: rgb(110,135,174); */
	background-color: white;
	z-index: 3;

}

.content_item {
	width: 100%;
	clear: both;
	margin-top: 10px;
	}
	
.content_text {
	margin-left: 200px;
	margin-right: 1em;
	
	/* Font Size Increase advised by Colin */
	font-size: 110%;
	line-height: 100%;

}

.content_image {
	/* margin-left: 10px;
	margin-bottom: 20px; */
	float: left; 
	}
	
.content_image img {
	margin-top: 0px;
	
}

.content_text a {
	text-decoration: underline;
	color: rgb(0,0,0);
}
.content_text a:hover {
	text-decoration: underline;
	color: rgb(0,0,0);
	background-color: rgb(230,230,230);
}
.content_text a:visited {
	text-decoration: underline;
	color: rgb(0,0,0);
}

.content_text h1 {
	font-size: 90%
}

.content_text h1 a, .content_text h1 a:hover, .content_text h1 a:visited  {
	text-decoration: none;

}

.content_text h2 {
	font-size: 80%;
	font-weight: bold;
}

.content_text ul {
	font-size: 80%;
}

.content_text td {
	font-size: 80%;
	/*
	border-top-style: solid;
	border-top-color: #CC0000;
	border-top-width: 1px;
	*/
}

.content_text tr {
	
}
