/* ***** General ***** */

body {
	font-family:"Myriad Pro Roman","Myriad Pro","Myriad Roman",Myriad,Verdana,Helvetica,Arial,sans-serif;
	font-size:10pt;
	text-align:center;
	background-color: #ccc;
}

.byline {
font-style:italic;
font-family:"Times New Roman",Times,serif;
}

ul.directory li {
list-style:none;
background:url(/images/119.png) no-repeat 0px;
padding-left: 20px;
}

/* ***** Links ***** */

a:link, a:visited {
	color:#232;
	text-decoration:none;
}

a:hover, a:active, a:focus { color:#048; }

a img { border:none; }

/* ***** Layout Modifiers ***** */

.float-left { float:left; }
.float-right { float:right; }

.clear { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }

/* ***** Error Box ***** */

.page-error {
position:relative;
}

.box-error {
	position:fixed;
_position:absolute;
	width:400px;
	bottom:80px;
_bottom:0;
_top:260px;
	margin-left:180px;
_margin-left:0;
_left:180px;
	padding:10px;
	border:3px solid #f20;
	background-color:#000;
	color:#ff8;
	opacity:0.85;

	-moz-border-radius: 8px;		/* Firefox */
	-webkit-border-radius: 8px;		/* Safari */
	border-radius: 8px;				/* CSS3 */

	-moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 6px;	/* Firefox */
	-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.5);	/* Safari */
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.5);		/* CSS3 */
}

.error-status {
	color:#f42;
}

/* ***** Page Box ***** */

#page {
	width:900px;
	min-width:200px;
	max-width:1200px;
	border:1px solid black;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0.5em;
	text-align:left;
	background-color: #fff;

	-moz-border-radius-bottomleft: 8px;		/* Firefox */
	-moz-border-radius-bottomright: 8px;		/* Firefox */
	-webkit-border-bottom-left-radius: 8px;		/* Safari */
	-webkit-border-bottom-right-radius: 8px;		/* Safari */
	border-bottom-left-radius: 8px;				/* CSS3 */
	border-bottom-right-radius: 8px;				/* CSS3 */

	-moz-box-shadow: rgba(0, 0, 0, 0.2) 4px 4px 6px;	/* Firefox */
	-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);	/* Safari */
	box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);		/* CSS3 */
}

#sec-home #page {
	width:778px;

	-moz-border-radius: 8px;	/* Firefox */
	-webkit-border-radius: 8px;	/* Safari */
	border-radius: 8px;		/* CSS3 */
}

/* ***** Row 1 ***** */

#sec-home .row-1 {
	background-color: #9aa692;

	-moz-border-radius-topleft:7px;		/* Firefox */
	-moz-border-radius-topright:7px;	/* Firefox */
	-webkit-border-top-left-radius:7px;	/* Safari */
	-webkit-border-top-right-radius:7px;	/* Safari */
	border-top-left-radius:7px;		/* CSS3 */
	border-top-right-radius:7px;		/* CSS3 */
}

h1#sec-link {
	padding:0;
	margin:0;
	line-height:1px;
	background-color:#62705F;
}

#sec-home h1#sec-link {
	-moz-border-radius-topleft: 7px;	/* Firefox */
	-webkit-border-top-left-radius: 7px;	/* Safari */
	border-top-left-radius:7px;		/* CSS3 */
}

h1#sec-link a { display:block; }

#sec-home h1#sec-link {
	float:left;
	text-align:center;
}

#sec-home h1#sec-link a {
	display:block;
	width:200px;
	height:244px;
	margin:10px 0 10px 0;
}

#sections { border-top:1px solid #000; }

#sec-home #sections { border-top:none; }

#sections ul {
	padding:0;
	margin:0;
	list-style:none;
}

#sections ul li {
	display:inline;
	padding:0 0 0 0.4em;
	border-left:1px solid #000;
	margin:0;
}

#sections ul li:first-child {
	border-left:none;
}

#sec-home #sections {
	float:right;
	width:577px;
	padding-bottom:10px;
	border-left:1px solid #000;
}

#sec-home #sections ul {
	padding:0;
	margin:0;
}

#sec-home #sections ul li {
	float:left;
	padding:0;
	border:1px solid #ccc;
	margin:10px 0 0 10px;
}

#sec-home #sections .sec-link {
	display:block;
	width:177px;
	height:115px;
}

#sec-home #sections a.college { background-image:url(/images/94.jpg); }
#sec-home #sections a.institute { background-image:url(/images/96.jpg); }
#sec-home #sections a.lifestyle { background-image:url(/images/98.jpg); }
#sec-home #sections a.publications { background-image:url(/images/100.jpg); }
#sec-home #sections a.stewardship { background-image:url(/images/102.jpg); }
#sec-home #sections a.worldmission { background-image:url(/images/104.jpg); }

#sec-home #sections a.college:hover { background-image:url(/images/95.jpg); }
#sec-home #sections a.institute:hover { background-image:url(/images/97.jpg); }
#sec-home #sections a.lifestyle:hover { background-image:url(/images/99.jpg); }
#sec-home #sections a.publications:hover { background-image:url(/images/101.jpg); }
#sec-home #sections a.stewardship:hover { background-image:url(/images/103.jpg); }
#sec-home #sections a.worldmission:hover { background-image:url(/images/105.jpg); }

#sec-home #sections .sec-link .title { display:none; }

/* ***** Content Box ***** */

#content, #content-home {
	border-top:1px solid black;
	padding-right:1em;
}

#content-home {
	padding-left:0;
	padding-right:0;
}

.row-2 .col {
	width:171px;
padding:0.5em 10px;
background-image:url(/images/117.png);
background-repeat:no-repeat;
font-size:9pt;
}

.row-2 #sidebar {
float:left;
width:181px;
}

.row-2 .content {
margin-left:215px;
}

.row-2 .col h2 {
margin-top:0;
font-size:11pt;
color:#000;
}

.row-2 .col .link-more {
font-weight:bold;
text-align:right;
}

.row-2 .col ul, ul.list-events {
list-style:none;
padding:0;
margin-left:0;
}

.row-2 .col ul li, ul.list-events li {
margin-top:0.6em;
}

.event-details .title, .event-details .date, .event-details .title, .event-detailss .date {
font-weight:bold;
}

.article img.float-left {
float:left;
padding:2px 5px 2px 0;
}

.article img.article-image, .article img.float-right, .article img.float-alt {
float:right;
padding-left:5px;
padding-right:0;
}

.article img.inline {
float:none;
padding:0;
}

.article .entry-content h1 { font-size:1.4em; }
.article .entry-content h2 { font-size:1.3em; }
.article .entry-content h3 { font-size:1.2em; }
.article .entry-content h4 { font-size:1.1em; }
.article .entry-content h5 { font-size:1.0em; }
.article .entry-content h6 { font-size:0.9em; }

.ref-book {
         font-style:italic;
}

#footer {
	text-align:center;
font-size:8pt;
}

#footer ul.nav {
	list-style:none;
	padding:0;
	margin:0.25em;
}

#footer .nav li {
	display:inline;
padding-left:0.5em;
border-left:1px solid #000;
}
#footer .nav li:first-child {
border-left:none;
}

#footer .contact, #footer .copyright {
	display:block;
	margin:0.25em;
}

.important {
color:red;
font-weight:bold;
}