/*
#6c5c53	dark gray
#c3b9b4	light gray
#b33d1f	dark red
#f9f9f9	off white
*/

body { margin: 0; background: #fff url(../GFX/header_bg.png) repeat-x; color: #6c5c53; font: 90%/140% Arial, Helvetica, sans-serif; }
a { color: #6c5c53; }
a:hover { text-decoration: none; }
a img { border: none; }
h1, h2 { font-size: 14pt; font-weight: 300; color: #6c5c53; }
h3 { font-size: 10pt; font-weight: 300; }
abbr { border-width: 0; }
table { border: 0; border-collapse: collapse; }
	caption { text-align: left; font-weight: bold; }
	th, td { padding: 0; vertical-align: top; text-align: left; }


#siteWrapper { width: 897px; margin: 0 auto; }

#siteHeader { position: relative; background: #fdfdfd url(../GFX/header_bg.png) repeat-x; }
	ul#mainNav { position: absolute; bottom: 0; right: 0; margin: 0; padding: 0; }
		ul#mainNav li { display: inline; list-style: none; }
			ul#mainNav li a { display: inline-block; padding: 5px 20px; color: #b33d1f; text-decoration: none; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; }
			ul#mainNav li a:hover, 
				#pageAbout #menuAbout, #pageNews #menuNews, #pageJobs #menuJobs, #pageContact #menuContact { background-color: #b33d1f; color: #f9f9f9; }

#contentWrapper { overflow: auto; min-height: 380px; background: url(../GFX/content_bg.png) repeat-x; }
#contentMain { padding: 10px 30px; }
	/* index */
	#sectionAbout { }
	#sectionBrands { overflow: auto; margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid #c3b9b4; }
		#sectionBrands img { float: left; margin: 0 20px 20px 0; }
		#sectionBrands p { margin-top: 0; }

	/* news */
	#sectionNews { }
		#sectionNews table { margin-bottom: 30px; }
			#sectionNews table th, #sectionNews table td { padding: 10px 0; }
			#sectionNews table th { font-weight: normal; }
			.colNewsDate { width: 150px; }
			.colNewsItem { }
				#sectionNews img { display: block; margin-bottom: 10px; }

	/* about */
	#sectionTeam { }
	#sectionConsultants, #sectionBoard { margin-top: 30px; border-top: 1px solid #c3b9b4; }
	#sectionTeam dt, #sectionConsultants dt, #sectionBoard dt { margin-top: 10px; margin-left: 0; padding: 15px 0 0 0; text-transform: uppercase; font-weight: bold; }
		#sectionTeam dt span { color: #b33d1f; }
	#sectionTeam dd, #sectionConsultants dd, #sectionBoard dd { margin-left: 0; padding-left: 0; }

	/* jobs */
	#sectionJobs { }

	/* contact */
	#sectionContact { }
		.vcard { padding-left: 50px; }
		.vcard table { margin-top: 10px; }
			.vcard th { font-weight: normal; width: 80px; }
		.vcard p { margin-left: -50px; }
		.vcard .url { text-decoration: none; }
		.vcard .adr { margin-bottom: 10px; }
		.vcard .country-name { display: none; }

	/* sponsorship */
	#sectionSponsorship { }
		#sectionSponsorship dl { overflow: auto; }
			#sectionSponsorship dt span { color: #b33d1f; text-transform: uppercase; font-weight: bold; }
			#sectionSponsorship dt:first-child { float: left; margin-right: 20px; }
			#sectionSponsorship dd { padding-top: 10px; }

#contentSidebar { float: right; width: 285px; padding: 10px 20px; }

#siteFooter { text-align: center; font-size: smaller; }


.clear { clear: both; }
.textHide { position: absolute; text-indent: -8000px; }
a[href$='.pdf'] { display: inline-block; min-height: 32px; padding-left: 40px; background: url(../GFX/icon_pdf.png) top left no-repeat; }