﻿/************************************************************************************************************
    TEMPLATE: CONTENT
*************************************************************************************************************/ 
/* Contains all node type templates */
.Template-Content
	{
	}
	/* common stuff */	
	.Template-Content .ArticleList
		{
		}	
		.Template-Content .ArticleList li
			{
				margin-top:0.5em;
				margin-bottom:0.5em;
			}	
	.Template-Content .Lead
		{
			display:block;
			margin-bottom:1em;
		}
	.Template-Content .Body
		{
			display:block;
			margin-bottom:1em;
		}
/************************************************************************************************************
    TEMPLATE: ROOT
*************************************************************************************************************/ 	

.Template-Root
	{
	}
	.Template-Root h2
		{
			background-color:#E9E7E2;
			font-size:1em;
			height:30px;
			line-height:30px;
			margin:0;
			padding-left:8px;			
		}
	.Template-Root #FrontpageInfo
		{
			margin-bottom:8px;
		}
	.Template-Root #FrontpageInfo .Ingress
		{
			font-size:1em;
			font-weight:normal;
			padding:8px;
		}
	.Template-Root #FrontpageInfo .readMore
		{
			font-size:1em;
			font-weight:normal;
			padding-left:8px;
		}
	.Template-Root #FrontpageNews .NewsItems li
		{
			padding:8px;
		}
	.Template-Root #FrontpageNews .NewsItems li .Header 
		{
			color:#B57B00;
			margin-bottom:5px;
		}
	.Template-Root #FrontpageNews .NewsItems li .Ingress 
		{
			font-size:1em;
			font-weight:normal;
		}
/************************************************************************************************************
    TEMPLATE: FOLDER
*************************************************************************************************************/ 	

.Template-Folder
	{
		display:block;
		float:left;
	}
.Template-Folder #MiddleContent h1 
	{
		background-color:#E9E7E2;
		font-size:1em;
		height:30px;
		line-height:30px;
		margin:0;
		padding-left:8px;
	}
.Template-Folder #MiddleContent .Ingress, .Template-Folder #MiddleContent .Body
	{
		padding:8px;
	}
/* Wide Content */
.fwWideContent .Template-Folder #MiddleContent h1 
	{
		background:url(../images/gfx/bg_prodmenu_top.gif) repeat-x scroll left bottom #E9E7E2;
		font-size:1em;
		height:33px;
		line-height:30px;
		margin:0;
		padding-left:8px;
	}
/************************************************************************************************************
    TEMPLATE: ARTICLE
*************************************************************************************************************/ 	

.Template-Article
	{
		display:block;
		float:left;
	}

/************************************************************************************************************
    Content
*************************************************************************************************************/ 	

.Content
	{		
	}
.Content .Imagegallery li
	 {
		float:left;
		padding:5px 10px 5px 0;
	 }

/************************************************************************************************************
    Search
*************************************************************************************************************/ 	

.Template-Search
	{
		display:block;
		float:left;
		padding-top:20px;
		padding-left:25px;
	}
.Template-Search .SearchFields
	{
		margin-bottom:10px;
	}
.Template-Search .SearchButton
	{
		vertical-align:bottom;
	}
.Template-Search .SearchResults a
	{
		text-decoration:none;		
	}
.Template-Search .SearchResults ul li
	{
		margin-bottom:5px;
	}
	.Template-Search .SearchResults .SearchPageCount a
		{
			padding-right:5px;
			color:#000000;
		}
	.Template-Search .SearchResults .SearchPageCount .CurrentSearchPage	
		{
			font-weight:bold;	
		}