@charset "UTF-8";
/* CSS Document */
/* Great Bridge */
/*
	darkbrown: 330000
	darkgreen: 363600
	darkblue: 002141 /text
	cream: e4d5ae
	greengold: 666633
	yellowgold: b69e61
*/

/* ARCHITECTURE */
body {
	background-color:#363600;
	font-family:Helvetica, Verdana;
	color:#002141;
	font-size:36px;
	margin:0;
	padding:0;
	height: 550px;
}
#main {
	background-color:#fff;
	border:0;
	margin:0 auto;
	padding:0;
	width:980px;
	height:400px;
	text-align:center;
}
#main img {
	margin:0;
	padding:0;
}
#leftphilosophy {
	height:300;
	width: 500;
}
}
#philosophy2 {
	height:300;
	width: 500;
	text-align: right;
}
	
#containerHome {
	background-color:#fff;
	border:2px solid #330000;
	border-top:0;
	margin:0 auto;
	padding:0;
	width:976px; /* flash nav: inner border 2px */
	height:535px;
	text-align:center;
	background-image:url("../_images/girlBG.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	clear:both;
}
#containerHome img {
	margin:0;
	padding:0;
}
#containerPhilosophy {
	background-color:#fff;
	border:2px solid #330000;
	border-top:0;
	margin:0 auto;
	padding:0;
	width:976px; /* flash nav: inner border 2px */
	height:535px;
	text-align:center;
	background-image:url("../_images/girlBG.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	clear:both;
}
#containerPhilosophy img {
	margin:0;
	padding:0;
}
#container {
	background-color:#fff;
	border:2px solid #330000;
	border-top:0;
	margin:0 auto;
	padding:0;
	width:976px; /* flash nav: inner border 2px */
	height:535px;
	text-align:center;
	overflow:hidden;
	clear:both;
}
#container img {
	margin:0;
	padding:0;
}
#left {
	border:0;
	float:left;  
	display:inline; 
	margin:0;
	padding:0 10px;
	width:690px;
	height:100%;
	text-align:left;
}
#left img {
	margin:10px;
	float:right;
}
#right {
	border:0;
	border-left:1px dashed #999;
	float:left;
	display:inline;
	width:245px;
	text-align:center;
	padding-bottom:2000px;
	margin-bottom:-2000px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#right img {
	margin:15px 0;
}
#footer {
	margin:0 auto;
	padding:0;
	background-color:#363600;
	border:2px solid #e4d5ae;
	display:block;
	width:976px;
	height:40px;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	background-image:url("../_images/footerBG.jpg");
	background-repeat:repeat-x;
	background-position:top;
	position:relative;
	clear:both;
}
#footer .containerRow {
	margin:0;
	padding:0;
	width:976px;
	display:inline;
	text-align:left;
	position:relative;
	clear:both;
}
#footer .title {
	font-size:16px;
	text-transform:uppercase;
	display:block;
	margin:12px 10px;
	padding:0 0;
	float:left;
} 
#footer .wrap {
	margin:0;
	padding:12px 12px;
	float:left;
}



/* COMMON */
h1 {
	font-size:20px;
	font-weight:bold;
	color:#b69e61;
	text-transform:none;
	margin:10px auto 6px auto;
	padding:0;
	text-align:left;
}
h2 {
	font-size:18px;
	font-weight:bold;
	color:#002141;
	margin:10px auto;
	padding:0;
	text-align:left;
	clear:both;
}
h3 {
	font-size:16px;
	font-weight:bold;
	color:#002141;
	text-transform:uppercase;
	margin:0;
	padding:0;
	text-align:center;
}
h4 {
	font-size:14px;
	font-weight:bold;
	color:#002141;
	text-transform:uppercase;
	margin:0;
	padding:0;
	text-align:left;
}
h5 {
	font-size:10px;
	font-weight:bold;
	color:#002141;
	text-transform:uppercase;
	margin:0;
	padding:0;
	text-align:left;
}
p {
	color:#002141;
	font-size:12px;
	text-align:right;
	margin:8px 0;
	padding:0;
}
em {
	font-size:20px;
	
}
.center {
	margin:0 auto;
	padding:0;
	text-align:center;
}
.small {
	font-size:11px;
}
.large {
	font-size:14px;
}
#left h3 {
	color:#b69e61;
	margin:0 auto;
	text-align:center;
}
#right h3 {
	color:#b69e61;
	margin:0 auto;
	text-align:center;
}
#right h4 {
	color:#363600;
}
#right p {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	text-align:left;
	margin:10px 15px;
}
ol ul {
	margin:10px;
	padding:0;
	text-align:left;
}
li {
	margin:0;
	padding:0;
	font-size:13px;
	text-align:left;
}
a:link, a:visited {
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	padding:0;
	text-align:left;
}
a:hover, a:active {
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	margin:0;
	padding:0;
	text-align:left;
}

/* CONTENT */
.margined {
	padding-left:190px;
	padding-top: 5px;
}
.curriculum {
	margin:20px 10px 20px 350px;
}
#facebook {
	border:0;
	display:inline; 
	margin:0;
	padding:0;
	width:250px;
	height:65px;
	text-align:center;
	clear:both;
}
#facebook img {
	margin:5px;
	padding:0;
	float:left;
}
#facebook a {
	color:#363600;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0;
	float:left;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#facebook a:hover {
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	padding:0;
	float:left;
	text-align:left;
}
#iconholder { /*sidebar subheader */
	border:0px solid #cc0000; 
	margin:0 auto;
	padding:0;
	width:240px;
	text-align:center;
	position:relative;
	clear:both;
}
#iconholder img {
	margin:5px 4px;
	padding:0;
	float:left;
	display:inline;
}
#iconholder h3 {
	margin:7px auto;
	padding:0;
	text-align:center;
	display:inline;
	float:left;
}
#titleholder { /*page header */
	border:0px solid #cc0000; /*testing*/
	margin:0;
	padding:0;
	width:300px;
	text-align:left;
	clear:both;
}
#titleholder img {
	border:0px solid #cc0000; /*testing*/
	margin:5px 5px;
	padding:0;
	text-align:left;
	float:left;
	display:inline;
}

#titleholder h1 {
	border:0px solid #cc0000; /*testing*/
	margin:7px 0;
	padding:0;
	text-align:left;
	float:left;
	display:inline;
}
#subtitleholder { /*page subheader */
	border:0px solid #cc0000; /*testing*/
	margin:0 auto;
	padding:0;
	width:240px;
	height:35px;
	text-align:center;
	position:relative;
	clear:both;
}
#subtitleholder img {
	border:0px solid #cc0000; /*testing*/
	margin:5px 4px;
	padding:0;
	float:left;
	display:inline;
}
#subtitleholder h3 {
	border:0px solid #cc0000; /*testing*/
	margin:7px 4px;
	padding:0;
	text-align:center;
	float:left;
	display:inline;
}
.clear {
	clear:both;
}
.clearleft {
	clear:left;
}

