body
{
	background: #fff url(../images/green-leaf-bg.jpg) no-repeat 0 0;
	border-top: 7px solid #903002;
}
.container
{
margin: 0;
}

#logo-figure
{
background: transparent url(../images/logo-figure.png) no-repeat;
width: 94px;
height: 324px;
margin: 26px auto 30px 15px;
}
#logo
{
background: transparent url(../images/logo.png) no-repeat;
height: 50px;
margin-top: 36px;
}
a
{
text-decoration: none;
}
#menu 
{
background: transparent url(../images/menu-bg.png) no-repeat;
height: 50px;
margin-top: 36px;
}
#menu ul
{
margin: 3px 0 7px 20px;
}
#menu li, #footer-menu li
{
display: inline;
}
#menu .main a, #footer-menu .main a
{
color: #fff;
font-weight: bold;
text-transform: uppercase;
margin-right: 21px;
}
#menu .main a.last, #menu .sub a.last
{
margin: 0;
}
#menu .sub a, #footer-menu .sub a
{
color: #ffa50d;
margin-right: 23px;
}
#footer-menu
{
margin-bottom: 10px;
}
#footer-menu .main a
{
color: #ffa50d;
margin-right: 11px
}
#footer-menu .sub a
{
margin-right: 13px;
}
#footer-menu ul
{
margin: 0 0 10px 0;
display: inline;
}
#footer-menu ul.sub
{
margin-left: 7px;
}
#promo
{
margin-top: 132px;
}
#promo-one
{
height: 95px;
}
#promo-two
{
background: transparent url(../images/apt-promo-bg.png) no-repeat;
height: 95px;
}
#promo-three
{
background: transparent url(../images/gift-promo-bg.png) no-repeat;
height: 95px;
}
#content
{
float: left;
margin-top: 15px;
padding: 40px 0;
background: transparent url(../images/70-white.png) repeat;
}
.person 
{
color: #903002;
font-weight: bolder;
margin: 10px;
font-size: 16px;
}
.person  .job
{
color: #000000;
font-weight: normal;
font-size: 11px;
}
h1, h2, h3, h4
{
color: #903002;
font-weight: bolder;
}
h3 a 
{
color: #903002;
}
a
{
color: #333399;
}

.imageCaptionLeft, .pullquoteLeft 
{
float: left;
margin: 0 10px 10px 0;
}
.imageCaptionRight, .pullquoteRight 
{
float: right;
margin: 0 10px 0 10px;
}

.pullquoteRight, .pullquoteLeft 
{
font-size: 1.4em;
padding: 10px 10px 0 10px;
border-top: 5px solid #333399;
width: 33%;
margin-top: 5px;
line-height: 1.2em;
}
.by
{
text-align: right;
font-size: .9em;
}
.pullquoteRight p, .pullquoteLeft p
{
margin-bottom: .5em;
}
.sidebar
{
padding-top: 56px;
}
#sidebar-bottom 
{
margin-top: 5em;
padding-top: 20px;
background: #fff url(../images/white-bottom-bar-bg.jpg) no-repeat 0 0;
overflow: visible;
}
#sidebar-bottom #class, #sidebar-bottom #try
{
padding: 20px 0;
}
#sidebar-bottom #class p, #sidebar-bottom #try p
{
margin: 1em 5px 0;
}
#footer
{
padding: 30px 0 30px 10px;
background: #fff url(../images/footer-bg.jpg) repeat-x 0 0;
height: 121px;
}