

.boxShadow{
	-webkit-box-shadow:3px 3px 8px 0px #00;
	-moz-box-shadow:3px 3px 8px 0px #00;
	box-shadow:3px 3px 8px 0px #000;
}

.boxShadowINSET{
box-shadow: inset 3px 3px 5px 0px rgba(0,0,0,0.5);
}

#terrain{
    background-image: url(../kbshaw/grc/AuthorSiteBanner.png);
    height: 240px;
    width: 850px;
    margin: auto;
	/*position: fixed;
	top: 0;
	z-index: 100;*/
}

#non-terrain{
	width:850px;
	transform:translate(0px,-70px);
}

.bkgGrc{
	width:1067px;
}

#content{
	width: 620px; 
	height: 500px; 
	z-index: 1;
}

#reviews{
	width: 482px;
}

#ox {
	transform:translate(250px,-10px);
	opacity:0.6;
}

.PageTitle {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 36px;
	font-weight: normal;
	line-height:160%;
	color:#fff;
	text-shadow: 2px 2px 4px #000000;
}


.authors {
	font-family: Arial, Verdana, san-serif;
	font-size: 14pt;
	font-weight: normal;
	line-height:150%;
	color: #FFF;
	text-shadow: 2px 2px 2px #000;
}

.whiteHead {
	font-family: Arial, Verdana, san-serif;
	font-size: 20pt;
	font-weight: bold;
	text-align:center;
	color:#FFF;
	text-shadow: 2px 2px 4px #000;
}

.redHead {
	font-family: Arial, Verdana, san-serif;
	font-size: 20pt;
	font-weight: bold;
	text-align:center;
	color:#c00;
	/*text-shadow: 1px 1px 1px #fff, -1px -1px 1px #000  ;*/
}

.redBlurb {
	font-family: Arial, Verdana, san-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align:center;
	color:#c00;
	
}

.quote {
	font-family: Arial, Verdana, san-serif;
	font-size: 14pt;
	font-weight: normal;
	text-align:justify;
	line-height:120%;
	color: #FFF;
	text-shadow: 2px 2px 2px #000;
}

.quoteLEFT {
	font-family: Arial, Verdana, san-serif;
	font-size: 14pt;
	text-align:right;
	font-weight: normal;
	line-height:100%;
	color: #FFF;
	text-shadow: 2px 2px 2px #000;
}

.storyTitle {
	font-family: Arial, Verdana, san-serif;
	font-size: 14pt;
	font-weight: normal;
	line-height:120%;
	color: #FFF;
	text-shadow: 2px 2px 2px #000;
}

.excerpt {
	font-family: Georgia, Times New Roman,  serif;
	font-size: 11pt;
	color: #000;
	line-height: 120%;
	text-align:left;
	/*text-shadow: 2px 2px 2px #000;*/
}

.excerptINDENT {
	font-family: Georgia, Times New Roman,  serif;
	font-size: 11pt;
	color: #000;
	line-height: 120%;
	text-align:left;
	padding-left:140px;
}

.pointer {
	cursor: pointer
	;}

.blurb {
	font-family: Arial, Verdana, san-serif;
	font-size: 12pt;
	line-height: 120%;
	text-align:justify;
	/*text-shadow: 1px 1px 1px #000;*/
	color: #000;
}


.blurbCENTER {
	font-family: Arial, Verdana, san-serif;
	font-size: 12pt;
	line-height: 120%;
	text-align:center;
	text-shadow: 2px 2px 2px #000;
	color: #fff;
}

.blurbCENTERsm {
	font-family: Arial, Verdana, san-serif;
	font-size: 10pt;
	font-style:italic;
	line-height: 130%;
	text-align:center;
	text-shadow: 2px 2px 2px #000;
	color:#FC9;
}


.blurbBLACK {
	font-family: Arial, Verdana, san-serif;
	font-size: 12pt;
	line-height: 120%;
	text-align:justify;
	color: #000;
}

.blurbSUBHEAD {
	font-family: Arial, Verdana, san-serif;
	font-size: 15pt;
	line-height: 120%;
	color: #000;
	text-align:left;
}



.blurbTEXTsm {
    font-family: Arial, Verdana, san-serif;
    font-size: 10pt;
    line-height: 120%;
    text-align: left;
    text-shadow: 2px 2px 2px #000;
    color: #fff;
    font-weight: normal;
}

.blurbTEXTsmRight {
    font-family: Arial, Verdana, san-serif;
    font-size: 10pt;
	font-style: italic; 
    line-height: 120%;
    text-align: right;
    text-shadow: 2px 2px 2px #000;
    color: #fff;
    font-weight: normal;
}



.more {
	font-family: Arial, Verdana, san-serif;
	font-size: 9pt;
	line-height: 120%;
	text-align:center;
	color: #000;
}

.blurbTEXTright {
	font-family: Arial, Verdana, san-serif;
	font-size: 12pt;
	line-height: 120%;
	text-align:right;
	font-style:italic;
	/*text-shadow: 2px 2px 2px #000;
	color: #fff;*/
}

.formHead {
	font-family: Arial, Verdana, san-serif;
	font-size: 12pt;
	line-height:135%;
	text-align:right;
	text-shadow: 2px 2px 2px #000;
	color: #fff;
}
.privacy {
	font-family: Arial, Verdana, san-serif;
	font-size: 9pt;
	line-height: 120%;
	text-align:center;
	text-shadow: 1px 1px 3px #000, -1px -1px 3px #000;
	color: #ebb376;
}

#privacy {
    width: 650px;
    font-family: Arial, Verdana, san-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 120%;
    text-align: center;
    text-shadow: 1px 1px 3px #000, -1px -1px 3px #000;
    color: #ebb376;
    font-style: normal;
}

.blurbHead {
	font-family: Arial, Verdana, san-serif;
	font-size: 14pt;
	font-weight:bold;
	text-align:left;
	color: #fff;
	text-shadow: 2px 2px 4px #000;
}

a:link {
	color:#fff;
	text-decoration:none;
}
a:visited {
	color: #eae1cf;
	text-decoration:none;
}
a:hover {
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}

.balloon2 {
	opacity:0.6;
	transform:translate(40px,0px);
	transform:rotate(15deg);
	
  animation-name: stretch2;
  animation-duration: 10s; 
  animation-delay: 0;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  animation-play-state: running;
}
    
#balloon {
	width:230px;
	height:230px;
	/*transform:translate(35px,-0px);*/
}

.balloon {
	width:230px;
	height:2300px;
	
	transform:rotate(-10deg);
	
  animation-name: stretch;
  animation-duration: 10s; 
  animation-delay: 0;
  animation-iteration-count:infinite;
  animation-fill-mode: none;
  animation-play-state: running;
}

@keyframes stretch {
  0% {
	  transform:rotate(-10deg); 
  } 
  50% {    
	transform:rotate(-30deg);
  }
  100% {    
	transform:rotate(-10deg);
	 
  }
  

  
 
.Title {
	font-family: Palatino Linotype, Palatino, serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFF;
}
	
.insetBevel {
	-moz-box-shadow: -3px -3px 7px #111111, 3px 3px 7px #fff4b2; 
	-ms-box-shadow: -3px -3px 7px #111111, 3px 3px 7px #fff4b2; 
	-webkit-box-shadow: -3px -3px 7px #915117, 3px 3px 7px #fff4b2;
	box-shadow: -4px -4px 10px #552f0e, 4px 4px 10px #fff4b2;
	}


  
 
