html, body, div, span,
applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100.01%;
	line-height: 140%;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	display: block;
}

p {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	display: block;
}



a img, :link img, :visited img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset {
	padding: 0.5em;
}

ol, ul {
	list-style: none;
	padding-left: 0;
	padding-bottom: 0;
}


/* IE6 puts spacing below things
inside lists which are styled
display:block... such as our
menu buttons.
so this fixes them */
LI A {
	zoom: 100%;
}


DIV {
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}

A:link, A:visited, A:active, A:hover {
	color: #929292;
	text-decoration: none;
	background: transparent;
}

A:focus { 
	outline: none;
}


BR {
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0px;
	padding: 0;
	margin: 0;
}

HR {
	clear: both;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0px;
	visibility: hidden;
	padding: 0;
	margin: 0;
}

IMG {
	display: block;
}



FORM, INPUT, SELECT, TEXTAREA {
	display: block;
	border: 0;
	margin: 0;
}




BODY {
	margin-top: 10px;
	margin-bottom: 0px;
}

/* This is the fundamental layout of the page */

#SPLINTERDATA { 
	width: 950px;
}

	#Header	{
		width: 950px;
		margin: 0px auto 20px auto;
	}
	
	#OtherColTopSlice {	
		display: block;
	}
		
	#OtherCol {
		width: 220px;
		margin-left: 0px;
		margin-right: 0px;
		float: left;
	}
	
	#OtherColBottomSlice {	
		display: block;
	}
	
	#MainCol {
		width: 630px;
		margin-left: 50px;
		margin-right: 0px;
		float: left;
		display: inline;
	}
	

/* these styles affect layout but not contents, see spacing.css */

	#OtherCol .Module {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		margin: 3px 10px 1px 10px;
	}
	
	#MainCol .Module {
		padding: 10px;
		margin-bottom: 10px;
	}

		#MainColTopSlice {	
			display: none;
		}	
		
		#MainContent {
			padding-left: 0px;
			padding-right: 10px;
			padding-bottom: 10px;
		}

			#ArticleWrapper {
				width: 470px;
				float: right;
			}
			
				#ArticleContent {
					padding: 8px 20px 30px 20px;
				}
					
					
					.pageheadline,
					.articleheadline,
					.byline,
					.pagebody,
					.articlebody,
					.para {
						width: 430px;
					}
					
					
		
			#MenuWrapper {
				width: 150px;
				float: left;
				margin-top: 0px;
				margin-bottom: 10px;
			}
			
				#MenuTopSlice {
					display: block;
					padding-left: 10px;
				}
			
				#MenuContent {
					margin-left: 10px;
					margin-right: 10px;
					padding: 5px;
				}
				
					#Menu {
						width: 120px;
					}
					
				#MenuBottomSlice {
					display: block;
					padding-left: 10px;
				}
				

		#MainColBottomSlice {	
			display: none;
			margin-bottom: 10px;
		}
					
		#ArticleFooter {
			padding: 10px 0px 10px 0px;
		}
			
	#Footer	{
		width: 950px;
	}


/* FIXED */

/* these are all things that you probably don't want to change */

BODY {
	text-align: center;
}
	
#SPLINTERDATA {
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#Header	{
	overflow: hidden;
}
		
#OtherCol {
	overflow: hidden;
}

#MainCol {
	overflow: hidden;
}

.Module {
	overflow: hidden;
}
	

/* WELCOME */
#WelcomeMessage {
	overflow: hidden;
}

/* LANGUAGES */

.Language {
	float: left;
}

/* NEWSLETTER */

#Newsletter {
	overflow: hidden;
}

#Newsletter .SignupTable {
}

#Newsletter .SignupName {
	text-align: left;
	vertical-align: top;
}

#Newsletter .SignupEmail {
	text-align: left;
	vertical-align: top;
}

#Newsletter .SignupSubmit {
	text-align: left;
	vertical-align: top;
}

#Newsletter .FormInput {
}

#Newsletter .FormSubmit A {
	text-align: center;
	display: block;
}

#Newsletter .FormInput .FormInputHidden {
	display: none;
}

		
/* LATEST UPDATES */

.LatestUpdate {
	overflow: hidden;
}

.LatestUpdate A {
	display: block;
	overflow: hidden;
}

.LatestNewsItem {
	overflow: hidden;
}

.LatestNewsItem A {
	display: block;
	overflow: hidden;
}


/* DATES */

.Date {
	clear: both;
	overflow: hidden;
}
			
.DateDate {
	overflow: hidden;
}

.DateTitle {
	overflow: hidden;
}

.DateTitle A {
	display: block;
}

.DateLocation {
	overflow: hidden;
}


/* BANNER TOP */

#BannerTopBanner IMG {
	display: block;
}

#BannerTop {
	text-align: center;
}

/* MENU */

#Menu {
	text-align: center;
	overflow: hidden;
}

.MenuLink {
	display: block;
	overflow: hidden;
}

/* SUBMENU */	

#SubmenuItems LI,
#SubmenuFolders LI,
#SubmenuFoldersRental LI {
	display: block;
	overflow: hidden;
}

#SubmenuItems,
#SubmenuFolders,
#SubmenuFoldersRental {
	list-style-type: none;
	display: block;
	overflow: hidden;
}

#SubmenuFolders A,
#SubmenuFoldersRental A {
	display: block;
	overflow: hidden;
}

#SubmenuItems A {
	display: block;
	overflow: hidden;
}


/* ARTICLE */
				
#ArticleWrapper,
#ArticleContent,
.Article,
.articleheadline,
.byline,
.pagebody,
.articlebody,
.para {
	display: block;
	overflow: hidden;
}

.Article UL {
	list-style: disc inside;
}


.DataThumbnail .ArticleImageThumb {
	display: block;
	clear: both;
}

.ThumbnailDiv {
	float: left;
	display: block;
}

.ArticleImageDiv {
	width: 100%;
	text-align: center;	
	display: block;
}

.ThumbnailDiv .ArticleImageThumb {
	display: block;
	clear: both;
}

.ArticleImageFull {
	display: block;
	clear: both;
}

.ArticleImageHalf {
	display: block;
	clear: both;
}

.ArticleImageNoLink {
	display: inline;
}

.ArticleImageCredit {
	text-align: right;
}

.ArticleImageCaption {
	text-align: center;
}

.articledatapopin {
	display: none;
}

.articledataicon {
	overflow: hidden;
	float: left;
}

.articledatadetails {
	float: left;
}

.articledatainfo {
	overflow: hidden;
}

.articledatatitle {
	overflow: hidden;
}

.articledatatitle A {
	display: block;
}

.articledatacreators {
	overflow: hidden;
}

.articledatadescription {
	overflow: hidden;
}


/* CONTACT */

#ContactForm .inputlabel {
	text-align: right;
	float: left;
}

#ContactForm .inputfield {
	float: left;
}

#ContactForm .formrow {
	clear: both;
}

/* PHOTOS */

.PhotoCategoryIcons .DataThumbnail,
.PhotoGallery .DataThumbnail {
	float: left;
}

.PhotoTitle {
	text-align: center;
}

#PhotoNavigation {
	text-align: center;
}

.Photo {
	text-align: center;
}

.PhotoPrevious, .PhotoUp, .PhotoNext {
	display: block;
	float: left;
}

#PhotoNavigation A {
	display: block;
}
	

/* SCODE */

.subheadline,
.headline {
	clear: both;
}

.pullquote {
	clear: left;
	overflow: auto;
}

.quote {
	clear: left;
}

CITE {
	width: 100%;
	display: block;
}

.horizontalline {
	clear: both;
}
		
/* BANNER BOTTOM */

		
#BannerBottom {
	text-align: center;
}

#BannerBottomBanner IMG {
	display: block;
}

#Footer	{
	overflow: hidden;
	margin: 0px auto 0px auto;
}

/* SPACING */
/* contains all width, height, margin and padding */
/* but only for block contents */	
/* for main block layout see layout.css */	


/* LANGUAGES */

.Language {
	
}
					
/* NEWSLETTER */

#Newsletter .FormInput {
	width: 100px;
	padding-right: 6px;
}

#Newsletter .FormInput INPUT {
	width: 92px;
	height: 14px;
	padding: 3px;
	margin: 0px;
}

#Newsletter .FormSubmit {
	padding-right: 0px;
}

#Newsletter .FormSubmit A {
	height: 16px;
	padding: 0px 2px 4px 2px;
}


/* PRODUCTS */

#Products SELECT {
	width: 180px;
}

/* LATEST NEWS */

.LatestNewsItem {
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;  
}

.LatestNewsItem A {
	padding: 3px;
}



/* DATES */
		

.Date {
	margin-bottom: 2px;
}

.DateDate {
	padding: 3px 0px 0px 3px;
}

.DateDescription {
	padding: 4px 0px 0px 0px;
}

.Module .Date {
	width: 100%;
}

.Module .DateDate {
	width: 3em;
}

.Module .DateLocation {
	padding: 3px 0px 5px 0px;
}

#Datespage .Date {
	width: 100%;
	margin-bottom: 5px;
}

#Datespage .DateDate {
	width: 25%;
}

#Datespage .DateLocation {
	padding: 2px 0px 5px 0px;
}

.DateTitle {
	padding: 3px 0px 0px 0px;
}

.DateTitle A {
	height: 100%;
	padding: 0px 0px 2px 0px;
}


/* LATEST UPDATES */

.LatestUpdate {
	margin-bottom: 3px;
	padding: 0px 0px 0px 0px;
}

.LatestUpdate A {
	padding: 3px;
}


/* BANNERS */


.Banner {
	padding-top: 5px;
	padding-bottom: 5px;
}



		
/* BANNER TOP */


#BannerTopBanner {
	margin: 10px auto 10px auto;
	width: 468px;
	height: 60px;
}

#BannerTopBanner IMG {
	width: 468px;
	height: 60px;
}




/* NEWS */

.NewsItem {
	margin-bottom: 10px;
}

/* CONTACT */

#ContactForm {
	margin-top: 20px;
	margin-bottom: 40px;
}
#ContactForm .formrow {
	padding-bottom: 5px;
}

#ContactForm .formsubmit {
	padding-left: 105px;
}

#ContactForm .inputlabel {
	width: 100px;
	margin-right: 5px;
}

#ContactForm .inputfield INPUT {
	padding: 3px;
	width: 200px;
}

#ContactForm TEXTAREA {
	padding: 3px;
	width: 300px;
	height: 100px;
}

/* LINKS */

.Link {
	margin-bottom: 8px;
}

.LinkCategory {
	margin-bottom: 32px;
}

.LinkCategoryTitle {
	margin-bottom: 16px;
}


/* PHOTOS */

.PhotoCategory {
	margin-bottom: 10px;
}

.PhotoCategoryTitle {
	margin-bottom: 10px;
}

.PhotoCategoryIcons .DataThumbnail, .PhotoGallery .DataThumbnail {
	width: 110px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.PhotoGalleryTitle, .PhotoTitle {
	margin-top: -7px;
	padding-right: 5px;
}

.PhotoTitle {
	width: 100%;
}

#PhotoNavigation {
	height: 40px;
}
		
#PhotoNavigationButtons {
	margin-left: auto;
	margin-right: auto;
	width: 180px;
	height: 40px;
}
		
.PhotoPrevious, .PhotoUp, .PhotoNext {
	width: 50px;
	margin: 0px 5px;
	height: 26px;
}

#PhotoNavigation A {
	padding: 0px;
	width: 100%;
	height: 100%;
}



/* ARTICLES */

.Article {
	
}

.para {
	padding-bottom: 0.5em;
}

.textgap {
	height: 1em;
}

.ArticlesFolder {
	margin-bottom: 16px;
}

.ArticlesFolderName {
	margin-bottom: 8px;
}

.ArticlesArticleTitle {
	margin-bottom: 4px;
}

.pageheadline {
	padding-bottom: 0.5em;
}

DIV.pagedescription {
	padding-bottom: 0.6em;
}

DIV.pagebody {
	padding: 1em 0 0 0;
}

DIV.articlebody {
	padding: 1em 0 0 0;
}

.articleheadline {
	padding: 0 0 0.5em 0;
}


DIV.byline {
	padding-bottom: 2em;
}


.ThumbnailDiv {
	width: 112px;
	margin: 0;
	padding: 2px 2px 2px 2px;
}

.ArticleImageDiv {
	padding: 5px 0 10px 0;
}

.DataThumbnail .ArticleImageThumb {
	padding: 5px;
	margin: 0px 0px 10px 0px;
	width: 100px;
	height: 100px;
}

.DataThumbnail A.ArticleImageHalf:link, 
.DataThumbnail A.ArticleImageHalf:active, 
.DataThumbnail A.ArticleImageHalf:visited, 
.DataThumbnail A.ArticleImageFull:link, 
.DataThumbnail A.ArticleImageFull:active, 
.DataThumbnail A.ArticleImageFull:visited, 
.DataThumbnail A.ArticleImageThumb:link, 
.DataThumbnail A.ArticleImageThumb:active, 
.DataThumbnail A.ArticleImageThumb:visited {
	padding: 5px;
}
	
.ThumbnailDiv .ArticleImageThumb {
	margin: 0;
	width: 100px;
	height: 100px;
}

.ArticleImageDiv A.ArticleImageHalf:link, 
.ArticleImageDiv A.ArticleImageHalf:active, 
.ArticleImageDiv A.ArticleImageHalf:visited, 
.ArticleImageDiv A.ArticleImageFull:link, 
.ArticleImageDiv A.ArticleImageFull:active, 
.ArticleImageDiv A.ArticleImageFull:visited, 
.ThumbnailDiv A.ArticleImageThumb:link, 
.ThumbnailDiv A.ArticleImageThumb:active, 
.ThumbnailDiv A.ArticleImageThumb:visited {
	padding: 5px;
}

.ThumbnailDiv .ArticleImageThumb {
	padding: 5px;
}

.ArticleImageNoZoom,
.ArticleImageFull,
.ArticleImageHalf {
	padding: 5px;
}


.ArticleImageDiv A.ArticleImageHalf:hover, .ArticleImageDiv A.ArticleImageFull:hover, .ThumbnailDiv A.ArticleImageThumb:hover {
	padding: 5px;
}

.ArticleImageFull {
	width: 300px;
	margin: 10px auto 10px auto;
}

.ArticleImageHalf {
	width: 200px;
	margin: 10px auto 10px auto;
}

.ArticleImageCredit {
	padding: 0px 30px 6px 30px;
	margin-top: -0.8em;
}

.ArticleImageCaption {
	padding: 0px 30px 18px 30px;
	margin-top: -0.4em;
}


.Article UL {
	padding: 2px 20px 10px 30px;
}


.Article LI, LI .bigtext, LI P, LI .subheadline, LI .headline, LI .smallprint {
	padding-bottom: 0.5em;
}


.ArticleDataAudio, .ArticleDataVideo, .ArticleDataFile, ArticleProduct {
	margin: 5px auto 5px auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 425px;
}

.articledatapopin {
	margin:  0px 0px 5px 0px;
}

.articledataicon {
	width: 100px;
	height: 100px;
	padding: 0px 5px 0px 0px;
}

.articledatadetails {
	width: 320px;
}

.articledatainfo {
	padding: 0px 0px 4px 0px;
}

.articledatatitle {
	margin-bottom: 2px;
	padding: 0px 0px 2px 0px;
}

.articledatatitle A {
	padding: 3px 2px 3px 0px;
}

.articledatacreators {
	padding-bottom: 3px;
}

.articledatadescription {
	padding-bottom: 0px;
}





/* MENU */



.MenuItem {
	text-align: left;
	margin-bottom: 3px;
}

.MenuThisItem {
	text-align: right;
	margin-bottom: 3px;
}

.MenuLink {
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 4px;
}
	
.MenuThisItem .MenuLink {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 4px;
}
	

		
/* SUBMENU */




#SubmenuFolders LI,
#SubmenuFoldersRental LI {
	padding: 2px 0px 0px 0px;
	margin: 0px;
}

#SubmenuFolders,
#SubmenuFoldersRental {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
}

#SubmenuFolders A,
#SubmenuFoldersRental A {
	padding: 4px 3px 4px 8px;
}

#SubmenuFolders #SubmenuThisFolder,
#SubmenuFoldersRental #SubmenuThisFolder {
	padding: 4px 3px 5px 8px;
}

#SubmenuFolders LI .SubmenuSubcategories LI A {
	padding-left: 16px;
}

#SubmenuFolders LI .SubmenuSubcategories LI #SubmenuThisSubcategory {
	padding-left: 16px;
}

#SubmenuItems LI{
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

#SubmenuItems {
	margin: 10px 0 0 0;
	padding: 5px 5px 2px 5px;
}

#SubmenuItems A {
	padding: 4px 3px 3px 3px;
}

#SubmenuItems #SubmenuThisItem {
	padding: 2px 2px 3px 2px;
	margin: 0 0 2px 0;
}



/* BANNER BOTTOM */


#BannerBottomBanner {
	margin: 10px auto 10px auto;
	width: 468px;
	height: 60px;
}

#BannerBottomBanner IMG {
	width: 468px;
	height: 60px;
}


#ArticleFooterContent {
	margin: 0 10px 0 10px;
	padding: 0;
}


/* these are styles for scode in articles */

/* scode head */				
.headline {
	padding-top: 0.8em;
	padding-bottom: 0.3em;
}

/* scode sub */
.subheadline {
	padding-top: 0.7em;
	padding-bottom: 0.2em;
}

/* scode big */						
.bigtext {
	padding-bottom: 0.7em;
}

/* scode small */						
.smalltext {
	padding-bottom: 8px;
}

/* scode pullquote */						
.pullquote {
	padding: 10px;
	margin: 10px 30px 24px 30px;
}

/* scode quote */						
.quote {
	padding: 10px;
	margin: 10px 15px 20px 15px;
}

/* scode line */
.horizontalline {
	height: 0px;
	width: 100%;
	margin: 10px auto 10px auto;
}



BODY {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
	background-color: #000000;
}

#SPLINTERDATA {
	background-color: transparent;
}

/* MENU */

#MenuContent {
	font-family: inherit;
	background-color: #161513;
}

.MenuLink {
	font-size: 110%;
	line-height: 130%;
	font-weight: bold;
}
		
.MenuLink:link,
.MenuLink:active,
.MenuLink:visited {
	color: #DDDCD7;
	background-color: transparent;
}

.MenuLink:hover {
	color: #333333;
	background-color: #FFFFFF;
}

.MenuThisItem .MenuLink {
	font-size: 110%;
	line-height: 130%;
	font-weight: bold;
}

.MenuThisItem .MenuLink:link,
.MenuThisItem .MenuLink:active,
.MenuThisItem .MenuLink:visited,
.MenuThisItem .Menulink:hover {
	color: #000000;
	background-color: #FDFCFA;
}


/* SUBMENU */

#SubmenuFolders,
#SubmenuFoldersRental {
	font-family: inherit;
	background-color: transparent;
}

#SubmenuFolders A,
#SubmenuFoldersRental A {
	font-size: 70%;
	line-height: 110%;
	font-weight: normal;
}

#SubmenuFolders LI A:link,
#SubmenuFoldersRental LI A:link,
#SubmenuFolders LI A:visited,
#SubmenuFoldersRental LI A:visited,
#SubmenuFolders LI A:active,
#SubmenuFoldersRental LI A:active {
	color: #DDDCDA;
	background-color: #767470;
}
		
#SubmenuFolders LI A:hover,
#SubmenuFoldersRental LI A:hover {
	color: #000000;
	background-color: #FFFFFF;
}

#SubmenuFolders LI #SubmenuThisFolder,
#SubmenuFoldersRental LI #SubmenuThisFolder {
	font-size: 70%;
	line-height: 110%;
}

#SubmenuFolders LI #SubmenuThisFolder:link,
#SubmenuFolders LI #SubmenuThisFolder:active,
#SubmenuFolders LI #SubmenuThisFolder:visited,
#SubmenuFolders LI #SubmenuThisFolder:hover,
#SubmenuFoldersRental LI #SubmenuThisFolder:link,
#SubmenuFoldersRental LI #SubmenuThisFolder:active,
#SubmenuFoldersRental LI #SubmenuThisFolder:visited,
#SubmenuFoldersRental LI #SubmenuThisFolder:hover {
	color: #000000;
	background-color: #FFFFFF;
}

#SubmenuFolders LI .SubmenuSubcategories {
	font-family: inherit;
	background-color: #565450;
}

#SubmenuFolders LI .SubmenuSubcategories LI A {
	font-size: 60%;
	line-height: 110%;
	font-weight: normal;
}

#SubmenuFolders LI .SubmenuSubcategories LI A:link,
#SubmenuFolders LI .SubmenuSubcategories LI A:visited,
#SubmenuFolders LI .SubmenuSubcategories LI A:active {
	color: #DDDCDA;
	background-color: #605D5A;
}

#SubmenuFolders LI .SubmenuSubcategories LI A:hover {
	color: #000000;
	background-color: #FFFFFF;
}

#SubmenuFolders LI .SubmenuSubcategories LI #SubmenuThisSubcategory {
	font-size: 60%;
	line-height: 110%;
}

#SubmenuFolders LI .SubmenuSubcategories LI #SubmenuThisSubcategory:link,
#SubmenuFolders LI .SubmenuSubcategories LI #SubmenuThisSubcategory:active,
#SubmenuFolders LI .SubmenuSubcategories LI #SubmenuThisSubcategory:visited,
#SubmenuFolders LI .SubmenuSubcategories LI #SubmenuThisSubcategory:hover {
	color: #000000;
	background-color: #FFFFFF;
}

#SubmenuItems {
	font-family: inherit;
	background-color: #666666;
}

#SubmenuItems A {
	font-size: 70%;
	line-height: 110%;
	font-weight: normal;				
}

#SubmenuItems A:link {
	color: #AAAAAA;
	background-color: #555555;
}
#SubmenuItems A:visited {
	color: #777777;
	background-color: transparent;
}
#SubmenuItems A:active {
	color: #AAAAAA;
	background-color: #555555;
}
	
#SubmenuItems A:hover {
	color: #000000;
	background-color: #FFFFFF;
}

#SubmenuThisItem {
	color: #FFFFFF;
	background-color: #777777;
	font-size: 80%;
	line-height: 110%;
}



/* MAINCONTENT */

#MainContent {
	color: #DDDCD7;
	background-color: transparent;
}



/* OTHERCOL */

#OtherCol {
	font-family: inherit;
	color: #DEDDD2;
	background-color: #161513;
}

#OtherCol .Module {
	background-color: transparent;
}


#OtherCol A:link,
#OtherCol A:active,
#OtherCol A:visited {
	color: #DDDCD7;
	background-color: #363530;
}

#OtherCol A:hover {
	color: #000000;
	background-color: #FFFFFF;
}

#Welcome {
	font-size: 80%;
	line-height: 100%;
}

#Products SELECT {
	color: #33322E;
	background-color: #CECDCC;
}

#Newsletter .FormInput INPUT {
	color: #33322E;
	background-color: #CECDCC;
	font-size: 70%;
}

#Newsletter .FormSubmit A {
	font-size: 90%;
}

.LatestNewsItem A {
	font-size: 80%;
	line-height: 110%;
	font-weight: normal;
}

#OtherCol #Dates .Date {
	font-size: 70%;
}

#OtherCol #Dates .Date .DateTitle {
	font-size: 110%;
}

.LatestUpdate A {
	font-size: 80%;
	line-height: 100%;
	font-weight: normal;
}






	
/* PAGES */

.pageheadline {
	color: #EEEDE8;
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
	font-size: 176%;
	line-height: 120%;
	font-weight: bold;
}

.pagedescription {
	font-size: 100%;
	line-height: 120%;
	font-weight: normal;
}

#ContactForm .inputlabel {
	font-size: 80%;
	line-height: 120%;
	font-weight: bold;
}	



.NewsItemTitle {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
	font-size: 100%;
	line-height: 110%;
	font-weight: bold;
}

.NewsItemStory {
	font-size: 90%;
	line-height: 110%;
	font-weight: normal;
}


#Datespage .Date {
	color: #FFFFFF;
	background-color: #363533;
}


#Datespage .DateTitle {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
}


#Datespage .Date A:link,
#Datespage .Date A:active,
#Datespage .Date A:visited {
	color: #FFFFFF;
	background-color: #333333;
}	

#Datespage .Date A:hover {
	color: #333333;
	background-color: #CCCCCC;
}

#Datespage .DateLocation {
	font-size: 80%;
	line-height: 110%;
}


.PhotoCategoryTitle,
.PhotoTitle {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
}

.PhotoCategoryTitle {
	font-size: 130%;
	line-height: 110%;
	font-weight: bold;
}					

.PhotoGalleryTitle {
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
}				

.PhotoTitle {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

#PhotoNavigation {
	font-size: 21px;
	font-weight: bold;
}


#Linkspage .LinkCategoryTitle {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
}


#Linkspage .LinkTitle {
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

#Linkspage .LinkDescription {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
}

#Linkspage .LinkCategoryTitle {
	font-size: 21px;
	line-height: 16px;
	font-weight: bold;
}

.ArticlesFolderName {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	font-style: normal;
}

.ArticlesArticleTitle {
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}

#IndexArticles .MoreButton {
	text-align: right;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	font-style: italic;
}


/* ARTICLE */

#ArticleContent, #ArticleWrapper {
	background-color: #161513;
}

.articleheadline {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
	color: #EEEDE8;
	font-size: 150%;
	line-height: 130%;
	font-weight: bold;
	font-style: normal;
}


.para {
	font-size: 80%;
	line-height: 150%;
}

.Article A:link, .Article A:visited, .Article A:active {
	color: #FFFFFF;
	background-color: #666460;
	text-decoration: none;
}

.Article A:hover {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}


.byline {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
	font-size: 80%;
	line-height: 100%;
}


.ArticleDataAudio, 
.ArticleDataVideo, 
.ArticleDataFile {
	background-color: #363533;
}

.articledatainfo {
	color: #999999;
	font-family: Tahoma, Calibri, Sans-Serif, Arial, Geneva, Helvetica;
	font-size: 75%;
	line-height: 100%;
	font-weight: normal;
}

.articledatatitle A {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
	font-size: 120%;
	line-height: 100%;
	font-weight: bold;
}

.articledatatitle A:link,
.articledatatitle A:visited,
.articledatatitle A:active,
.articledatainfo A:link,
.articledatainfo A:visited,
.articledatainfo A:active {
	color: #FFFFFF;
	background-color: #333333;
	text-decoration: none;
}

.articledatatitle A:hover,
.articledatainfo A:hover {
	color: #FFFFFF;
	background-color: #555555;
	text-decoration: none;
}

.articledatacreators {
	color: #CCCCCC;
	font-size: 90%;
	line-height: 110%;
	font-weight: normal;
}

.articledatadescription {
	color: #AAAAAA;
	font-size: 85%;
	line-height: 110%;
	font-weight: normal;
}

.ArticleImageNoZoom,
.ArticleImageDiv A.ArticleImageHalf:link, 
.ArticleImageDiv A.ArticleImageHalf:active, 
.ArticleImageDiv A.ArticleImageHalf:visited, 
.ArticleImageDiv A.ArticleImageFull:link, 
.ArticleImageDiv A.ArticleImageFull:active, 
.ArticleImageDiv A.ArticleImageFull:visited, 
.ThumbnailDiv A.ArticleImageThumb:link, 
.ThumbnailDiv A.ArticleImageThumb:active, 
.ThumbnailDiv A.ArticleImageThumb:visited {
	background-color: #66645C;
}

.ArticleImageDiv A.ArticleImageHalf:hover,
.ArticleImageDiv A.ArticleImageFull:hover,
.ThumbnailDiv A.ArticleImageThumb:hover {
	background-color: #FFFFFF;
}

.ArticleImageCredit {
	font-family: Tahoma, Calibri, Sans-Serif, Arial, Geneva, Helvetica;
	font-size: 70%;
	line-height: 110%;
	font-weight: normal;
	font-style: italic;
}

.ArticleImageCaption {
	font-family: Tahoma, Calibri, Sans-Serif, Arial, Geneva, Helvetica;
	font-size: 89%;
	line-height: 110%;
	font-weight: normal;
	font-style: italic;
}




/* SCODE */

/* scode head */
.headline {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
	font-size: 140%;
	line-height: 120%;
	font-weight: bold;
	font-style: normal;
	color: #EEEDE8;
}

/* scode sub */
.subheadline {
	font-family: Geneva, Calibri, Sans-Serif, Arial, Helvetica;
	font-size: 130%;
	line-height: 110%;
	font-weight: bold;
	font-style: normal;
	color: #EEEDE8;
}

/* scode big */	
.bigtext {
	font-size: 120%;
	line-height: 125%;
	font-weight: normal;
}

/* scode small */
.smalltext {
	font-family: Tahoma, Calibri, Sans-Serif, Arial, Geneva, Helvetica;
	font-size: 75%;
	line-height: 110%;
}

/* scode list */
li {
	font-size: 100%;
	line-height: 110%;
}

/* scode pullquote */						
.pullquote {
	color: #FFFFFF;
	background-color: #666666;
}

.pullquote p {
	font-size: 130%;
	line-height: 110%;
	font-weight: bold;
	font-style: normal;
	text-align: center;
}

/* scode quote */						
.quote {
	color: #FFFFFF;
	background-color: #666666;
}

.quote p {
	font-size: 90%;
	line-height: 120%;
	font-weight: normal;
	font-style: italic;
	text-align: center;
}

CITE {
	font-size: 80%;
	text-align: right;
}

/* scode line */
.horizontalline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCAC6;
}



/* BANNERS */

#BannerTop, #BannerBottom {
	background-color: #999999;
}


/* ARTICLEFOOTER */

#ArticleFooter {
	font-family: Tahoma, Calibri, Sans-Serif, Arial, Geneva, Helvetica;
	font-size: 80%;
	line-height: 90%;
	font-weight: normal;
	color: #777777;
	background-color: transparent;
}

#ArticleFooterContent {
	text-align: right;
	background-color: #000000;
}

#ArticleFooter A:link,
#ArticleFooter A:visited,
#ArticleFooter A:active {
	color: #FFFFFF;
	background-color: transparent;
}
		
#ArticleFooter A:hover {
	color: #FFFFFF;
	background-color: #666666;
}





/* currently hand coded */
/* background-image, repeat and align allowed here */
/* no images in standard setup */
/* automatic system would allow upload of background images, and generate the css for the required div */

/* BODY */

BODY {
	
}

#SPLINTERDATA {
	
}


/* OTHERCOL */

#OtherCol {
	background-image: url(../images/bgfade.jpg);
	background-repeat: no-repeat;
}

#OtherCol #Welcome {
	
}
			
#OtherCol #Newsletter {
	
}

#OtherCol #LatestNews {
	
}

#OtherCol #Dates {
	
}

#OtherCol #LatestUpdates {
	
}


/* BANNER TOP */

#BannerTop {
	
}

/* MAIN CONTENT */

#MainContent {
	
}

/* ARTICLE */

#ArticleContent {
	background-image: url(../images/bgfade.jpg);
	background-repeat: no-repeat;
}
	

.pullquote {
	
}

.quote {
	
}

.ThumbnailDiv .ArticleImageThumb {
	
}

.ArticleImageFull {
	
}

.ArticleImageHalf {
	
}

.ArticleDataAudio {
	
}

.ArticleDataVideo {
	
}

.ArticleDataFile {
	
}



/* MENU */

#MenuContent {
	background-image: url(../images/bgfade.jpg);
	background-repeat: no-repeat;
}

.MenuThisItem {
	
}

/* SUBMENU */

#SubmenuFolders {
	
}

#SubmenuItems {
	
}

/* BANNER BOTTOM */

#BannerBottom {
	
}

/* ARTICLE FOOTER */

#ArticleFooter {
	
}

/* FOOTER */

#Footer {
	
}




H2 {
	text-align: center;
}

#MenuLogo {
	padding-left: 10px
}

.MenuLink {
	letter-spacing: 1px;
}

#Welcome {
	padding: 0px 10px 10px 10px;
}

#WelcomeMessage .para {
	text-align: center;
	line-height: 110%;
	font-size: 110%;
	width: 100%;
	margin:0;
	padding: 0;
}



#WelcomeMessage .smalltext {
	line-height: 110%;
	font-size: 90%;
	margin:0;
	padding: 3px 0 0 0;
}

#OtherColFooterContent .para { 
	text-align: center;
	font-size: 80%;
	width: 100%;
}

#OtherColFooterContent .smalltext { 
	width: 100%;
	text-align: center;
	display: block;
	margin: 10px 0 0 0;
}

#OtherColFooterContent H2, #OtherColFooterContent .para {
	margin:0;
	padding: 0;
}

#LanguagesSelector {
}

.Language {
	font-size: 80%;
	margin-right: 5px;
	border: 1px #555555 solid;
} 

                                 
.Language A {
	padding: 2px 4px;
	display: block;
}

#LanguageNow {
	border-color: #FFFFFF;
	padding: 2px 4px;
	display: block;
}

,Article {
	letter-spacing: 0.2px;
}

.articleheadline {
	letter-spacing: 0.5px;
}

.articledatadetails .para {
	width: 320px;
	font-size:110%;
	line-height:120%;
}

.pagecategoryheadline {
	margin-bottom: 16px;
}



