/* Stops page shifting due to lack of scrollbar*/
html {height : 100%; overflow : scroll;} 

body {
    color: #000000; 
    font: 17px calibri; 
    /*background-color: #000000; */
    background-image: url('images/seam3.png'); 
    background-attachment: fixed;
    background-repeat: repeat-x; /* new to make thinner background repeat on x axis only */
    text-align: center;
}

table {border-collapse: collapse;}

/* Is screwing up Benidorm, testimonies, and history*/
td img {display: block;}


/*Fixes the centering of image problem that the above causes*/
#center img {display:inline;}
#center {text-align:center;}

.center {text-align:center;}

em.b {font-weight:900}
em.i{font-style:italic}
em.bi{font-weight:900; font-style:italic}

.u {text-decoration:underline}

/*Headings*/
#main {font-size: 33px; color: #000000; text-align: center; font-weight:900}


h1,h2,h3,h4,h5,h6 {font-family: calibri; font-weight:700; color:#000000; margin:0px}

h1 {font-size:33px; text-align: center;}
h2 {font-size:29px} /* 26px font-size: 20pt */
h3 {font-size:24px} /* 23px font-size: 16pt */
h4 {font-size:20px}
h5 {font-size:18px}
h6 {font-size:18px} /* 15px */



.blue {color: #3300AA;} /* Blue Heading */
.blue2 {color: #3300AA; margin:0px; text-align:center} /* Blue Heading Centered */
.blue3 {color: #3300AA; padding-bottom:0px; margin:0px}
.white {color: #EAEAEA}

.inline {display:inline; padding-bottom:16px; padding-top:0px} /* color: #3300AA; */
.inline2 {display:inline; padding-bottom:16px; padding-top:0px; color: #3300AA}
.inline3 {display:inline; padding-bottom:0px; padding-top:0px; color: #3300AA}

h6.blue {color: #3300AA; margin:0px;}
.br1 {padding-bottom:16px;}
.br2 {padding-bottom:16px; text-align:center;}
.br3 {padding-bottom:32px;}


.italic {font-style: italic;}

#sub {font-size: 26px; color: #3300AA; font-weight:900} /* font-size: 20pt */
#sub2 {font-size:26px; font-weight:900} /* font-size: 20pt */
#sub3 {font-size:22px; font-weight:900; padding-bottom: 0px;} /* font-size: 16pt */
#sub4 {font-size: 14pt;}
#sub5 {font-size: 16pt; color: #3300AA;}



img {border:0px}

.i {font-style:italic} 
.i2 {font-style:italic; padding-bottom:0px}
.i3 {font-style:italic; text-align:center; font-size:22px; font-weight:900; padding-bottom:0px; float:left} 

li.break {padding-bottom:15px}

/* ul {list-style-image: url('images/trans.gif');} */


#li {font-size: 12pt; color: #999999;}
/* #li2 {font-size: 14pt; color: #3333AA;} */



#black {background-image: url('images/black.png');}



a {font-size:17px; color:#333333} /*15px*/
a:hover	{color: #555555; text-decoration: none;}

hr {color:#000000; background-color:#000000; height:2px; border-width:0px; border-style:none}
hr.blank {background-color:transparent; height:2px; border-width:0px; border-style:none}









/*Controls everything reading left to right*/
/*text-align: center in Body controls the centre screen position*/

#content {width:675px; text-align:left; margin: 0 auto; position:center;}

.content {width:675px; margin: 0 auto; position:center;}







#testimony_windows {text-align: left; margin: 0 auto; position:center;}

/*Controls the size of the main and bottom menus*/
.top_menu {width:675px; height:190px}
.bottom_menu {width:675px; height:25px}

#top_menu {width:675px; height:190px}
#bottom_menu {width:675px; height:25px}
img.middle {vertical-align:middle;}


/* Paragraph Controls */
p {margin:0px; padding-bottom: 15px}   /* 16px */


p.break {padding-bottom:0px;}
p.br1 {padding-bottom:0px;}




p.break2 {padding-bottom:0px; text-align:center} /* Centered with no line break */
p.break3 {padding-bottom:0px; font-style:italic}
p.special {padding-bottom:15px; text-align:center;} /* 16px */
p.indent {padding-bottom:15px; margin-left:35px;}
p.bi {font-weight:900; font-style:italic}

/* li.p {margin-left:35px; list-style:none} */

/* .paragraph {padding-bottom: 15px  /* padding-bottom:1em; */} */ /* 16px */


#span4 {
   display: block;
}




#block a {
    display:table-cell;
    width:75px; 
    height:75px; 
    background-repeat: no-repeat; 
    color: #EAEAEA; 
    text-decoration: none;
    font-weight:900;
    margin: 0 auto; 
    position:relative; 
    vertical-align:middle;
}
#block a:hover {
    background-repeat: no-repeat; 
    color: #EAEAEA; 
    text-decoration: none;
}
ul#block {
    padding:0; 
    margin:0; 
    height:75px; 
    position:relative; 
    /* background-image: url('images/black.png'); */
    text-align: center; 
    top:0px;
}
#block li {
    list-style-type:none; 
    float:left; 
}


a#mini {
    display: block; 
    width: 40px;
    height: 40px; 
    background-repeat: no-repeat; 
    text-decoration: none;
    margin: 0 auto;  
    float:right;
    margin-top:2px;
}
a#mini:hover {
    background-repeat: no-repeat; 
}



ul.disc {list-style-type:disc}

