
body
{
  background-color: #FFFFFF;
  margin:0px 0px 0px 0px;
  padding:15px 0px 0px 70px;
  font-size: 10pt;
  font-family: Verdana ;
/*  color:#FF0000;
 */ font-style:normal;
}

/* Default dimensions quiet more easier to manage */
div#conteneur  {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #FECE53;
	width:860px;
}
div#conteneur div#head ,div#menuh ,div#bottom {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;}
div#conteneur div#head {
	display:block;
	height:150px;
	width:100%;
	margin:0px 0px 0px 0px;
	background-image:url("../../images/trinity/header.png");
}
/*
div#conteneur div#bottom {background-image:url("../../images/trinity/bottom.png");}
*/
div#main {width:805px;}
div#main .content {width:650px;
/*	 background-color:#EDFEED;*/
	 display:block; margin-left:195px;margin-bottom:5px;}
/* Debut layout calendrier */
div#main.calendrier  {width:860px;display:block;}
div#main.calendrier .content.calendrier ,#main.home .content.home {width:500px;display:block; margin-left:167px;margin-bottom:5px;}
div#main.calendrier .content {width:500px;display:block; margin-left:195px;margin-bottom:5px;}
div#main.calendrier div#news ,#main.home #news {float:right;display:block; width:160px;}
div#main.accueil ,#main.home {width:845px;}
div#main.accueil div#news {float:right;display:block; width:160px;}
div#main.accueil .content ,#main.home .content {width:470px;}
/* New Page */
div#main.index {width:845px;}
div#main.index .content {width:840px;margin-left:0px;}
div#columns {
   width:100%;
   margin:10px 10px 10px 10px;
   display:block;
   padding-top:10px;
}
div#col-one {
  display:block;
 padding-left:2px;
  float:left;
	width:410px;
  min-height:100px;
  padding: 10px 0px 10px 0px;
  margin-left:10px;
}
div#col-two {
  display:inline-block;
  width:410px;
  padding: 10px 10px 10px 0px;
}
.two-col {
  width:370px;
  min-height:100px;
  padding-bottom:20px;
}

.tree-col {
  width:92px;
  min-height:120px;
}
div#main.calendar {width:845px;}
div#main.calendar div#news {float:right;display:block; width:160px;}
div#main.calendar .content {width:470px;}

/* layout page calendrier */
div#main .content.cv {width:805px;display:block; margin-left:157px;}
div#main div#news.cv {display:none;}
div#main .content.devoir {width:760px;}
div#main .content.feb {width:760px;}
div#main.content div#news {display:none; width:0px;}

div#news {display:none;}
div#conteneur div#logo {color:#CE7346;background-color:#FFAD53;height:63px; width:147px;}
div.news .author {display:none;}
div.news .date {display:none;}
.snews {display:none;}

.news .title {
  display:block;
  height:20px;
  width:100%;
  margin-top:15px;
  font-family:Georgia;
  text-align:center;
  font-weight:bold;
  font-size:12px;
}

.st1 .title {background-color:#F0DC7B; color:#FF8800; margin-top:20px; border-top:2px solid #FF8800;}
.st2 .title {background-color:#919148; color:#FFFFFF; 
	font-family:Georgia;
	font-weight:bold;
}
.st3 .title {background-color:#FFAD53; color:#FFFFFF; font-weight:bold;}


#trinity, #international, #church {padding-top:20px;display:block;font-size:16pt; font-family:verdana; height:40px;color:#FFFFFF;}
#trinity {background-color:#919148;}
#international {background-color:#FFAD53;}
#church {background-color:#CE7346;}
#strasbourg {padding-right:10px;font-family:Arial; font-size:13px; color:#666666;font-style:italic;
  font-weight:bold;
  height:37px;
}
#Vigne {padding-left:40px;vertical-align:text-top;}

div#logo {padding-left:10px;}
div#logo
{
  position:relative;
  display:block;
/*  border:1px solid #8EDDB6; */
  float: left;
}
div#time {display:none;}
/*
 * langue stuff 
 */
div#langue {
  top:20px;
  position:relative;
  display:block;
  float: right;
  text-decoration:none;
  vertical-align:bottom;
}
#langue ul {display:inline;}

#langue li
{
/*
*/
    display:inline;
    list-style:none;
}
#langue a
{
    margin:0px 00px 0px 0px;
    text-align: left;
/*
    text-decoration: none;
*/
}

div#langue img
{
    border:0; 
    margin-left:0.9em;
    vertical-align:middle;
}
/* Style switcher stuff */
div#head div.time {width:0px;display:none;}
.style {/*border:1px dotted #FFFF00;;*/}
div#head div.style {/*border:1px solid #FF0000;*/ width:300px;position:relative; top:25px;left:655px;}
div.style span.style.name,div#head select.style.opt {
    margin:0px 5px 0px 5px;color:#999999; font-weight:normal;font-size:8pt;}

/* Title stuff*/
div#main h1 , div#main h2 , div#main h3
{
  color:#B5B56A;
  font-family: Giorgia ; 
}
div#main h1 {font-size:18px;}
div#main h2 {font-size:16px;}
div#main h3 {font-size:14px;}
div#main p
{
    display:block;
  font-family:Verdana;
/*
  font-family:Arial;
 */   font-weight:400;
    margin-top:15px;
    font-size:10pt;
    color:#666666;
/*
    text-indent:1.5cm;
*/}
div#main p:first-letter
{
    font-weight:700;
}

div#main a {color:#919148;}
/* News paragraphs */
div#main p.p_news {
  font-size:10px;
  margin:0px 0px 0px 0px;
}
div#main p.devotional {
  border:1px solid #994400;
  background-color:#FFFFcc;
  padding: 10px 10px 10px 10px;
}

/* PAGE what_expect
 * What expect page ...
 * */
div#main.what_expect h1 {
    color:#FF9933;
    text-transform:uppercase;
    font-size:16px;
}
div#main.what_expect h2 {
    color:#CC9933;
    font-family:Comic Sans MS;
    font-weight:bold;
}
/** PAGE what_we_believe */
div#fastfact {
  float:right;
  background-color:#7B7B3E;
  width:160px;
  color:#FFFFFF;
}
div#fastfact h1{
  padding-left:15px;
}
div#fastfact p{
  color:#FFFFFF;
  font-family:Verdana;
/*  letter-spacing:2pt;
 */ padding: 0px 5px 0px 15px;
  font-size:11px;
  line-height:150%;
}
img#treelight {
  float:right;
  width:173px;
  height:248px;
  padding:0px 10px 5px 10px;
}
.logo {
  float:left;
  width:192px;
  height:92px;
  margin-right:50px;
}
div.container-border
{
/*   border-bottom: 2px solid #FFAD53;
*/
}
div#main h1.h1page 
{
  text-align:left;
  margin:20px 0px 5px 0px;
  padding-bottom:10px;
  font-family:Georgia;
/*   border-bottom: 1px solid #CE7346;
 */  
  border-bottom: 2px solid #FF9933;
  color:#919148;
  font-size:18px;
}


/* Table stuff */
#main .table 
{
    border:1px solid #666666;
}
div#main .table_head 
{
    background-color:#FFAD53;
    color:#FFFFFF;
    font-weight:600;
}
#main .bg_color1 {background-color:#FFFFFF;}
#main .bg_color2 {background-color:#F0F0F0;}
/* Les images*/
img#trinity_world {display:block; height:60px; width:50px; padding-right:10px;float:left;}

div#cma {
  width:92px;
}
img#logo-cma,img#logo-entente, img#logo-fef {width:120px; height:100px;}
img#church_gate {width:180px;height:150px;} 
div.polaroid , img.polaroid {
  padding:10px 10px 30px 10px;
  background:#eee;
  border:1px solid #fff;
  box-shadow:0px 2px 15px #333;
  -moz-box-shadow:0px 2px 15px #333;
  -webkit-box-shadow:0px 2px 15px #333;
  position:relative;
  margin: 25px 10px 0 15px;
}

/* horiontal menu stuff*/


div#menuh
{
  position:relative;
/*
  background-image:url("../../images/fondsslogo.jpg");
*/
 margin:0px 0px 0px 0px;
  height:18px;
  padding:0px 0px 0px 0px;
  text-align:left;
  color:#FF0000;
  font-weight : bold; 
/*
  border-left: solid 1px #006634;
  border-right: solid 1px #006634;
*/
  font-size: 1.0em;
}
div#menuh a {
  font-size:12px;
  font-style:normal;
}

div#menuh ul
{
    height:18px;
    width:auto;
    list-style-type:none;
    margin:0px;
    padding:0px;
}


div#menuh ul li
{
  display:inline;
  width:167px;
  height:18px;
  line-height:16px;
  float:left;
  margin-right:2px;
}

div#menuh ul li a.horizontalMenu
{
  display:block;
  position:relative;
/*  
 */ 
  width:172px;
  height:18px;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
/*
  border: solid 1px #006634;
*/
}

div#menuh a.horizontalMenu:hover
{
  color:#FFFFFF;
  text-decoration:underline;
}


div#menuh ul.horizontalSubMenu  {width:167px;position:absolute;display:block; color:#FF0000;}
div#menuh ul li ul li {width:167px;display:block; }
ul.horizontalSubMenu li a {color:#FFFFFF;text-decoration:none;padding-left:5px;}
ul.horizontalSubMenu li a:hover {color:#FFFFFF;text-decoration:underline;}

li a.horizontalMenu {
    background-image:url("../../images/trinity/menuh-button.png");
    height:18px;
}

li a.horizontalMenu {margin-right:2px;}
li#mh1 a.horizontalMenu {background-color:#BCBC7A;}
li#mh2 a.horizontalMenu, ul#smh_2 li {background-color:#919148; color:#FFFFFF;}
li#mh3 a.horizontalMenu, ul#smh_3 li {background-color:#FFAD53;}
li#mh4 a.horizontalMenu ,ul#smh_4 li {background-color:#CE7346;}
li#mh5 a.horizontalMenu {background-color:#BCBC7A;}
/*
   Menu Vertical
 */
.bcolor1 {background-color:#BCBC7A;}
.bcolor2 {background-color:#919148;}
.bcolor3 {background-color:#FFAD53;}
.bcolor4 {background-color:#CE7346;}

/* ------------------------------------ *
Vertical Menu
 * ------------------------------------ */
div#menuv , #menuv .coner-top-center , #menuv ul.menucontent , #menuv .menutitle ,#menuv ul li ,
#menuv ul li.menu_item , #menuv ul li.menu_item_over
{width:167px;
margin-right:10px;}

#menuv ul li
{
  margin:0;
  padding:0;
}
div#menuv 
{
/*
    position:absolute;
  border:solid 1px #FFCC88;
*/
    /*width 10.5em*/
  display:block;
  font-weight:bold; 
  padding:15px 0px 0px 0px;
  margin:0;
  float:left;
}

#menuv a
{
    text-decoration: none;
	text-align:left;
/*
    display:block;
	color:#000;
*/
    display:block;
    cursor:pointer;
	height:15px;
	line-height:15px;
	font-weight:700;
	text-decoration:none;
	margin:0;
}


#menuv .corner-top-center  , #menuv .corner-top-center .corner-top , #menuv .corner-top-center .corner-top .corner-left
{
 height:3px; border:0px;
/*
 background-color:#55AA55;
*/
}
#menuv .corner-top-center  { }
#menuv .corner-top-center .corner-top {left:2px;/*background-image:url("../../images/icon_green_right.gif");*/}
#menuv .corner-top-center .corner-top .corner-left { width:3px;background-color:#FFFFFF;/*background-image:url("../../images/icon_green_left.gif");*/}
#menuv .corner-top-center#Menu3 {display:block;height:20px; background-image:url("../../images/trinity/journeybanner.jpg");}
/* Contenu d'un menu */
#menuv ul.menucontent
{
  margin-bottom:1em;
/*
  background-color: #FFFFFF;
  border:solid 1px #99BB99;
  background-color: #EFFFEF;
*/}
/* Opened menu must not have  a white background */
ul#Menu1_1  , ul#Menu1_2  ,ul#Menu1_3  ,
ul#Menu1_4 , ul#Menu1_5 , ul#Menu2_1  ,ul#Menu2_2 , ul#Menu2_3 
{background-color:#BCBC7A; color:#FFFFFF;}
.menucontent#Menu1_1 a , .menucontent#Menu1_2  a,.menucontent#Menu1_3 a ,
.menucontent#Menu1_4 a, .menucontent#Menu1_5 a, .menucontent#Menu2_1  a,.menucontent#Menu2_2 a, .menucontent#Menu2_3 a 
{text-decoration:none;background-color:#BCBC7A; color:#FFFFFF;}
ul#Menu3_5 {padding-left:3px;border: 1px solid  #919157;}


ul#Menu3 {background-color:#BCBC7A; color:#FF0000;}

#menuv .corner-top-center#Menu3, #menuv .corner-top-center#Menu3 .corner-top  {background-color:#006699;}

#menuv .menu-title#Menu1 , #menuv .menu-title#Menu2 , #menuv .menu-title#Menu3, #menuv .menu-title#Menu4 {background-color:#FFFFFF; color:#919148}

#menuv .menu-title {display:block;text-align:center;color:#919148; background-color:#FFFFFF;border-bottom:1px solid #CE7346;}
#menuv ul {padding:0; margin:0; list-style-type: none; } 
/*
 * Titre du menu
 */ 

#menuv ul li.menu_item , #menuv ul li.menu_item_over
{
  margin:0;
  padding:0;
/*
  background-color:#FFFFFF;
  width: 140px;
  font-size: 0.85em;
  font-weight : bold; 
*/
}
#menuv ul li.menu_item_over {background-color:#FFBC7A; 
	color:#FFAD53; /* orange*/
	text-decoration:underline;}

#menuv ul#Menu3 li.menu_item {background-color:#BCBC7A; color:#FFFFFF;text-decoration:none;}
#menuv ul#Menu3 li.menu_item_over {background-color:#BCBC7A; /*color:#FF0000;text-decoration:underline;*/}
#menuv ul#Menu3 li a {color:#FFFFFF;}
#menuv ul#Menu3 li a:hover {color:#FFFFFF;}
#menuv .menu-title#Menu3 {font-family:Verdana;text-align:left;}



#menuv ul li a
{
  /*  
  font-size:0.85em;
  font-weight : bold; 
    margin-left:5px;
  border-width:1px 1px 0px 1px;
  border:solid 1px #FF0000;
 */
  color:#919148;
  height:15px;
  text-align:left;
  font-size: 11px;
  font-weight : bold; 
  text-decoration:none;
  
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  text-indent: 10px;
}


a.menu_fleche {text-decoration:none;/*background-image:url(../../images/menu_green_fl.gif);*/ background-position:right; background-repeat:no-repeat;}

/* Retrouver la couleur d'origine !!!! */
div#menuv   a:hover
{
  /*border:solid 1px #FF0000;
  text-decoration:underline;
   * */
}


/* langue stuff*/
div#langue {margin-top:5px; padding-right:20px;}



/*
 * Article stuff
 */
.Ayellow
{
  background-color:#FFFFEF;
  border:solid 1px #FFCC88;
  min-height:1em;
  margin:0px 0px 0px 0px;
  margin-top:0.5em;
  padding:0.0em;
  -moz-border-radius:0.5em;
}
.Agreen
{
  background-color:#EFFFEF;
  border:solid 1px #FFCC88;
  min-height:1em;
  margin:0;
  margin-top:0.5em;
  padding:0.5em;
  -moz-border-radius:0.5em;
}
.Awhite {
   font-size:10px;
   font-family:verdana;
   margin:0px 20px 25px 0px;
    color:#666666;
}

.tarticle {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:100%;
  display:block;
  background-color:#FFFFFF;
  color:#B5B56A;
 /* border-bottom:1px solid #cE7346;
  color:#CE7346;
  */
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
}

/* 
 * Notebook stuff 
 */
.notebook-container
{
/*  height:28px;
  background-color: #EFFFEF;
*/
  padding:0px;
  border:1px;
  margin:5px 5px 25px 5px;
}

.notebook-container .corner-top-center { background-image:url("../../images/xgui/layDisBottom.gif"); }
.notebook-container .corner-top-center .corner-top { background-image:url("../../images/xgui/layDisRightBottom.gif");}
.notebook-container .corner-top-center .corner-top .corner-left { background-image:url("../../images/xgui/layDisLeftBottom.gif"); }

.notebook-container   .corner-center { background-image:url("../../images/xgui/layBot.gif"); }
.notebook-container .corner-bottom { background-image:url("../../images/xgui/layBotRight.gif"); }
.notebook-container .corner-bottom .corner-left { background-image:url("../../images/xgui/layBotLeft.gif"); }

.notebook-line , .notebook-line ul
{
  display:block;
  height:28px;
  padding:0px;
  margin: 0px;
/*
  background-color: #EFFFEF;
*/  background-image:url("../../images/xgui/layDis.gif");
  background-repeat:repeat-x;
}

.notebook-line ul
{
  display:inline;
  float:left;
}
.notebook-line #nbleft , .notebook-line #nbright
{
  float:left;
  height:28px; 
  width:7px;
}
.notebook-line #nbleft { background-image:url("../../images/xgui/layDisLeft.gif"); }
.notebook-line #nbright { background-image:url("../../images/xgui/layDisRight.gif"); }

li.notebooktitle , li.notebooktitle #left , li.notebooktitle #right
{
    display:inline;
    list-style:none;
    vertical-align:center;
    height:28px;
    font-size:0px; /* needed for IE */
}

li.notebooktitle #left
{
    width:7px;
    float:left;
  -moz-opacity:0.4;
  filter:alpha(opacity=40);
  background-image:url("../../images/xgui/laySelectLeft.gif");
}

li.notebooktitle a#center
{
    display:inline;
    text-decoration:none;
    height:28px;
    float:left;
    color:#FFFFFF;
    font-weight: bold;
    font-size:10pt; /* needed for IE */
  -moz-opacity:0.4;
  filter:alpha(opacity=40);
  background-image:url("../../images/xgui/laySelectCenter.gif");
}

li.notebooktitle a#center:hover
{
    color:#DF0000;
    height:28px;
}

li.notebooktitle #right
{
  float:left;
  -moz-opacity:0.4;
  filter:alpha(opacity=40);
  background-image:url("../../images/xgui/laySelectRight.gif");
 /*
    background-image:url("../../images/xgui/tabNoteRightSel.gif");
    background-image:url("../../images/xgui/layDisRight.gif");
 */
}


li.notebooktitlecurrent , li.notebooktitlecurrent #left , li.notebooktitlecurrent #right
{
    display:inline;
    height:28px;
    list-style:none;
    font-size:0px; /* needed for IE */
}
li.notebooktitle #left , li.notebooktitlecurrent #left {width:6px;}
li.notebooktitle #right , li.notebooktitlecurrent #right {width:25px;}

li.notebooktitlecurrent #left
{
    width:6px;
    float:left;
    background-image:url("../../images/xgui/laySelectLeft.gif");
}

li.notebooktitlecurrent a#center
{
    height:28px;
/*
    background-repeat:repeat-x;
*/
  background-image:url("../../images/xgui/laySelectCenter.gif");
  float:left;
  text-decoration:none;
  display:inline;
  color:#FFFF00;
  font-weight: bold;
  font-size:10pt;
  background-color: #55AA55;
}

li.notebooktitlecurrent a#center:hover
{
  color:#FF0000;
  background-color: #BBFFBB;
}

li.notebooktitlecurrent #right
{
    float:left;
    background-image:url("../../images/xgui/laySelectRight.gif");
}

.notebook-pages 
{
  display:block;top:0px;padding:0px; margin:0px; font-size:0px; /* IE stuff */
  border-left: 1px  solid #DDDDDD;
  border-right: 1px  solid #DDDDDD;
  border-bottom: 1px  solid #DDDDDD;
  border-top: 1px  solid #FFFFFF;
 /*
  border-bottom: 1px  solid #DDDDDD;
  background-color:#EEEEEE;
*/}

.notebook-page
{
  display:block;
  position:relative;
  margin: 0px ;
  top:0px;
  padding:0px ;
}
.notebook-page .left {font-size:0;background-position:100% 0; background-image:url("../../images/xgui/layRight.gif"); width:auto;position:relative; background-repeat:repeat-y; top:0px;left:2px;display:block; margin:0; border:0;padding:0;}
.notebook-page-hidden { display:none; }

.notebook-page .pagecontent
{
  
  position:relative;
  left:10px;
  font-size:10pt;
/*  background-color: #eeeeee; 
  border: 1px  solid blue;
  */
}
/* Form stuff for field set and so on. */
fieldset
{
  border-style:solid;
  border-width:1px;
/*
  border-color:#006699;
*/
  border-color:#CE7346;
  background-color:#EEEFFF;
  -moz-border-radius:5px;
  margin-left:10px;
 
}

/*calendar stuff */
#main div.calendar {border:1px solid #BCBC7A; margin:0px 3px 0px 3px;}
#main .calendar a {color:#999999; text-decoration:none;font-weight:normal; font-size:12px; vertical-align:middle;}
.calendar thead tr td {background-color:#BCBC7A;color:#FFFFFF;}
/*
 * #main .calendar.date {display:block;width:60px; border:1px solid #FF0000;}
*/
#main .calendar.date a
{display:block;width:110px;color:#FFFFFF; font-size:10px;/*border:1px solid #FFFFFF;*/}
#main .calendar.ny a, #main .calendar .calendar.py a, #main .calendar .calendar.nm a,#main .calendar .calendar.pm a
{ background-color:#BCBC7A;display:block;height:12px;width:20px; color:#FFFFFF;text-decoration:none;margin:0px;}
#main .calendar.ny a:hover, #main .calendar.py a:hover, #main .calendar.nm a:hover, #main .calendar.pm a:hover
{display:block;height:13px; text-decoration:none;width:18px;background-color:#FFAD53;border:1px solid #CE7346;margin:0px;}

#main .calendar td ,#main .calendar th {width:22px;height:12px; }
#main .calendar th {color:#FFFFFF;width:22px;font-weight:normal;font-size:12px;background-color:#919148;}
#main .calendar td.day a {text-decoration:none;color:#999999;font-weight:normal;}
#main .calendar td.day a:hover {background-color:#FFAD53;text-decoration:none;color:#FFFFFF;font-weight:normal;}
#main .calendar td.day.today a {text-decoration:none; color:#FF0000;}
#main .calendar td.day.weekend a {text-decoration:none; color:#FF0000;}

/**
 * Pictures on web pages 
 */
img#People{
   float:right;
   padding-top:20px;
}
img#pastor { float:right; margin-left:15px;width:150px;height:204px; }
img#freud { float:right; margin-left:15px; }
img#people { float:right; margin-left:15px; width:150px;height:150px; }
img#henry { float:right; margin-left:15px; width:100px;height:150px; }
img#congregation, img#baptism { position:relative;float:right; margin-left:15px; width:150px;height:100px;}
img#nov {position:relative; float:left;width:150px; height:100px;top:0px;margin-right:10px;}
img#cmalogo {position:relative; float:left;width:56px; height:48px;top:0px;margin-right:10px;}
img#party {
  position:relative;
  /*
   * left:200px;
   */
  float:right;
  width:246px; height:146px;top:0px;margin-right:10px;}

/* Events Stuff */
table#events { margin-top:20px;
}
table#events caption {display:none;}
table#events {width:100%;}
table#events thead tr th {text-align:left;background-color:#660B1B; color:#FFFFFF;}

#main table.articles .bg_color2 {background-color:#FFFFFF;}
.articles img#pastor,.articles img#compas , .articles img#party ,.articles img#food ,.articles img#congregation, .articles img#baptism { padding:5px 5px 5px 5px; position:relative;float:left; margin-left:0px; width:114px;height:80px;}
/**
 * PAGES
 **/
/* pastorshares */
div#main.pastorshares ul  {
    border-right:2px solid #919148;
    width:450px;
}

div#main.pastorshares ul li {
   font-size:12pt;
   font-family:Abadi MT Condensed Extra Bold;
  font-style:italic;
}

/* contact */
#contact {padding-left:10px;width:300px; background-color:#555555; 
	padding-bottom:10px;
	color:#FFFFFF;}
.mail {
   background-repeat:no-repeat;
   padding-left:20px;   
   background-image:url("../../images/trinity/mail.gif");
}

div#main #contact h1 {color:#DDDDDD;}

/*lifegroups*/
div#main.lifegroups ul li {
   padding:5px 10px 5px 0px;
}
/* event */
fieldset.event {
 /*  background-color:#FEFFFE;
  */  margin-left:10px;
    padding-left:10px;
/*  -moz-opacity:0.4;
  filter:alpha(opacity=40);
*/
}
.event label {float:left;display:block;height:15px;width:100px;font-size:12px;padding-right:12px;}

fieldset.menu-login {
  background-color:#FFFDDD;
  margin:20px 0px 0px 0px;
  color:#919148;
  padding:0px 0px 0px 0px;
}
fieldset.menu-login .menu-login-title {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:100%;
  display:block;
  background-color:#FFAD53;
  color:#FFFFFF;
  border-bottom:1px solid #cE7346;
}

fieldset.menu-login label {
    font-family:Arial;
    font-weight:200;
    padding:10px;
}
fieldset.menu-login input {
    border:1px solid #CE7346;
    margin:2px 0px 1px 10px;
    padding:0px 0px 0px 0px;
    }

fieldset.menu-login input#submit {
    background-color:#FFAD53;
    color:#FFFFFF;
}


fieldset.podcast-layout {
    background-color:#FFAD53;
}
.podcast-layout label {
    display:block;
    width:100px;
    background-color:#FFAD53;
    color:#FFFFFF;
    float: left;
}
.podcast-author {
   background-repeat:no-repeat;
   font-style:bold;
background-image:url("../../images/menu_violet_fl.gif"); 
   padding-left:15px;
   font-size:12px;
} 
.podcast-title {
   color:#000000;
   font-size:10px;
}
/*
 * Bottom stuff
 */
div#bottom
{
  display:block;
  position:relative;
/*
  font-weight : bold; 
*/
  height:55px;
/*  text-align:center; */
  text-align:center;
  color:#666666;
  margin-top:10px;
  padding:5px 0px 0px 0px;
  font-size: 10pt;
  font-family:Arial;
}

div#bottom a
{
  color:#919148;
  /*
  color:#FF6600;
  */
text-decoration:none;
}

div#bottom a:hover
{
  color:#338833;
  text-decoration:none;
}

div.bottom.nav {display:block;width:100%;/*border:1px solid #FF0000;*/text-align:center; }

/* Login and edit stuff */
.hidden {display:none;}
.clsLoginGrey {
  position:absolute;
  overflow:hidden;
  width:100%; height:900px;
  left: -10px; top: -10px;
  -moz-opacity:0.3;
  filter:alpha(opacity=30);
  opacity:.3; 
  background-color:#000;
  z-index: 100;
}
div.edit {
  width:100%;
  height:17px;
}
h1.edit a.button, h2.edit a.button,
div.edit a.button { float:right; text-decoration:none; border:0px; }
a.button img {border:0px; }
#edit-div {
  z-index:100;
  position:absolute;
  top:40%;
  left:20%;
  width:500px;
  height:400px;
  margin-left:00px;
}
#edit-content {
  height:400px;
  width:500px;
}
#generic_login_div {
  z-index: 104;
  position:absolute;
  width:341px;
  top:40%;
  left:50%;
  margin-left:-150px;
  background:white;
  border: 2px solid #FF9933;
}
#generic_login_form p.form-row  
{
    display:block;
    width:100%;
    height:25px;
    margin:5px 5px 2px 5px;
    clear:both;
}
#generic_login_form p.form-row label,
#generic_login_form p.form-row img
{   
display:block;
width:120px;
    height:20px;
	float:left;
} 
#generic_login_form p.form-row input[type=text],
#generic_login_form p.form-row input[type=password],
{
display:block;
float:left;
width:160px;
border:1px solid #0000FF;
}

#generic_login_div a input   {
  font-size: 10pt;
  font-family: Verdana ;
	color:#919148; text-align:left;border:none; height:23px; width:154px; background:url(../../images/xgui/butBack.gif); }
#generic_login_div a    {
display:block;
float:left;
height:23px;
width:160px;
padding:0px;
margin-right:5px;
background-image:url('../../images/xgui/butBack.gif');
  border-left: 2px solid #FF9933;
  border-right: 2px solid #FF9933;
  color:#919148;
}
#generic_login_div a:hover   {
  display:block;
  color:#A1A148;
  height:23px;
  width:160px;
   padding:0px;
  cursor:pointer;
  background-image: tranparent url('../../images/xgui/butBack.gif');
  -moz-opacity:0.4;
  filter:alpha(opacity=40);
}



/*  http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
    display:inline-block;
display:-moz-inline-box;/* firefox*/}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
