/* CSS Document */


body { 
	background:url(grc/bground.jpg) repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	margin:0;
	
}

ul.left {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	margin-left:15px;
	padding-left:0;

}

h1{ font-size: 14px; color: #165701; text-align: left; margin-bottom: 5px;}

h2 {font-size:16px;	color: #165701;	padding-left: 0; font-weight:bold;}

h3 {font-size:16px;	color: #165701;	padding-left: 0; font-weight:bold;}

.heading {font-weight:bold; font-size:14px; color:#165701; }

#container {
	
	margin-left:auto;
	margin-right: auto;
	width: 845px;
	
}

/*.mayaday { 
	font-family: trebuchet MS,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#165701; 
	text-decoration:underline;
	}*/
	
a.mayaday:link {
	font-family: trebuchet MS,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#165701; 
	text-decoration:underline;}
	
a.mayaday:visited {
	font-family: trebuchet MS,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#165701; 
	text-decoration:underline;}
	
a.mayaday:hover {
	font-family: trebuchet MS,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#165701; 
	text-decoration:none;}

.top {
	background: url(grc/top.jpg) repeat-x;
	height: 187px;
}


#date {
	font-family: trebuchet MS,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:5px;}

#nav { 
	height: 20px;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
	color:#f8ca13;
	padding-top: 55px;
	padding-bottom: 10px;
	
}



#header {	
	text-align: center;
	height: 250px;
	padding-top:10px;}

#content {
	background:  url(grc/dropshadow.png) repeat-y;
	height: auto;
	padding: 0 ;
}

#maintext {
	width: 550px;	
	/*border-right: 1px solid #9a0d0d;*/
	float: left;
	margin-bottom: 15px;
	padding:0 5px 0 30px;
}




#lftcontent {
	margin-left: 590px;
	width: 200px;
	padding: 10px;
}

.Art {
	background: url(grc/footer_bg.gif) no-repeat;
	width: 750px;
	margin-left: 45px; 
	clear:both;
	height: 150px;
	padding-bottom: 5px;
	
}

.Art table {padding: 15px;}

 #nav a { 
	text-decoration: none;
	color: #f8ca13;
}

#nav a:hover { 	
	text-decoration: none;
	color: #fff;
}


#nav .on { color:#ffffff; text-decoration:none;}

#bttmnav {
	font-size: 11px;
	text-align:center;
	color:#9a0d0d;
	padding:5px;
	width: 90%;
	border-top: 1px dotted #404040;
	
}

#bttmnav a { 
	text-decoration: none;
	color: #9a0d0d;
}

#bttmnav a:hover { 	
	text-decoration: none;
	color: #000;
}

img.border { 
	border: 1px solid #9a0d0d;
	padding: 1px;
	margin: 2px 10px 2px 0;
	float: left;
}

img.border2 { 
	border: 1px solid #9a0d0d;
	padding: 1px;
	margin: 2px 0 2px 10px;
	float: right;
}




/*CSS for Test File*/
#lftcontentb {
 	background:url(grc/side_top.gif) no-repeat;
		width: 200px;
		margin-left: 20px;
		text-align:left;
		float:right;
	
}
.ctop  {   
  padding:10px 20px 0 10px;
  font-family:  Georgia, "Times New Roman", Times, serif;  
  font-size: 11px;
}

.ArticleBody { 
	background: url(grc/side.gif) repeat-y;
  margin:0;
  margin-top:-2em;
  padding: 10px;
  font-family:   Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
 
}

.ArticleFooter p {
  background: 	url(grc/side_btm.gif) 
   no-repeat;
  display:block;
  padding:10px;
  margin:-2em 0 0 0;
  }

.container {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	margin-left:auto;
	margin-right: auto;
	
}

.bodytext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
}


.maintext {
/*	background-color: #f7efd9;
*/	padding:0 15px 0 25px;
/*	border-right: 1px solid #9a0d0d;
*/}

.intro{
/*	background-color: #f7efd9;
*/	padding:0 15px 0 25px;
	border-right: 1px solid #9a0d0d;
}

.rcontent {
padding: 0 15px 0 10px;
/*border-left: 1px solid #9a0d0d;*/

}


.teasertxt {
	font-size:12px;
	color: #000;
	}

.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
/*The Following applies to anchor tags*/

#nav a:link {
 	font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
	text-decoration: none;
	color: #f8ca13;
	font-size: 15px;
	font-weight:bold;
	
}

#nav a:visited { 	
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 15px;
	font-weight:bold;
}

#nav a:hover { 	
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	font-weight:bold;
}

#nav a:active { 	
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #f8ca13;
	font-size: 15px;
	font-weight:bold;
}


a:link { 
	color:#9A0D0D;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	text-decoration: underline;
}

a:visited {
	color:#9A0D0D;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	text-decoration: underline;

}

a:hover {
	color:#333333;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	text-decoration: none;
}

a:active {
	color:#333333;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	text-decoration: underline;

}

a.leftlink:link {
	color:#9A0D0D;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	text-decoration: underline;
	line-height: 17px;
}

a.leftlink:visited {
	color:#9A0D0D;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	text-decoration: underline;
	line-height: 17px;
}

a.leftlink:hover {
	color:#333333;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	text-decoration: none;
	line-height: 17px;
}

a.leftlink:active {
	color:#333333;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	text-decoration: underline;
	line-height: 17px;
}

a.footlink:link {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

a.footlink:visited {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

a.footlink:hover {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.footlink:active {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}


.readmore {font-size:10px;
	color: #9a0d0d;
	text-align: right;
}

a.readmore:link {font-size:10px;
	color: #9a0d0d;
	text-align: right;
}
a.readmore:visited {font-size:10px;
	color: #9a0d0d;
	text-align: right;
}

a.readmore:hover {font-size:10px;
	color: #000;
	text-align: right;
}

a.readmore:active {font-size:10px;
	color: #000;
	text-align: right;
}

img.gallery { border:1px solid; margin:2px; width:75px;}

/*End Anchor tag */



.btable {margin-top: 0;}
	
	
#tablestyle {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	padding: 4px;
	border-collapse: collapse;
	}
	
	
#tablestyle td {
border:1px solid #D1C8B6;
font-weight:normal;
margin:0;
padding:4px;
text-align:left;
}


.buttons { 
	background:#F8F2DF;
	border: 1px solid #B8A77B;  
	color:#282828; 
	padding-right:0.5em; 
	cursor:pointer; 
	width:80px;
	margin-left:12px; 
}	

 .buttons:hover {
 	background:#847754; 
	border-bottom:1px solid #5B5B5B; 
	border-right:1px solid #5B5B5B;  
	color:#fff; 
	border-top:1px solid #999; 
	border-left: 1px solid #999;
}

.buttons:visited {
 	background:#847754; 
	border-bottom:1px solid #5B5B5B; 
	border-right:1px solid #5B5B5B;  
	color:#fff; 
	border-top:1px solid #999; 
	border-left: 1px solid #999;
}

.buttons:active {
 	background:#847754; 
	border-bottom:1px solid #5B5B5B; 
	border-right:1px solid #5B5B5B;  
	color:#fff; 
	border-top:1px solid #999; 
	border-left: 1px solid #999;
}


label { 
	clear:left; 
	display:block; 
	float:left;
	text-align:left; 
	padding-right:15px; 
	color:#404040; 
	margin-top:0.8em; 
	font-style:normal;
	font-size:11px;  
	width:120px;
	 
}

.fields  {
	margin-top: .8em;
	border: 1px solid #D1C8B6; 
	
}

.main-table  {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.page-nav-table, #pagenav-selfont, #pagenav-nexfont {
color:#282828;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}

.albumcol { text-align:center;  width:600px; }

span.price {display:block; text-align:left; font-weight:bold; color:#9A0D0D;}

hr.divider { margin:10px 0; width:70%; }

p.attn {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-weight:bold;
	color:#9A0D0D;
	text-decoration:underline;
	text-align:center;

}