/* ----------  Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin:0; padding:0;}
ul, ol, li {list-style:none}
/* ------------------------------ */

body {text-align:center;margin:15px 0 40px 0;font-size: 62.5%;color:#FFF;background:#000;font-family:"Times New Roman", Times, serif}
#wrapper {margin:0 auto;width:400px;text-align:left;padding-bottom:10px;background:url(gfx/swords.gif) bottom right no-repeat}

#content {width:400px;/* margin-left:115px */}

img {border:0}

a {text-decoration:none;border-bottom:1px #333 dotted;color:#FFF}
a:hover {color:#a7b2e1;border-bottom:1px #a7b2e1 solid}

h1 {width:400px;height:47px;text-indent:-9999px;background:url(gfx/tnp-present-title.gif) no-repeat;margin-bottom:20px}
/*
h1 {text-transform:uppercase;font-size:42pt;font-weight:normal;line-height:70%}
h1 span {display:block;text-transform:lowercase;font-size:26pt}
*/
p {font-size:12pt;margin-bottom:15px;text-align:justify}
#instructions {font-size:10pt;text-align:center;color:#CCC}
p.intro {text-indent:-9999px;background:url(gfx/intro.gif) no-repeat;width:400px;height:105px}
body#home {font-size:18pt;}
h2 {width:400px;height:71px;text-indent:-9999px;background:url(gfx/hiddenlive-title.gif) no-repeat;margin-bottom:20px}
body#home h2 {margin-bottom:0}
h3 {font-size:18pt;margin-bottom:10px}
h4 {font-size:16pt;margin-bottom:10px}

a.clean:hover {border-bottom: 0}

#blog-banner {margin:0 0 20px 100px}

.intro {text-align:center;line-height:150%}
.intro span {display:block}
#intro-line1 {font-size:23px}
#intro-line2 {font-size:21px}
#intro-line3 {font-size:26px}
#intro-line4 {font-size:22px}

#dates {text-align:center;margin-top:50px}
#dates ul {margin-bottom:30px}

#london .loc {font-size:20pt}
#paris .loc {font-size:22pt}
#hague .loc {font-size:14pt}

.nav {margin-bottom:5px;white-space:nowrap;}
.nav li {display:inline;font-size:12pt;margin-right:1px}
.nav li a {padding:3px 8px;background:#111;display:inline-table;border-bottom:0;}
.nav li a:hover {background:#222}
.nav li.last {margin-right:0}
.nav ul, ul.nav{display:block;overflow:hidden;}

#footer {margin-top:60px}
#footer .nav li {font-size:10pt}

#footer form {clear:both;margin-top:40px}

#stage {margin-left:-300px}

/* body.event #content img {margin-left:-125px} */
body.event  p {text-align:left}

#subForm {width:150px}
#subForm p {font-size:12px;color:#CCC;margin-top:10px;}

#content img {
	border: 0;
}

body.gallery #content a {
	border-bottom: 0;
}
