
/* LINKS ----------------------------------------------------- */

/*a
{
text-decoration:none 
}*/

a:link
{
color: #224FA9;
}

a:visited 
{
color: #224FA9;
}

a:active
{
color: #224FA9;
}

a:hover
{
color: #009900;
}

/* BODY ----------------------------------------------------- */

BODY
{
background: url(../images/page/cream.gif);
background-attachment: fixed;
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
margin: 0;
}

/* LAYOUT ----------------------------------------------------- */

td.paypal
{
background-color: #FFFFFF;
border: 1px;
border-style: solid;
}

td.main
{
background-image: url(../images/page/paper.jpg);
/*background-attachment: fixed;*/
}

td.ehp_width
{
width: 800px
}

table.stmbar
{
background-image: url(../images/headers/stm-bar2.jpg);
height: 100px
}

td.wallleft
{
background-image: url(../images/wall/wall_left.gif);
width: 146px
}

td.wallleft2
{
background-image: url(../wizards/a-z/wizards-t.php#thicknesse);
width: 146px;
height: 60px
}

table.border
{
background-image: url(../images/wall/border.gif);
width: 100%;
height: 24px
}

table.border2
{
background-image: url(../images/wall/border2.gif);
width: 100%;
height: 18px
}

table.border3
{
background-image: url(../images/wall/border4.gif);
width: 100%;
height: 5px
}

table.border4
{
background-image: url(../images/wall/border3.gif);
width: 100%;
height: 18px
}

table.border5
{
background-image: url(../images/wall/border4.gif);
width: 100%;
height: 5px
}

table.wallfondation
{
background-image: url(../images/wall/wall_fondation.gif);
width: 100%;
height: 31px
}

table.a-z
{
border: 1px dashed gray;
text-align: center;
}

th.a-z
{
text-align: center;
}

/* DIV-SPOILER ----------------------------------------------------- */

div.spoiler1
{
margin: 0px;
margin-top: 5px
}

div.spoiler2
{
margin-bottom: 2px
}

div.spoiler3
{
margin: 0px;
border: 1px inset;
border: 1px dashed gray;
padding: 1px
}

/* TABLES ----------------------------------------------------- */

table, tr, td
{
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px
}

th
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px
}

/* LI -------------------------------------------------------- */

li
{
list-style: url(../images/page/puce1.gif);
padding-top: .1em ;
font-size: 13px
}

li li
{
list-style: url(../images/page/puce2.gif);
padding-top: .1em ;
font-size: 13px
}

li li li
{
list-style: url(../images/page/puce3.gif);
padding-top: .1em ;
font-size: 13px
}

/* H*----------------------------------------------------- */

h1
{
color: #000000;
font-size: 22px;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-weight: bold;
margin: 0;
}

h2
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
margin: 0;
}

h3
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
margin: 0;
}

/* DIV ----------------------------------------------------- */

div, dd, dl, dt
{
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px
}

div.main-intro
{
position:relative;
top:20px;
left:0%;
width:600px
}

div.fb-like-box
{
position:relative;
background-color: #FFFFFF;
top:20px;
left:10%;
}

div.like
{
position:relative;
top:-10px;
left:92%;
}

div.quote
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-style: italic;
margin: 0;
}

div.frame1
{
border-bottom: #73593D 0px solid
}

div.frame2
{
border-top: #73593D 0px solid
}

div.left
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

div.hed
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

div.timelines
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

div.pig
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

div.arnold
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

/* SPAN SMALL_NOTES ---------------------------------------- */

span.small_notes
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.small_notes_blue
{
color: #224FA9;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.small_notes_cream
{
color: #FFFFFB;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.small_notes_lightblue
{
color: #3366FF;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.small_notes_grey
{
color: #999999;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.small_notes_red
{
color: #B72F09;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.small_notes_brown
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.small_notes_orange
{
color: #FF6600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

/* CHOIR ----------------------------------------------------- */

span.choir_smallest
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.big_choir
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

/* EHP_COLORS ------------------------------------------------- */

span.ehp_blue
{
color: #224FA9;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.ehp_grey
{
color: #999999;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.grey_a-z
{
color: #999999;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 15px;
font-weight: bold;
}

span.ehp_cream
{
color: #FFFFFB;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.ehp_red
{
color: #B72F09;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.ehp_red_subtitle
{
color: #B72F09;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

span.ehp_red_h1
{
color: #B72F09;
font-size: 22px;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-weight: bold;
margin: 0;
}

span.ehp_brown_h1
{
color: #663300;
font-size: 22px;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-weight: bold;
margin: 0;
}

span.ehp_beige
{
color: #E6B764;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.ehp_brown
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.ehp_brown_subtitle
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 15px;
font-weight: bold;
}

span.ehp_khaki
{
color: #666600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.ehp_orange
{
color: #FF6600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.ehp_lightblue
{
color: #3366FF;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.timelines_grey
{
color: #999999;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

/* SPAN H ---------------------------------------------- */

span.h2
{
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
}

/* SEARCH -------------------------------------------------- */

.searchBox{
border:1px solid #224FA9;
background-color:#FFFFFF;
line-height:normal;
width: 50%;
}

* html .searchBox { /* this is recognized by IE only */
width: 60%; /* total width, only for IE5.x/Win */
w\idth: 60%; /* content width for other IE */
}

span.leftmenu
{
color: #FFFFFF;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 15px;
font-weight: bold;
}

/* MISC ---------------------------------------------- */

a img
{
border-color: #000000;
}

p, br, ul, blockquote, table, td, tr
{
text-align: justify;
}

span.catbold /* brown */
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

span.xxx
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 17px;
font-weight: bold;
}

span.galleons
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 22px;
font-weight: bold;
margin: 0;
}

div.top-categories
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
margin: 0px;
border: 1px inset;
border: 1px dashed gray;
padding: 1px
}

span.normal_alt
{
color: #000000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

div.blinktwins

{
text-decoration: blink
}

/* SECTIONS ------------------------------------------- */

/* SECTION H1 LOWER BOLD  ------------------------- */

span.section1h1 /* brown */
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 22px;
font-weight: bold;
}

span.section2h1 /* khaki */
{
color: #666600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 22px;
font-weight: bold;
}

span.section3h1 /* gray */
{
color: #737373;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 22px;
font-weight: bold;
}

span.section4h1 /* green */
{
color: #4F603B;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 22px;
font-weight: bold;
}

/* SECTION UPPER BOLD  --------------------------------------- */

span.section1 /* brown */
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}

span.section2 /* khaki */
{
color: #666600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}

span.section3 /* gray */
{
color: #737373;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}

span.section4 /* green */
{
color: #4F603B;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}

/* SECTION LOWER BOLD --------------------------------------- */

span.section1lower /* brown */
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

span.section2lower /* khaki */
{
color: #666600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

span.section3lower /* gray */
{
color: #737373;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

span.section4lower /* green */
{
color: #456D15;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

span.section5lower /* red */
{
color: #B72F09;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

span.section6lower /* blue */
{
color: #224FA9;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

span.section7lower /* orange */
{
color: #FF6600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}

/* SECTION LOWER NONBOLD ------------------------------------ */

span.section1lowern /* brown */
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.section2lowern /* khaki */
{
color: #666600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.section3lowern /* gray */
{
color: #737373;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.section4lowern /* green */
{
color: #456D15;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.section5lowern /* red */
{
color: #B72F09;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

span.section6lowern /* blue */
{
color: #224FA9;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 13px;
}

/* SECTION LOWER BOLD SMALL --------------- */

span.section1notes /* brown */
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

span.section2notes /* khaki */
{
color: #666600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

span.section3notes /* gray */
{
color: #737373;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

span.section4notes /* green */
{
color: #456D15;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

span.section5notes /* red */
{
color: #B72F09;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

span.section6notes /* blue */
{
color: #224FA9;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

/* SECTION LOWER BOLD SMALL --------------- */

span.section1notesn /* brown */
{
color: #663300;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.section2notesn /* khaki */
{
color: #666600;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.section3notesn /* gray */
{
color: #737373;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.section4notesn /* green */
{
color: #456D15;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.section5notesn /* red */
{
color: #B72F09;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

span.section6notesn /* blue */
{
color: #224FA9;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 11px;
}

/* ----------------------- */

div.paypal
{
position:relative;
top:-250px;
left:14%;
}