body {
	font-family: 'Open Sans Condensed','Arial Narrow', Verdana, Geneva, Helvetica, sans-serif;
	font-size: 76%;
	background: url(images/banner.png) repeat-x left top;
	/*background: #ddd url(images/fabric_plaid.png) repeat top left;*/
	//text-align: center;
}

body, h1, h2, h3, p, ul {
	margin: 0;
	padding: 0;
}

p, ul {
	line-height: 1.4em;
	margin-bottom: 0.8em;
}

a img {
	border: none;
}
a{
	color: #555;
	text-decoration: none;
}

sup.registered {
	font-size: 0.7em;
}

div#wrapper {
	margin: 0 auto;
	width:900px; /*795PX*/
	text-align: left;

}

.headerMG {
	height: 157px;	
	position:relative;
	z-index:999999999;
	top:-62px;
	float:right;

}
div#headerMG a{
	position:relative;
	z-index:999999999999;
	display:block;
	//background-color:#000;
	height:50%;
	width:50%;
	float:right;
	
}
/*h1 a {
	display: block;
	width: 315px;
	height: 55px;
	text-indent: -9999em;
	background: url(images/infinuvo.png) no-repeat left top;
	margin: 0 auto;
	position: relative;
	top: 20px;
	overflow: hidden;
	left: auto;
}*/

img#logo {
	float:right;
	top:-5px;
	height: 160px;	
	position:inherit;
	z-index:999999;
}

p.skip {
	display: none;
}

ul#menu {
	display: none; /* yeah... */
	position: relative;
	top: 67px;
	list-style-type: none;
	margin: 0 auto;
	width: 16.5em;
}

ul#menu li {
	display: inline;
	float: left;
	
}

ul#menu li a, ul#menu li span {
	border-right: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 0 1em;
}

ul#menu li span.current {
	color: #0060B5;
}

ul#menu li a:hover {
	text-decoration: underline;
}


ul#menu a.last {
	border: none;
}

div#content {
	width: 900px;/*800px; /*795px*/
	overflow: visible;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2em;
}

div#intro {
	//margin-bottom: 10px;
	//width:auto;
}

div#intro h2, div#intro p {
	display: none;
}

div#description {
	float: left;
	width: 350px;/*350*/
	margin-left: 20px;
}
div#description p{
	font-weight:500;
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

div#description ul {
	background: #BDDFEC;
	color: #1F54A0;
	padding: 1em 1em 1em 2em;
}

div#description ul li {
	margin-bottom: 0.2em;
}

div#description h2, div#vcard h2 {
	color:#84d548;/*999*/
	border-bottom: 1px solid #ccc;
	padding: 0.3em 0;
	margin-bottom: 0.5em;
	font-weight: normal;
	font-size: 1.5em;
	font-weight:bold;
}

div#description h3 {
	/*text-indent: -9999em;*/
	/*background: url(images/QQ2.png) no-repeat left top;*/
	margin: 1.5em 0 0.5em 0;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #ccc;
	color:#84d548;
}

div#multimedia, div#vcard {
	float: right;
	width: 100%;/*381px;*/
	margin-right: 20px;
}

div#multimedia {
	margin-top: 2.8em;
}

div#multimedia img {
	margin-bottom: 10px;
}

div#multimedia img.small {
	margin-left: 14px;
}

div#vcard {
	margin-top: 0.5em;
}

div#vcard a {
	color: #fa7c26;
	text-decoration: none;
}

div#vcard span.type {
	//display: none;
}

div#vcard address.adr {
	font-style: normal;
	text-decoration: none;
}

div#vcard div.email {
	margin-bottom: 1em;
}

div#footer{
	margin: 0 auto;
	padding-top:30px;
	background:url(images/bg.jpg) repeat;
	background:#e9eaea url(images/banner-bot.png) repeat-x left top;
    min-width:1000px;
}

.cite {
	font-size: 2.0em;
	text-align: center;
	font-style: normal;
	display: block;
	width: 100%;
	padding: 30px 0px;
	color: #777;
	margin: 0 auto;
	margin-top:-50px;
}
