﻿@charset "UTF-8";

.centered {
    text-align: center;
}

.no-title-box {
    padding: 0 25px;
}

/*---------------------------------------------------------------*/
/* Colors */
/*---------------------------------------------------------------*/

.cream {
    background-color: #807662;
}

.black {
background-color: #212121;
}

.red {
    background-color: #732a2a;
}

/*---------------------------------------------------------------*/
/* Page Title Box */
/*---------------------------------------------------------------*/

#Page_Title {
    margin: 0px auto 0px auto;
    padding: 0 .5em;
}   

    #Page_Title h1 {
        font-family: Calibri, sans-serif;
        color: #770000;        
        font-size: 1.875;
        padding: 0px;
        margin: 25px 0px 25px 0px;
	font-style: italic;
        text-align: center;
    }

    #Page_Title::before{
	content: url('../../Skins/FacultyHouse_v2/images/h1-flourish.gif');
        display: block;	
	text-align: center;
	margin-top:25px;
    } 	

    #Page_Title h2 {
        font-size: 1.2em;
        color: #000000;
    }

    #Page_Title P {
        font-family: 'Calibri', sans-serif;
        font-size: 1.125em;
    }




/*---------------------------------------------------------------*/
/* Content Subheading */
/*---------------------------------------------------------------*/

.Content_Subheading {
    padding: 0px 25px 0px 25px;
    margin: 0px auto 0px auto;
    font-size: 100%;
}

.Content_Subheading_NoContent {
    padding: 5px 25px 20px 25px;
    margin: 0px auto 0px auto;
    font-size: 100%;
}



/*---------------------------------------------------------------*/
/* Content Block No Title */
/*---------------------------------------------------------------*/




/*---------------------------------------------------------------*/
/* Home Box - Title and Border */
/*---------------------------------------------------------------*/

#HomeBox1 {
	    background: url('../../Skins/FacultyHouse_v2/images/fac-house-front.png') center;
        background-size: cover;
        margin: 0;
}


#HomeBox2 {
    background: url('../../Skins/FacultyHouse_v2/images/table-setup.png') center;
    background-size: cover;
    margin: 0;
}


#HomeBox3 {
    background: url('../../Skins/FacultyHouse_v2/images/cater-setup.png') center;
    background-size: cover;
    margin: 0;
}



.Overlay-Red{
	background-color: rgba(115,42,42,.8);
     transition: background-color .5s ease-in-out;
   -moz-transition: background-color .5s ease-in-out;
   -webkit-transition: background-color .5s ease-in-out;
}

.Overlay-Brown{
	background-color: rgba(128,118,98,.8);
     transition: background-color .5s ease-in-out;
   -moz-transition: background-color .5s ease-in-out;
   -webkit-transition: background-color .5s ease-in-out;
}

.Overlay-Gray{
	background-color: rgba(70,70,70,.8);
     transition: background-color .5s ease-in-out;
   -moz-transition: background-color .5s ease-in-out;
   -webkit-transition: background-color .5s ease-in-out;
}

#HomeBox1 a, #HomeBox2 a, #HomeBox3 a{
    display: block;
    padding: 100px 0;

}


.Overlay-Red:hover {
	background-color: rgba(115,42,42,1);
}

.Overlay-Gray:hover {
	background-color: rgba(70,70,70,1);
}

.Overlay-Brown:hover {
	background-color: rgba(128,118,98,1);
}

   #HomeBox1 h2, #HomeBox2 h2, #HomeBox3 h2 {
	display: block;	
	text-align: center;	
	text-transform: uppercase; 
	color: white;
    font-size: 1.875em;
    font-style: 'Calibri', sans-serif;
    font-weight: normal;
    }

	#HomeBox1 h2 span, #HomeBox2 h2 span, #HomeBox3 h2 span{
	margin: 15px 0;
}

     #HomeBox1 h2::before, #HomeBox1 h2::after,#HomeBox2 h2::before, #HomeBox2 h2::after,#HomeBox3 h2::before, #HomeBox3 h2::after{
	content: url('../../Skins/FacultyHouse_v2/images/heading-icon-white.png'); 
    display: block;       
    }



/*---------------------------------------------------------------*/
/* Decorative Boxes - */
/*---------------------------------------------------------------*/
.outline {
    border: 1px solid white;
    margin: 1em;
    padding: 1.5em;
    min-height: 189px;
}
    #RedDecorativeBox{
	background-color: #732a2a;
	color: white;
	padding: .5em;
	text-align: center;
	font-family: 'Calibri';
	min-height: 165px;
    margin-bottom: -9999px;
    padding-bottom: 9999px;
    }

    #BlackDecorativeBox{
	background-color: #000;
	color: white;
	padding: .5em;
	text-align: center;
	font-family: 'Calibri';
	min-height: 165px;
    }

    #CreamDecorativeBox{
	background-color: #b3b396;
	color: white;
	padding: .5em;
	text-align: center;
	font-family: 'Calibri';
	min-height: 165px;
	margin-bottom: -9999px;
	padding-bottom: 9999px
    }

  #CreamDecorativeBox-NoTitle{
	background-color: #b3b396;
	color: white;
	padding: .5em;
	text-align: center;
	font-family: 'Calibri';
    }


    #RedDecorativeBox h2, #CreamDecorativeBox h2, #BlackDecorativeBox h2, .DecorativeBoxNoOutline h2{
	text-transform: uppercase;
	font-size: 1.75em;
	letter-spacing: .03125em;
	font-weight: bold;
	color: #fff;
    }

    #RedDecorativeBox h3, #CreamDecorativeBox h3, #BlackDecorativeBox h3{
	font-size: 1.5em;
	letter-spacing: .03125em;
	font-weight: bold;
    }

    #RedDecorativeBox h2::after, #CreamDecorativeBox h2::after, #BlackDecorativeBox h2::after, .DecorativeBoxNoOutline h2::after
    {
    content: url(../../Skins/FacultyHouse_v2/images/heading-icon-white.png);
    display: block;
    }

    #RedDecorativeBox a, #CreamDecorativeBox a, #BlackDecorativeBox a{
	display: block;
    }

    #RedDecorativeBox a:hover, #RedDecorativeBox a:visited,#RedDecorativeBox a:link, #CreamDecorativeBox a:hover, #CreamDecorativeBox a:visited, #CreamDecorativeBox a:link, #CreamDecorativeBox-NoTitle a:hover, #CreamDecorativeBox-NoTitle a:visited, #CreamDecorativeBox-NoTitle a:link, #BlackDecorativeBox a:hover, BlackDecorativeBox a:visited, BlackDecorativeBox a:link{
	text-decoration: none;
    }

     #RedDecorativeBox a.menu, #CreamDecorativeBox a.menu, #BlackDecorativeBox a.menu, #RedDecorativeBox a.menu:visited, #CreamDecorativeBox a.menu:visited, BlackDecorativeBox a.menu:visited{
	display: inline;
    color: white;
    padding: 0;
    text-decoration: underline;
    }

    #RedDecorativeBox a.menu:hover, #RedDecorativeBox a.menu:link, #CreamDecorativeBox a.menu:hover, #CreamDecorativeBox a.menu:link, #CreamDecorativeBox-NoTitle a.menu:hover, #CreamDecorativeBox-NoTitle a.menu:visited, #CreamDecorativeBox-NoTitle a.menu:link, #BlackDecorativeBox a.menu:hover, BlackDecorativeBox a.menu:link{
	color: #ccc;
    }

.DecorativeBoxNoOutline {
    padding: 4em 1em;
	color: white;
	font-family: 'Calibri';
    text-align: center;
    height: 400px;
    max-height: 400px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
}

.RoomImageBox {
height: 400px;
max-height: 400px;
box-sizing: border-box;
}

    .RoomImageBox span {
    background-size: cover;
background-position:center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }

.RoomImageBox img {
width: 100%;
visible: hidden;
height: 400px;
max-height: 400px;
}

#ImageBox1 {
	    background: url('../../Skins/FacultyHouse_v2/images/breakfast.jpg') center;
        background-size: cover;
        margin: 0;
}


#ImageBox2 {
    background: url('../../Skins/FacultyHouse_v2/images/lunch.jpg') center;
    background-size: cover;
    margin: 0;
}


#ImageBox3 {
    background: url('../../Skins/FacultyHouse_v2/images/dinner.jpg') center;
    background-size: cover;
    margin: 0;
}


#ImageBox1 a, #ImageBox2 a, #ImageBox3 a{
    display: block;
    padding: 5px 0;
}

 #ImageBox1 h2,  #ImageBox2 h2,  #ImageBox3 h2 {
	display: block;	
	text-align: center;	
	text-transform: uppercase; 
	color: white;
    font-size: 1.875em;
    font-style: 'Calibri', sans-serif;
    font-weight: normal;
    margin: 0;
    }

	#ImageBox1 span, #ImageBox2 span, #ImageBox3 span,{
	margin: 0;
}

     #ImageBox1 h2::before, #ImageBox2 h2::before, #ImageBox3 h2::before{
	content: url('../../Skins/FacultyHouse_v2/images/heading-icon-white.png'); 
    	display: block; 
        padding-top: 25px;     
    }

#ImageBox1 p,#ImageBox2 p, #ImageBox3 p{
color: #fff;
text-transform: uppercase;
text-align: center;
font-size: 1.5em;
font-weight: lighter;
margin: 0;
line-height: 1.4em;
}

#ImageBox1 p::after, #ImageBox2 p::after, #ImageBox3 p::after{
	content: url('../../Skins/FacultyHouse_v2/images/heading-icon-white.png'); 
    	display: block;
        padding-bottom: 25px;    
    }


/*---------------------------------------------------------------*/
/* LIVE TABS  */
/*---------------------------------------------------------------*/

.livetabsfacultyhouse {
margin-top: 30px;
}



/*---------------------------------------------------------------*/
/* FOOTER Box - Title and Border */
/*---------------------------------------------------------------*/

#FooterBox, #FooterBoxLeft, #FooterBoxRight {
    text-align: center;
    padding: 0;
    margin: 0;
    min-height: 299px;
    color: #fbfbfb;

}    

#FooterBoxRight{
    text-align: left;
    /*border-left: 1px solid rgba(243,241,235,.45)*/	
}

#FooterBoxLeft{
  /*border-right: 1px solid rgba(243,241,235, .45);*/
}

    #FooterBox h2, #FooterBoxLeft h2, #FooterBoxRight h2 {
	border-bottom: 1px solid rgba(243,241,235, .45);
	padding: 20px 0 19px 0;
	font-family: 'Nexa Light';
        letter-spacing: .1em;
        font-size: 1.313em;
        text-transform: uppercase;
	margin: 0 0 35px 0;
	color: #fbfbfb;
	text-align: center;
    }

    #FooterBox h3, #FooterBoxLeft h3, #FooterBoxRight h3 {    
        text-transform: uppercase;
	color: #fbfbfb;
	font-size: 1em;
	font-weight: bold;
    }

    #FooterBoxRight p{
	padding-left: 35px;
        margin-top: -8px;
	line-height: 2em;
	font-style: normal;	
    }	

/*---------------------------------------------------------------*/
/* MISC */
/*---------------------------------------------------------------*/

.AdminActions input, .AdminActions a.CommandButton {
    text-decoration: none;
}

/*  Banner Rotator
    -- Banners will automatically cycle along with navigation by inserting 
    -- the desired images into a Text/HTML module using the Banner Container. */

/* Set height of div.Normal to equal the height of banners + 34px for shadow */
.RotatorWrapper div.DNNModuleContent > div.Normal {
    height: 339px;
    /*background: url(images/Slide-Shadow.png) no-repeat 0 bottom;*/
}

    /* Set width and height of banners within div.Normal img */
    .RotatorWrapper div.DNNModuleContent > div.Normal img {
        width: 960px;
        height: 305px;
    }

.RotatorNav {
    position: absolute;
    z-index: 20;
    width: 960px;
    height: 40px;
    /*background: url(images/50black.png) repeat top left;*/
    margin: -74px 0 0;
    padding: 0;
    list-style: none;
}

    .RotatorNav li {
        float: left;
    }

        .RotatorNav li a {
            padding: 0 10px;
            display: block;
            color: #b8b8b8;
            line-height: 40px;
            text-decoration: none;
        }

            .RotatorNav li a:hover {
                text-decoration: underline;
            }

        .RotatorNav li.activeSlide a {
            color: #fff;
        }

#AccordionTabs_7057 {
    background-color: #FFFFFF;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.containerBody {
    padding: 0 .5em;
}