.center {
text-align: center;
}

.left {
text-align: left;
}

.right {
text-align: right;
}

img {
display: block;
border-style: none;
margin-left: auto;
margin-right: auto;
}

hr { height: 2px; width: 90%;}

/* W3C Validator */
p.w3c {
margin-left: 80%;
}

/* main */
body.main { 
background-color: #000000;
}

table.main {
width: 400px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

td.mainImage {
padding: 2px;
}

td.mainBlank {
height: 5px;
padding: 0px;
}

p.mainLinks {
color: #ffffff; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
font-weight: normal;
}

a.main:link {color: #ffffff}
a.main:visited {color: #ffffff}

/* satoshi */
body.satoshi { 
background-color: #ffffff;
}
p.satoshiHeader {
text-align: center;
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 14px;
font-weight: bold;
} 

p.satoshiSubHeader {
text-align: center;
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
} 

p.satoshiLinks {
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
font-weight: normal;
}

table.satoshi {
width: 400px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

td.satoshiImage {
padding: 0px;
}

td.satoshiText {
text-align: left;
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
padding: 0px;
}

td.satoshiStepLinks {
text-align: left;
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
padding: 0px;
}

td.satoshiCaption {
height: 15px; 
padding: 0px;
text-align: center;
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
}

td.satoshiStepSpace {
width: 90px;
padding: 0px;
}

td.satoshiBlank {
height: 15px;
padding: 0px;
}

a.satoshi:link {color: #000000}
a.satoshi:visited {color: #000000}

/* tea */
body.tea { 
background-color: #ffffff;
}
p.teaHeader {
text-align: center;
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 14px;
font-weight: bold;
} 

p.teaSubHeader {
text-align: center;
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
} 

p.teaLinks {
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
font-weight: normal;
}

table.teaImageTop {
width: 400px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

table.teaText {
width: 380px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

table.teaImageBottom {
width: 200px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

td.teaImage {
height: 100px;
width: 100px;
padding: 0px;
}

td.teaText {
text-align: left;
padding: 0px;
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
}

td.teaCaption {
height: 15px; 
padding: 0px;
text-align: center;
color: #000000; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
}
td.teaBlank {
height: 15px;
padding: 0px;
}

a.tea:link {color: #000000}
a.tea:visited {color: #000000}



/* michael */
body.michael { 
background-color: #000000;
}
p.michaelHeader {
text-align: center;
color: #ffffff; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 14px;
font-weight: bold;
} 

p.michaelSubHeader {
text-align: center;
color: #ffffff; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
} 

p.michaelLinks {
color: #ffffff; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
font-weight: normal;
}

table.michael {
width: 300px;
height: 225px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

table.michaelDrawings {
width: 600px;
height: 600px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

td.michaelImage {
padding: 0px;
}

td.michaelText {
text-align: left;
color: #ffffff; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
padding: 0px;
}
td.michaelBlank {
height: 15px;
padding: 0px;
}

a.michael:link {color: #ffffff}
a.michael:visited {color: #ffffff}

/* barcelona */

body.barcelona { 
background-color: #000000;
}

p.barcelonaLinks {
color: #ffffff; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
font-weight: normal;
text-align: center;
}

table.barcelona {
width: 600px;
height: 500px;
border-style: none;
border-spacing: 0px 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

td.barcelonaBlank {
height: 50px;
padding: 0px 0px 0px 0px;
}

td.barcelonaImage {
padding: 0px 0px 0px 0px;
}

a.barcelona:link {color: #ffffff}
a.barcelona:visited {color: #ffffff}

/* paris */
/*
body.paris { 
background-color: #cccccc;
}

table.paris {
width: 450px;
height: 450px;
border-style: none;
border-spacing: 0px 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

td.parisImage {
padding: 0px;
}

p.parisTitle {
color: #666666; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
}

p.parisLinks {
color: #666666; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
font-weight: normal;
}

a.paris:link {color: #666666}
a.paris:visited {color: #999999}
*/

body.paris { 
background-color: #ffffff;
}

p.parisTitle {
color: #666666; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
}

table.parisMain {
width: 450px;
height: 450px;
border-style: none;
border-spacing: 2px 2px;
margin-left: auto;
margin-right: auto;
}

td.parisImage {
padding: 0px;
}

td.parisBlank {
height: 15px;
padding: 0px;
}

table.parisSub {
position: absolute;
top: 10px;
left:25px;
width: 400px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
}

table.parisSublink {
position: absolute;
top: 600px;
left: 25px;
width: 400px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
}

td.parisSubimage {
position: relative;
top: 0px;
padding: 0px;
}

td.parisSubtext {
text-align: left;
color: #333333; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
padding-left: 50px;
padding-right: 50px;
}

td.parisSubtitle {
padding: 0px;
text-align: center;
color: #333333; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 11px;
font-weight: bold;
}

td.parisSubcaption {
padding: 0px;
text-align: center;
color: #333333; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
}

td.parisSublinks {
color: #ffffff; 
background-color: #999999;
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
font-weight: normal;
}

p.parisLinks {
color: #666666; 
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
font-weight: normal;
}

p.parisSublinks {
position: absolute;
bottom: 10px;
color: #ffffff; 
background-color: #999999;
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
font-weight: bold;
}

a.paris:link {color: #666666}
a.paris:visited {color: #666666}

