/*basic resets*/
html, body, ul, h1, h2, h3, p{
	padding:0;
	margin:0;
}

ul {
	list-style-type:none;
}

a img {
	border:0;
	outline:0;
}
/**/

body {
	background:url(images/body_bg.jpg) repeat-x scroll 0 0;
	background-color:#f2ebdd;
	font-family:Arial, Helvetica, sans-serif;
}

body#inner {
	background:url(images/body_inner_bg.jpg) repeat-x scroll 0 0;
	background-color:#f2ebdd;
}

div#outerWrapper {
	width:990px;
	margin:0 auto;
}

/*top action*/
div#topActionWrapper {
	background:url(images/top_action_bg.png) top center no-repeat;
	width:990px;
	height:29px;
}

div#topActionWrapper ul {
	font-size:10px;
	font-weight:bold;
	margin-left:14px;
	padding-top:7px;
	color:#FFF;
	float:left;
	display:inline;
	position:relative;
}

div#topActionWrapper ul li {
	float:left;
	display:inline;
	padding-right:6px;
	padding-left:6px;
	background:url(images/list_border.gif) bottom right no-repeat;
	background-position:0px 2px;
}

div#topActionWrapper ul li.leadIn {
	background:none;
	padding-left:0;
}

div#topActionWrapper ul li a {
	text-decoration:none;
	color:#FFF;
}

div#topActionWrapper ul#socialSiteLinks {
	margin-left:0;
	padding-top:5px;
}

ul#socialSiteLinks a#socialSiteFlickr,
ul#socialSiteLinks a#socialSiteTwitter,
ul#socialSiteLinks a#socialSiteFacebook {
	width:18px;
	height:18px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}

ul#socialSiteLinks a#socialSiteFacebook {
	background:url(images/ico_facebook.png) center center no-repeat;
}

ul#socialSiteLinks a#socialSiteTwitter {
	background:url(images/ico_twitter.png) center center no-repeat;
}

ul#socialSiteLinks a#socialSiteFlickr {
	background:url(images/ico_flickr.png) center center no-repeat;
}

ul#socialSiteLinks li {
	background:none !important;
	padding-left:3px !important;
}

ul#loginLinks {
	float:right !important;
	margin-left:0; 
	margin-right:7px;
}
/*end top action*/

/*header*/
div#headerWrapper {
	width:990px;
	height:auto;
	padding-top:27px;
	padding-bottom:33px;
	float:left;
}

div#headerWrapper p {
	font-size:10px;
	color:#FFF;
	padding-left:30px;
	float:left;
}

div#header {
	float:left; 
	padding-left:10px; 
	border-right:#8565a0 1px solid; 
	padding-right:30px;
}
/**/

/*search bar */
div#searchBar {
	background:url(images/searchbar_bg_left.png) top left no-repeat;
	width:193px;
	height:27px;
	float:left;
}

div#searchBar input.text {
	margin-left:10px; 
	margin-top:5px; 
	width:178px; 
	border:none; 
	background:none;
    font-size:11px; 
	font-weight:bold; 
	color:#9d9ab2;
	position:relative;
}

div#searchBarWrapper input.submit {
	border:none; 
	outline:none; 
	text-indent:-999px; 
	overflow:hidden; 
	font-size:0; 
	line-height:0;
	width:24px; 
	height:27px;
	float:left;
	background:none;
	position:relative;
}

div#searchBarWrapper span#submitWrapper {
	background:url(images/searchbar_bg_right.png) top left no-repeat; 
	width:24px; 
	height:27px;
	display:block;
	float:left;
	position:relative;
}

div#searchBarWrapper {
	float:right; 
	margin-right:7px; 
	margin-top:5px;
	display:inline;
}
/**/

/*left sidebar*/
div#leftSidebarWrapper {
	width:268px; 
	float:left; 
	height:auto; 
	clear:left;
}

div#leftSidebarMenu {
	background:url(images/left_sidebar_menu.png) top left no-repeat; 
	float:left;
	width:268px; 
	height:40px;
}

div#leftSidebarMenu ul li {
	display:inline;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding-top:12px;
	height:14px;
	text-indent:-999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}

div#leftSidebarMenu ul li a {
	height:14px;
	display:block;
	outline:none;
	text-decoration:none;
}

ul li#menuWhatsHappening {
	background:url(images/menu_whatshappening.png) bottom left no-repeat;
	width:122px;
}

ul li#menuWhatsHappening a{width:122px;}

div#leftSidebarMenu ul {
	padding-left:20px;
}

div#leftSidebar {
	float:left;
	background:url(images/left_sidebar_bg.png) top left no-repeat;
	width:269px;
	height:auto; 
}

div#leftSidebarBottom {
	background:url(images/left_sidebar_bg_bottom.png) top left no-repeat; 
	width:269px; 
	height:7px; 
	float:left;
}
/**/

/*right content*/
div#rightContentWrapper {
	float:left; 
	width:722px; 
	height:auto;
}

div#rightContent {
	background:url(images/right_content_bg.jpg) top left no-repeat;
	float:left;
	width:722px;
	height:auto; 
	float:left;
}

div#rightContentMenu {
	background:url(images/right_sidebar_menu.png) top left no-repeat; 
	float:left;
	width:722px; 
	height:40px;
}

div#mainInnerNav ul li,
div#rightContentMenu ul li {
	display:inline;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding-right:27px;
	padding-top:12px;
	/*text-indent:-999px;
	overflow:hidden;
	font-size:0;
	line-height:0;*/
	height:14px;
}

div#mainInnerNav ul li a,
div#rightContentMenu ul li a {
	/*height:14px;*/
	display:block;
	outline:none;
	text-decoration:none;
}

ul li#menuHome {
	background:url(images/menu_home.png) bottom left no-repeat;
	width:35px;
}

ul li#menuStatement {
	background:url(images/menu_statement_of_faith.png) bottom left no-repeat;
	width:126px;
}

ul li#menuStatementSelected {
	background:url(images/menu_statement_of_faith_hover.png) bottom left no-repeat;
	width:126px;
}

ul li#menuAcademics {
	background:url(images/menu_academics.png) bottom left no-repeat;
	width:70px;
}

ul li#menuAcademicsSelected {
	background:url(images/menu_academics_hover.png) bottom left no-repeat;
	width:70px;
}

ul li#menuAthletics {
	background:url(images/menu_athletics.png) bottom left no-repeat;
	width:63px;
}

ul li#menuAthleticsSelected {
	background:url(images/menu_athletics_hover.png) bottom left no-repeat;
	width:63px;
}

ul li#menuTuition {
	background:url(images/menu_tuition.png) bottom left no-repeat;
	width:49px;
}

ul li#menuTuitionSelected {
	background:url(images/menu_tuition_hover.png) bottom left no-repeat;
	width:49px;
}

ul li#menuAdmission {
	background:url(images/menu_admissions.png) bottom left no-repeat;
	width:77px;
}

ul li#menuAdmissionSelected {
	background:url(images/menu_admissions_hover.png) bottom left no-repeat;
	width:77px;
}

ul li#menuHome a{width:35px;}
ul li#menuStatement a{width:126px;}
ul li#menuAcademics a{width:70px;}
ul li#menuAthletics a{width:63px;}
ul li#menuTuition a{width:49px;}
ul li#menuAdmission a{width:77px;}

div#rightContentMenu ul {
	padding-left:14px;
}

div#rightSidebarBottom {
	background:url(images/right_sidebar_bg_bottom.png) top left no-repeat; 
	width:722px; 
	height:7px; 
	float:left;
}

div#footerPanelContent ul {
	padding-top:5px !Important;
	height:146px !Important;
	width:705px !Important;
}

div#footerPanelContent ul li {
	width:216px !important;
}

div#footerPanelContent ul li.lastItem {
	margin-right:0;
	padding-right:0;
}

div#footerPanelContent ul li {
	padding-bottom:23px !Important;
}

div#footerPanelContent ul,
div#rightContent ul {
	padding-left:15px;
	float:left; 
	width:707px; 
	background-color:#FFF; 
	height:156px; 
	padding-top:63px;
}

div#footerPanelContent ul h2,
div#rightContent ul h2 {
	font-size:12px;
	color:#333;
	padding-bottom:15px;
}

div#footerPanelContent ul li span.readMore,
div#rightContent ul li span.readMore {
	font-size:11px;
	font-style:italic;
}

div#footerPanelContent ul li span.readMore a,
div#rightContent ul li span.readMore a {
	text-decoration:none;
	color:#339900;
}

div#footerPanelContent ul li,
div#rightContent ul li {
	float:left;
	font-size:12px;
	color:#666666;
	width:223px;
	border-right:#ededed 1px solid;
	margin-right:18px;
}

div#footerPanelContent ul li.leadIn,
div#rightContent ul li.leadIn {
	border-right:none;
	margin-right:0;
}
/**/

/*video wrapper*/
div#videoWrapper {
	float:left; 
	height:227px; 
	width:259px; 
	padding-top:15px; 
	padding-left:20px;
}

div#videoWrapper p {
	font-size:12px;
	color:#FFF;
	width:220px;
}

div#videoWrapper h2 {
	font-size:12px;
	color:#FFF;
	padding-top:5px;
}

div#videoWrapper span.readMore {
	font-size:11px;
	font-style:italic;
	color:#FFF;
}

div#videoWrapper span.readMore a {
	text-decoration:none;
	color:#FFF;
}
/**/

/*leftsidebar subcontent*/

div#leftSidebarSubcontent {
	float:left; 
	background:url(images/left_sidebar_content_bg.png) top left no-repeat;
	padding-left:8px;
	padding-top:63px;
	width:261px; 
	height:156px;
}

div#footerPanelDateBadge p#dateBadge,
div#leftSidebarSubcontent p#dateBadge {
	background:url(images/date_badge.jpg) top left no-repeat;
	width:84px;
	height:78px;
	text-align:center;
	padding-top:8px;
	float:left;
}
div#footerPanelDateBadge {
	padding-left:0; 
	background:none; 
	padding-top:5px;
	display:inline;
}

div#footerPanelDateBadge p#dateBadge {
	margin-top:-14px; 
	background:url(images/footer_panel_date_badge.gif) top left no-repeat; 
	width:83px; 
	height:86px;
	display:inline;
	position:relative;
}

p#dateBadge span#month {
	font-size:9px;
	color:#c9aedf;
}

p#dateBadge span#date {
	font-size:38px;
	color:#FFF;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	line-height:1em;
}

p#dateBadge span#paging {
	font-size:10px;
	float:left; 
	clear:left;
	padding-top:35px;
	color:#d6d4d7;
	font-weight:bold;
	text-align:center;
	width:84px;
}

p#dateBadge span#paging a {
	color:#339900;
	text-decoration:none;
}

div#footerPanelDateBadge h2,
div#leftSidebarSubcontent h2 {
	color:#333;
	font-size:12px;
	font-weight:bold;
	float:left; 
	width:140px;
	padding-left:10px;
}

div#footerPanelDateBadge h2 {
	padding-left:15px;
}

div#footerPanelDateBadge p.post,
div#leftSidebarSubcontent p.post {
	float:left; 
	width:150px; 
	font-size:12px; 
	color:#666666; 
	padding-left:10px;
}

div#footerPanelDateBadge p.post {
	padding-left:15px;
}
/**/

/*footer*/
ul#footer {
	float:left;
	color:#b0a590;
	padding-top:8px;
	padding-bottom:15px;
}

ul#footer li {
	display:inline;
	font-size:11px;
	background:url(images/footer_bullet.gif) center right no-repeat;
	padding-right:7px;
	margin-right:1px;
}
/**/

/*feature wrapper*/ 
div#featureWrapper {
	height:242px; 
	width:722px; 
	float:left;
	position:relative;
}

div#featureWrapper a#findOutMoreMain {
	left:272px !important;
	top:130px !important;
}

div#featureWrapper2 a,
div#featureWrapper a {
	background:url(images/btn_find_out_more.png) center center no-repeat; 
	width:143px; 
	height:40px;
	line-height:0;
	font-size:0;
	text-indent:-999px;
	overflow:hidden;
	display:inline;
	outline:none;
	float:left;
	position:absolute;
	left:412px;
	top:320px;
}
/**/

/*inner navigation*/
div#mainInnerNav {
	width:990px; 
	background:url(images/inner_nav_bg.png) top center no-repeat; 
	height:40px; 
	float:left;
}

div#mainInnerNav ul li {
	/*
	display:inline;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding-right:27px;
	padding-top:12px;
	text-indent:-999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	height:14px;*/
}

div#mainInnerNav ul li a {
	height:14px;
	display:block;
	outline:none;
	text-decoration:none;
}

div#mainInnerNav ul {
	padding-left:18px;
}

/**/

/*inner right sidebar*/
div#innerRightWrapper {
	float:right; 
	width:289px; 
	height:100%; 
	background-color:#f8f5ee; 
	border-left:#ebe9e2 1px solid;
}
/**/

/*inner left content*/
div#innerLeftWrapper {
	float:left; 
	width:663px; 
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:10px;
	line-height:1em;
}

div#innerLeftWrapper h1 {
	color:#333333;
	font-size:20px;
	padding-bottom:20px;
	padding-top:0px;
}

div#innerLeftWrapper p {
	font-size:12px;
	color:#666666;
	padding-bottom:17px;
}
/**/

/*rightsidebar header*/
div.rsb_header2 {
	background:url(images/rightsidebar_header_bg2.gif) top left no-repeat;
	width:250px;
	height:31px;
	margin-top:20px;
	margin-left:20px;
	float:left;
	display:inline;
}

div.rsb_header {
	background:url(images/rightsidebar_header_bg.gif) top left no-repeat;
	width:250px;
	height:31px;
	margin-top:20px;
	margin-left:20px;
	float:left;
	display:inline;
}

div.rsb_header2 h2,
div.rsb_header h2 {
	color:#9966cc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	padding:6px;
	padding-left:10px;
}

div.rsb_header2 h2 {
	color:#FFF;
}

div.rsb_content {
	width:248px;
	height:auto;
	background-color:#FFF;
	margin-left:20px;
	border-left:#ebe9e2 1px solid;
	border-right:#ebe9e2 1px solid;
	float:left;
	display:inline;
}

div.rsb_content2 {
	width:248px;
	height:auto;
	margin-left:20px;
	border-left:#ebe9e2 1px solid;
	border-right:#ebe9e2 1px solid;
	float:left;
	display:inline;
}

div.rsb_footer {
	background:url(images/rightsidebar_footer_bg.gif) top left no-repeat;
	width:250px;
	height:3px;
	margin-left:20px;
	float:left;
	display:inline;
}

div.rsb_footer2 {
	background:url(images/rightsidebar_footer_bg2.gif) top left no-repeat;
	width:250px;
	height:3px;
	margin-left:20px;
	float:left;
	display:inline;
}

div.rsb_content ul li a{
	color:#999999;
	text-decoration:none;
}

div.rsb_content ul,
ul#downloads,
ul#academics {
	color:#999999;
	font-size:12px;
	padding-top:8px;
	float:left;
}

ul#downloads li {
	background:url(images/rsb_downloads_bullet2.gif) left no-repeat;
	padding-left:20px;
	margin-left:8px;
	margin-bottom:8px;
	float:left;
	clear:left;
	height:15px;
}

div.rsb_content ul li,
ul#academics li {
	background:url(images/rsb_academics_bullet2.gif) left 2px no-repeat;
	padding-left:23px;
	margin-left:5px;
	/*height:20px;*/
	height:auto;
	padding-top:5px;
	margin-bottom:5px;
	width:190px;
	float:left;
	clear:left;
	padding-bottom:1px;
}

div.rsb_content ul li ul,
ul#academics li ul {
	float:left;
	clear:left;
	height:auto;
	padding-top:5px;
}

div.rsb_content ul li ul li,
ul#academics li ul li {
	background:none;
	float:left;
	clear:left;
	padding:0;
	margin:0;
	width:190px;
}

div.rsb_content ul li.leadin,
ul#academics li.leadin {
	margin-bottom:0;
}

div.rsb_content ul li.sublist,
ul#academics li.sublist {
	height:auto; 
	background-position:0px 3px; 
	padding-top:5px;
}

div.rsb_content ul li ul li,
ul#academics li.sublist ul li {
	background:url(images/rsb_academics_bullet_sublist2.gif) 0px 6px no-repeat;
	padding-left:8px;
}
/**/

/*footer panel*/
div#footerPanelBottom {
	background:url(images/inner_bottom_bg.gif) top left repeat-x; 
	width:990px; 
	height:100%; 
	float:left;
}

div#footerPanelTop {
	float:left; 
	width:990px; 
	height:100%; 
	background-color:#FFF;
	margin-top:18px;
}

div#footerPanelContent {
	float:left; 
	width:988px; 
	background-color:#FFF; 
	height:auto;
	border-right:#efe8da 1px solid; 
	border-left:#efe8da 1px solid;
}

.left {float:left;}
.right {float:right}
/**/

/*inner content*/
div#innerContentFooter {
	background:url(images/inner_bottom_bg.gif) top left repeat-x; 
	width:701px; 
	height:100%; 
	float:left;
}

div#innerContentRightFooter {
	background:url(images/rightsidebar_bottom_bg.gif) top left repeat-x; 
	height:100%; 
	width:289px; 
	float:left;
}

div#innerContentRightFooter2 {
	background:url(images/rightsidebar_bottom_bg2.gif) top left repeat-x; 
	height:100%; 
	width:289px; 
	float:left;
}
/**/

div#quotationWrapper {
	float:left;
	padding-top:15px;
	padding-bottom:25px;
}

p.quotation {
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:18px !important; 
	color:#666666; 
	font-style:italic; 
	line-height:1.2em;
	float:left;
	width:630px;
}

p.quotation span.author {
	color:#999999;
	font-size:12px;
}

img#quotationMark {
	float:left;
}

div#innerContentWrapper {
	float:left; 
	width:989px; 
	height:auto; 
	border-left:#efe8da 1px solid; 
	background:url(images/inner_content_bg.gif) repeat-y;
}

div.clearFix {
	clear:both;
}

span#activityIndicator {
	float:left; 
	clear:left; 
	text-align:center; 
	width:85px; 
	padding-top:3px;
	display:none;
}

h2#eventTitle a:link{
	text-decoration:none;
	color:#333333;
}

img#renweb {margin-top:20px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   /* Safari 3.0 and Opera 9 rules here */

div#topActionWrapper ul {
	padding-top:9px;
}

div#topActionWrapper ul li {
	background-position:0px 0px;
}
}
