html {
	height: 100%;
	min-width: 904px;
	}
body {
	width: 100%;
	min-width: 904px;
	height: 100%;
	display: table;
	font: 75%/160% Arial, Helvetica, sans-serif;
	background-color: #000;
	color: #000;
	padding-bottom: 100px;
	}
h1, 
h2 {
	font-family: Arial,Helvetica,Verdana,Tahoma,"lucida grande",sans-serif;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: normal;
	color: #666;
	/*border-bottom: 1px solid #000;*/
	}
h1 {
	margin: 30px 10px 10px 0;
	padding-bottom: 5px;
	font-size: 2.2em;
	color: #CD1B19;
	border-bottom: 1px solid #DDD;
	}
h2 {
	font-family: Arial,Helvetica,Verdana,Tahoma,"lucida grande",sans-serif;
	margin: 20px 10px 15px 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #666;
	color: #333;
	clear: left;
	font-size: 1.7em;
	}
h3 {
	font-family: Arial,Helvetica,Verdana,Tahoma,"lucida grande",sans-serif;
	margin: 20px 10px 15px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	border: 0;
	color: #000;
	font-size: 1.3em;
	}
h4 {
	font-size: 13px;
	font-weight: bold;
	}
h5 {
	font-size: 12px;
	font-weight: bold;
	}
p {
	font-family: verdana, arial, tahoma, "lucida grande", helvetica, sans-serif;
	margin: 10px 0;
	line-height: 1.5em;
	}
a, 
a:visited, 
a:active, 
a:hover {
	color: #0000FF;
	}
a:hover {
	text-decoration: underline;
	}
/*a:active {
	outline: none;
	}*/
*:target {
	background-color: #FEFF82;
	}
ul, ol {
	margin: 15px 30px;
	}
ul li, 
ol li {
	margin: 2px 5px;
	}
ul li {
	list-style-type: disc;
	}
ol li {
	list-style-type: decimal;
	}
strong {
	font-weight: bold;
	}
em {
	font-style: italic;
	}
hr {
	border: 0;
	border-top: 1px solid #DDD;
	margin-top: 30px;
	}

div#outer-wrapper{
	width: 100%;
	min-width: 904px;
	height: 100%;
	display: table;
	position: relative;
	background: #000 url(http://images.lifetothenations.com/backgroundPage.png) no-repeat center top;
	}
div#inner-wrapper{
	width: 904px;
	margin: 0 auto;
	position: relative;
	background-color: transparent;
	}
div#nav {
	border-top: 1px solid #131313;
	margin: 0;
	font-family: Arial,Helvetica,Verdana,Tahoma,"lucida grande",sans-serif;
	height: 33px;
	background: #333 url(http://images.lifetothenations.com/backgroundNav.png) repeat-x left top;
	}
div#nav a {
	display: block;
	float: left;
	color: #FFF;
	font-size: 1.25em;
	padding: 7px 16px 7px 16px;
	border-right: 1px solid #131313;
	}
div#nav a#navCurrent {
	color: #000;
	background-color: #333;
	text-decoration: none;
	background: #FAD34A url(http://images.lifetothenations.com/backgroundNavOff.png) repeat-x left -7px;
	}
div#nav a:hover {
	color: #000;
	background-color: #333;
	text-decoration: none;
	background: #FAD34A url(http://images.lifetothenations.com/backgroundNavOff.png) repeat-x left -7px;
	}
div#top {
	background-color: #FFF;
	/*background: #FFF url(http://images.lifetothenations.com/backgroundNavOff.png) repeat-x left -40px;*/
	padding-bottom: 100px;
	padding-top: 5px;
	}
div#content {
	width: 540px;
	margin: 0 0 0 10px;
	background-color: #FFF;
	}
body.singleCol div#content {
	width: 96%;
	}
div#content div.post {
	margin: 0 10px 0 15px;
	}
div#header {
	width: 905px;
	height: 169px;
	overflow: hidden;
	}
div#metaLinks {
	position: absolute;
	top: -5px;
	right: 20px;
	color: #CCC;
	font-size: 0.8em;
	}
div#metaLinks a {
	}
div#admin {
	width: 97px;
	height: 21px;
	position: absolute;
	top: 0;
	left: 500px;
	font-size: 0.8em;
	color: #999;
	background: transparent url(http://images.lifetothenations.com/adminbar.gif) no-repeat left -1px;
	padding: 0 30px;
	text-align: center;
	}
div#admin a {
	color: #FFF;
	text-decoration: underline;
	padding: 0 1px;
	}
div#advertHeader {
	width: 346px;
	height: 121px;
	position: absolute;
	top: 34px;
	right: 20px;
	}
div#advertHeader img {
	padding: 2px;
	border: 1px solid #DDD;
	}
div#navGlobal {
	width: 320px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0 2px; 10px;
	margin-left: 370px;
	}
div#footer {
	width: 904px;
	margin: 0 auto 100px auto;
	padding: 20px 0 25px 0;
	clear: left;
	position: relative;
	background-color: #FFF;
	background: #0B0B0B url(http://images.lifetothenations.com/backgroundFooter.png) repeat-x left top;
	border-top: 3px solid #FD8C00;
	color: #FFF;
	font-size: 1.2em;
	}
div#footer p {
	margin: 0; 
	padding: 0 20px;
	text-align: center;
	}
div#footer p#sitecredit a {
	color: #999;
	}
div#footer p#sitecredit {
	font-size: 0.65em;
	padding: 2px 0;
	color: #999;
	}
img#logo {
	display: block;
	position: absolute;
	top: 0;
	left: -20px;
	}

/* Pagination */
.paginate {
	margin: 20px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px 0;
	text-indent: 10px;
	}
.paginate {
	font-size: 1.2em;
	}
.paginate p {
	padding-left: 4px;
	}
.paginate a, 
.paginate b {
	padding: 1px 7px 2px 7px;
	}
.paginate a:hover {
	background-color: #DDD;
	}
.paginate b {
	padding: 0 6px 1px 6px;
	border: 1px solid #CCC;
	}
.showpagination {
	display: block;
	}
.showpagination1 {
	display: none;
	}

/* Calendar */
.calendar {
	font-size: 1.1em;
	}
.calendar td {
	padding-left: 10px;
	}
.calendar td a {
	position: absolute;
	top: 0;
	left: 0;
	width: 38px;
	height: 38px;
	}
.calendar td a:hover {
	background-color: transparent;
	text-decoration: none;
	}
.calendar th a, 
.calendar tr#calendarMonthLinks td a {
	display: inline;
	position: relative;
	padding: 3px 5px;
	width: auto;
	height: auto;
	}
.calendar tr#calendarHeading th a {
	width: auto;
	}
.calendar th a:hover, 
.calendar tr#calendarMonthLinks td a:hover {
	background-color: #DDD;
	}
.calendar td div, 
.calendar th {
	width: 28px;
	height: 40px;
	position: relative;
	}
.calendar tr#calendarMonthLinks td div {
	width: auto;
	}
.calendar tr#calendarMonthLinks td div.calendarNextMonth {
	float: right;
	margin-right: 2px;
	}
.calendarRow strong {
	padding: 0 6px 1px 6px;
	border: 1px solid #CCC;
	}
#calendarHeading th {
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
	width: auto;
	height: auto;
	}
.calendarDayHeading {
	padding-top: 4px;
	}
td.eventDay {
	width: 38px;
	padding-left: 0;
	background: transparent url(http://images.lifetothenations.com/backgroundCalendarEvent.png) no-repeat left top;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	}
td.eventDay a, 
td.selectedDay a {
	padding-left: 10px;
	width: 28px;
	}
td.selectedDay {
	padding-left: 0;
	background: transparent url(http://images.lifetothenations.com/backgroundCalendarSelected.png) no-repeat left top;
	}
td.selectedDay a {
	cursor: default;
	font-weight: bold;
	color: #000;
	background-color: transparent;
	}
td.selectedDay a:hover {
	background-color: transparent;
	text-decoration: none;
	}
td.calendarToday {
	width: 31px;
	background: transparent url(http://images.lifetothenations.com/backgroundCalendarToday.png) no-repeat left top;
	padding-left: 7px;
	}
td.calendarToday a {
	padding-left: 0;
	}
#calendarMonthLinks td {
	border-top: 1px solid #CCC;
	padding-top: 6px;
	}
.dayToday, 
#daySelected {
	display: none;
	visibility: hidden;
	font-size: 9px;
	line-height: 13px;
	padding: 0;
	color: #000;
	font-weight: normal;
	}
.calendarToday .dayToday {
	display: block;
	visibility: visible;
	}
td.selectedDay #daySelected {
	display: block;
	visibility: visible;
	}


/* Forms */

.field:focus {
	border: 2px solid #FFCC33;
	}
label {
	cursor: pointer;
	margin: 0 4px;
	}
input:focus + label, 
input:focus + label + label {
	background-color: #FFCC33;
	}
.mediaSearchInput {
	width: 290px;
	padding: 1px;
	}
#resourcesForm {
	margin: 15px 0;
	width: 458px;
	}
#resourcesForm fieldset {
	border: 1px solid #FD8C00;
	}
#resourcesForm fieldset div {
	border: 1px solid #DDD;
	margin: 12px 16px 16px 16px;
	padding: 8px;
	background-color: #EEE;
	font-size: 1.0em;
	}
#resourcesForm legend {
	font-size: 1.3em;
	margin-left: 15px;
	color: #333;
	padding: 0 10px;
	}
#resourcesForm select, 
#resourcesForm option {
	font-size: 0.9em;
	}
#resourcesForm select {
	min-width: 95px;
	margin-right: 4px;
	}
#resourcesForm select option {
	padding: 0 2px;
	}
#resourcesForm select#audience {
	margin-right: 4px;
	}
#resourcesForm #res_submit {
	margin-bottom: 1px;
	margin-left: 3px;
	}

/* IE Warning */
#ieWarning {
	width: 0;
	height: 0;
	display: none;
	visibility: hidden;
	}

div#navGlobal a {
	display: block;
	float: left;
	padding: 3px 0 1px 0;
	font-family: Tahoma,Geneva,Arial,Helvetica,Verdana,Tahoma,"lucida grande",sans-serif;
	font-size: 20px;
	color: #000;
	border-bottom: 1px dotted #FFF;
	margin-right: 6px;
	}
div#navGlobal a:hover {
	color: #CD1B19;
	text-decoration: none;
	border-bottom: 1px dotted #000;
	}
div#navGlobal span {
	display: block;
	height: 2px;
	float: left;
	border-left: 1px solid #ABABAB;
	padding: 5px 0 10px 6px;
	}
div#sidebar {
	width: 320px;
	float: right;
	padding-right: 0px;
	margin: 0 10px;
	/*overflow: hidden;*/
	}
.sideBarContent {
	margin: 20px 0;
	}
div#sidebar img.promo {
	margin: 0 0 10px 0;
	}
div#sidebar div.box {
	background-color: #EEE;
	}
div.clearFloats {
	clear: both;
	}
div.box {
	margin: 15px 0;
	}
div.box p {
	padding: 0 10px;
	}

/* FaceBook Page Stream */
.connect_top {
	display: none!important;
	visibility: hidden!important;
	width: 0!important;
	height: 0!important;
	margin-left: -9999px!important;
	}

/* Pithy Statement */
.box#homeIntro p {
	font-size: 1.2em;
	}
.box#homeIntro h2 {
	color: #CD1B19;
	border: none;
	padding: 5px 10px 0 10px;
	margin: 0;
	}

/* Twitter */
.twitterContainer {
	margin-top: 20px;
	position: relative;
	}
#featuredArea .twitterContainer {
	width: 162px;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -28px;
	}
.boxTwitter {
	}
#twitterHome {
	margin-top: 0px;
	}
#twitterFollowUser {
	text-align: right;
	padding: 20px 10px 3px 10px;
	/*background: transparent url('http://images.lifetothenations.com/iconTwitter.png') no-repeat 107px bottom;*/
	}
#twitterFollowUser a {
	font-weight: bold;
	font-size: 1.2em;
	color: #0687C7;
	}
a#twitterFollowUserIcon:hover {
	text-decoration: none;
	}
#featuredArea .boxTwitter {
	margin-top: 56px;
	}
.boxTwitter #tweet {
	padding: 0 10px 10px 10px;
	}
#featuredArea .boxTwitter #tweet {
	height: 228px;
	overflow: hidden;
	padding: 0 3px 0 7px!important;
	}
.boxTwitter h2 {
	margin: 0;
	font-size: 16px;
	border: 0;
	padding-left: 12px;
	color: #cd1b19;
	}
body#blogs .boxTwitter h2 {
	padding-top: 5px;
	}
.boxTwitter p {
	margin: 0;
	}
.boxTwitter ul {
	margin: 0;
	}
#featuredArea .boxTwitter ul {
	padding: 0;
	}
.boxTwitter ul li {
	margin: 0;
	padding: 5px 5px 0 3px;
	list-style-type: none;
	border-bottom: 1px dashed #CCC;
	color: #262626;
	font-size: 1.1em;
	}
#featuredArea .boxTwitter ul li {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 0.85em;
	}
a#twitterFollow {
	display: block;
	width: 142px;
	height: 61px;
	position: absolute;
	top: -49px;
	right: 20px;
	}
#featuredArea a#twitterFollow {
	top: 0;
	left: 10px;
	}
#facebookFollow {
	display: block;
	width: 72px;
	height: 21px;
	position: absolute;
	top: 29px;
	left: 30px;
	}
#featuredArea #twitterBottom {
	position: absolute;
	left: 0;
	bottom: 20px;
	}

/* Download Box */
#mediaDownload {
	width: 450px;
	padding: 12px 0;
	background: #FFF url(http://images.lifetothenations.com/iconAudio.jpg) no-repeat left center;
	}
#mediaDownload a {
	font-weight: bold;
	font-size: 1.2em;
	}
#mediaDownload div {
	border: 1px solid #DDD;
	margin: 3px 16px 5px 95px;
	padding: 8px;
	background-color: #EEE;
	font-size: 1.0em;
	}
#mediaDownloadDetails strong {
	color: #666;
	font-size: 1.1em;
	font-weight: normal;
	padding: 4px;
	}
#playAudio {
	display: block;
	width: 310px;
	height: 24px;
	margin: 5px 0;
	}

/* Subnav */

.subNav {
	width: 320px;
	padding-top: 34px;
	background: transparent url(http://images.lifetothenations.com/backgroundSubNavTop.png) no-repeat left top;
	position: relative;
	}
.subNav h2 {
	position: absolute;
	left: 15px;
	top: 8px;
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 18px;
	max-width: 300px;
	width: auto!important;
	width: 300px;
	color: #FFF;
	}
.subNav img {
	position: absolute;
	bottom: 0;
	left: 0;
	}
.subNav div {
	border-right: 3px solid #535353;
	border-left: 3px solid #535353;
	}
.subNav ul {
	margin: 0;
	padding: 10px 10px 10px 6px;
	border-top: 3px solid #FD8C00;
	}
.subNav a {
	display: block;
	font-size: 1.25em;
	/*color: #535353;*/
	padding: 3px 5px 3px 4px;
	margin-left: 10px;
	text-decoration: none;
	border-left: 4px solid #FFF;
	border-bottom: 1px dotted #CCC;
	}
.subNav a:hover {
	color: #000;
	background-color: #EEE;
	border-left: 4px solid #FD8C00;
	}
.subNav li {
	list-style-type: none;
	margin: 0;
	}
.subNav li.current {
	background: transparent url(http://images.lifetothenations.com/iconArrowRightOrange.png) no-repeat left center;
	padding-left: 8px;
	}
.subNav li.current a {
	color: #000;
	padding: 3px 5px 3px 0;
	cursor: default;
	font-weight: bold;
	border-left: none;
	}
.subNav li.current a:hover {
	background-color: transparent;
	border-left-color: transparent;
	}
.subNav #last a {
	border-bottom: none;
	}

/* Promos */
#featuredArea {
	position: relative;
	}
#featuredContainer {
	width: 506px;
	position: relative;
	margin: 8px 0 40px 0;
	padding-top: 14px;
	}
#featured-nav {
	width: 36px;
	position: absolute;
	top: 47px;
	right: 0;
	overflow: hidden;
	}
#featured-nav a {
	display: block;
	width: 24px;
	clear: right;
	padding: 10px 0 10px 12px;
	background-color: #585858;
	margin-bottom: 3px;
	color: #ff9999;
	font-weight: bold;
	font-size: 1.1em;
	}
#featured-nav .activeSlide {
	background: #262626 url(http://images.lifetothenations.com/backgroundNav.png) repeat-x left top;
	} 
#featured-nav a:hover {
	background-color: #262626;
	text-decoration: none;
	}
.featuredItem {
	position: relative;
	display: none;
	}
.promoCorners {
	position: absolute;
	bottom: 0;
	left: 0;
	}
#featured .mediaPromo {
	width: 470px;
	height: 260px;
	background: transparent url(http://images.lifetothenations.com/promoFeaturedAudio.jpg) no-repeat left top;
	position: relative;
	}
.mediaPromo h2 {
	border: 0;
	padding: 5px 9px 6px 9px;
	margin: 0;
	font-size: 2.0em;
	line-height: 1.0em;
	max-width: 300px;
	width: auto!important;
	width: 300px;
	color: inherit!important;
	cursor: pointer;
	}
.mediaPromo a.promoBackgroundWhite {
	background: transparent url(http://images.lifetothenations.com/promoBackground.png) repeat left top;
	}
.mediaPromo a.promoBackgroundBlack {
	background: transparent url(http://images.lifetothenations.com/promoBackgroundBlack.png) repeat left top;
	}
.mediaPromo a.sideBarContentLink, 
.mediaPromo a.sideBarContentLink:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	border: 2px solid transparent;
	}
.mediaPromo a.promoBackgroundBlack:hover {
	border: 2px solid #000;
	}
.mediaPromo a.promoBackgroundWhite:hover {
	border: 2px solid #FFF;
	}
.mediaPromo a.Bottom-Right {
	bottom: 20px;
	right: 20px;
	}
.mediaPromo a.Top-Right {
	top: 50px;
	right: 20px;
	}
#featured .mediaPromo a {
	width: 320px;
	top: 70px;
	left: 10px;
	}
#featured .mediaPromo .promoText em {
	color: #000;
	}
.mediaPromo h2 em {
	font-size: 12px;
	}
.mediaPromo h2 strong {
	color: #0000FF;
	font-size: 12px;
	padding: 3px 0 3px 19px;
	background: transparent url(http://images.lifetothenations.com/iconAudio.png) no-repeat left center;
	}
#featured .mediaPromo h2 em, 
#featured .mediaPromo h2 strong {
	font-style: normal;
	font-size: 14px;
	}
.mediaPromoTop {
	width: 320px;
	height: 33px;
	background: transparent url(http://images.lifetothenations.com/promoTop.png) no-repeat left top;
	}
#featured .mediaPromoTop {
	width: 470px;
	background: transparent url(http://images.lifetothenations.com/promoTopFeatured.png) no-repeat left top;
	}
.mediaPromoTop span {
	display: block;
	max-width: 303px;
	width: auto!important;
	width: 303px; 
	padding: 6px 2px 3px 15px;
	font-size: 16px;
	color: #FFF;
	}
.mediaPromoTop span a {
	text-decoration: none;
	color: #FF9999;
	}
.mediaPromoTop span a:hover {
	text-decoration: underline;
	}

/* News Promo */
.newsPromo {
	width: 470px;
	height: 260px;
	background: transparent url(http://images.lifetothenations.com/promoFeaturedNews.jpg) no-repeat left top;
	position: relative;
	}
#newsPromoText {
	width: 187px;
	height: 207px;
	overflow: hidden;
	position: absolute;
	top: 33px;
	left: 201px;
	padding: 6px 8px 10px 8px;
	font-size: 0.8em;
	}
#newsPromoText h4 {
	color: #000;
	}
#newsPromoText p.date {
	margin: 2px 0 10px 2px;
	padding: 2px 0 2px 22px;
	}
#newsPromoCalendarLink {
	position: absolute;
	bottom: 17px;
	right: 15px;
	}

/* Bogs Promo */
.blogsPromo {
	width: 470px;
	height: 260px;
	background: transparent url(http://images.lifetothenations.com/promoFeaturedBlogs.jpg) no-repeat left top;
	position: relative;
	}
#blogsPromoText {
	width: 255px;
	height: 207px;
	overflow: hidden;
	position: absolute;
	top: 33px;
	left: 5px;
	padding: 10px 8px;
	font-size: 0.9em;
	}
#blogsPromoText h4 {
	color: #000;
	}
#blogsPromoText p.date {
	margin: 2px 0 10px 2px;
	padding: 2px 0 2px 22px;
	}
#blogsLink {
	position: absolute;
	bottom: 23px;
	left: 5px;
	}

/* Media Listing */
tr.odd td {
	}
tr.even td {
	background-color: #DDD;
	}
.dataContainer {
	width: 100%;
	margin: 20px 0;
	border: 1px solid #000;
	}
.mediaPaginate {
	margin: 20px 0 10px 0px;
	}
.dataContainer td, 
.dataContainer th {
	padding: 5px;
	}
.dataHeading th {
	background-color: #262626;
	}
.dataHeading th h2 {
	margin: 5px 0 5px 15px;
	color: #FFF;
	border: 0;
	}
.dataSubheading th {
	background-color: #FFF2BF;
	font-weight: bold;
	font-size: 1.3em;
	border-right: 1px solid #333;
	border-bottom: 2px solid #333;
	background: #FFF2BF url(http://images.lifetothenations.com/backgroundNavOff.png) repeat-x left -10px!important;
	}
.dataSubheading th.last {
	border-right: 0;
	}
.dataContainer tr td {
	border-right: 1px solid #333;
	}
.dataContainer tr td.last {
	border-right: 0;
	}
.dataContainer .title {
	width: 200px;
	}
.dataContainer .description {
	width: 370px;
	}
/*.dataContainer .author {
	width: 80px;
	}
.dataContainer .duration {
	width: 65px;
	}*/
.dataContainer .date {
	width: 65px;
	}
.dataContainer td.date {
	background-image: none;
	width: 115px;
}
.dataContainer td {
	font-size: 1.1em;
	}
body#searchResults #dataContainer h3 {
	margin: 3px 0;
	}
body#searchResults #dataContainer td {
	padding: 6px 0 6px 10px;
	}

/* COMMON */
.largeText {
	font-size: 1.2em;
	}
.date {
	padding-left: 22px;
	margin-bottom: 8px;
	background: transparent url(http://images.lifetothenations.com/iconDate.png) no-repeat left center;
	}
.postedDate {
	color: #666;
	}
.regoExpiry {
	padding-left: 23px;
	background: transparent url(http://images.lifetothenations.com/iconClock.png) no-repeat left center;
	color: #000;
	}
.clearer {
	height: 0;
	margin: 0;
	padding: 0;
	clear: both;
	border: 0;
	}
/* Google Maps */
.map {
	width: 500px;
	height: 400px;
	border: 1px solid #CCC;
	}
.location h3 {
	padding-left: 23px;
	background: transparent url(http://images.lifetothenations.com/iconMap.png) no-repeat left center;
	margin-top: 40px;
	}

/* Post Images */
.postImage {
	width: 200px;
	float: right;
	margin: 10px 0 10px 10px;
	border: 4px solid #DDD;
	position: relative;
	overflow: hidden;
	}
.postImage1 {
	margin-top: 0;
	}
.postImage2 {
	}
.postImage img {
	display: block;
	}
.postImageDecoration {
	position: absolute;
	right: -20px;
	bottom: -20px;
	}
.postImageCaption {
	padding: 4px 50px 4px 5px;
	border-top: 2px solid #DDD;
	background-color: #252525;
	font-size: 0.95em;
	color: #FFF;
	}

/* Related Files */
#relatedFilesTitle {
	background: url(http://images.lifetothenations.com/iconFile.png) left center no-repeat;
	padding-left: 23px;
	padding-top: 2px;
	margin-top: 35px;
	}
#relatedFiles {
	border: 1px solid #DDD;
	width: 500px;
	}
#relatedFiles div {
	margin: 3px;
	background-color: #EEE;
	padding: 3px 4px;
	}
#relatedFiles div p {
	margin: 0;
	}
#relatedFiles div p a {
	padding-left: 20px;
	}
#relatedFiles div p a[href$='.pdf'] {
	background: url(http://images.lifetothenations.com/iconPDF.png) left center no-repeat;
	padding-top: 2px;
	}

/* Blogs */
.blogImageThumb {
	display: block;
	float: left;
	margin: 0 15px 20px 0;
	clear: left;
	}
.blogDescription {
	float: left;
	width: 200px;
	}