*
{
  margin:0;
  padding:0;
}

/* general */

blockquote.whiteNormal
{
   background:#fff;
   border-left:2px solid #004AF0;
   color:#000;
   display:block;
   font-style:normal;
   line-height:20px;
   margin:0 0 0 10px;
   padding:0 0 0 10px;
}

blockquote.whiteOblique
{
   background:#fff;
   border-left:2px solid #004AF0;
   color:#000;
   display:block;
   font-style:oblique;
   line-height:20px;
   margin:0 0 0 10px;
   padding:0 0 0 10px;
}

blockquote.grayNormal
{
   background:#99ccff;
   border-left:2px solid #004AF0;
   color:#000;
   display:block;
   font-style:normal;
   line-height:20px;
   margin:0 0 0 10px;
   padding:0 0 0 10px;
}

blockquote.grayOblique
{
   background:#99ccff;
   border-left:2px solid #004AF0;
   color:#000;
   display:block;
   font-style:oblique;
   line-height:20px;
   margin:0 0 0 10px;
   padding:0 0 0 10px;
}

.left
{
   float:left;
   margin:10px 10px 10px 0;
}

.right
{
   float:right;
   margin:0 10px 10px 10px;
}

.right_no_margin
{
   float:right;
   margin:0 0 0 0;
}

/* body */

body
{
   font-size:0.8em;
   font-family: Verdana, Arial;
   color:#000;
}

img.link
{
   border:0;
}

span.released
{
   font-style:oblique;
   color:#777;
}

/* page */
/* required to fix IE7 problem not re-sizeing background in body tag */

div.page
{
   background:#fff url('image/header_side.jpg') repeat-x top;
}

/* header */

#prtHeader
{
   display:none;
}

#header
{
   background:#fff url('image/header.jpg');
   height:240px;
   width:760px;
   margin:0 auto;
/*   position:relative; removed to fix ie7 zoom problem */
}

#header:after
{
   clear:both;
   content:'.';
   display:block;
   height:0;
   visibility:hidden;
}

/* content */

#content
{
   margin:0 auto;
   width:760px;
}

#location p
{
   display:block;
   background:#d0d0d0;
   line-height:0px;
   padding:10px 10px 10px 5px;
   font-style:oblique;
}

/* leftColumn */

#leftColumn
{
   float:left;
   width:210px;
   margin-right:15px;
/*  border:1px solid #ff0000; */
}

#leftColumn h1
{
   border-bottom:2px solid #004AF0;
   font-size:140%;
   font-weight:400;
   line-height:35px;
   padding:0 10px;
}

#leftColumn h2
{
   border-bottom:2px solid #004AF0;
   font-size:100%;
   font-weight:400;
   line-height:35px;
   padding:0 10px;
}

#leftColumn input
{
   background:#f1f1f1;
   color:#555;
   margin:10px;
   padding:5px;
   width:180px;
}

#leftColumn p
{
/*   display:block; */
   line-height:18px;
   margin:5px;
   padding:5px;
}

#leftColumn p.center
{
   text-align: center;
   text-decoration: none;
}

#leftColumn p.gray
{
   background:#99ccff;
   display:block;
   line-height:18px;
   margin:5px 0;
   padding:5px; 
}

#leftColumn ul
{
   margin:10px;
}

#leftColumn ul li
{
   border-bottom:1px solid #004AF0;
   list-style:none;
   padding:0px;
}

#leftColumn ul li a
{
   color:#004AF0;
   display:block;
   padding:2px;
   text-decoration:none;
}

#leftColumn ul li a:hover
{
   color:#000;
}

/* rightColumn */

#rightColumn
{
/*   border:1px solid #00ff00; */
   width:530px; /* Required for firefox */
   float:right;
}

#singleColumn
{
   float:left;
}

#rightColumn p, #singleColumn p
{
   line-height:18px;
   padding:5px;
   font-style:normal;
}

#rightColumn p.center, #singleColumn p.center
{
   line-height:18px;
   padding:5px;
   font-style:normal;
   text-align:center;
}

#rightColumn p.yellow
{
   background:#fff799;
   display:block;
   line-height:18px;
   margin:0px 0;
   padding:5px; 
}

#rightColumn h1, #singleColumn h1
{
   clear:both;
   border-bottom:2px solid #004AF0;
   font-size:140%;
   font-weight:400;
   line-height:35px;
   padding:0 5px;
}

#rightColumn h2, #singleColumn h2
{
   font-size:130%;
   font-weight:400;
   text-decoration:underline;
   line-height:20px;
   padding:0 5px;
}

/* ADDED FOR GOLF DAY ONLY */
#rightColumn h2.centerbig, #singleColumn h2.centerbig
{
   font-size:200%;
   font-weight:800;
   text-align:center;
   text-decoration:none;
   line-height:35px;
   letter-spacing:1px;
   padding:0px 0px 5px 0px;
}

/* ADDED FOR GOLF DAY ONLY */
#rightColumn h2.centerbigred, #singleColumn h2.centerbigred
{
   font-size:200%;
   font-weight:800;
   color:#f00;
   text-align:center;
   text-decoration:none;
   line-height:35px;
   letter-spacing:6px;
   padding:0px 0px 5px 0px;
}

/* ADDED FOR GOLF DAY ONLY */
#rightColumn h2.centermed, #singleColumn h2.centermed
{
   font-size:130%;
   font-weight:400;
   text-align:center;
   text-decoration:none;
   line-height:25px;
   padding:0px 0px 5px 0px;
}
/* ADDED FOR GOLF DAY ONLY */
#rightColumn h2.centermedred, #singleColumn h2.centmedred
{
   font-size:130%;
   font-weight:400;
   color:#f00;
   text-align:center;
   text-decoration:none;
   line-height:25px;
   padding:0px 0px 5px 0px;
}

/* ADDED FOR GOLF DAY ONLY */
#rightColumn h2.centersmall, #singleColumn h2.centersmall
{
   font-size:100%;
   font-weight:400;
   text-align: center;
   text-decoration: none;
   line-height:20px;
   padding:0 5px;
}

#rightColumn h3, #singleColumn h3
{
   font-size:110%;
   font-weight:400;
   line-height:20px;
   padding:0 5px;
}

#rightColumn td, #singleColumn td
{
   line-height:20px;
   padding:0 5px;
   vertical-align:text-top;
}

#rightColumn td.width120px, #singleColumn td.width120px
{
   width:120px;
}

#rightColumn td.width180px, #singleColumn td.width180px
{
   width:180px;
}


#rightColumn ul, #singleColumn ul
{
      list-style-type:square;
      margin:0 0 0 15px;
      padding:0 0 0 5px;
}

#rightColumn li, #singleColumn li
{
   padding:5px;
}

/* footer */

#footer
{
   margin:10px auto;
   width:760px;
   clear:both;
}

#footer p
{
   border-top:2px solid #004AF0;
   color:#777;
   font-size:80%;
   line-height:20px;
   padding:10px;
   text-align:center;
}

#footer img
{
  border:0px;
}

div.imageCaptionLeft
{
  float:left;
  border:thin silver solid;
  margin:10px;
  padding:0px;
}

div.imageCaptionRight
{
  float:right;
  border:thin silver solid;
  margin:10px;
  padding:0px;
}

div.imageCaptionLeft p, div.imageCaptionRight p
{
  text-align:center;
  font-style:italic;
  font-size:10px;
  text-indent:0;
}

#underDev p
{
   width:760px;
   clear:both;
   color:#ff0000;
   font-size:200%;
   font-weight:900;
   padding:0 10px;
}
IMG#golfBall
{
	display:none;
/*	z-index: 100;*/
	position:absolute;
	top:0px;
	left:0px;
}
PRE#log
{
	float: left;
}
