body
{
	background-color: #fff;
}
.gallery {background-color: #E0E7F0;  height: 215px; width: 380px; display:block; padding: 5px; padding-left: 10px; padding-top: 10px; padding-right: 0px; margin-top:7px; }
.gallery  img {border: 0px; align:center; padding-right:2px; padding-bottom:4px}

blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}
h2 { color: #e3005e; font-size: 11px; font-weight: normal; font-family: Verdana; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; line-height: 15px; margin-bottom: 0px; padding-bottom: 0px }

em { font-style: normal; width: 390px; height: 150px; display:block; background-color: #f5f5f5;}

.header, .header a  { color: #e3005e; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none; text-transform: uppercase; letter-spacing: 1px }
a.project:link, a.project:visited        { background-image: url(txp_img/project_off.gif); display: block; width: 151px }
a.project:hover  { background: url(txp_img/project_on.gif); display: block;}
a.participants:link, a.participants:visited     { background-image: url(txp_img/participants_off.gif); display: block; width: 151px }
a.participants:hover  { background-image: url(txp_img/participants_on.gif); display: block }
a.catalogue:link, a.catalogue:visited     { background-image: url(txp_img/catalogue_off.gif); display: block; width: 151px }
a.catalogue:hover { background-image: url(txp_img/catalogue_on.gif);  ; display: block;}
a.press:link, a.press:visited     { background-image: url(txp_img/press_off.gif); display: block;  width: 151px }
a.press:hover { background-image: url(txp_img/press_on.gif);  ; display: block;}
a.sponsors:link, a.sponsors:visited     { background-image: url(txp_img/sponsors_off.gif); display: block; width: 151px }
a.sponsors:hover { background-image: url(txp_img/sponsors_on.gif);  ; display: block;}
a.contact:link, a.contact:visited     { background-image: url(txp_img/contact_off.gif); display: block;  width: 151px }
a.contact:hover { background-image: url(txp_img/contact_on.gif);  ; display: block;}

#head { background: url(txp_img/head.gif) no-repeat; width: 780px; height: 169px }
#container  { margin-left: -390px; position: absolute; left: 50% }
#content  { background: url(txp_img/bg.gif) repeat-y; padding-bottom: 10px; position: relative; width: 780px; height: auto }
#foot { background: url(txp_img/bottom.gif) no-repeat; width: 780px; height: 38px }
#textbox { margin-left: 194px; position: relative; top: 18px; width: 390px }
.text { color: #000000; font-size: 11px; line-height: 15px; font-family: Verdana; text-align: justify; }
.text img {float: left; margin-right: 7px; margin-bottom: 5px; border: 0px}
#right { float: right; border: 0px; position: relative; left: -18px; width: 150px; height: 250px }

#accessibility
{
	position: absolute;
	top: -10000px;
}
a
{
color: #e3005e; font-size: 11px; font-family: Verdana; text-decoration: none;
}

h1
{}

h3
{}

h1 a, h2 a
{}
.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

#content hr
{}

img.divider
{
	align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}

.comments_error
{ 
	background-color: #ffa 
}

div.comments_error
{
	border: 1px solid #cc8;
	padding : 0.3em;
}