/* =-=-=-=-[ardess spring_2010 SCREEN ]-=-=-=-=- */

  .baseblue {color:#99D1FF;}
  .dkblue {color:#6E97B8;}
  .purple {color:#916791;}
  .ltgrey {color:#808080;}


/* =-=-=-=-=-=-=-[controls]-=-=-=-=-=-=-=- */

body, html
{
  background:#EDEDED;
  color:#000000;
  margin:0;
  padding:0;
  letter-spacing:0.00em;
}

td
{
  vertical-align: top;
  padding:2px;
  margin: 1px 0px 1px 0px;
  border-bottom:1px solid #C2E3FF;
}

td.one
{
  background: #C193C4;
  border-bottom:0px;
  color:#000000;
  font-size:0.9em;
}

td.two
{
  background: #E0E3D2;
  border-bottom:0px;
  color:#000000;
  font-size:0.9em;
}

*
{
  margin:0;
  padding:0;
}

p, pre, fieldset, table
{
  margin:0.4em 0em;
}

.clear
{
  clear:both;
}

img
{
  border:0;
}

li
{
  padding-left:5px;
}

ol, ul
{
  padding-left:20px;
}

h1
{
  font-size:1.2em;
  overflow:hidden;
  text-indent:-5000em;
  position:absolute;
  width:830px;
}

h2, h3, h4, h5, h6
{
  font-weight:normal;
}

a
{
  color:#80E8A4;
  text-decoration:none;
  outline-style:none;
}

a:focus, a:hover, a:active
{
  color:#7B4E4C;
  outline-style:none;
}

.floatl
{
  float:left;
  margin-left:1px;
  margin-right:20px;
  margin-bottom:4px;
}

.floatr
{
  float:right;
  margin-left:20px;
  margin-right:1px;
}

.floatrb
{
  float:right;
  margin-left:20px;
  margin-right:1px;
  margin-bottom:20px;
}

.tmb
{
  float:left;
  margin-top:4px;
  margin-right:8px;
  margin-bottom:4px;
}

/* =-=-=-=-=-=-=-[headlines etc]-=-=-=-=-=-=-=- */

#fp_centrale h2
{
  font-size:2.0em;
  font-weight:bold;
  margin-top:27px;
  margin-bottom:5px;
}

#centrale h2
{
  font-size:2.0em;
  font-weight:bold;
  margin:27px 0px 0px 0px;
  width:160px;
  min-height:100px;
}

#ap_centrale h2
{
  font-size:0.86em;
  font-weight:bold;
  overflow:hidden;
  text-indent:-5000em;
  width:180px;
  margin-top:20px;
  min-height:38px;
}

#error_centrale h2
{
  font-size:1.2em;
  font-weight:bold;
  margin-top:27px;
}

#uno h2.news, #due h2.news
{
  background:transparent url(../design/news.png) no-repeat scroll left top;
}

#uno h2.diary, #due h2.diary
{
  background:transparent url(../design/diary.png) no-repeat scroll left top;
}

#uno h2.resources, #due h2.resources
{
  background:transparent url(../design/resources.png) no-repeat scroll left top;
}

#uno h2.alpha, #due h2.alpha
{
  background:transparent url(../design/alpha.png) no-repeat scroll left top;
}

#uno h2.podcasts
{
  background:transparent url(../design/podcasts.png) no-repeat scroll left top;
}

h2.history
{
  background:transparent url(../design/history.png) no-repeat scroll left top;
}

h2.find
{
  background:transparent url(../design/find.png) no-repeat scroll left top;
}

h2.people
{
  background:transparent url(../design/people.png) no-repeat scroll left top;
}

#fp_centrale h3
{
  font-size:0.86em;
  text-transform:capitalize;
}

#ap_centrale h3
{
  text-transform:capitalize;
  font-weight:bold;
}

#centrale h3
{
  font-size:0.86em;
  font-weight:bold;
  overflow:hidden;
  text-indent:-5000em;
  width:180px;
  margin-top:20px;
  min-height:30px;
}

#centrale h3.today
{
  background:transparent url(../design/today.png) no-repeat scroll left top;
}

#centrale h3.tomorrow
{
  background:transparent url(../design/tomorrow.png) no-repeat scroll left top;
}

#centrale h3.soon
{
  background:transparent url(../design/soon.png) no-repeat scroll left top;
}

#centrale h3.more
{
  background:transparent url(../design/more.png) no-repeat scroll left top;
}

#centrale h3.archive
{
  background:transparent url(../design/other_news.png) no-repeat scroll left top;
}

#centrale h3.prayer
{
  background:transparent url(../design/prayertag.png) no-repeat scroll left top;
  border-bottom:1px solid #C2E3FF;
  width:600px;
  margin-bottom:24px;
}

#centrale h3.worship
{
  background:transparent url(../design/worshiptag.png) no-repeat scroll left top;
  border-bottom:1px solid #C2E3FF;
  width:600px;
  margin-bottom:24px;
}

#centrale h3.teaching
{
  background:transparent url(../design/teachingtag.png) no-repeat scroll left top;
  border-bottom:1px solid #C2E3FF;
  width:600px;
  margin-bottom:24px;
}

#centrale h3.social
{
  background:transparent url(../design/socialtag.png) no-repeat scroll left top;
  border-bottom:1px solid #C2E3FF;
  width:600px;
  margin-bottom:24px;
}

#centrale h3.practical
{
  background:transparent url(../design/practicaltag.png) no-repeat scroll left top;
  border-bottom:1px solid #C2E3FF;
  width:600px;
  margin-bottom:24px;
}

#centrale h3.young-people
{
  background:transparent url(../design/youngtag.png) no-repeat scroll left top;
  border-bottom:1px solid #C2E3FF;
  width:600px;
  margin-bottom:24px;
}

#centrale h3.sunday-talks
{
  background:transparent url(../design/sunday-talks.png) no-repeat scroll left top;
}

#centrale h3.guest-speakers
{
  background:transparent url(../design/guest-speakers.png) no-repeat scroll left top;
}

#centrale h3.conferences
{
  background:transparent url(../design/conferences.png) no-repeat scroll left top;
}

#centrale h3.search
{
  font-size:1em;
  text-indent:0em;
  width:100%;
  margin-top:10px;
  min-height:20px;
}

#centrale h4
{
  text-transform:capitalize;
  margin-bottom:4px;
}

#podcast_guide h4
{
  text-transform:capitalize;
  padding-bottom:4px;
  color: #FFFFFF;
  background: #6E97B8;
  margin-top: 20px;
  padding: 5px;
  font-size: 1.4em;
  text-align:center;
}

.tagline
{
  color:#746d8b;
  padding-top:30px;
  font-size:1.3em;
}

/* =-=-=-=-=-=-=-[layout]-=-=-=-=-=-=-=- */

body
{
  min-width:1000px;
}

#content
{
  background:#C3E5FF;
  color:#000000;
  font-family: GillSans, 'Gill Sans', Calibri, 'Trebuchet MS', sans-serif;
  width:1000px;
  margin:1px auto;
}

#top
{
  background:#80E8A4;
  height:110px;
  border-bottom: solid 4px #53e880;
  color:#808080;
  font-size:1.2em;
  padding:19px 0px 0px 52px;
  text-align:left;
}

#top a
{	
  color:#7B4E4C;
  margin-right:14px;
}

#top a:focus
{
  color:#FFFFFF;
}

#top a:hover
{
  color:#FFFFFF;
}

#top a:active
{
  color:#FFFFFF;
}

#fp_centrale, #ap_centrale, #error_centrale
{
  background:#FFFFFF;
  color:#808080;
  border-bottom:1px solid #6E97B8;
  min-height:360px;
  padding-top:54px;
}

#centrale
{
  background:#FFFFFF;
  color:#808080;
  border-bottom:1px solid #6E97B8;
  min-height:360px;
  padding-top:27px;
}

#uno
{
  margin-left:105px;
  float:left;
}

#fp_centrale #uno, #error_centrale #uno
{
  width:395px;
}

#fp_centrale #uno img, #error_centrale #uno img
{
  width:395px;
  height:297px;
}

#ap_centrale #uno
{
  width:580px;
  margin-left:52px;
}

#due
{
  margin-left:92px;
  font-size:1.0em;
  float:left;
  margin-top:-27px;
  width:300px;
}

#error_centrale #due
{
  width:250px;
}

#ap_centrale #due
{
  width:300px;
  margin:0px 0px 0px 26px;
  font-size:0.8em;
}

#centrale #due, #tre, #quattro, #cinque
{
  margin:32px 0px 0px 0px;
  font-size:0.9em;
  float:left;
}

#centrale #due, #tre
{
  width:250px;
}

#centrale dt
{
  margin-top:10px;
  color:#525252;
}

#centrale dd .title
{
  cursor:pointer;
}

#centrale #due .title img
{
  width:150px;
  height:113px;
}

#centrale #tre .title img
{
  width:130px;
  height:98px;
}

#centrale #quattro .titleOver, #cinque .titleOver
{
  color:#80E8A4;
  cursor:pointer;
}

#centrale .body
{
  display:none;
  border-bottom:1px solid #C2E3FF;
  padding-bottom:20px;
  margin:10px 0px 20px 0px;
}

#centrale .category_item
{
  border-bottom:1px solid #C2E3FF;
  margin-bottom:20px;
  padding-bottom:10px;
  min-height:100px;
}

#basso1
{
  background:#80E8A4 url(../design/diarybar.png) no-repeat left;
  border-top:1px solid #C2E3FF;
  min-height:40px;
}

#basso2
{
  background:#80E8A4 url(../design/podcastbar.png) no-repeat left;
  border-top:1px solid #C2E3FF;
  min-height:40px;
}

#diaryslide, #podcastslide
{
  background:#AFE8C6;
  font-size:1.6em;
}

#diaryslide ul, #diaryslide li, #podcastslide ul, #podcastslide li
{
  list-style:none;
  display:inline;
  margin-left:30px;
  text-align:center;
}

#diaryslide a
{
  color:#7B4E4C;
}

#diaryslide a:focus
{
  color:#FFFFFF;
}

#diaryslide a:hover
{
  color:#FFFFFF;
}

#diaryslide a:active
{
  color:#FFFFFF;
}

#podcastslide a
{
  color:#7B4E4C;
}

#podcastslide a:focus
{
  color:#FFFFFF;
}

#podcastslide a:hover
{
  color:#FFFFFF;
}

#podcastslide a:active
{
  color:#FFFFFF;
}

/* =-=-=-=-=-=-=-[typography]-=-=-=-=-=-=-=- */

.seven
{
  font-size:0.7em;
}

.eight
{
  font-size:0.8em;
}

.nine
{
  font-size:0.9em;
}

.ten
{
  font-size:1.0em;
}

.twelve
{
  font-size:1.2em;
}

.fifteen
{
  font-size:1.5em;
}

.eighteen
{
  font-size:1.8em;
}

.twenty
{
  font-size:2.0em;
}

.bold
{
  font-weight:bold;
}

.normal
{
  font-weight:normal;
}

.italic
{
  font-style:italic;
}

.serif
{
  font-family:Georgia,serif;
}

.justify
{
   text-align:justify;
}

.right
{
   text-align:right;
}

.left
{
  text-align:left;
}

.center
{
  text-align:center;
}

.capitalize
{
  text-transform:capitalize;
}

.uppercase
{
  text-transform:uppercase;
}

.underline
{
  text-decoration:underline;
}

.pad10
{
	padding-bottom:10px;
}

blockquote
{
  font-family:'American Typewriter', Georgia, serif;
  font-size:2.2em;
  display:block;
}

cite.comments
{
  font-size:2.0em;
}

.gill
{
  font-family: GillSans, 'Gill Sans', Calibri, 'Trebuchet MS', sans-serif;
}


/* =-=-=-=-=-=-=-[specifics]-=-=-=-=-=-=-=- */

.logolink
{
  margin-right:24px;
  position:relative;
  top:10px;
}

.body img, .category_item img
{
  width:90px;
  height:68px;
  padding-bottom:20px;
}

.article .body span.dload img
{
  margin-left:20px;
  width:40px;
  height:48px;
}

.article .body a
{
  color:#80E8A4;
}

.article .body a:hover
{
  color:#525252;
}

#footer
{
  background:#FFFFFF;
  min-height:80px;
  line-height:1.4em;
  text-align:center;
}

#foot
{
  background:#E3E1D3;
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8;
  border-top:1px solid #15172a;
  padding-top:8px;
  clear:both;
  font-size:0.8em;
}

#foot a
{
  color:#912FFF;
}

#foot a.valid
{
  color:#15172A;
}

#foot a:focus
{
  color:#75F81B;
}

#foot a:hover
{
  color:#75F81B;
}

#foot a:active
{
  color:#75F81B;
}

#contact
{
  color:#888888;
  text-align:left;
  float:left;
  line-height:1.3em;
  margin-left:48px;
  margin-bottom:20px;
}

/* =-=-=-=-=-=-=-[single]-=-=-=-=-=-=-=- */

#podcast_guide
{
  padding: 3px;
  font-size: 0.8em;
}

.stop_press
{
  color: #FFFFFF;
  padding: 3px;
  background-color: #FC0204;
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: bold;
}

.breadcrumbs
{
  color: #7B4E4C;
  font-weight:bold;
}

.google_map
{
  background:#FFFFFF;
  color:#000000;
  font-size:1.4em;
  font-weight:bold;
  text-align:left;
}

#map
{
  background:#99D1FF;
  font-size:0.7em;
  width:557px;
  margin:40px 1px;
  padding:10px;
  border:1px solid #C2E3FF;
}