body{ margin:0; padding-left: 0;  padding-right: 0; background-color:#B8B18B}



.bodytext12  { font-family: Garamond; font-size: 12pt; color: #000000; font-weight: bold; 

               margin-left: 19; margin-right: 15 }



.golfbkndblue {

	background-image: url(images/topright_shade.jpg);

	background-repeat: repeat-x;

	background-color: #444B55;

}



.bodytext10brown  { font-family: Garamond; font-size: 11pt; color: #834E25; 

               margin-left: 19; margin-right: 15 }

.flashbknd {

	background-image: url(media/flashbknd.gif);

}               

.breadcrumbs {font-family: Arial; font-size: 10pt;  color: #FFFFFF;}



.breadcrumbs a:link    { font-family: Arial; font-size: 10pt;  color: #FFFFFF; 

               font-weight: bold; text-decoration:none }

.breadcrumbs a:visited   { font-family: Arial; font-size: 10pt; color: #FFFFFF; 

               font-weight: bold; text-decoration:none }

.breadcrumbs a:active    { font-family: Arial; font-size: 10pt; color: #FFFFFF; 

               font-weight: bold; text-decoration:none }

.breadcrumbs a:hover    { font-family: Arial; font-size: 10pt; color: #FFFFFF; 

               font-weight: bold; text-decoration:underline }



.link a:link    { font-family: Arial; font-size: 12pt; letter-spacing: 1pt; color: #FFFFFF; 

               font-weight: bold; text-decoration:none }

.link a:visited   { font-family: Arial; font-size: 12pt; letter-spacing: 1pt; color: #FFFFFF; 

               font-weight: bold; text-decoration:none }

.link a:active    { font-family: Arial; font-size: 12pt; letter-spacing: 1pt; color: #FFFFFF; 

               font-weight: bold; text-decoration:none }

.link a:hover    { font-family: Arial; font-size: 12pt; letter-spacing: 1pt; color: #FFFFFF; 

               font-weight: bold; text-decoration:underline }

               

.menublk a:link    { font-family: Garamond; font-size: 10pt; letter-spacing: 1pt; color: #000000; 

               font-weight: bold }

.menublk a:visited   { font-family: Garamond; font-size: 10pt; letter-spacing: 1pt; color: #000000; 

               font-weight: bold }

.menublk a:active    { font-family: Garamond; font-size: 10pt; letter-spacing: 1pt; color: #000000; 

               font-weight: bold }

.menublk a:hover    { font-family: Garamond; font-size: 10pt; letter-spacing: 1pt; color: #834E25; 

               font-weight: bold }

               

.newslinks {font-family: Arial; color: #ffffff; font-size: 10pt}

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

a:visited.newslinks { color: #ffffff; font-style:italic}

a:hover.newslinks { color: #DDDDDD; font-family:Arial; font-style:italic }

a:active.newslinks { color: #ffffff; font-style:italic}



#photogalldropshadow{

	padding-top: 20px;

	padding-left: 20px;

		padding-right: 20px;

    background: url('media/photogallerybknd.jpg');

    width: 190px;

    height: 160px;

    }

a.photogall { 	border:4px solid #B9B18C; margin-left: 15px; margin-right: 15px}

a:visited.photogall { 	border:4px solid #B9B18C; margin-left: 15px; margin-right: 15px}

a:hover.photogall{border:4px solid #ffffff; margin-left: 15px; margin-right: 15px }

a:active.photogall { border:4px solid #B9B18C; margin-left: 15px; margin-right: 15px }



.arialfont {font-family: Arial; color: #000000; font-size: 10pt; text-decoration:none; margin-left:2px; margin-right:2px}

.arialfont14 {font-family: Arial; color: #ffffff; font-size: 14pt; text-decoration:none}



#flashcontent {

	position:relative;

	visibility: visible;

	z-index:1;

}

.maintext {

	line-height:1.5em;

	font-family: Georgia, Serif;

	font-size: 14px;

	color: #F4F7FD;

	margin-top: 1.25em;

	margin-right: 0.15em;

	margin-bottom: 0.15em;

	margin-left: 0px;

	padding-left: 10px;

}



.footertextdk {font-family: Garamond; color: #494736; font-size: 10pt; font-weight: bold}

.footerlink a:link    { font-family: Arial; font-size: 10pt; letter-spacing: 1pt; color: #000000; 

               font-weight: bold; text-decoration:none }

.footerlink a:visited   { font-family: Arial; font-size: 10pt; letter-spacing: 1pt; color: #000000; 

               font-weight: bold; text-decoration:none }

.footerlink a:active    { font-family: Arial; font-size: 10pt; letter-spacing: 1pt; color: #000000; 

               font-weight: bold; text-decoration:none }

.footerlink a:hover    { font-family: Arial; font-size: 10pt; letter-spacing: 1pt; color: #000000; 

               font-weight: bold; text-decoration:underline }



.topdropshadow {

	background-image: url(images/cwhills_03.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #434C55;

}



.imageborder {

	border:4px solid #B9B18C; margin-left: 15px; margin-right: 15px

}

.imageborder-bluebknd {

	margin-left: 30px; margin-right: 15px

}





.smalltext{

font-family: Arial; font-size: 10pt; color: #C0C0C0; margin-left:10px; margin-right:10px}



#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 300;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

:hover#prevLink, :visited:hover#prevLink { background: url(/images/prevlabel.gif) left 15% no-repeat; }

:hover#nextLink, :visited:hover#nextLink { background: url(/images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%	

	}



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}

	

.rightcellborder{



border-left-width: 1px; border-right-style: solid; border-right-width: 1px; 

               border-top-width: 1px; border-bottom-width: 1px}





.headerbknd {

	background-image: url(media/firsttry_r1_c19.gif);

}

.flashbknd {

	background-image: url('media/flashbknd.gif');background-repeat:repeat-x

}

.bluebknd {

	background-color: #434B55;

}

.footertan {

	background-color: #B8B18B;

}

.footertext {

	margin:1.25em 0 .15em;

	line-height:1em;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000000;

  }

.footertextsmall {

	margin:1.25em 0 .15em;

	line-height:normal;

	font-family: Georgia, Serif;

	font-size: x-small;

	color: #FFFFFF;

  }

.menubknd {

background-image:url(/media/cssmenubknd.gif);

background-repeat:repeat-x;

}

h2 {

	line-height:1em;

	font-family: Georgia, Serif;

	font-size: 125%;

	color: #FFFFFF;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: auto;

	margin-left: 5px;

  }

  

h3 {

	line-height:1em;

	font-family: Georgia, Serif;

	font-size: 100%;

	color: #FFFFFF;

	margin-top: -3px;

	margin-right: 0;

	margin-bottom:  0px;

	margin-left: 0px;

  }

.faldodesignbknd {



background-image: url('media/faldodesign2bknd.jpg'); background-repeat: 

               repeat-y}

.newsheader{

	line-height:1em;

	font-family: Georgia, Serif;

	font-size: 125%;

	color: #434B55;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: auto;

	margin-left: 5px;

  }

.newstext{

	line-height:1em;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 9pt;

	color: #434B55;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: auto;

	margin-left: 5px;

	font-weight: normal;

  }

  

.newstextlink a{

	line-height:1em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 50%;

	color: #000000;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: auto;

	margin-left: 5px;

  }



.newstextlink a:hover {color: #B8B18B;}



.photolink a{

	border: thick solid #333333;



  }



.photolink a:hover {	margin-top: 5px;

	margin-right: 0;

	margin-bottom: auto;

	margin-left: 5px;

	border: medium solid #B6B388;}





.separator {

	background-image: url('media/firsttry_r10_c15.gif');width:450; align:center; margin-left:30px; margin-right:30px

}





.imageborder {

	margin-left: 30px; margin-right: 15px

}



#rightalign { right: 0; float: right;}

.whitelink {	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff; }

	

.footertable {



background-image: url('media/bottom-tanshadow.jpg'); background-repeat: 

               repeat-x; background-position-y: top}

/*********** #sectionLinks styles ***********/

/*********** #navBar link styles ***********/



#navBar ul a:link, #navBar ul a:visited {display: block;}

#navBar ul {list-style: none; margin: 0; padding: 0;}



/* hack to fix IE/Win's broken rendering of block-level anchors in lists */

#navBar li {border-bottom: 1px solid #EEE;}



#navBar{

	width: 140px;

	margin-left: 5px;

	padding: 5px;

	background-color: #54606B;



}





#sectionLinks{

	position: relative;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #cccccc;

	font-size: 90%;

}



#sectionLinks h3{

	padding: 10px 5px 5px 5px;

}



#sectionLinks a {

	display: block;

	border-top: 1px solid #cccccc;

	font-family:Arial; font-size:10pt; padding-left:10px; padding-right:0px; padding-top:2px; padding-bottom:2px; color:#FFFFFF

}



#sectionLinks a:hover{

	background-color: #434C55;

}



/*********** #HOMEPAGE sectionLinks styles ***********/

/*********** #navBar link styles ***********/



#navBarhome ul a:link, #navBar ul a:visited {display: block;}

#navBarhome ul {list-style: none; margin: 0; padding: 0;}



/* hack to fix IE/Win's broken rendering of block-level anchors in lists */

#navBarhome li {border-bottom: 1px solid #EEE;}



#navBarhome{

	width: 170px;

	margin-left: 5px;

	padding: 5px;

	background-color: #54606B;



}





#sectionLinkshome{

	position: relative;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #ffffff;

	font-size: 90%;

}



#sectionLinkshome h3{

	font-family: Georgia, Serif;

	font-size: 14px;

	color: #FFFFFF;

	padding: 10px 5px 5px 5px;

}



#sectionLinkshome a {

	display: block;

	border-top: 1px solid #cccccc;

	font-family:Arial; font-size:10pt; padding-left:10px; padding-right:0px; padding-top:2px; padding-bottom:2px; color:#FFFFFF

}



#sectionLinkshome a:hover{

	background-color: #434C55;

}