/* ELEMENTS ------------------------ */
body          { color: #3b1604; font-size: 10pt; font-family: "Times New Roman", Times, serif; background-color: #c95d1f; margin: 0 }
#wrapper  { background-image: url("images/background2.jpg"); background-repeat: no-repeat; background-position: 1203px 419px; margin: auto; padding-top: 30px; position: relative; width: 1545px; height: 800px }
#container   { margin: auto; position: relative; width: 1006px; height: 608px }
/* HEADER ------------------------ */
#header        { background-color: #2b687b; position: relative; width: 1006px; height: 133px }
#header .left      { width: 317px; float: left }
#header .right     { width: 457px; float: right }
#blog  { position: absolute; top: 20px; right: 0; width: 125px }
#blog a   { color: #ffffff }
#blog a:hover  { color: #77b8e7 }
/* BODY ------------------------ */
#index        { background-color: white; width: 1006px; height: 475px }
#index .left        { float: left; clear: both }
#index .right        { position: relative; width: 667px; top: 55px; float: right }
#indexText { line-height: 16pt; padding-left: 43px; padding-right: 40px }
#content        { background-color: white; width: 1006px; height: 475px }
#content .left        { float: left; clear: both }
#content .right        { position: relative; width: 667px; float: right }
#contentText  { padding-right: 40px; padding-left: 10px; height: 475px; overflow: auto }
#contentText ul    { color: #2b687b; margin-top: 0; margin-left: 0; padding-top: 8px; padding-right: 4px; padding-left: 14px }
#contentText ul li   { font-weight: bold; line-height: 16pt }
#contentText li .text { color: #c95d1f }
/* FOOTER ------------------------ */
#footer    { color: white; font-size: 85%; margin-top: 0; margin-bottom: 0; padding: 6px 0 10px; vertical-align: bottom }
#footer a { color: #88ccfd; font-size: 100% }
#footer a:hover { color: #fff; font-size: 100% }
#footer .left   { padding-bottom: 10px; width: 187px; float: left }
	#footer .right  { text-align: right; padding-bottom: 10px; width: 386px; float: right }

/* misc links */
.clear { clear: both }
.notice { color: #ff0000 }
.spacer {background-color: #000000; }
.title1    { color: #ff8400; font-size: 16pt; font-family: "Times New Roman", Times, serif }
.title2   { color: #2b687b; font-weight: bold; text-transform: uppercase; letter-spacing: 1px }
.title3 { color: #3b1604; font-size: 16pt; font-family: "Times New Roman", Times, serif }
.title4 { color: #2b687b; font-size: 16pt; font-family: "Times New Roman", Times, serif }
.title5 { color: #3b1604; font-size: 16pt }
.contact_title { color: #2b687b; font-size: 24pt; font-family: "Times New Roman", Times, serif }
.speaking_title { color: #3b1604; font-size: 15pt; font-family: "Times New Roman", Times, serif }
.color1   { color: #3b1604; font-weight: bold }
.color2   { color: #2b687b; font-weight: bold }
.indent   { padding-left: 50px }
.small { font-size: 8pt }
.float-right     { display: inline; margin: 0; float: right }
.float-left      { display: inline; margin: 0; padding-right: 10px; float: left }
/* links */
a:link       { color: #c95d1f; text-decoration: none }
a:active       { color: #c95d1f; text-decoration: none }
a:visited      { color: #c95d1f; text-decoration: none }
a:hover     { color: #2b687b; text-decoration: none }
a:focus { outline: none; }

