body {	background: #fff;
	margin: 0px 0px 0px 0px;
	FONT-FAMILY: 'Trebuchet MS', Trebuchet, verdana, sans-serif; font-size:1em;
	color: #000; }

#logo, #nav, #content, #contentgallery, #copyright, #copyright2, #validlogos, #gallery, #gallerylist, #text, h1, h2, h2.plus, h3, p, p.lines, p.highlight, p.caption, p.caption2, ul, li, .nopadding  {	margin: 0px; padding: 0px; }

#logo {	position: absolute;
		top: 15px; 
		right: 45px; }


#nav {	margin-right:0px;
	padding: 5px 0px 5px 120px; 
	font-weight: normal;
	font-size: 80%; 
	color: #666; 
	background-color: #ccc;
	border-top: 95px solid #fff; 
	text-align: left;
	white-space: nowrap; }

#content {	position: absolute;
		top: 170px;
		left: 120px;
		width: 55%;  }

#contentgallery {	position: absolute;
		top: 170px;
		left: 120px; 
		width:55%; }

#contentnews {	position: absolute;
		top: 80px;
		left: 80px; 
		width:585px; }
		

#gallery {	margin-left: 170px;
		height: 21.5em; }

#gallerylist {	float:left;
		width: 140px; }

#copyright {	font-size: 95%; 
		margin: 3em 0 0.5em 0; 
		color: #999; 
		text-align: left; }

#copyright2 {	font-size: 95%; 
		margin: 7em 0 0.5em 0; 
		color: #999; 
		text-align: left; }

#validlogos {	font-size: 95%; 
		margin: 0 0 0.5em 0; 
		text-align: left; }


.spacer {	padding: 15px 0px 15px 0px;
		border-left: 1px solid #666; }




a:link {	color: #333; }
a:visited {	color: #666; }
a:hover {	color: #f60; }



a.home:link {	padding: 15px; 
		font-weight: normal; 
		color: #666; 
		text-decoration: none;
		border-left: 1px solid #666; }

a.home:visited {padding: 15px;
		font-weight: normal; 
		color: #666; 
		text-decoration: none; 
		border-left: 1px solid #666;  }

a.home:hover {	padding: 15px;
		font-weight: normal; 
		color: #f60;
		text-decoration: none;
		border-left: 1px solid #666; }


a.list:link 	{	color: #333;
			text-decoration: none; }
a.list:visited {	color: #666;
			text-decoration: none; }
a.list:hover 	{	color: #f60;
			text-decoration: none; }



h1 {	font-weight: normal; 
	font-size: 140%;  
	color: #f60; 
	background-color: transparent;
	padding: 0px 0px 0.7em 0px; }

h2.plus {	font-weight: normal; 
	font-size: 90%;  
	color: #f60; 
	background-color: transparent;
	padding: 0.4em 0px 0.6em 0px; }

h2 {	font-weight: normal; 
	font-size: 75%;  
	color: #f60; 
	background-color: transparent;
	padding: 0.6em 0px 0.2em 0px; }

h3 {	font-weight: normal; 
	font-size: 70%;  
	color: #000; 
	background-color: transparent;
	padding: 0.2em 0px 0.2em 0px; }

p {	font-size: 70%; 
	line-height: 140%;
	background-color: transparent;
	padding: 0px 0px 0.8em 0px; }

p.caption {	line-height: 120%;
		padding: 0px;
		margin: 0.7em 0px 0px 0px; }

p.news {	font-size: 105%;
		line-height: 120%;
		padding: 0px;
		margin: 0.7em 0px 0px 0px; }

p.caption2 {	color: #333; 
		background-color: transparent;
		line-height: 120%;
		padding: 0px;
		margin: 0.7em 0px 0px 0px; }

img {	font-size: 80%; 
	color: #f60;}


.nopadding  {padding-bottom: 0px; }

.highlight {	font-size: 110%;
		font-weight: bold; 
		color: #f60;
		background-color: transparent; }

p.lines {	font-size: 70%; 
		line-height: 120%;
		padding: 0px 0px 0.7em 0px; }

ul {	font-size: 70%; 
	line-height: 120%;
	list-style-position: outside;
	margin-left: 1.3em; }

li {	list-style-type: disc;
	margin-bottom: 0.4em; }
