@charset "iso-8859-1";
/* CSS Document */

html {margin:0; padding:0;}
body {margin:0; padding:0; font-family:Optima, "Trebuchet MS", Arial, Helvetica, sans-serif;}
div#FloralLeft {background:url(../images/floral-bg-left.png) top left no-repeat; width:100%; margin:0; padding:0;}
div#FloralRight {background:url(../images/floral-bg-right.png) bottom right no-repeat; width:100%; margin:0; padding:0;}
div#wrapper {width:940px; margin:0px auto; padding:0; border:0px solid #6CF;}
div#header {width:940px; background:#fff url(../images/headerlogo.gif) 8px 8px no-repeat; height:88px; text-align:right;}
div#menu {width:940px; background:url(../images/menubg.png) top repeat-x;}
div#content {width:898px; height:399px; border:1px solid #6CF; padding:20px; clear:both; height:auto; font-size:13px; background:#fff;}
div#JesusConference {width:898px; height:1285px; border:1px solid #6CF; padding:20px; clear:both; font-size:13px; background:url(../images/jesus-conference-bg.jpg) top center no-repeat;}
div#JesusCulture {width:898px; height:1285px; border:1px solid #6CF; padding:20px; clear:both; font-size:13px; background:url(../images/jesus-culture-bg.jpg) top center no-repeat;}
div#flashcontent {width:938px; height:437px; border-left:1px solid #6CF; border-top:1px solid #6CF; border-right:1px solid #6CF; clear:both; background:#000 url(../images/flashcontentbg.png) bottom repeat-x;}
div#insets {width:938px; height:92px; text-align:left; border-left:1px solid #6CF; border-right:1px solid #6CF; border-bottom:1px solid #6CF; background:#000;}
div#footer {width:940px; background:#fff;}


.toplink {padding-right:2px; padding-top:6px;}
.LightBlue {color:#6CF;}
.MediumBlue {color:#2897cf;}
.DarkBlue {color:#201d55;}
.ContactText {font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a.ContactText, a.ContactText:link, a.ContactText:visited, a.ContactText:active {text-transform:lowercase; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a.ContactText:hover {color:#6CF;}

a.PodcastTitle, a.PodcastTitle:link, a.PodcastTitle:visited, a.PodcastTitle:active {font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize; color:#2c2998;}
a.PodcastTitle:hover {color:#6CF;}
.PodcastMp3Description {font-size:12px; font-weight:bold; color:#777;}

a.PodcastTitleCurrent, a.PodcastTitleCurrent:link, a.PodcastTitleCurrent:visited, a.PodcastTitleCurrent:active {font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize; color:#2c2998;}
a.PodcastTitleCurrent:hover {color:#6CF;}
.PodcastMp3DescriptionCurrent {font-size:14px; font-weight:bold; color:#777;}

.ContentLegend {padding:10px;}
fieldset.ContentLegend {border:1px solid #e7e7e7;}

#footerwrap {width:920px; margin:0 auto; background:url(../images/footerbgfull.png) top center no-repeat; height:20px; padding:15px 10px 0px 10px; border-bottom:2px solid #d4eef9;}
#footerTopLeft {float:left; width:580px; text-align:left;}
#footerTopRight {float:right; width:340px; text-align:right;}
#footerBottomLeft {float:left; width:540px; text-align:left; vertical-align:middle;}
#footerBottomRight {float:right; width:380px; text-align:right;}

#footerwrap {color:#525252; font-size:10px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#footerwrap a, a:link, a:visited, a:active {color:#525252; font-size:10px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 3px;}
#footerwrap a:hover {color:#6CF;}

a.BlueLink, a.BlueLink:link, a.BlueLink:visited, a.BlueLink:active {color:#6CF; font-size:10px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 3px;}
a.BlueLink:hover {color:#201d55;}

a.top {margin-right:-23px; float:right;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; text-transform:uppercase;}
h1 {font-size:26px; color:#2A388F; text-align:center;}
h2 {font-size:20px; color:#2897cf;}
h3 {font-size:18px; color:#201d55;}
h3 {font-size:16px; color:#201d55;}

.WhiteText {color:#fff;}

.TextBox {border:1px solid #6CF; color:#201d55; background-color: #fff; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; font-weight:bold; font-style:italic;}
.TextArea {border:1px solid #6CF; color:#201d55; background-color: #fff; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;}
.Button {border:none; color:#4cb7e6; font-weight:bold; background-color: #1c194d; font-size:16px; padding:4px; font-family:Optima, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}

a.inset, a.inset:link, a.inset:visited, a.inset:active {padding:0px 2px;}

.BreadBdrTop {border-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;}
.BreadBdrRight {border-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;}
.BreadBdrBot {border-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;}
.BreadBdrLeft {border-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;}

.BreadBdrTop {
border-top-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;
}
.BreadBdrRight {
border-right-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;
}
.BreadBdrBot {
border-bottom-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;
}
.BreadBdrLeft {
border-left-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;
}

#BreadBdr {
background:url(../images/bread-of-life-cross.jpg) top left no-repeat;
border-top-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;
border-right-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;
border-bottom-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;
border-left-image:url(../images/bread-of-life-border.jpg) 17 17 17 17 round round;
padding:0px 0px 0px 230px;
}
.MapBdr {border:1px solid #262261;}

.BigWhiteTxt {font-family:"Times New Roman", Times, serif; font-size:25px; color:#fff; text-transform:uppercase; font-weight:bold; font-variant:small-caps;}
@font-face {
  font-family: LegacySerif;
  src: url('LegacySerif.ttf');
}
@font-face {
  font-family: Optima;
  src: url('Optima.ttf');
}
@font-face {
  font-family: OptimaBold;
  src: url('OptimaBold.ttf');
}
.LegacySerif {
  font-family: LegacySerif,  "Times New Roman", Times, serif;
  font-size:25px;
  color:#fff;
  font-weight:bold;
  font-variant:small-caps;
  text-shadow: 1px 1px 0px #000;
}
.TimesNewRoman {
  font-family: LegacySerif, "Times New Roman", Times, serif;
  font-size:25px;
  color:#fff;
  font-weight:bold;
  font-variant:small-caps;
  text-shadow: 2px 2px 0px #000;
}
.Optima {
  font-family: Optima;
  font-size: 2em;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 2px 2px 0px #000;
}
.OptimaBold {
  font-family: OptimaBold;
  font-size: 2em;
  letter-spacing: 1px;
  text-align: center;
  text-shadow: 2px 2px 0px #000;
}
