html, body {
  height: 100%; /* Required */
}
body
{
	background-color: #986B25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    text-align: left;
}
#container-page
{
    margin: 0 auto;
    width: 900px;
    background: #fff;
    text-align: left;
    position: relative;
    min-height: 100%; /* For Modern Browsers */
    height: auto !important; /* For Modern Browsers */
    height: 100%;
    overflow: hidden;
}
#container-foot {
  width: 900px;
  background: #986B25;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 170px;
}
.artistDiv{margin:15px 0 0 0; width:720px;}
.artist_bio
{
    padding: 3px 5px 0px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    background-image: url("../_images/bg_artist_bio.jpg");
    background-repeat: no-repeat;
    float: right;
    width: 627px;
    height: 96px;
}
.artist_bio2
{
    padding: 3px 5px 0px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    background-image: url("../_images/bg_artist_bio2.jpg");
    background-repeat: no-repeat;
    float: right;
    width: 627px;
    height: 96px;
}
.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	vertical-align: middle;
	font-style: italic;
	color: #fff;
	width:635px; 
	height:36px; 
	background-image:url(http://www.eastcoastworship.com/_images/hp_gold_message_board.gif);
}
.error
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Red;
    text-align: center;
}
.directions
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #986B25;
    text-align: left;
}
.body_verdana
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.body_verdana_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    color: blue;
}
.sponser_th
{
    color: white;
    background-color: #0477ce;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
}

.title_verdana_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #0477CE;
}
.body_verdana_14
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.clouds
{
    background-color: white;background-image: url(_images/clouds_01.gif);background-repeat: no-repeat;background-position: left top;
}
.jlee_bg
{
    background-color: white;background-image: url(_images/jlee_bg.jpg);background-repeat: no-repeat;background-position: left top;
}
.hotelName
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    color: black;
}
.hotelInfo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    font-weight: bold;
    color: black;
}
.hotelDirexLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}
.altRow
{
    background-color: #afd3ef;
}
.altRow2
{
    background-color: #e3e3e3;
}
/* rounder corners */

.round_border_gray { CLEAR: both; BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 100%  }
.round_border_gray #ff_top { BACKGROUND: url(http://www.eastcoastworship.com/_images/bg_rounded_border_gray.gif) #fff no-repeat  }
.round_border_gray #ff_top DIV { BACKGROUND: url(http://www.eastcoastworship.com/_images/bg_rounded_border_gray.gif) #fff no-repeat  }
.round_border_gray #ff_bot { BACKGROUND: url(http://www.eastcoastworship.com/_images/bg_rounded_border_gray.gif) #fff no-repeat  }
.round_border_gray #ff_bot DIV { BACKGROUND: url(http://www.eastcoastworship.com/_images/bg_rounded_border_gray.gif) #fff no-repeat  }
.round_border_gray #ff_top { BACKGROUND-POSITION: left top; FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 9px  }
.round_border_gray #ff_top DIV { BACKGROUND-POSITION: right top; FLOAT: right; WIDTH: 9px; HEIGHT: 9px  }
.round_border_gray #ff_bot { BACKGROUND-POSITION: left bottom; FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 9px  }
.round_border_gray #ff_bot DIV { BACKGROUND-POSITION: right bottom; FLOAT: right; WIDTH: 9px; HEIGHT: 9px  }
.round_border_gray #ff_top2 { BACKGROUND: url(http://www.eastcoastworship.com/_images/bg_rounded_border_gray.gif) #fff no-repeat  }
.round_border_gray #ff_top2 DIV { BACKGROUND: url(http://www.eastcoastworship.com/_images/bg_rounded_border_gray.gif) #fff no-repeat  }
.round_border_gray #ff_bot2 { BACKGROUND: url(http://www.eastcoastworship.com/_images/bg_rounded_border_gray.gif) #fff no-repeat  }
.round_border_gray #ff_bot2 DIV { BACKGROUND: url(http://www.eastcoastworship.com/_images/bg_rounded_border_gray.gif) #fff no-repeat  }
.round_border_gray #ff_top2 { BACKGROUND-POSITION: left top; FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 9px  }
.round_border_gray #ff_top2 DIV { BACKGROUND-POSITION: right top; FLOAT: right; WIDTH: 9px; HEIGHT: 9px  }
.round_border_gray #ff_bot2 { BACKGROUND-POSITION: left bottom; FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 9px  }
.round_border_gray #ff_bot2 DIV { BACKGROUND-POSITION: right bottom; FLOAT: right; WIDTH: 9px; HEIGHT: 9px  }
.round_border_gray .ff_content { font:11px arial,helvetica,sans-serif; BORDER-RIGHT: #b7b8af 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: medium none; PADDING-LEFT: 13px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #b7b8af 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: medium none  }
.round_border_gray .ff_content td { font:11px arial,helvetica,sans-serif;  }
.round_border_gray .ff_content H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px  }

.hdDiv
{
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-style: normal;
    font-family: Arial;
    text-align: center;
}

.hpLgRed
{
    font-weight: bold;
    font-size: 15pt;
    color: #dc143c;
    font-family: Arial, Verdana;
    font-style: normal;
}
.hpLgBlue
{
    font-weight: bold;
    font-size: 15pt;
    color: #4169e1;
    font-family:  Arial, Verdana ;
    font-style: italic;
}
.hpBullet
{
    list-style-type: none;
}
.newsPageTitleLink
{
    font-weight: bold;
    font-size: 12pt;
    color: #4169e1;
    font-family: Arial, Helvetica, Verdana;
}
A.newsPageTitleLink
{
    font-weight: bold;
    font-size: 12pt;
    color: #4169e1;
    font-family: Arial, Helvetica, Verdana;
    text-decoration: none;
}
.newsTitle
{
    font-weight: bold;
    font-size: 14pt;
    color: #4169e1;
    font-family: Arial, Helvetica, Verdana;
}
.newsDateAdded
{
    font-size: 9pt;
    color: gray;
    font-family: Arial, Helvetica, Verdana;
    font-style: italic;
}
.newsContent
{
    font-size: 10pt;
    color: black;
    font-family: Arial, Helvetica, Verdana;
}

.thClassListing
{
    color: white;
    background-color: blue;
    font-weight: bold;
    text-align: center;
}
.classTitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #0477CE;
    font-weight: bold;
}
.TrackTitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.clInstructorName
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}
.clRoom
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}
.ClassDescription
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.clDescriptor
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #696969;
    font-style: italic;
}
.SurveyNum
{
    font-weight: bold;
    vertical-align: top;
    text-align: right;
}
.altRowColor
{
    background-color: #0477ce;
}
table
{
    margin: 0px;
    border-style: none;
    border-width: 0px;
    border-color: inherit;
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    table-layout: auto;
    empty-cells: show;
}
img
{
    border: 0;
}
.divQuote
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000;
    margin:10px 0 5px 0;
    text-align:left;
    width:500px;
}
.quote
{
    font-style: italic;
    font-weight:normal;
}
.divQuoteFrom
{
    font-weight: bold;
    text-align: right;
    color: #0477CE;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #dc143c;
    text-align: center;
}
