/********** DEFAULT STYLES **********/
body, html {
	background-color	: #FFFFFF;
	height				: 100%;
	width				: 100%;
	margin				: 0px;
	padding				: 0px;
	font-family			: Georgia, "Times New Roman", Times, serif;
	font-size			: 13px;
	color				: #000000;
	line-height			: 22px;
	}

img {
	border: 0px;
	}

a {
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

h1 {
	font-size	: 18px;
	font-weight	: normal;
	color		: #A78730;
	display		: inline;
	padding		: 0px;
	margin		: 0px;
	}

h2 {
	font-size	: 18px;
	font-weight	: normal;
	color		: #000000;
	display		: inline;
	padding		: 0px;
	margin		: 0px;
	}

td {
	vertical-align	: top;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
	}

table#main {
	width	: 100%;
	height	: 100%;
	}

table#imageTable {
	margin: 4px;
	}

#imageTable td {
	padding			: 4px;
	vertical-align	: middle;
	text-align		: center;
	}

/********** HEADER/FOOTER **********/
td#page {
	background-color	: #A78730;
	width				: 273px;
	height				: 150px;
	vertical-align		: bottom;
	padding				: 0px 0px 31px 64px;
	}

td#logotype {
	background-color	: #A78730;
	height				: 150px;
	vertical-align		: bottom;
	padding				: 0px 0px 31px 0px;
	}

td#footer-cell {
	vertical-align	: bottom;
	height			: 270px;
	}

table#footer {
	width: 100%;
	}

td#footer-gradient {
	height				: 187px;
	width				: 100%;
	border				: 5px solid #FFFFFF;
	background-image	: url(images/footer-gradient.jpg);
	background-repeat	: repeat-x;
	background-position	: bottom left;
	}

td#legal {
	background-color	: #534522;
	color				: #FFFFFF;
	vertical-align		: middle;
	padding				: 0px 0px 0px 64px;
	font-weight			: bold;
	font-size			: 12px;
	height				: 44px;
	width				: 709px;
	border-left			: 5px solid #FFFFFF;
	}

td#credit {
	background-color	: #CAB783;
	color				: #534522;
	font-weight			: bold;
	font-size			: 12px;
	vertical-align		: middle;
	padding				: 0px 0px 0px 15px;
	height				: 44px;
	width				: 150px;
	border-right		: 5px solid #FFFFFF;
	}

#credit a {
	color		: #534522;
	font-weight	: bold;
	}

#credit a:hover {
	text-decoration:underline;
	}

/********** NAV **********/
td#nav {
	padding: 20px 0px 0px 64px;
	}

#nav a {
	font-size	: 14px;
	font-weight	: bold;
	color		: #C9B580;
	line-height	: 30px;
	}

#nav a.lower-nav {
	color: #666666;
	}

img#nav-dots {
	margin: 10px 0px 10px -10px;
	}

img#logo {
	padding: 15px 0px 0px 4px;
	}

/********** HOME **********/
td#home-nav {
	padding		: 48px 70px 0px 0px;
	width		: 204px;
	text-align	: right;
	line-height	: 24px;
	}

#home-nav a {
	font-size	: 16px;
	font-weight	: bold;
	color		: #C9B580;
	line-height	: 30px;
	}

#home-nav a.home-lower-nav {
	color: #666666;
	}

img#home-logo {
	padding: 15px 0px 0px 4px;
	}

td#home-image {
	height				: 583px;
	background-image	: url(images/home-bg.jpg);
	background-position	: top left;
	background-repeat	: no-repeat;
	}

div#home-blurb {
	font-size	: 13px;
	color		: #666666;
	line-height	: 18px;
	margin		: 370px 0px 0px 410px;
	width		: 320px;
	}

div#home-copy {
	width	: 440px;
	color	: #333333;
	padding	: 20px 0px 100px 0px;
	}

/********** ENDORSEMENTS **********/
div#endorsements {
	width		: 436px;
	font-size	: 12px;
	margin-top	: 20px;
	}

/********** CLASSES **********/
#fees td  {
	font-size	: 16px;
	}

/********** SCHEDULE **********/
div#schedule {
	width		: 510px;
	}

table.schedule-table {
	/*font-weight: bold;*/
	}

.schedule-table td {
	padding: 5px 0px;
	}

/********** ABOUT **********/
.big {
	font-size: 18px;
	}

.brown {
	color: #A78730;
	}

/********** STUDENTS **********/
table#students {
	width		: 505px;
	font-size	: 12px;
	}

td.student-nav {
	background-color	: #CCCCCC;
	height				: 16px;
	color				: #666666;
	border-top			: 1px solid #FFFFFF;
	border-bottom		: 1px solid #FFFFFF;
	font-size			: 11px;
	padding-left		: 19px;
	}

.student-nav a {
	color		: #666666;
	}

td#student-bio {
	padding: 20px 30px;
	}