﻿/************************************************************************************************************
    TEMPLATE: CONTENT
*************************************************************************************************************/ 
/* Contains all node type templates */
.Template-Content
	{
	}
	/* common stuff */	
    .Template-Content .CategoryList li
        {
            margin-bottom:30px;
        }

    .Template-Content .CategoryList li h3
        {
            font-size:16px;
            margin:0 0 5px 0;
            padding:0;
        }

    .Template-Content .CategoryList li h3 a
        {
            text-decoration:none;
            color:#555;
        }
        .Template-Content .CategoryList li h3 a:hover
            {
                text-decoration:underline;
            }


	.Template-Content .ArticleList
		{
            margin:0px;
            padding:0px;
            margin-top:50px;
		}	

		.Template-Content .ArticleList li
			{
				margin-bottom:20px;
			}

		.Template-Content .ArticleList li h4
			{
                font-size:12px;
                margin:0;
                padding:0;
			}

		    .Template-Content .ArticleList li h4 a
			    {
                    text-decoration:underline;
                    color:#555;
			    }

		        .Template-Content .ArticleList li h4 a:hover
			        {
                        text-decoration:none;
			        }
            
            
            
            	
	.Template-Content .Lead
		{
			display:block;
			margin-bottom:1em;
		}
	.Template-Content .Body
		{
			display:block;
			margin-bottom:1em;
		}
		
/************************************************************************************************************
    TEMPLATE: ROOT
*************************************************************************************************************/ 	

.Template-Root #Scene
	{
	    position:relative;
	    height:612px;
	}
	
	
    .Template-Root  #FrontPageArticles
	    {
	        position:absolute;
	        bottom:12px;
	        left:0px;
	        width:100%;
	        height:195px;
	    }
	    
        .Template-Root  #FrontPageArticles .Item
	        {
	            float:left;
	            width:214px;
	            height:195px;
	            background:url(../images/scene_box_bg.png) top left no-repeat;
	            margin-left:12px;
	            
	        }

            .Template-Root  #FrontPageArticles .Item .Header
	            {
	                font-size:16px;
	            }
	            
                .Template-Root  #FrontPageArticles .Item .Header a
	                {
	                    text-decoration:none;
	                    color:#003884;
	                    line-height:34px;
	                    height:34px;
	                    float:left;
	                    width:204px;
	                    padding-left:10px;
	                    
	                }
	                
            .Template-Root  #FrontPageArticles .Item .Content
	            {
	                
	                width:100%;
	                height:161px;
	                float:left;
	                position:relative;
	                overflow:hidden;
	            }
	            
            .Template-Root  #FrontPageArticles .Item .Content a
	            {
	                position:absolute;
	                bottom:4px;
	                text-align:center;
	                left:0px;
	                right:0px;
	            }
	                
	                

/************************************************************************************************************
    TEMPLATE: FOLDER
*************************************************************************************************************/ 	

.Template-Folder
	{
		display:block;
		width:680px;
		float:right;
        padding-top:95px;
	}

/************************************************************************************************************
    TEMPLATE: ARTICLE
*************************************************************************************************************/ 	

.Template-Article
	{
		display:block;
		width:680px;
		float:right;
        padding-top:95px;
	}

/************************************************************************************************************
    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;	
		}
