/* ************** Remove some default margins and borders *************** */
body, form, frameset {
	border:0px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

/* ************** Set a global font ***************** */
body, table, th, td, div, span, ul, ol, li, caption, input, select, option, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a08856;
}

h2, h3, h4, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a08856; padding-left: 0px; padding-right: 0px; margin-bottom: 0px; margin-top:2px }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6f9136;
	height:20px;
	text-decoration:none;
	margin-bottom: 0px;
	margin-top:0px
}

h1 a:link { font-size:11px; color:#6f9136; text-decoration:none; font-weight:normal; }
h1 a:visited { font-size:11px; color:#6f9136; text-decoration:none; font-weight:normal; }
h1 a:hover { font-size:11px; color:#6f9136; text-decoration:underline; font-weight:normal; }
h1 a:active { font-size:11px; color:#6f9136; text-decoration:none; font-weight:normal; }

.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a08856;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a08856;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}

p a:hover { font-size:11px; color:#a08856; text-decoration:none; padding-left:0px; padding-right:0px; }
p a:active { font-size:11px; color:#a08856; text-decoration:underline; padding-left:0px; padding-right:0px; }
p a:link { font-size:11px; color:#a08856; text-decoration:underline;  padding-left:0px; padding-right:0px; }
p a:visited { font-size:11px; color:#a08856; text-decoration:underline; padding-left:0px; padding-right:0px; }

table { background-color:#FFFFFF; }

.orangebborder { border-bottom:#e0c895 1px solid; }
.orangelborder { border-left:#e0c895 1px solid; }

.redbborder { border-bottom:#c59a92 1px solid; }
.redlborder { border-left:#c59a92 1px solid; }

.greenborder { border-top:#c1d0a8 1px solid; border-bottom:#c1d0a8 1px solid;}
.greenbborder {  border-bottom:#c1d0a8 1px solid;}
.greenlborder { border-left:#c1d0a8 1px solid; }

/* ************** content classes ***************** */

.greenlinks { font-size:11px; color:#a08856; text-decoration:none; padding-left:5px; padding-right:5px; padding-top:5px; }
.greenlinks a:hover { font-size:11px; color:#6f9136; text-decoration:none;  padding-left:0px; padding-right:0px; }
.greenlinks a:active { font-size:11px; color:#6f9136; text-decoration:underline;  padding-left:0px; padding-right:0px; }
.greenlinks a:link { font-size:11px; color:#6f9136; text-decoration:underline;  padding-left:0px; padding-right:0px; }
.greenlinks a:visited { font-size:11px; color:#6f9136; text-decoration:underline;  padding-left:0px; padding-right:0px; }

.redlinks { font-size:11px; color:#a08856; text-decoration:none; padding-left:5px; padding-right:5px; padding-top:5px; }
.redlinks a:hover { font-size:11px; color:#aa4936; text-decoration:none; padding-left:0px; padding-right:0px; }
.redlinks a:active { font-size:11px; color:#aa4936; text-decoration:underline; padding-left:0px; padding-right:0px; }
.redlinks a:link { font-size:11px; color:#aa4936; text-decoration:underline;  padding-left:0px; padding-right:0px; }
.redlinks a:visited { font-size:11px; color:#aa4936; text-decoration:underline; padding-left:0px; padding-right:0px; }

.orangelinks { font-size:11px; color:#a08856; text-decoration:none; padding-left:5px; padding-right:5px; padding-top:5px; }
.orangelinks a:hover { font-size:11px; color:#b87f09; text-decoration:none; padding-left:0px; padding-right:0px; }
.orangelinks a:active { font-size:11px; color:#b87f09; text-decoration:underline; padding-left:0px; padding-right:0px; }
.orangelinks a:link { font-size:11px; color:#b87f09; text-decoration:underline;  padding-left:0px; padding-right:0px; }
.orangelinks a:visited { font-size:11px; color:#b87f09; text-decoration:underline; padding-left:0px; padding-right:0px; }

.redtext { color:red; }

/* ************** Comments ************** */
.comment_title { font-size:11px; color:#b87f09; text-decoration:none; padding-left:0px; padding-right:0px; padding-top:5px; }
.comment_author { font-size:11px; color:#6f9136; text-decoration:none; padding-left:5px; padding-right:5px; padding-top:5px; }
.comment_text { font-size:10px; color:#a08856; text-decoration:none; padding-left:5px; padding-right:5px; padding-top:5px;}
.comment_post_link { font-size:11px; color:#6f9136; text-decoration:none; padding-left:5px; padding-right:5px; padding-top:5px;}

#commentform input {
	width:170px;
	color:#a08856;
	padding:2px;
	margin:5px 5px 1px 0;
	border: #e0c895 1px solid;
}

#commentform textarea {
	width:90%;
	color:#a08856;
	padding:2px;
	margin:5px 5px 1px 0;
	border: #e0c895 1px solid;
}

.and{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.beyond{
	font-family: Verdana, Geneva, sans-serif;
}

#commentform #submit {
	color:#b87f09;
	margin:5px 5px 1px 0;
	border: #b87f09 1px solid;
	background-color:#FFFFFF;
}

.sightings_table {
	border-top: 1px solid #e0c895;
	border-left: 1px solid #e0c895;
}

.sightings_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a08856;
	border-bottom: 1px solid #e0c895;
	background-color: #ffffff;
	padding: 5px;
}

.sightings_white  a:link, .sightings_white  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a08856;
	text-decoration: underline;
	font-weight: normal;
}

.sightings_white  a:hover {
	color: #44413f;
}

.sightings_whiteb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a08856;
	border-left: 1px solid #e0c895;
	border-right: 1px solid #e0c895;
	border-bottom: 1px solid #e0c895;
	background-color: #ffffff;
	padding: 5px;
}

.sightings_whiteb  a:link, .sightings_whiteb  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a08856;
	text-decoration: underline;
	font-weight: normal;
}

.sightings_whiteb  a:hover {
	color: #6f9136;
}

.sightings_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a08856;
	border-bottom: 1px solid #e0c895;
	background-color: #f2efe3;
	padding: 5px;
}

.sightings_yellow  a:link, .sightings_yellow  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a08856;
	text-decoration: underline;
	font-weight: normal;
}

.sightings_yellow  a:hover {
	color: #6f9136;
}

.sightings_yellowb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a08856;
	border-left: 1px solid #e0c895;
	border-right: 1px solid #e0c895;
	border-bottom: 1px solid #e0c895;
	background-color: #f2efe3;
	padding: 5px;
}

.sightings_yellowb  a:link, .sightings_yellowb  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a08856;
	text-decoration: underline;
	font-weight: normal;
}

.sightings_yellowb  a:hover {
	color: #706a5d;
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 10;
}

li {
	background-image: url(/images/side/icons/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .9em;
	padding-top: 0em;
}

ol li {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .9em;
	padding-top: 0em;
}

.photoborder{
	border:#9FB49A 12px solid;
}

/* ************** side nav classes ***************** */
.sideborder {
	border-left:#9FB49A 1px solid;
}

.sidenav { padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
}

.side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6f9136;
	height:20px;
	text-decoration:none;
	padding-bottom:0px;
	border-bottom:1px solid #c1d0a8;
	margin-bottom: 5px;
	margin-top:0px
}

.side a:link { font-size:11px; color:#6f9136; text-decoration:none; font-weight:normal; }
.side a:visited { font-size:11px; color:#6f9136; text-decoration:none; font-weight:normal; }
.side a:hover { font-size:11px; color:#b87f09; text-decoration:underline; font-weight:normal; }
.side a:active { font-size:11px; color:#6f9136; text-decoration:none; font-weight:normal; }

.sidep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a08856;
	margin-top: 1px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
}

.sidep a:hover { font-size:11px; color:#b87f09; text-decoration:underline; padding-left:0px; padding-right:0px; }
.sidep a:active { font-size:11px; color:#a08856; text-decoration:none; padding-left:0px; padding-right:0px; }
.sidep a:link { font-size:11px; color:#a08856; text-decoration:none;  padding-left:0px; padding-right:0px; }
.sidep a:visited { font-size:11px; color:#a08856; text-decoration:none; padding-left:0px; padding-right:0px; }

.sideblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393939;
	margin-top: 1px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
}

.sideblack a:hover { font-size:11px; color:#393939; text-decoration:underline; padding-left:0px; padding-right:0px; }
.sideblack a:active { font-size:11px; color:#393939; text-decoration:underline; padding-left:0px; padding-right:0px; }
.sideblack a:link { font-size:11px; color:#393939; text-decoration:underline;  padding-left:0px; padding-right:0px; }
.sideblack a:visited { font-size:11px; color:#393939; text-decoration:underline; padding-left:0px; padding-right:0px; }


.sidefrm {
	border: #e0c895 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:80px;
	color:#a08856;
	padding:2px;
	margin:5px 5px 1px 0;
}

/* ************** footer classes ***************** */
.footerborder {border-top:#9FB49A 1px solid;background-color:#ffffff;}
.footerlinks a:link { font-size:11px; color:#a08856; text-decoration:underline; font-weight:normal; }
.footerlinks a:visited { font-size:11px; color:#a08856; text-decoration:underline; font-weight:normal; }
.footerlinks a:hover { font-size:11px; color:#6f9136; text-decoration:underline; font-weight:normal; }
.footerlinks a:active { font-size:11px; color:#a08856; text-decoration:underline; font-weight:normal; }

/* ************** topnav classes ***************** */
.topnav {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a08856;
	padding-left:5px;
	padding-right:5px;
}

.topnav a:link { font-size:11px; color:#a08856; text-decoration:underline; font-weight:normal; padding-left:2px; padding-right:2px; }
.topnav a:visited { font-size:11px; color:#a08856; text-decoration:underline; font-weight:normal;padding-left:2px; padding-right:2px; }
.topnav a:hover { font-size:11px; color:#6f9136; text-decoration:underline; font-weight:normal;padding-left:2px; padding-right:2px; }
.topnav a:active { font-size:11px; color:#a08856; text-decoration:underline; font-weight:normal;padding-left:2px; padding-right:2px; }

/* ************** form classes ***************** */
.search {
	border:#a08856 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:170px;
	color:#a08856;
	padding:2px;
	margin:1px 0 0 0;
	border: #e0c895 1px solid;
}

.frm {
	border:#a08856 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:240px;
	color:#a08856;
	padding:2px;
	margin:5px;
	border: #e0c895 1px solid;
}

.button {
	color:#b87f09;
	margin:5px 5px 1px 0;
	border: #b87f09 1px solid;
	background-color:#FFFFFF;
}

.newsletterfrm {
	border:#a08856 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	color:#a08856;
	padding:2px;
	margin:5px;
	border: #e0c895 1px solid;
}

.button {
	color:#b87f09;
	margin:5px 5px 1px 0;
	border: #b87f09 1px solid;
	background-color:#FFFFFF;
}

.required { font-size:11px; color:#c75742; text-decoration:none; padding-top:5px; }

.migration_rss {
	float:right;
	width:215px;
	margin:10px 5px 0 0;
}

.migration_rss a{
	display:block;
	background:url(/images/greatmigration/rss_btn.jpg) no-repeat 0 0;
	height:46px;
	width:215px;
	outline:none;
}

.migration_rss a:hover{
	background-position:0 -46px;
}

.migration_rss a span {
	position:absolute;
	left:-9999em;
	top:-9999em;
}

.migration_fr {
	float:right;
	clear:right;
}

.migration_fr2 {
	float:right;
	clear:right;
	padding-right: 46px;
}

.clear{
	clear:left;
	clear:right;
}
