body
{
	padding: 0;
	margin: 0;
	background-image: url(../images/main-bg.gif);
	background-repeat: repeat;
	background-position: 0 0;
}

.container
{
	border-top: 0;
	border-right: 15px #FFF solid;
	border-bottom: 0;
	border-left: 15px #FFF solid;
	background-color: #FFF;
}

.header
{
	width: 950px;
	height: 121px;
	float: left;
	display: block;
	background-image: url(../images/mra_events.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 20px 0;
}

.header h1
{
	text-indent: -8000px;
	width: 200px;
	float: left;
	display: block;
	height: 140px;
}

.header h1 a
{
	width: 200px;
	height: 140px;
	float: left;
	display: block;
	background-color: transparent;
}

.header p
{
	color: #FFF;
	background-color: #820024;
	float: right;
	display: block;
	padding: 20px 20px 0 0;
	word-spacing: 200%;
	letter-spacing: 200%;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#820024;}

h6
{
	font-size: 0.9em;
	padding-bottom: 0.3em;
}

hr { background-color: #820024; }

hr.bottom
{
	background-color: #820024;
	height: 4px;
	margin: 4px 0 0 0;
	display: block;
}

hr.divider
{
	background-color: #ffffff;
	height: 15px;
	margin: 20px 0;
	display: block;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px #820024 solid;
	border-left: 0;
}

div.colborder { border-right:1px solid #820024;}

.footer
{
	color: #999;
	background-color: #FFF;
}

p.footer a:link,p.footer a:visited,p.footer a:hover,p.footer a:active,
{
	background-color: #FFF;
	color: #CCF;
}

.left
{
	float: left;
	display: block;
	padding: 0 10px 10px 0;
}
.right
{
	float: left;
	display: block;
	padding: 0 0 10px 10px;
}

.gallery-image
{
	width: 145px;
	float: left;
	display: block;
	padding: 0 0 10px 0;
}

.gallery-box
{
	width: 590px;
	display: block;
	float: left;
}

.event-gallery-block { display: block; }

.event-gallery-box
{
	display: block;
	float: left;
	padding: 0 15px 15px 0;
}

.event-gallery-box img
{
	display: block;
	padding: 0;
	margin: 0;
}

a:link
{
	background-color: #FFF;
	color: #309;
}
a:visited
{
	background-color: #FFF;
	color: #66C;
}
a:hover
{
	background-color: #FFF;
	color: #820024;
}
a:active
{
	background-color: #FFC;
	color: #820024;
}

em {
		background-color: #FFF;
	color: #820024;}

p + p
{
	margin: 0 0 1.5em 0;
	text-indent: 0;
}

.video
{
	height: 220px;
	display: block;
}

h3.icon-environ
{
	background-image: url(../images/icon_environ.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 10px 0 10px 0;
}
h3.icon-ji
{
	background-image: url(../images/icon_ji.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 10px 0 10px 0;
}

h3.icon-ana
{
	background-image: url(../images/icon_anastasia.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 10px 0 10px 0;
}

h3.icon-me
{
	background-image: url(../images/icon_me.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 10px 0 10px 0;
}

h3.icon-CB4
{
	background-image: url(../images/icon-CB4.jpg);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 10px 0 10px 0;
}

h3.icon-electric
{
	background-image: url(../images/icon_electric.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 10px 0 10px 0;
}
h3.icon-elements
{
	background-image: url(../images/Elements_logo.jpg);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 10px 0 10px 0;
}

h3.icon-passionata
{
	background-image: url(../images/icon_passionata.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 10px 0 16px 0;
}
h3.icon-poppy
{
	background-image: url(../images/icon_poppy.gif);
	background-repeat: no-repeat;
	background-position: 100% 14px;
	padding: 10px 0 10px 0;
}

h3.icon-biztime
{
	background-image: url(../images/icon_biztime.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 10px 0 10px 0;
}


#ZoomCapDiv td, #ShadowBox td
{
	margin: 0;
	padding: 0;
}


p#nav a:link, p#nav a:visited, p#nav a:hover, p#nav a:active
{
	color: #FFF;
	background-color: #820024;
	text-decoration: none;
}








