body, html{font-family:Helvetica, Arial, sans-serif;color:#333;line-height:1.6;font-style:normal;font-weight:normal;font-size:14px;background:#bbc6c0;margin:0;padding:0;height:101%;text-align:center;}


#Layout{margin:0 auto; width:980px; text-align:left;}
/*==============================================================================
	Site Id Layout (header)
==============================================================================*/
.navigationbar{width: 980px; height:35px; margin:10px 0px 40px 96px;  padding: 0; text-align: center;}

	/*========= Main Navigation ============*/
	#nav
{
    overflow: hidden;
    width: 790px;
    height: 20px;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
}
	
	
	/*======= Main Menu ==========*/
	#nav ul.MainMenuList
    {
        text-align: left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    #nav li.MainMenuItem
    {
        display: inline;
        float: left;
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: Arial,Helvetica;
        font-size: 12pt;
        text-transform:uppercase;
    }
    
    #nav li.MainMenuItem img
    {
        margin-top: 4px;
    }
    #nav li.MainMenuItem a
    {
        display: block;
        text-decoration: none;
        color: #FFF;
    }
    #nav li.MainMenuItem a:hover
    {

    }
    #nav li.MainMenuItem a#current.current
    {
        color: #af371e;
    }
    
    /*========= Level 1 Navigation ========*/
    ul.Level1List
    {
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
    }
    /*=============== Level 1 Show Submenu List =====================*/
    .Level1ShowSubMenuList
    {
          margin: 5px 0px 15px 0px;
         padding: 0px 0px 0px 0px;  
    }
    li.Level1Item
    {
        list-style: none;
        font-family:Arial, Helvetica;
        font-size: 11pt;
        line-height: 14pt;
    }
    li.Level1Item a, li.Level1Item a:hover, li.Level1Item a:visited
    {
        color: #FFF;
        text-decoration: none
    }
    li.Level1Item a#current.current
    {
        color: #af371e;
    }
 
     li.Level1ShowSubmenuItem
    {
        list-style: none;
        font-family:Arial, Helvetica;
        font-size: 11pt;
        font-style: italic;
        line-height: 14pt;
        color: #EFEFEF;
    }
    li.Level1ShowSubmenuItem a, li.Level1ShowSubmenuItem a:hover, li.Level1ShowSubmenuItem a:visited
    {
        color: #FFF;
        text-decoration: none
    }
    li.Level1ShowSubmenuItem a#current.current
    {
        color: #af371e;
    }
           
    li.Level1SubMenuItem
    {
        list-style: none;
        font-family:Arial, Helvetica;
        font-size: 11pt;
        font-style: normal;
        line-height: 14pt;
    }
    li.Level1SubMenuItem a, li.Level1SubMenuItem a:hover, li.Level1SubMenuItem a:visited
    {
        color: #FFF;
        text-decoration: none
    }
    li.Level1SubMenuItem a#current.current
    {
        color: #af371e;
    }
            
    /*========= Level 2 Navigation ========*/
    ul.Level2List
    {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    li.Level2Item
    {
        list-style: none;
        font-family:Arial, Helvetica;
        font-size: 11pt;
        line-height: 14pt;
    }
    li.Level2Item a, li.Level2Item a:hover, li.Level2Item a:visited
    {
        color: #FFF;
        text-decoration: none;
    }
    li.Level2Item a#current.current
    {
        color: #af371e;
    }
    
    
    ul.Level2SubMenuList
    {
        margin: 15px 0px 0px 15px;
    }
    li.Level2SubMenuItem
    {
        list-style: none;
        font-family:Arial, Helvetica;
        font-size: 9pt;
    }
    li.Level2SubMenuItem a, li.Level2SubMenuItem a:hover, li.Level2SubMenuItem a:visited
    {
        color: #fff;
        text-decoration: none;
    }
    li.Level2SubMenuItem a#current.current
    {
        text-decoration: underline;
    }
    
    /*========= Level 3 Navigation ========*/
    
    ul.Level3SubMenuList
    {
        margin: 17px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    li.Level3SubMenuItem
    {
        margin: 0px 0px 4px 0px;
        padding: 0px 0px 0px 0px;
        list-style: none;
        font-family:Arial, Helvetica;
        font-size: 9pt;
        line-height: 10pt;
    }
    li.Level3SubMenuItem a, li.Level3SubMenuItem a:hover, li.Level3SubMenuItem a:visited
    {
        color: #6f6e6e;
        text-decoration: none;
    }
    li.Level3SubMenuItem a#current.current
    {
        color: #af371e;

    }
    
    /*=========== Level 4 Navigation ===============*/
    div.Level4SubMenu
    {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    
    

    
    
    /*========= Previous / Next Module Buttons (Gallery) ============*/
    div.PrevNextControl
    {
        width: 135px;    
        text-decoration: none;    
        padding-top: 25px;
        text-align: center;
        margin: 0 auto;
    }
    .PrevNextPrev, .PrevNextPrev a
    {
        float: left;
        color: #FFF;
        font-family: Arial, Helvetica;
        font-size: 10pt;
        text-decoration: none;

        
    }
    .PrevNextPrevDisabled, .PrevNextPrevDisabled a
    {
        float: left;
        color: #808f87;
        font-family: Arial, Helvetica;
        font-size: 10pt;
        text-decoration: none;

    }
    .PrevNextNext, .PrevNextNext a
    {
        float: right;
        color: #FFF;
        font-family: Arial, Helvetica;
        font-size: 10pt;
        text-decoration: none;

    }
    .PrevNextNextDisabled, .PrevNextNextDisabled a
    {
        float: right;
        color: #808f87;
        font-family: Arial, Helvetica;
        font-size: 10pt;
        text-decoration: none;

    }
    
    
    
    
    /*======= Biography Menu ==========*/
	.bioNavigation ul.BioMenuList
    {
        width: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        float: right;
        z-index: 120;
    }
    
    .bioNavigation li.BioMenuItem
    {
        display: inline;
        float: left;
        list-style: none;
        margin: -4px 0px 0px 0px;
        padding: 0px 30px 15px 0px;
        font-family: Arial,Helvetica;
        font-size: 10pt;
        text-transform: uppercase;
        
    }
    


    .bioNavigation li.BioMenuItem a
    {
        display: block;
        text-decoration: none;
        color: #6f6e6e;
    }
    .bioNavigation li.BioMenuItem a:hover
    {

    }
    .bioNavigation li.BioMenuItem a#current.current
    {
        color: #af371e;
        text-decoration: none;
    }
    
	
	/*========= End Navigation ============*/
			
/*==============================================================================
	Body Layout (default styles for Home Layout)
==============================================================================*/


	.main-body{width:980px;margin:0 auto;overflow:hidden;padding:0;}
		.sidebar
        {
            width: 160px;
            padding: 0px 0px 0px 0px;
            margin: 0px 35px 0px 0px;
            display: inline;
            float: left;
        } 
        .selectedWorks
        {
            width: 170px;
            color: #FFF;
            font-family: Arial, Helvetica;
            margin:  0px 0px 10px 0px; 
            display: none;         
        }
        
        .frankStoutHeader
        {
            width: 980px;
            margin:50px 0px 40px 0px;
            text-align: center;
        }
        
            
    #Layout.home .main-body .maincontent
    {
        width: 980px;
        text-align: center;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    
    #Layout.interior .main-body	.maincontent
    {
        position: relative;
        width: 746px;
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        text-align: center;
    }
    
    #Layout.biography .navigationbar
	{width: 980px; height:30px; margin:10px 40px 0px 96px;  padding: 0;}
	
    #Layout.biography .main-body .bioNavigation
    {
        width: 960px;
        height: 37px;
        margin: 0 0px 25px 0px;
        background-color: inherit;
    }    
    
    #Layout.biography .main-body .maincontentContainer
    {
        position: relative;
        width: 746px;
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        text-align: center;       
    }
    #Layout.biography .main-body .maincontentContainer .maincontent
    {
        width: 680px;
        min-height: 500px;
        padding: 20px;
        margin: 0 auto;
        background: #e1decf;
        text-align: left;
    }
    		
	.admin .maincontent{width:940px;float:left;}		
	
	/*
	div.imageCaption
	{
	    width: 160px;
        margin-top: -40px;
	    margin-left: -177px;
	}
    */	

    div.imageCaption
	{
	    width: 185px;
        margin: 25px 0px 0px 0px;
	}	
		
	div.imageCaption .Normal
	{
	    font-family: Arial, Helvetica;
	    font-size: 8pt;
        color: #6f6e6e;
	    line-height: 11pt;
	}	
	
	.detailButton,	.detailButton a, a.detailButton, .detailButton a:visited
    {
     	font-family: Arial, Helvetica;
	    font-size: 10pt;
        color: #fff;
        text-decoration: none;
	}
	
	.detailButton a:hover, a.detailButton:hover
	{
	    color: #af371e;
	}
	
	.BioText
	{
	    /*
	    font-family: Bookman, Serif;
	    font-size: 12pt;
        */
       font-family: Arial,Helvetica;
       font-size: 11pt;
       color: #000; 
	}
	
	.BioText a, .BioText a:visited
	{
	    color: #af371e;
	}
	
	#Resume.BioText
	{
	    text-align: center;
	}
	
	.BioText.ImageCaption
	{
	    font-size: 9pt;
	}
	
	.BioText.Title
	{
	    font-size: 16pt;
	    font-weight: bold;
	}
	
	div.contactBox
	{
	    margin: 0 0 0 165px;
	    background-image: url('/Portals/0/Images/contact_page.jpg');
	    width: 640px;
	    height: 435px;
	    text-align: center;
	}
	
	div.contactTextBox
	{
	   margin: 0px 0px 0px 0px; 
	   padding-top: 155px;
	   color: #6f6e6e;
       font-family: Arial,Helvetica;
       font-size: 10pt;
	 
	}
	
	.contactTextBox a, .contactTextBox a:hover, .contactTextBox a:visited
    {
        color: #FFF;
    }
    
    .ContactText, .ContactText.white a, .ContactText.white
    {
        color: #fff;
        line-height: 18px;
    }
    
    .ContactText.red, .ContactText.red a, .ContactText.red a:hover
    {
        color: #af371e;
        line-height: 25px;

    }
	
	.imageList
	{
	    margin: 0px 0px 25px 0px;
	}
	
	.imageListCaption
	{
	    display: block;
	   	font-family: Arial, Helvetica;
	    font-size: 9pt;
	    color: #fff;
	    line-height: 11pt; 
	    margin-top: 6px;
	}
	
	.drawingImageList
	{
	    margin: 0px 0px 40px 0px;
	}
	

/*==============================================================================
	Heading
==============================================================================*/
h1, h2, h3, h4, h5, h6{font-family: Georgia, Times New Roman, serif;}
h1{font-size:36px;color:#333;margin:18px 0 0 0;}
h2{font-size:32px;color:#333;margin:16px 0 0 0;}
h3{font-size:28px;color:#575757;margin:14px 0 0 0;}
h4{font-size:28px;color:#575757;margin:14px 0 0 0;}
h5{font-size:18px;color:#333;margin:10px 0 0 0;}
h6{font-size:18px;color:#333;margin:10px 0 0 0;}
.Head, .SubHead{font-family: Georgia, Times New Roman, serif;font-size:18px;color:#333;font-weight:normal;}
	.SubHead{font-size:14px;}
.intro h1{margin:0;text-align:right;}
/*==============================================================================
	Links
==============================================================================
a, a:link, a.SkinObject, a.SkinObject:link{color:#006da9;}
	a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover{color:#4fade2;text-decoration:underline;}
	a:visited, a.SkinObject:visited{text-decoration:none;color:#4fade2
.utility a, .utility a:link{color:#fff;font-size:12px;padding:4px 6px;}
	.utility a:hover, .utility a:visited:hover{color:#ccc;text-decoration:none;}
	.utility a:visited{text-decoration:none;color:#fff;}
a.CommandButton:link{color:#006da9;text-decoration:none;}
	a.CommandButton:hover, a.CommandButton:visited:hover{color:#4fade2;text-decoration:underline;}
	a.CommandButton:visited{text-decoration:none;}
*/



A:link
{
 
}



/*==============================================================================
   DNN Actions Menu
==============================================================================*/
	.ModuleTitle_MenuItem, .ModuleTitle_MenuBar
	{
	    background: #FFF;
	}
	
	
/*==============================================================================
	Text
==============================================================================*/
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, Blockquote{font-family:Helvetica, Arial, sans-serif;font-size:13px;color:#333;font-weight:normal;}
	.NormalRed{color:#ff0000;}
	.NormalTextBox { width: 280px;}





