<!--
body {
	background: #f6f6f6;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #646666;
	font-family: "Trebuchet MS", Trebuchet, arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 19px;
}
#upperspeechmark {
	position: relative;
	top: 10px;
	left: 300px;
	width: 33px;
}
.strong {
	font-family: "Trebuchet MS", Verdana;
	color: #434343;
	font-weight: bold;
}
a:link {
	color: #434343;
	text-decoration: none;
	font-weight: bold;
}
#latestcontent a:link {
	font-style: normal;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #434343;
}
#latestcontent a:hover {
	text-decoration: underline;
	color: #434343;
}
#socialholder {
	float: right;
	top: 8px;
	position: relative;
	height: 24px;
}
#topcontenttextholder {
	width: 500px;
	float: right;
	margin-top: -30px;
	margin-right: 45px;
}
.firstphotoupper {
	border: 1px solid #8f8f8f;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
	margin-bottom: 30px;
}

.photopopup {
	border: 1px solid #8f8f8f;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.oneColFixCtr #container {
	width: 890px;
	text-align: left;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 27px;
	padding-bottom: 10px;
	padding-left: 27px;
	min-height:700px;
}
#header {
	background-image: url(images/headerbackground.gif);
	background-repeat: no-repeat;
	height: 125px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#navbar {
	background-image: url(images/navbarbackground.png);
	background-repeat: repeat-x;
	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
}
#topcontent {
	background-image: url(images/nadhimfrontimage.png);
	background-repeat: no-repeat;
	height: 300px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#latestcontent {
	height: 40px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #83b542;
	border-bottom-color: #83b542;
	line-height: 40px;
}
#lowerspeechmark {
	position: relative;
	top: 200px;
	left: 850px;
	width: 33px;
}
#lowerrightfloatholder {
	float: right;
	width: 270px;
}
#lowerleftholder {
	width: 565px;
	margin-top: 20px;
}
.contentbox {
	background-color: #f6f6f6;
	margin-bottom: 20px;
}
.boxcontent {
	padding: 20px;
}
.contentbox h1 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 100%;
	height: 30px;
	font-weight: bold;
	border: 1px solid #83b542;
	line-height: 30px;
	color: #434343;
	background: #FFFFFF;
	margin: 0;
	padding-left: 15px;
}
a:visited {
	color: #434343;
	text-decoration: none;
	font-weight: bold;
}
a:visited a:hover{
	text-decoration: underline;
}
#latestcontent a:visited {
	font-style: normal;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
}
#footer {
	font-size: 11px;
	margin-top: 20px;
	text-align: center;
}
.photoupper {
	margin-bottom: 30px;
	border: 1px solid #8f8f8f;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
	margin-left: 12px;
}
.photolower {
	border: 1px solid #8f8f8f;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
	margin-left: 12px;
	margin-bottom: 5px;
}
.firstphotolower {
	border: 1px solid #8f8f8f;
	margin-bottom: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;
}
.emailformfield {
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #646666;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	margin-top: 5px;
	width: 180px;
	border: 1px solid #CCCCCC;
	height: 18px;
}
.signupbutton {
	margin-top: 5px;
}

#map_canvas {
border-width: 1px;
border-color: a7a7a7;
border-style: solid;
width: 500px; 
height: 336px;
}

.nav {
list-style: none;
margin: 0px;
padding: 0px;
font-size: 80%;
font-weight: bold;
border-right: 1px solid rgb(204, 204, 204);
}
.nav li {
float: left;
border-left: 1px solid rgb(204, 204, 204);
position: relative;
width: 126px;
line-height: 30px;
text-align: center;
border-bottom:2px solid #dedede;
}

.nav li:hover {
border-bottom:2px solid #83b542;
}

.pageselected {
color: black !important;
}
.blogdate {
font-size:80%;
}
#blogcontentholder {
padding-left: 15px;
}
.blogpostholder {
margin-top: 10px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom: 1px dotted rgb(204, 204, 204);
text-align: justify;
}
.blogtitle, .blogtitle a:link, .blogtitle a:visited, .blogtitle a:hover {
color: rgb(98, 187, 67); !important;
font-size: 115%;
}
#paginationholder {
height: 20px;
}
#nextpage {
margin-right:20px;
float: right;
}
#prevpage {
margin-left: 10px;
float: left;
}
.pagetitle {
color: rgb(98, 187, 67);
font-size: 140%;
}
.rightblogtitle {
text-indent: -15px;
}
.rightblogtitle a:link, .rightblogtitle a:visited {
font-weight: normal;
color: #646666;
}
.rigthblogtitleholders {
padding-left: 25px;
margin-bottom: 10px;
}
.rightmonth {
font-family: "Trebuchet MS", Verdana;
color: #434343;
font-weight: bold;
}
.commentholder a:link, .commentholder a:visited  {
font-size: 80%;
font-weight: normal;
color: #434343;
padding-left: 5px;
}
.bigtext {
font-size: 120%;
}
.inputtextbox {
	border: 1px solid #8f8f8f;
	color: #646666;
	font-family: "Trebuchet MS", Trebuchet, arial, Helvetica, sans-serif;
line-height: 19px;
width: 310px;
}
.inputtextarea {
border: 1px solid #8f8f8f;
	color: #646666;
	font-family: "Trebuchet MS", Trebuchet, arial, Helvetica, sans-serif;
line-height: 19px;
width: 310px;
height: 100px;
}
.dropdown {
	border: 1px solid #8f8f8f;
	color: #646666;
	font-family: "Trebuchet MS", Trebuchet, arial, Helvetica, sans-serif;
line-height: 19px;

}
.submitbutton {
border: 1px solid #8f8f8f;
	color: #646666;
	font-family: "Trebuchet MS", Trebuchet, arial, Helvetica, sans-serif;
line-height: 19px;
background: white;
width:100px;
margin-left:100px;
}
.submitbutton:hover {
background: gray;
}

.commentimageholder {
position: absolute;
width:50px;
}
.fullcommentdate {
font-size: 80%;
}
.commenttextholder {
position: relative;
left: 65px;
width: 450px;
}
.fullcommentholder {
margin-top:15px;
margin-bottom:10px;
}
ul {
margin-top: 0px;
margin-bottom: 0px;
}
li {
margin-bottom: 5px;
}
h3 {
color: rgb(98, 187, 67);
font-size: 115%;
}
.dottedWidth {
border-bottom: 1px dotted rgb(204, 204, 204);
line-height: 2px;
}
.ulnoleftmargin {
margin-left:-15px;
}

.bigmap {
width: 550px !important;
height: 500px !important;
}

#mapkey {
margin-top: 10px;
width: 160px;
float: right;
line-height: 20px;
}

#jumptobox {
margin-top: 10px;
padding-left:25px;
padding-top: 20px;
}
.clear {
clear: both;
}
.border {
border: 1px solid #8f8f8f;
}
-->
