/* HEADER
----------------------------------*/

@font-face {
 font-family: Caecilia;
 src: url("./images/Caecilia.eot") /* EOT file for IE */
}
@font-face {
 font-family: Caecilia;
 src: url("./images/Caecilia.ttf") /* TTF file for CSS3 browsers */
}

    #ipadLandscape,
    #ipadPortrait {
        display:none;
    }
body, select, input, textarea {
    font: 100% 'Sabon LT W01 Roman';
	background-color: #ebf9ff;
}    
body,
html {
    margin:0;
    padding:0;
}
body {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	margin-top: 29px;
	background-size: cover;    
}
a {
    color:#069edb;
    text-decoration:none;
}
p {
	
}
h2,
h3 {
	
    font-weight:normal;
}
strong,
b {
    font-weight:normal;

}
.clear {
    clear:both;
}
#page-wrapper {
    margin:0 auto;
}



#Footer {
}
    #Footer p {
        margin:46px auto;
        width:640px;
        text-align:center;
        color: #6D6D6D;
        font-size: 85%;
    }

            
/* CONTENT
----------------------------------*/
.capsule {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    position:relative;
    float:left;
    width:304px;
    height:310px;
    margin:0;    
	margin-left:8px;
	margin-right:8px;
    margin-bottom:14px;
    background-color:#FFF;
    -webkit-box-shadow:  1px 5px 5px 1px rgba(0, 0, 0, 0.4);
    box-shadow:  1px 5px 5px 1px rgba(0, 0, 0, 0.4);
}

    .capsule a.more {
        position:absolute;
        bottom:6px;
        right:8px;
        font-size:smaller;
        text-decoration:none;
		font-style:italic;
        font-family:'Sabon LT W01 Roman';
    }
    .capsule .imageWrapper {
        height:80%;
        overflow:hidden;
    }
        .capsule .imageWrapper img {
            width:304px;
        }

	.capsule .leftImageWrapper {
        width:140px;
		height:200px;
		position:absolute;
		overflow:hidden;
		display:inline-flex;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 50%;
    }
	.capsule .liparagraph{
			margin-top:10px;
			margin-right:10px;
			margin-bottom:10px;			
			width:780px;
			float:right;
	    }
	
	.capsule .wideparagraph{
			margin-top:10px;
			margin-right:10px;			
			margin-left:10px;
			margin-bottom:10px;			
			float:right;
	    }
	
	.capsule .tagparagraph{
			margin-top: 3px;
			margin-right:10px;			
			margin-left:10px;
			font-size:larger;			
			color:#4f4f4f;
	}


	.capsule .rightImageWrapper {
        width:306px;
		height:200px;
		top: 0px;
		right: 0px;	
		overflow:hidden;
		position:absolute;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 50%;
    }
	.capsule .riparagraph{
			margin-top:10px;
			margin-left:10px;
			min-height: 150px;			
			width:600px;
			float:left;
	    }

	.capsule.noimage {
		background-color: #EEEEEF;
	}
	
	.noimageparagraph{
		margin-top:15px;
		margin-left:15px;
		margin-right:15px;
		font-size:large;
	}
	
	
    .capsule.oneByTwo {
        height:634px;
    }

    .capsule.threeByOne {
		height:auto;
		background-color: #EEEEEF;
		min-height:100px;
        width:945px;
		overflow:hidden;
    }
	
	.capsule.threeByOne.blank{
		min-height: 50px;
		background-color: #ebf9ff;
	    -webkit-box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0);
	    box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0);	}
	
	.capsule.threeByOne.article {
		background-color: #FDFDFD;
	}
	
	.imagecaption {
		font-size:small;
		font-style:italic;
		color:#696969;
	}
	
	.yellowital {
		font-family: "Caecilia", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color: #FDB825;
		font-style:italic;
	}
	
	.fulltitle {
		font-family: "Caecilia", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color: #FDB825;
		font-size: 150%;
		line-height:95%;
		width: 46%;
		margin-top:28px;
		margin-left:28px;
		margin-bottom:15px;
	}

	.rightcolumn {
		float:right;
		margin-right:28px;
		width: 46%;
	}
	.rightcolumn img{
		width:100%;
		margin-left:auto;
		margin-right:auto;	
	}
	
	.leftcolumn {
		float:left;
		margin-left:28px;
		width: 46%;
	}
	
	.leftcolumn img{
		width:100%;
		margin-left:auto;
		margin-right:auto;	
	}

	.imgbanner {
        width:95%;
		height:200px;
		margin: 0 auto;
		overflow:hidden;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 0%;
    }

	.mltitle {
		color:#9F5194;
		font-size:larger;
		font-family:"Caecilia", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
	
	.alsotext {
		font-size:smaller;
		font-style: italic;
		
	}
	
	.blueplusbox {
		background-color: #069EDB;
		color: #FFFFFF;
		font-size:larger;
		text-align:center;
		position: absolute;
		width: 25px;
		height: 25px;
		left:0px;
		top:0px;
	}
	
	.yellowplusbox {
		background-color: #FDB825;
		color: #FFFFFF;
		font-size:larger;
		text-align:center;
		position: absolute;
		width: 25px;
		height: 25px;
		left:0px;
		top:0px;
	}
	
	.tailbox {
		background-color: #069EDB;
		color: #FFFFFF;
		font-size:larger;
		text-align:center;
		position: absolute;
		width: 25px;
		height: 25px;
		left:0px;
		top:0px;
	}
	
	.nlheader{
		font-family: "Caecilia", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		width:100%;
		position:relative;
		margin-bottom: 20px;
	}
	
	.mainpagetitle{
		font-family: "Caecilia", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		margin-top:15px;
		font-size:250%;
		color:#069EDB;
	}

	.subtitle{
		font-family: "Caecilia", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		margin-top:15px;
		font-size:250%;
		color: #4f4f4f;
	}
	
	.mllogo {
		margin-top:5px;
		float:right;
		width: 180px;
	}
	
    .capsule.quote {
        color:#FFF;
    }
        .capsule.quote .author{
            float:left;
            padding:0 40px;
            padding-left:46px;
            font-size:1.2em;
            font-family:'Sabon LT W01 Roman';
        }
        .capsule.quote p {
            float:left;
            padding:40px;
            padding-bottom:20px;
            padding-left:46px;
            color:#FFF;
            font-size:1.4em;
        }
    .capsule.news.feed {
        background-color:#000;
    }
        .capsule.news.feed a.more {
            color:#fff;
        }
    .capsule.news.feed {
        padding:0 24px;
        width:256px;
        opacity:0.99;
    }
        .capsule.news.feed p {
            font-size:91%;
            color:#fff;
            padding:0;
            opacity:0.99;
        }
            .capsule.news.feed p.heading {
                padding-top:14px;
            }
            .capsule.news.feed p strong {
                font-weight:normal;
                font-family:'PMNCaeciliaW01-85Heavy';
            }
            .capsule.news.feed a {
                color:#fff;
            }
    .capsule.video .player {
        position:absolute;
        top:0;
        left:0;
        width:304px;
        height:280px;
    }
    .capsule.video .overlay {
        position:absolute;
        top:0;
        left:0;
        width:304px;
        height:253px;
        background-color:#6ec7ea;
        z-index:10;
    }
        .capsule.video .overlay p {
            color:#fff;
        }
    .capsule.sidebar {
        padding:0 24px 0;
        height:auto;
        width:256px;
        margin-right:14px;
    }
        .capsule.sidebar h2{
            margin:18px 0;
            margin-bottom:8px;
            padding:0;
            font-size:108%;
        }
        .capsule.sidebar p,
        .capsule.sidebar ul {
            padding:0;
            font-size:93% !important;
            line-height:116% !important;        
        }
    
/* MENU
----------------------------------*/
#Content {
    
}
#Capsules {
    overflow:visible !important;
	margin:0 auto;
	overflow-y: auto;
	width: 975px;
}


#ipadPortrait {
    width:768px;
    height:20px;
    background-color:red;
}

#ipadLandscape {
    width:1024px;
    height:20px;
    background-color:blue;
}

 

