*
 { font-family: "times new roman", times, serif; background-repeat: no-repeat; margin: 0; padding: 0; outline: none medium }

body
{
	background-color:#990000;
	padding:12px;
}

/* --// -- */

#container
{
	margin:0px auto;
	width:730px;
}

/* --// -- */

#navigation
 { background-image: url("../images/navigation.png"); padding: 15px 0 10px; height: 32px }

#navigation ul
{
	height:32px;
	list-style:none;
	margin:0px auto;
	width:490px;
}

#navigation ul li
{
	float:left;
}

#navigation ul li a
{
	color:#990000;
	display:block;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

#navigation ul li a.on, #navigation ul li a:hover
 { color: #ffffff; background-color: #990000; background-image: url("../images/navigation-ul-li-a.png"); background-position: center }

#navigation ul li a.o1
{
	width:55px;
}

#navigation ul li a.o2
{
	margin:0px 2px;
	width:89px;
}

#navigation ul li a.o3
{
	width:87px;
}

#navigation ul li a.o4
{
	margin:0px 2px;
	width:77px;
}

#navigation ul li a.o5
{
	width:97px;
}

#navigation ul li a.o6
{
	margin:0px 0px 0px 2px;
	width:75px;
}

/* --// -- */

#content
 { background-image: url("../images/content.png"); background-repeat: repeat-y; padding: 0 16px }

/* --// -- */

#flash
{
	height:208px;
}

#flash h1
{
	display:none;
}

/* --// -- */

#identity
 { background-image: url("../images/identity.jpg"); height: 121px }

#identity h1
{
	display:none;
}

#identity p
 { display: inline; margin: 9px; width: 238px; height: 103px; float: right }

/* --// -- */

#text
 { color: #505050; font-size: 13px; line-height: 20px }

#text h2
   { color: #666; font-size: 24px; font-style: italic; line-height: 56px; background-image: url("../images/text-h2.png"); background-repeat: repeat-x; padding: 0 24px }

#text h3
  { font-size: 18px; font-weight: normal; line-height: 24px; margin: 24px 24px 6px }

#text h4
 { font-size: 14px; font-weight: bold; margin: 24px 24px 6px }

#text img
 { background-color: #fff; padding: 5px; border: solid 1px #bbbbbb }
#text img.0
  { background-color: #fff; padding: 5px; border: 0 }

#text img.l
 { background-color: #fff; margin: 0 12px 0 0; float: left }

#text img.r
 { background-color: #fff; margin: 0 0 0 12px; float: right }

#text p
{
	margin:6px 24px 24px 24px;
}

/* --// -- */

#columns
 { background-image: url("../images/columns.png"); background-repeat: repeat-y }

#columns div.l
{
	display:inline;
	float:left;
	width:396px;
}

#columns div.r
{
	display:inline;
	float:left;
	margin:0px 0px 0px 1px;
	width:301px;
}

/* --// -- */
/* --// -- */
/* --// -- */
/* --// -- */

#links
 { color: #505050; background-image: url("../images/links.png"); text-align: center; height: 77px }

#links h6
{
	font-size:12px;
	line-height:32px;
	text-transform:uppercase;
}

#links p a
{
	color:#505050;
	font-size:12px;
	text-decoration:none;
}

#links p a.on, #links p a:hover
{
	color:#990000;
	text-decoration:underline;
}

/* --// -- */

* html .clearfix
{
height:1%;
}

.clearfix
{
display:inline-block;
}

html[xmlns] .clearfix
{
display:block;
}

.clearfix:after
{
clear:both;
content:".";
display:block;
height:0px;
visibility:hidden;
}