﻿/************************************************************************************************************
    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 #Scene
	    {
	        margin-bottom:35px;
	        position:relative;
	        background-color:#555;
	    }
	    
        .Template-Root #Scene ul
	        {
	            position:absolute;
	            top:55px;
	            right:25px;
	            list-style:none;
	        }
	        
           .Template-Root #Scene ul li
	            {
	                float:left;
	                margin-right:15px;
	            }
	    
	.FrontpageBox
	    {
	        float:left;
	        width:268px;
	        margin-right:50px;
	        color:#333;
	    }
	    
    .Last
        {
            margin-right:0px;
        }
	    
	    .FrontpageBox h2
	        {
	            height:26px;
	            line-height:26px;
	            color:#fff;
	            font-size:17px;
	            font-weight:normal;
	            padding-left:10px;
	            margin-bottom:15px;
	        }
	        
	    .FrontpageBox h3
	        {
	            font-size:14px;
	            font-weight:bold;
	        }
	        
	    .FrontpageBox h4
	        {
	            font-size:12px;
	            font-weight:normal;
	            line-height:16px;
	        }
	    
	    .FrontpageBox .Header1
	        {
	            background:url(../images/gfx/box_header_1.png) top left no-repeat;
	        }
	        
	    .FrontpageBox .Header2
	        {
	            background:url(../images/gfx/box_header_2.png) top left no-repeat;
	        }
	        
	    .FrontpageBox .Header3
	        {
	            background:url(../images/gfx/box_header_3.png) top left no-repeat;
	        }
	

/************************************************************************************************************
    TEMPLATE: FOLDER
*************************************************************************************************************/ 	

.Template-Folder
	{
		display:block;
		width:720px;
		float:left;
		margin-top:74px;
	}
	
    .Template-Folder .Content
	    {
		    width:545px;
		    float:left;
		    line-height:18px;
		    
	    }
	
    .Template-Folder .Ingress h2
	    {
		    font-size:12px;
		    font-weight:bold;
		    margin-bottom:10px;
	    }
	

/************************************************************************************************************
    TEMPLATE: ARTICLE
*************************************************************************************************************/ 	

.Template-Article
	{
		display:block;
		width:720px;
		float:left;
		margin-top:74px;
	}
	
    .Template-Article .Content
	    {
		    width:545px;
		    float:left;
		    line-height:18px;
	    }
	
    .Template-Article .Ingress h2
	    {
		    font-size:12px;
		    font-weight:bold;
		    margin-bottom:10px;
	    }

/************************************************************************************************************
    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 .SearchResults a
	{
		text-decoration:none;		
	}
.Template-Search .SearchResults ul li
	{
		margin-bottom:3px;
	}
	.Template-Search .SearchResults .SearchPageCount a
		{
			padding-right:5px;
			color:#000000;
		}
	.Template-Search .SearchResults .SearchPageCount .CurrentSearchPage	
		{
			font-weight:bold;	
		}