
A:link { text-decoration: none }
A:active { text-decoration: none }
A:visited { text-decoration: none }

a.link {
color: #a2cc5c;
font-style: italic;}

a.link:hover {
color: #FFFFFF;
text-decoration: underline;}

.ie #header{
	margin: 5px 0 5px 0px;
	}


#header{
	margin: 5px 0 10px -70px;
	}
	
	
.ie .logo{
	margin-left: 100%;}	

.logo{
	margin-left: 34%;}

img
{text-decoration: none;
border: none;}

#frames li {
border: 1px solid #BEA682;}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	font-weight: normal;	
	padding: 0px;	
	margin: 0;
	list-style: none;
	float: left;
	font: 12px georgia}
	
#sddm li.white
{	margin: 0;
	padding: 12px 0 10;
	#padding: 12px 0 5;
	list-style: none;
	float: left;
    width: 1px;
	font: 12px georgia;}

#sddm li a
{	font-style: italic;
	text-decoration: none;
	font-size: 12px;
	padding-left: 18px;
	#padding-left: 12px;
	padding-bottom: 4px;
	padding-right: 18px;
	#padding-right: 13px;
	padding-top: 5px;
	display: block;
	margin: 0 0px 0 0;
	background: url("../images/logo_bgr_dot.png");
	color: #FFF;
	text-align: center;
	line-height: 1em;
	z-index: 10;}

#sddm li a.b
{	font-style: italic;
	font-size: 12px;
	padding-left: 17px;
	padding-bottom: 3px;
	padding-right: 17px;
	padding-top: 2px;
	display: block;
	margin: 0 0px 0 0;
	background: url("../images/logo_bgr_dot.png");
	color: #FFF;
	text-align: center;
	line-height: 28px;
	z-index: 10;}
	

/* WIN AND MAC FF SPECIFIC */
	
	
.mac.gecko #sddm li a.b
{	padding-left: 18px;
	padding-right: 17px;}
	
.mac.gecko #sddm li a
{	padding-left: 17px;
	padding-right: 18px;}
	
/* END WIN AND MAC FF SPECIFIC */
	
/* SCRIPT FOR FIREFOX-SPECIFIC MENU PADDING */
@-moz-document url-prefix() {

#sddm li a.b
{	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 7px;}
	
#sddm li a
{	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 8px;}
		
}
/*END FIREFOX-SPECIFIC MENU PADDING*/




#sddm li a:hover
{	font-style: italic;	
	padding-bottom: 4px; 
 	background: #f8f8e1;
    color: #381F13;}

#sddm li a.b:hover
{	font-style: italic;	
	padding-bottom: 3px;	
 	background: #f8f8e1;
    color: #381F13}



/* SCRIPT FOR FIREFOX-SPECIFIC HOVER PADDING */
@-moz-document url-prefix() {

#sddm li a:hover
{	padding-bottom: 8px;}

#sddm li a.b:hover
{	padding-bottom: 7px;}
	
}
/*END FIREFOX-SPECIFIC HOVER PADDING*/

#sddm div
{	font-weight: normal;
	position: absolute;
	visibility: hidden;
	margin: 0px 0px 0px;
	padding: 0;
	background: #F8F8E1;
	border-bottom: 5px solid #a2cc5c;
	border-right: 0px solid #a2cc5c;
	border-left: 0px solid #a2cc5c;}

	#sddm div a
	{	font: 12px georgia;
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		background: #f8f8e1;
		color: #381F13;}

	#sddm div a:hover
	{	background: #a2cc5c;
		color: #FFF;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		font: 12px georgia;}

.ie #content{
	width:500px;margin-left: 30%;margin-top: 20px;margin-bottom: 20px;font: italic 12px georgia;text-align: justify;}

#content{
	margin: 0 auto;
	margin-top: 5em;
	margin-bottom: 4em;
	width:45em;
	font: 10pt "Georgia";
	border: 0px solid red;}
	
#flash{
	width:765px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;}

p {
font: 12px georgia;
color: #381F13;
}

h1 {
font: 28px georgia;
font-style: italic;
color: #381F13;
margin-left: 100px;
}

h2 {
font: 20px georgia;
font-style: italic;
color: #381F13;
}

hr {
margin-bottom: -50px;
margin-top: -10px;}

.smallcaps {
font-variant: small-caps;
font-size: 18px;}
#table {
margin: 0 auto;}

.ie #reviews {
margin-top: 0px;}

#reviews {
margin-top: -30px;}

#reviews p {
font: 18px georgia;
font-style: italic;
margin-bottom: 2em;
}

.ie #coords {
margin-left: 80px;
}

#coords {
margin: 0 auto;
width: 630px;
}

#reviews p.names {
margin-top: -1em;
float: right;
font: 18px georgia;
font-style: italic;
background: none;}

.ie .xavimg {
float:left;
margin-top: -100px;
margin-right: -50em;}

.xavimg {
float:left;
margin-top: -25px;
margin-right: -50em;}

.ie .flowerimg {
display:inline;
margin-top: -100px;
margin-left: 1px;
margin-right: 0px;
margin-bottom: -400px;}

.flowerimg {
float:right;
margin-top: -25px;
margin-left: -50em;}

.ie .coordimg {
display:inline;
margin-top: 0px;
margin-left: 1px;
margin-right: 0px;
margin-bottom: -400px;}


.coordimg {
float:right;
margin-top: 60px;
margin-left: -50em;}

.revimg {
float:left;
top: 0px;
margin-right: -4em;}

.revimg2 {
float:right;
margin-top: 400px;
margin-left: -4em;}

.ie .revimg2 {
display: none;}

.revimg3 {
float:left;
margin-top: 900px;
margin-right: -40em;
margin-left: -265px;}


.ie .no_contentimg {
display:inline;
margin-top: 0px;
margin-bottom: -80px;
margin-left: 200px;
}


.ie p.no_content {
margin-top: 0px;
font: 24px georgia;
font-style: italic;
}

.no_contentimg {
float:right;
bottom: 0px;
margin-left: -50em;}

p.no_content {
font: 24px georgia;
font-style: italic;
}

.mags {
font: 14px georgia;
font-style: italic;
color: #381F13;
}

.ie p.mags_first {
font: 14px georgia;
font-style: italic;
width: 35em;
}

p.mags_first {
font: 14px georgia;
font-style: italic;
width: 40em;
}

.ie p.coords_first {
text-align: justify;
font: 14px georgia;
font-style: italic;
width: 25em;}


p.coords_first {
text-align: justify;
font: 14px georgia;
font-style: italic;
width: 27em;
}

.first{
	margin-bottom: 1em;}


.first:first-letter{
 float: left;
 font-size: 500%;
 font-style: roman;
 line-height: .5em;
 margin-right: 0.05em;
 margin-bottom:.01em;
 color: 2e180e;
}


span.slider {
display: none;
font-style: italic;
}

.line {
border-bottom: 1px solid #a2cc5c;
}

span.sub {
display: block;
border-bottom: 1px solid #a2cc5c;
font-variant: small-caps;}

span.sub:hover {
border-bottom: 1px solid #FFFFFF;}

#video {
	margin: 0 auto;
	width: 448px;}
	
#form {
position: relative;
margin-left: -60px;}


#contactimg {
float: right;
margin-top: -450px;}
