/* Start of CMSMS style sheet 'interior' */
#middle {
	float: left; 
	width: 676px; 
	background: #fff8dc; 
	margin: 0; 
	padding: 0; 
	font-size: 1.125em; 
	line-height: 1.5;
	height: 100%; 
	padding-bottom: 1em;
}
#content_en {text-align: left}
#middle h2 {
	color: #663333; 
	margin: 0.5em; 
	letter-spacing: -1px; 
	font-weight: normal; 
	font-size: 1.75em; 
	border-bottom: 1px solid #C5B287; 
	height: 1.3em;
}
#middle h2 span {
	font-size: 50%;
}
#middle img {
	float: right;
	margin: 0 0 0.75em 1em;
}
#middle .landscape {
	background: transparent url('/images/landscape.gif') no-repeat 0 0; 
	height: 241px; 
	width: 339px; 
	float: left; 
	margin: 8px 4px -6px 6px;
}
#middle .landscape img {
	margin: 11px 0 0 12px; 
	width: 305px; 
	float: left;
}
#middle .portrait {
	background: transparent url('/images/redesign/portrait.gif') no-repeat 0 0; 
	height: 331px; 
	width: 229px; 
	float: left; 
	margin: 8px 4px -6px 6px;
}
#middle .portrait img {
	margin: 10px 0 0 11px; 
	width: 196px; 
	height: 296px;
	float: left;
}
#middle #gallery .landscape {
	float: left; 
	clear: all; 
	width: 650px;
}
#middle #gallery .landscape img {
	float: left;
}
#middle #gallery .landscape p {
	float: left; 
	width: 270px; 
	padding: 1em 1.25em; 
	margin: 0.5em 1em; 
	font-size: 0.65em;
}
#middle #gallery hr {
	width: 100%; 
	color: transparent; 
	height: 0px; 
	border: 0; 
	border-top: 1px solid #C5B287; 
	margin: 0.25em auto; 
	clear: both;
	position: relative;
	z-index: 1;
}
#middle p {
	margin: 0.25em 1em 0.5em 1em; 
	font-size: 0.75em;
}
#middle div.box {
    float: right;
    margin: -36px 8px 0.5em 1em;
    font-size: 0.85em;
    background: transparent url('/images/redesign/info_center_bottom_bg.gif') no-repeat 0 bottom;
    width: 219px;
    height: auto;
    padding-bottom: 24px;
	clear: both;
}
.box h4 {
    margin: 0 1.25em 0 1em;
    letter-spacing: -1px;
    position: relative;
    top: 45px;
    border-bottom: 1px outset #fff8dc;
    padding: 0.125em 0 2px 4px;
}
.box ul {
    list-style-type: none;
    padding: 40px 0 14px 0;
    margin: 0 0 -13px 0;
    background: transparent url('/images/redesign/info_center_bg.gif') no-repeat 0 0;
}
.box ul li {
	margin: 1em 2em; 
	line-height: 1.25em; 
	font-size: 0.85em;
}
table {
	margin: 0 auto; 
	width: 658px;
}
table td {
	vertical-align: top; 
	padding: 0.5em;
	font-size: 0.85em; 
}
table .date {
	white-space: nowrap; 
	font-size: 0.75em; 
	vertical-align: top;
	margin: 0 auto;
}
h3, h4, h5, h6 {
	padding: 0.15em 15px; 
	margin: 0;
}
#middle .photo ul {
	text-align: center; 
	padding-top: 24px; 
	font-style: italic; 
	font-size: 0.85em;
}
#middle .photo a {
	font-style: normal; 
}
#middle .photo ul li {
	margin: 0 auto; 
	padding: 6px 0 0 0;
}
#middle .photo ul li img {
	float: none;
	margin: 0 auto;
}
.NewsSummary {
	margin: 1em;
	font-size: 0.85em;
}
#content .NewsSummarySummary {
	font-size: 0.85em;
}
#content .NewsSummarySummary p {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
.NewsSummaryLink {
	font-size: 1.25em;
	font-weight: bold;
        line-height: 1em;
        clear: both;
}
.NewsSummaryPostdate {
	font-size: 0.85em;
        clear: both;
        padding-top: 1em;
}
.classroom {background-color: #457368; color: #fff8dc;font-size: 0.65em; margin: 0 0.65em 0.65em 0.65em; clear: both; padding-bottom: 1em}
.classroom h3 {background-color: #29443d; border-bottom: 1px solid #fff8dc; padding: 0.25em 0.5em; margin: 0;}
.classroom h4 {border-bottom: 1px solid #fff8dc; padding: 0.25em 0.125em; margin: 0;}
.links {float: left; width: 28%; margin: 0.5em 1.5em 0.85em 1.5em;}
.teachers {width: auto; margin: 0.5em 1.5em 0.85em 1.5em;}
.classroom ul {margin: 0 0.85em; padding: 0;}
.classroom ul span {font-size: 10px}
.classroom a {color: #f0e68c}
.photos {clear: both; margin: 0.85em 1.5em}
.photos h4 {padding: 0.25em 0.125em; margin: 1em 0 0 0;}
.photos ul {margin: 1em 1em 0 1em}
.photos ul li {text-align: center; width: auto}
.photos p a {cursor: arrow; color: #fff8dc}
.photos p a strong {font-size: 14px; margin: 0.85em 0 0 0; display: block}
.photos p span {font-size: 11px}
.photos p span a {color: #f0e68c;}
.albumlist {font-size: 1.5em}
.thumb {width: 120px; text-align: center}
.albumname {width: 120px;}
#middle .thumb a {float: none; margin: 0 auto}
#middle .thumb a img {float: none; margin: 0}
#login input {width: 100px}
#login .submit {width: auto}
/* End of 'interior' */

