/* GHCC */
/* Common styles */
#pagecontainerfullwidth {width:100%;} /* background: #ffffff url("/backgrounds/ChristmasGradient.jpg") repeat-x;} */
#pagecontainer {width:990px;margin:0 auto;background:white;}
#pagecontainer2 {width:990px;}
.divleftmenu    {float:left;width:202px;}       
#div_hp_center {float:left;width:570px;padding:0 0 0 5px;}
#div_hp_right {float:right;width:202px;padding:0 0 0 5px;}
.divpagecontent {float:left;padding:0 0 0 5px;font:normal 0.90em Arial;}
.w770   {width:770px;}
.w550   {width:550px;}
.floatleft {float:left;padding:5px;}
.floatright {float:right;padding:5px;}
.leftdiv    {float:left;width:760px;padding-right:5px;}
.rightdiv   {float:right;}
img {border:none;}
.filler     {color: white;}
.clear      {clear:both;}  
.none       {display:none;}
.alert 	    {background-color: white;color: red;text-align: center; font-weight: 700;} 
.divcenter  {text-align:center;}
.divcenter img  {border:none;}
.divmargincenter    {margin:0 auto;}
.pictfloatleft {float:left;padding:0 10px 10px 0;}
.pictfloatright {float:right;padding:0 0 10px 10Px;}
.pictcenter {padding:10px;text-align:center;}
hr {color:#7E0001;background-color:#7E0001;height:2px;}
strong  {font-weight:600;color:#7E0001;}
/* +++++ headings +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
h1 {font:bold 2em Arial;color:#7E0001;border:solid 10px white;}
h2 {font:bold 1.1em Arial;color:#7E0001;text-align:left;margin:10px 0 0 0;}
h3 {background:#7E0001 url(../local_images/slice.jpg) repeat-x;border:1px inset #000;border-top:0;
            color:white;font:bold .800em Arial;padding:5px;text-align:center;}
h4 {font:bold 1.2em Arial;color:#7E0001;text-align:center;margin:10px 0 0 0;}
h5 {font:bold 1.0em Arial;color:#333333;text-align:center;margin:5px 0 0 0;}
h6{font:bold 1.2em Arial;color:#7E0001;text-align:left;margin:10px 0 0 0;}
/* +++++ page views +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#pageviews  {padding:10px;font-style:italic;text-align:center;}
/* ++++++ Contact Box ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 
.contactbox {border: 2px #7E0001 ridge;padding: 10px;font:bold .800em Arial; text-align: center; }
.contactbox a:link {color: #7E0001;text-decoration:none;}
/* +++ Links ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link	{text-decoration: none;color: #7E0001;font-weight:400; } 
a:visited	{font:bold 1em Arial;color:#7E0001;text-decoration: none;}
a:link:hover	{text-decoration: underline;}
a:visited:hover	{text-decoration: underline;}  
/* +++ Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header   {background: white url(../local_images/GHCC_Hdr_Pond.jpg) no-repeat center center;height:135px; }
/* +++ Top Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */   
.topmenu    {height:40px;margin:0 0 10px 0;background:#7E0001 url(../local_images/slice.jpg) repeat-x;border:1px inset #000;border-top:0;}   
.topmenu  ul     {background-color: #7E0001;list-style:none;display:inline;
                  padding:20px 0 0 0;  }
.topmenu  ul li  {display: inline;margin:15px 10px 0 10px;float: right;}
.topmenu  ul li a	{font:bolder .800em Arial;}
.topmenu  ul li a:link {color: white;text-decoration: none; } 
.topmenu  ul li a:visited {color: white;text-decoration: none;}	    
.topmenu  ul li a:link:hover {background-color: white;color: #660033; text-decoration:none;}
.topmenu  ul li a:visited:hover  {background-color: white;color: #660033; text-decoration:none;} 
/* +++ Bottom Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */   
.bottommenu    {height:40px;margin:10px 0 10px 0;text-align:center; }   
.bottommenu  ul     {}
.bottommenu  ul li  {display: inline;margin:10px;}
.bottommenu  ul li a	{font:bolder .800em Arial;}
.bottommenu  ul li a:link {background-color: white;color: #7E0001;text-decoration:none; } 
.bottommenu  ul li a:visited {background-color: white;color: #7E0001;text-decoration: none;}	    
.bottommenu  ul li a:link:hover {background-color: white;color: #666666; text-decoration:underline;}
.bottommenu  ul li a:visited:hover  {background-color: white;color: #666666; text-decoration:underline;} 

 /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#divpagecontent .events  {float:left;border-bottom:solid 2px #7E0001;padding:5px 0 10px 0;margin-bottom:10px; }
#divpagecontent .events .headline {color:#7E0001;font:bold 1.00em Arial; margin:10px 0 5px 0;text-align:left;
            padding:3px;}  

/* #divpagecontent .events   h3  {color:#7E0001;text-align:left;padding:0 0 5p 0;margin:0;font:bold 1.0em Arial;}

#divpagecontent .events .title {margin:0 0 5px 0}
*/
.links         {border-bottom:solid 2px #7E0001;margin:0 0 15px 0;padding:5px;}
.links ul     {list-style: none;margin: 0; padding: 0;}
.links ul li  {float:left;	margin:1px 2px 0 2px;padding:1px 2px 0 2px;border-left:solid 1px #7E0001;}
.links ul li  a {display:inline;color:#7E0001;text-decoration:none;font:normal .8em Arial;}
.links ul li  a:hover {color:#7E0001;text-decoration:underline;}
/*................................................................................... */
#divpagecontent .events ul     {list-style: none;margin: 0; padding: 2px;text-align:left;}
#divpagecontent .events ul li  {padding:1px 1px 5px 0px;}
#divpagecontent .events ul li .eventdate {font:bold 0.90em Arial;}
#divpagecontent .events ul li .event {margin:0 0 0 20px;}
#divpagecontent .events ul li .location {float:left;font:bold 0.90em Arial;margin:0;
                               padding:0 0 0 2px;border-left:solid 1px #666666;}

/*................................................................................... */
                                            
#divpagecontent .events .copy	{float:left;margin:0 5px 0 0;} 
#divpagecontent .events .copy a:link	{text-decoration: none;color: #7E0001; } 
#divpagecontent .events .copy a:visited	{font:bold 1em Arial;color:#7E0001;text-decoration: none;}
#divpagecontent .events .copy a:link:hover	{text-decoration: underline;}
#divpagecontent .events .copy a:visited:hover	{text-decoration: underline;}   
#divpagecontent .events .copy .update {font:normal .750em Arial; color:#7E0001;text-align:right;} 
#divpagecontent .events .copy .updaterecent {font:normal .750em Arial; color:red;text-align:right;} 

/*................................................................................... */
.upcomingeventdate {margin:10 0 0 20px;}
.upcomingeventlocation {margin:10px 0 10px 0;padding:5px 0 10px 0;border-top:solid 1px #7E0001;}
.upcomingeventlocation a {font-weight:bolder;padding:0 5px 0 0;margin:0 ;}                                          

#divpagecontent .news {padding:5px 0 5px 0;margin:5px 0 5px 10px;border-bottom:2px #7E0001 ridge;}
#divpagecontent .news p {margin:0 0 10px 0;}
#divpagecontent .news a {font-weight:normal;padding:0;margin:0 ;}                                          
#divpagecontent .news ul {list-style: none;margin: 0; padding: 2px 2px 10px 0;text-align:left;}

#divpagecontent .news ul li  {padding:1px 1px 0px 20px;}
#divpagecontent .contacts {margin:15px 0 0 0;padding:0;}  
#divpagecontent .contact  {}
#divpagecontent .contact a {font-weight:bold;padding:0 5px 0 0;margin:0 ;}                                          
#divpagecontent .contact a:link	{text-decoration: none;color: #7E0001; } 
#divpagecontent .contact a:visited {color:#7E0001;text-decoration: none;}
#divpagecontent .contact a:link:hover {color:#7E0001;text-decoration: underline;}
#divpagecontent .contact a:visited:hover {color:#7E0001;text-decoration: underline;}

.pictfloatleft {float:left;padding:0 10px 10px 0;}
.pictfloatright {float:right;padding:0 0 10px 10Px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.board  {margin:10px;}

.dg_td      {padding:5px;margin:5px;border:solid 3px white;}
.dg_td_alt  {padding:5px;margin:5px;border:solid 3px #E0E0E0;background-color:#E0E0E0;}
.dg_th      {padding:10px;background-color: #7E0001; color: white;text-align:center;font-weight: 700;}
.dg_head td    {padding:5px;background-color: #666666; color: white;text-align:center;font-weight: 700;}
.dg_foot td   {padding:5px;background-color: #7E0001; color: white;text-align:center;font-weight: 700;}
caption         {padding:5px;background-color: #666666; color: white;text-align:center;font-weight: 700;}
table   {width:400px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.location2   {padding:10px 0px 10px 0px;border-top:solid 1px #7E0001;border-bottom:solid 1px #7E0001;
                margin:10px 0px 10px 0px;color:#7E0001;}