/*------------------------------------------
	General
------------------------------------------*/
body {
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../images/lo_main_bg.jpg);
	background-color: white;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#494949;
}
a, a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
}
p {
	margin-bottom: 14px;
	margin-top: 5px;
	line-height: 160%;
	font-size: 14px;
}
h1 {
	letter-spacing: -1px;
	margin-bottom: 20px;
	margin-top: 5px;
	color: #333333;
	font-size: 30px;
}
h2 {
	font-weight: 300;
	font-size: 20px;
	color: #d95700;
}
h3 {
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
}
h4 {
	font-weight: 300;
	font-size: 16px;
	color: #d95700;
}
/*------------------------------------------
	Structure
------------------------------------------*/
#wrapper {
	width: 960px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#header {
	margin-left: 10px;
	height: 136px;
}
#logo {
	left: 10px;
	top: 47px;
	position: absolute;
}
#page {
	margin-bottom: 100px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}
#page.blog {
	margin-bottom: 0px;
}
#main {
	float: left;
	padding: 30px;
	background-color: white;
	width: 510px;
}
#sidebar {
	float: right;
	width: 390px;
}
#two-column {
	clear: both;
	xmargin-top: 60px;
	padding-bottom: 50px;
	background-position: left top;
	background-repeat: repeat-y;
	background-image: url(../images/2-column-bg-tile.gif);
}
#three-column {
	clear: both;
	xmargin-top: 60px;
	padding-bottom: 50px;
	background-position: left top;
	background-repeat: repeat-y;
	background-image: url(../images/3-column-bg-tile.gif);
}
#three-column #posts {
	float: left;
	width: 431px;
	padding: 25px 30px 0px 30px;
	background-color: transparent;
}
#three-column #sidebar,
#two-column #sidebar {
	float: left;
	width: 229px;
	margin: 0px;
	padding: 0px;
}
#page-content {	
	padding: 25px 30px 0px 30px;
	float: left;
	width: 670px;
}
#three-column #ad-space {
	width: 239px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.aside-container {
	padding-left: 20px;
	padding-right: 20px;
}
.wide-column {
	width:460px;
	float: left;
}
.narrow-column {
	width: 179px;
	float: left;
}
.five-four-wide {
	width: 358px;
	float: left;
}
.five-four-narrow {
	width: 279px;
	float: left;
}
.right-column {
	margin-left: 30px;
}
/*------------------------------------------
	Sidebar
------------------------------------------*/

.side-section {
	margin-left: 0px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 20px;
}
.side-graphic {
}
.side-graphic img {
	padding: 0px;
	margin: 0px;
}
.side-title {
	border-style: solid;
	border-left-color: #C3CABB;
	border-bottom-color: #B7BFAE;
	border-right-color: #C3CABB;
	border-top-color: #ECEEE9;
	border-width: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
	color: #333333;
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url(../images/grey-title-tile-bg.jpg);
	background-color: #CFD4C9;
}
.side-title-rounded {
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 30px;
	padding-left: 30px;
	color: #333333;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../images/grey_header_bg.png);
	background-color: none;
}
.side-title h3 {
	font-weight: bold;
	line-height: 43px;
	font-size: 14px;
}
.side-title-rounded h3 {
	font-weight: bold;
	line-height: 40px;
	font-size: 18px;
	color: white;
}
/*------------------------------------------
	Footer
------------------------------------------*/
#footer {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	color: #999;
	padding-bottom: 50px;
	padding-top: 30px;
	border-top-color: #CCC;
	border-top-width: 3px;
	border-top-style: solid;
}
#footer-nav {
}
.footer-section {
	margin-right: 20px;
	padding-left: 10px;
	font-size: 12px;
	width: 280px;
	float: left;
}
.footer-blog-item {
	float:left;
	margin-right:20px;
}
.footer-header {
	font-weight: bold;
	display: block;
	padding-bottom: 6px;
}
/*------------------------------------------
	Navigation
------------------------------------------*/
.footer-blog-item{
	margin-bottom: 8px;
	display: block;
}ul.lo-footer-family{		
}
ul.lo-footer-family li{
	float: left;
	width:125px;
	padding-bottom:5px;
}
.copywrite {
	font-size: 10px;
}
#navigation {
	right: 10px;
	top: 60px;
	height: 70px;
	position: absolute;
}
#navigation ul {
}
#navigation ul li {
	font-style: normal;
	font-weight: bolder;
	/*margin-right: 10px;*/
	font-size: 15px;
	margin-left: 20px;
	float: left;
	/*display: inline; Using float instead. Removed to add subnav Ñ but might be needed for IE? */
	list-style-type: none;
}
#navigation ul li a {
	border-style: none;
	padding-bottom: 3px;
	text-decoration: none;
	color: white;
}
#navigation ul li.selected a {
	border-bottom-color: white;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

#breadcrumb {
	color: #666666;
	padding-left: 32px;
	line-height: 40px;
	font-size: 11px;
	float: left;
	width: 490px;
	xmargin-left: 20px;
	height: 40px;
}

#breadcrumb ul {
	margin: 0px;
}
#breadcrumb ul li {
	color: #666;
	padding-right: 5px;
	padding-left: 7px;
	border-left-width: 1px;
	border-left-color: #999;
	border-left-style: solid;
	line-height: 40px;
	font-size: 11px;
	display: inline;
	list-style-type: none;
}
ul.subsections {
	border-top: 1px solid #E5EDC9;
	position: absolute;
	top: 24px;
	right: 0px;
	width: 550px;
}
#navigation ul li ul.subsections li {
	float: right;
	padding-top: 5px;
	font-size: 13px;
}
#navigation ul li ul.subsections li a {
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: none;
}
#navigation ul li ul.subsections li.selected a {
	border-bottom-color: white;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

/*-------------------------------------------------------
  Sub Page Navigation
-------------------------------------------------------*/
#subpage-nav {
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url(../images/subpage-nav-bg-tile.png);
	background-position: left top;
	background-repeat: repeat-y;
}
ul#subpage-nav-items {
}
ul#subpage-nav-items li {
	display: block;
	font-size: 16px;
	font-weight: bold;
	width: 175px;
	padding: 7px 20px 10px 20px;
}
ul#subpage-nav-items li.selected {
	background-color: #666;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topright: 3px;
}
ul#subpage-nav-items li a {
	color: #666;
	text-decoration: none;
}
ul#subpage-nav-items li.selected a {
	color: #fff;
}
ul#subpage-nav-items li a:hover {
	text-decoration: underline;
}
ul#subpage-nav-items li.selected a:hover {
	text-decoration: none;
}
ul#subpage-nav-items li .subpage-description {
	display: block;
	padding-top: 2px;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}
ul#subpage-nav-items li.selected .subpage-description {
	color: #fff;
}
ul#subpage-nav-items ul li {
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
ul#subpage-nav-items li ul li.not-current a {
	color: #ccc;
	text-decoration: none;
}
ul#subpage-nav-items li.selected ul li.current a {
	color: #fff;
}
ul#subpage-nav-items li ul li a:hover {
	color: #fff;
}
ul.third-level-nav {
	margin-top: 5px;
	border-top: 1px solid #999;	
}

/*------------------------------------------
	Misc
------------------------------------------*/
.float-left {
	float: left;
}
hr.thick {
	margin-top: 20px;
	margin-bottom: 20px;
	border: none;
	border-top-color: #D9D6DD;
	border-top-width: 3px;
	border-top-style: solid;
}
#breadcrumb a, #footer a {
	color: #666666;
}
.no-fluff{
	line-height: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.black{
	color: black;
}
.ligher-grey{
	color: #666;
}
.xxs {
	font-size: 10px;
}
.xs {
	font-size: 11px;
}
.sm {
	font-size: 12px;

}
.larger {
	line-height:150%;	
	font-size: 16px;
}
.thinner {
	font-weight: 200;
}
.lighter {
	color: #666;
}
.md{
	font-size: 18px;
}
.lg {
	margin-bottom: 22px;
	line-height: 121%;
	font-size: 20px;
}
.closer {
	line-height: 136%;
}
.closer-still {
	line-height: 108%;
}
.clearfix {
	height: 1px;
	clear: both;
}
.yellow {
	background-color: #ecf1b8;
}

.dl-file {
	margin-left: 20px;
	font-size: 14px;
	line-height: 120%;
	margin-top: 10px;
	padding-bottom: 7px;
	padding-left: 26px;
}
.icon-link {
	display: inline;
	font-size: 14px;
	line-height: 16px;
	padding-left: 26px;
}
.document {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/icons/blog.gif);
}
.profiles {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/icons/cards_address.gif);
}
.zip {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/icons/folder_zipper.gif);
}
.get {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/icons/arrow.png);
}
.view-content {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/icons/blogs_stack.gif);
}
.watch-video {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/icons/film.gif);
}
.learn-more {
	padding-left: 18px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/icons/arrow_000_small.gif);
}
.file-size {
	font-size: 10px;
	display: block;
}

.thin-underline {
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.thic-underline {
	border-bottom-color: #cccccc;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}
.little-extra-top-padding {
	padding-top: 5px;
}
.extra-bottom-padding{
	padding-bottom:6px;
}
.extra-bottom-margin {
	margin-bottom: 10px;
}
.short-column{
	margin-top: 15px;
	margin-left:10px;
	float: left;
	width: 238px;
}
.short-column h6{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 5px;
	line-height: 14px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.job-title {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-transform: uppercase;
}
.short-column p {
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 0px;
}
.float-left{
	float: left;
}
.green{
	letter-spacing: 0px;
	font-size: 18px;
	color: #9BB94E;
	font-weight: bold;
	
}
.light-yellow{
	background-color: #eff4e0;
}
.dir-listing {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 0px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 10px;
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 14px;
	line-height: 120%;
	
}
.left-side{
	width:150px;
	float:left;
	text-align: left;
}
.right-side{
	width:150px;
	float:right;
	text-align: right;
}
.no-bt-padding{
	padding-bottom: 0px;
	padding-top:0px;
}
.orange-box {
	color: white;
	width: 325px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/orange_bg.png);
	background-color: #e97f1b;
}
.orange-box a, .orange-box a:visited{
	text-decoration: none;
}
.orange-box a:hover div{
	cursor: pointer;
	background-color: rgba(0,0,0,.05);
}
.orange-box-item p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
.orange-box-header {
	right: -3px;
	top: 225px;
	padding-left: 20px;
	position: absolute;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	line-height: 49px;
	height: 49px;
	width: 311px;
	background-position: left top;
	background-image: url(../images/orange_box_title_bg.png);
	background-repeat: no-repeat;
}
 .orange-box-item {
	padding-bottom: 2px;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.orange-box-underline {
	border-bottom-color: #F3B475;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.orange-box-title {
	margin-bottom:1px;
	display: block;
	font-size: 18px;
	font-style: italic;
	color: white;
}
.orange-box-item p {
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	color: #f5efe9;
	font-weight: 300;
	line-height: 110%;
}
.dark-grey-box {
	overflow: hidden;
 	margin: 0px;
 	padding: 0px;
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 20px;
	color: #f7fadb;
	height: 253px;
	width: 585px !important;
	background-position: left top;
	background-image: url(../images/dark_grey_box.jpg);
	background-repeat: no-repeat;
	background-color: #333333;
}
.dark-grey-box p {
	font-size: 12px;
}.dark-grey-box h3 {
	font-size: 20px;
	font-style: italic;
	color: #87d7d7;
}
.dgb-section {
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	width: 155px;
}
#welcome-message {
	padding-bottom: 40px;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
}
#welcome-graphic {
	right: 55px;
	top: -36px;
	position: absolute;
}
#welcome-left {
	float:left;
	width:625px;
}

#welcome-right {
	width:325px;
	float:left;
}
p.welcome {
	letter-spacing: -1px;
	color: #333333;
	line-height: 118%;
	font-size: 30px;
}
.quote-box {
	margin-bottom: 15px;
	padding: 15px;
	background-color: #eff3e1;
	border-style: solid;
	border-color: #e8edd4;
	border-width: 1px;
}
.quote{
	color:#666;
	margin: 0px;
	line-height: 141%;
	font-size: 14px;
	font-style: italic;
	font-weight: 200;
}
.quote-author{
	color:#666;
	line-height: 141%;
	font-size: 12px;
	font-weight: bold;
}ul.news{
}
ul.news li{
	margin-bottom: 15px;
	clear: both;
}
.news-date{
	color: #666;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 70px;
	font-size: 12px;
}
.news-title{
	color: #666;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
.news-description{
	font-size: 12px;
}
.news-wrap{
	float: left;
	width: 362px;
}
#habama-blurb{
	padding: 10px;
}
.habama-checklist{
	width: 225px;
	float: left;
}
.habama-checklist-item{
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 100%;
	font-size: 12px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/icons/tick_small.gif);
}
.indent-left-10 {
	margin-left:10px;
}
/*------------------------------------------
	Blog
------------------------------------------*/
.blog-blup {
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 12px;
	line-height: 140%;
}
.aside-divider {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
}
.post {
	padding-bottom: 30px;
}
.post h3 {
	border-bottom: 1px solid #e5e5e5;
	font-weight: 200;
	font-size: 30px;
	padding-bottom: 5px;
}
.post h3 .post-date {
	font-size: 20px;
}
.post h3 a .post-date {
	color: #999;
}
.post h3 a {
	text-decoration: none;
}
.post p {
	font-size: 12px;
	line-height: 150%;
}
.post-meta {
	line-height: 144%;
	color: #666666;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #BBD9EE;
	border-bottom-color: #BBD9EE;
	background-color: #eaf5ff;
}
a.more-link {
	font-weight: bold;
}
.comments-count {
	padding: 5px 0px 10px 0px;
	color: #999;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	background-position: left 7px;
	background-repeat: no-repeat;
	background-image: url(../images/comments-icon.gif);
}
.comments-count a,
.comments-count a:visited {
	color: #999;
	text-decoration: none;
}
.section-promo h4 {
	margin-top: 10px;
	font-weight: bold;
}
.section-promo p {
	font-size: 11px;
	line-height: 130%;
}
.search-box {
	padding-top: 15px;
	padding-bottom: 15px;
}
.aside-container h3 {
	font-size: 16px;
	padding-bottom: 5px;
}
.internal-promo-title {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../images/promo-title-bg-tile.png);
	background-color: #CDD1A9;
}
.internal-promo-title h3 {
	color: white;
	font-size: 16px;
}
.ads {
	padding: 16px 11px 15px 20px;
}
.ad {
	margin-top:4px;
	margin-bottom:5px;
	margin-right:9px;
	float: left;
}
.advertise-here {
	border-top: 1px solid #ccc;
	margin: 0px 20px 20px 20px;
	padding-top:5px;
	font-size: 12px;
}
#pagination {
	font-size: 16px;
	font-weight: bold;
}
#pagination .current {
	padding:0px 5px 0px 5px;
	color: #999;
}
#pagination a,
#pagination a:visited {
	padding:0px 5px 0px 5px;
	color: #333;
	text-decoration: none;
}
#pagination a:hover {
	color: #333;
	text-decoration: underline;
}
.extra-top-padding {
	padding-top: 20px;
}
.videos {
}
.video-title {
	font-size: 13px;
	font-weight: bold;
	display: block;
}
a.video-link {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.video-link:hover {
	text-decoration: none;
}
.sub-section {
	padding-top: 10px;
}
.sub-section h4 {
	padding-left: 20px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px solid #e5e5e5;
}
.video-sm {
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
}
.video-still {
	padding: 0px;
	margin: 0px;
	border: 1px solid #e5e5e5;
	float: left;
}
.video-descript {
	width: 120px;
	padding:0px 0px 0px 10px;
	float: left;
}
ul.categories-list {
	font-weight: bold;
	font-size: 13px;
	list-style-type: none;
}
ul.categories-list a {
	text-decoration: none;
}
.tagcloud {
}
.tagcloud a,
.tagcloud a:visited {
	text-decoration: none;
}
.tagcloud a:hover {
	text-decoration: underline;
}
blockquote {
	font-weight: lighter;
	border-top: 3px solid #e5e5e5;
	border-bottom: 3px solid #e5e5e5;
	font-size: 16px;
	color: #999;
	line-height: 150%;
	padding: 15px 0px 15px 0px;
	margin-bottom:20px;
}
blockquote .quote-author {
	color: #999;
	font-weight: normal;
	display: block;
	font-size: 14px;
	padding-top:10px;
}
#commentform label {
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
}
#comments {
	
}
#comments h4 {
	padding: 30px 0px 5px 0px;
	font-size: 20px;
	color: #333;
	border-bottom: 2px solid #e5e5e5;
}
.comment {
	margin-bottom: 1px;
	padding: 10px;
}
.comment-meta cite {
	font-weight: bold;
}
.comment-meta a,
.comment-meta a:visited {
	text-decoration: none;
	font-size: 14px;
	color: #999;
	font-weight: normal;
}
.comment-meta a:hover {
	text-decoration: underline;
}
.comment p {
	font-size: 12px;
}
.comment.even {
	background-color: #F7FAF5;
}
.comment.odd {
	background-color: #F4F8F0;
}
#comment-form {
	padding-top: 10px;
}
.awaiting_moderation {
	color: #992236;
	font-size: 12px;
	font-weight: bold;
}
.results-total {
	margin-left: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-top: 0px;
	color: #999999;
	font-size: 16px;
}
.keyword-search {
	color: #666666;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #ffffcc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.35);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.35);
}
h2.pagetitle {
	margin-bottom: 30px;
}
ul.plain-list {
	font-size: 12px;
}
ul.plain-list li {
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 150%;
}
/*------------------------------------------
	Quick Links
------------------------------------------*/
.ql-title {
	border-bottom: 3px solid #e5e5e5;
}
ul.ql-list {
	font-size: 11px;
}
ul.ql-list li {
	padding-top: 6px;
	padding-bottom: 6px;
}
.ql-list-title {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	padding-top: 15px;
}
/*------------------------------------------
	Did you know?
------------------------------------------*/
.did-you-know {
	margin-top: 20px;
	background-color: #FCFFF0;
	font-size: 16px;
	border-bottom: 3px solid #F8EED8;
}
.did-you-know h3 {
	padding: 6px 10px 6px 10px; 
	font-size: 16px;
	font-weight: bold;
	background-color: #EEBC90;
	color: #fff;
}
.did-you-know p {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
	color: #E79A60;
}
.dyk-more-link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
.dyk-source {
	font-size: 9px;
	color: #999;
}
/*------------------------------------------
	WP Page Elements
------------------------------------------*/
.section-column {
	width: 280px;
}
h3.section-title {
	font-size: 14px;
	font-weight: bold;
	color: #494949;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 5px;
}
h2.section-title {
	font-size: 24px;
	font-weight: bold;
	color: #494949;
	padding-top: 15px;
	margin-top: 35px;
	border-top: 1px solid #e5e5e5;
}
ul.section-list {
	padding-bottom: 20px;
}
ul.section-list li {
	padding-bottom:7px;
	font-size: 12px;
}
.faculty-member {
}
.back-to-top {
	float: right;
	font-size: 12px;
	font-weight: bold;
}
.member-photo {
	width: 120px;
	float:left;
}
.member-bio {
	padding-left: 20px;
	width: 530px;
	float:left;
}
.member-bio h4 {
	xpadding-top: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.member-title {
	display: block;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
}
.member-email {
	font-size: 11px;
}
#student-lounge-link {
	height: 29px;
	line-height: 0px;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	background-image: url(../images/subpage-nav-bg-tile.png);
	background-position: left top;
	background-repeat: repeat-y;
}
#student-lounge-link img a {
	line-height: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
}
#newletter-form {
	padding:10px 0px 10px 0px;
	margin: 0px;
	background-image: url(../images/blue-grad-bg-tile.png);
	background-position: left top;
	background-repeat: repeat-y;
	border-top: 1px solid #e5e5e5;
}
#newletter-form form {
	padding: 1px;
	margin: 0px;
}
.newsletter-title {
	font-size: 13px;
	color: #999;
	padding-bottom: 5px;
}
.newsletter-email-field {
	width: 95px;
	color: #999;
}