﻿/*--------------------------------------------*/
/* Pages use the id "mainContent" 956px wide  */
/* Set up styles for tpye                     */
/*--------------------------------------------*/
#mainContent {
	float: left;
	width: 956px;
	padding: 0;
	margin: 0 0 5px;
	border-bottom: 1px solid #999;
}
#mainContent h2 {
	font-size: 2em;
	font-weight: normal;
	padding: 15px 15px 0;
	margin: 0;
}
#mainContent h3 {
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: normal;
	padding: 15px 15px 0;
	margin: 0;
}
#mainContent h4 {
	font-weight: bold;
	font-size: 1em;
	padding: 10px 15px 0;
	margin: 0;
}
#mainContent p {
	font-size: 1em;
	padding: 10px 15px 0;
	margin: 0;
}
#mainContent img {
	display: block;
}
#mainContent td {
	font: small Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#mainContent th {
	font: small Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#mainContent a {
	text-decoration: underline;
	font-weight: normal;
}
#mainContent a:hover {
	text-decoration: underline;
	color: #000;
}
#mainContent a:hover.highlight {
	color: #0091D0;
	color: #000;
}
#mainContent ul, #mainContent ol {
	padding-right: 15px;
	margin-top: 10px;
	margin-bottom: 0;
}
#mainContent p.copySection {
	padding-bottom: 15px;
	border-bottom: 1px solid #999;
}
#mainContent p.copySectionReverse {
	padding: 10px 0 15px;
	margin: 0 15px;
	border-bottom: 1px solid #FFF;
}
#mainContent .reduceCopyPad {
	padding-right: 10px;
}

/*--------------------------------------*/
/* This is used on the following pages: */
/* Catalogs, Subscription and CD Store  */
/*--------------------------------------*/
#mainContent #introContainer {
	float: left;
	width: 956px;
	padding: 0 0 5px;
	margin: 0 0 5px;
	border-bottom: 1px solid #999;
}
#mainContent #introContainerNoSearch {
	float: left;
	width: 956px;
	padding: 5px 0;
	margin: 0 0 5px;
	border-bottom: 1px solid #999;
}
.promoTile {
	text-align: left; 
	height: 110px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #999;
}

.promoTileLast {
	text-align: left; 
	height: 111px;
	padding: 0;
	margin: 0;
}
.promo_Sale {
 	background-image: url(/images/ji/promotions/080731_sale.gif); 
	background-repeat:no-repeat;
	background-position: top right;
	position: relative;
	}
.promo_Sale_top {
 	background-image: url(/images/ji/promotions/080731_sale.gif); 
	background-repeat:no-repeat;
	background-position: top right;
	position: relative;
	top: -5px;
	}	
.promo_Sale_top h3, .promo_Sale_top p {
	position: relative; 
	top: 5px;
	}
/*--------------------------------------*/
/* This is used on the following pages: */
/* Catalogs, Subscription and CD Store  */
/*--------------------------------------*/
#mainContent .sectionContainer {
	float: left;
	width: 956px;
	padding: 5px 0;
	margin: 0;
	border-top: 25px solid #E7E7E7;
}
#mainContent .subSectionContainer {
	float: left;
	width: 956px;
	padding: 5px 0;
	margin: 0;
	/*border-top: 1px solid #999;*/
}
#mainContent .copyPadding {
	padding-bottom: 20px;
}
.imageCol {
	float: left;
	padding: 0;
	margin: 0;
}
/*-----------------------------------*/
/* 2 Column layout                   */
/* 1st column takes 2/3 of the space */
/*-----------------------------------*/
.wideCol1 {
	float: left;
	width: 637px;
	padding: 0px;
	margin: 5px 5px 0 0;
}
.narrowCol2 {
	float: left;
	width: 314px;
	padding: 0;
	margin: 0;
}
/* Instead of using a table, use this up to    */
/* 3 times in wideCol class with 637px width   */
.mini3Col {
	float: left;
	width: 212px;
	padding: 0;
	margin: 0;
}
/*-----------------------------------*/
/* 2 Column layout                   */
/* 2nd column takes 2/3 of the space */
/*-----------------------------------*/
.narrowCol1 {
	float: left;
	width: 314px;
	padding: 0px;
	margin: 0 5px 0 0;
}
.wideCol2 {
	float: left;
	width: 637px;
	padding: 0;
	margin: 0;
}
/*-----------------------------------*/
/* 2 Column layout                   */
/*-----------------------------------*/
.halfCol1 {
	float: left;
	width: 473px;
	padding: 0;
	margin: 0;
}
.halfCol2 {
	float: left;
	width: 472px;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	border-left: 1px solid #999;
}
/*------------------------------------*/
/* 2 column layout no left border     */
/* Thank You Page					  */
/*------------------------------------*/
.hCol2noBorder {
	float: left;
	width: 472px;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
}
#mainContent .topBorder {
	border-top: 1px solid #999;
	margin: 20px 15px 0;
}
#mainContent .thankYimg {
	margin-bottom: 5px;
}
/* Instead of using a table, use this up to 3 times */
/* in 2 column class with 473px or 472px width      */
#mini3ColForHalf {
	float: left;
	width: 155px;
	padding: 0;
	margin: 0;
}
#mini3ColForHalf p {
	font-size: 1em;
	padding: 10px 0 0 15px;
	margin: 0;
}
/*-----------------------------------*/
/* 3 Column layout                   */
/*-----------------------------------*/
.column1of3 {
	float: left;
	width: 314px;
	padding: 0;
	margin: 0;
}
.column2of3 {
	float: left;
	width: 318px;
	padding: 0;
	margin: 0 5px;
}
.column3of3 {
	float: left;
	width: 314px;
	padding: 0;
	margin: 0;
}
/* Instead of using a table, use this 2 times in   */
/* 3 column class with 314px or 318px width        */
.mini2Col {
	float: left;
	width: 157px;
	padding: 0;
	margin: 0;
}
/*-------------------------------------*/
/* Alternate Background & Type Colors  */
/*-------------------------------------*/
.darkbkg {
	color: #FFF;
	background-color: #666;
}
.darkbkg a {
	color: #FFF;
}
.lightbkg {
	color: #333;
	background-color: #CCC;
}
.lightbkg a {
	color: #333;
}
/*-----------------------------------*/
/* Assorted Height Values            */
/*-----------------------------------*/
.introheight {
	height: 318px;
}
.narrowIntroHeight  {
	height: 260px;
}
.subscription1height {
	height: 156px;
	margin-bottom: 5px;
}
.subscription2height {
	height: 102px;
}
.homePageTiles {
	height: 424px;
}
/*-----------------------------------*/
/* Home Page                         */
/*-----------------------------------*/
/*#smallPromoCol {
	float: left;
	width: 311px;
	padding: 0;
	margin: 0;
	background-color:#FF0000;
}
#smallPromoCol h3 {
	padding: 15px 10px 0 15px;
}
#smallPromoCol p {
	padding: 10px 10px 0 15px;
	background-color:#FF9900;
}*/
#mainContent .smallImagePromoCol {
	float: left;
	width: 311px;
	padding: 0;
	margin: 0;
}
#mainContent .smallImagePromoCol h3 {
	padding: 5px 10px 0 15px;
}
#mainContent .smallImagePromoCol p {
	padding: 10px 10px 0 15px;
}
#offerings h3 {
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
}
#offerings h3 a { 
	font-weight: bold;
}
#offerings p {
	font-size: 1em;
	padding: 0 15px 0;
	margin: 0;
}
#offerings form {
	padding: 5px 15px 10px;
}
.rm a { 
	color: #0091D0;
}
.rf a { 
	color: #663300;
}
.sub a { 
	color: #690;
}
/*-----------------------------------*/
/* CD Store                          */
/*-----------------------------------*/
#mainContent .sectionContainer #cdStoreCol1 {
	float: left;
	width: 319px;
	padding: 0;
	margin: 0 5px 0 0;
	border-right: 1px solid #999;
}
#mainContent .sectionContainer #cdStoreCol1 #quickSearch {
	padding-bottom: 30px;
}
#mainContent .sectionContainer #cdStoreCol1 #newCDcontainer {
	margin-right: 5px;
}
#mainContent .sectionContainer #cdStoreCol1 #newCDcontainer #newCDtitle {
	height: 100px;
	margin: 0 15px;
	border-top: 1px solid #FFF;
}
#mainContent .sectionContainer #cdStoreCol1 #newCDcontainer #newCDtitle img {
	float: left;
	margin-top: 15px;
	border: 0;
}
#mainContent .sectionContainer #cdStoreCol1 #newCDcontainer #newCDtitle p {
	float: left;
	margin-top: 15px;
}
#newCDtitle p {
	padding-right: 0px;
	}
#mainContent .sectionContainer #cdStoreCol2 {
	float: left;
	width: 629px;
	padding: 0;
	margin: 0;
}
#mainContent .sectionContainer #cdStoreCol2 table {
	margin: 15px 0 0 15px;
}
#mainContent .sectionContainer #cdStoreCol2 table th {
	text-align: left;
}
#mainContent .sectionContainer #cdStoreCol2 table td {
	vertical-align: top;
	width: 200px;
}
#mainContent .sectionContainer #cdStoreCol2 table td#instructions {
	width: 600px;
	text-align: left;
}
#mainContent .sectionContainer #cdStoreCol2 table#showOnly td label {
	font-size: 10px;
}
#mainContent .sectionContainer #cdStoreCol2 a span {
	margin: 0 3px 0 0;
}
#mainContent .sectionContainer #cdStoreCol2 div.hiddenchildcat {
	margin-left: 15px;
	visibility: hidden;
	display: none;
}
#mainContent .sectionContainer #cdStoreCol2 div.viewablechildcat {
	margin-left: 15px;
	visibility: visible;
	display: block;
}
#mainContent .sectionContainer #cdStoreCol2 span.hiddenchildcatcontract {
	visibility: hidden;
	display: none;
}
#mainContent .sectionContainer #cdStoreCol2 span.viewablechildcatexpand {
	visibility: visible;
	display: inline;
}
#mainContent .sectionContainer #cdStoreCol2 #searchSubmit {
	margin: 15px 0 10px 15px;
	font-size: 10px;
}
/*--------------------------------------*/
/*   		Galleries Page              */
/*          Updated 05/21/07            */
/*--------------------------------------*/
#galleryCopyColumnLeft  {
	float: left;
	width: 246px;
	padding: 0;
	margin: 0;
}
#galleryCopyColumnRight  {
	float: left;
	width: 239px;
	padding: 0;
	margin: 0;
}
#galleryCopyColumnLeft h3 {
	padding: 15px 15px 0 15px;
}
#galleryCopyColumnLeft p {
	padding: 10px 15px 0 15px;
}
#galleryCopyColumnRight h3 {
	padding: 15px 10px 0 15px;
}
#galleryCopyColumnRight p {
	padding: 10px 10px 0 15px;
}

/*--------------------------------------*/
/*   		RM & RF Images Page         */
/*          Updated 05/21/07            */
/*--------------------------------------*/

.allBrands {
	width: 314px;
}
.allBrands #jiBrands {
	background-color: #666;	
	margin: 0 0 5px;
	padding: 0;
	width: 314px;
	float: left;
	display: inline;
}
.allBrands #jiBrands h3 {
	font-weight: normal;
	color: #fff;
	line-height: 15px;
	padding: 15px;
}
.allBrands #jiBrands ul {
	margin: 0;
	padding: 0 0 15px 15px;
	list-style-type: none;
	width: 142px;
	float: left;
}
.allBrands #jiBrands a { 
	color: #fff;
	line-height: 14px;
	font-size: 10px;
	font-weight: normal;
}
.allBrands #jiBrands a:hover {
	color: #000000;
	text-decoration:underline;
}
.allBrands #moreBrands {
	background-color: #ccc;
	padding: 0;
	width: 314px;
	float: left;
	display: inline;
}
.allBrands #moreBrands h3 {
	font-weight: normal;
	color: #333;
	line-height: 15px;
	padding: 15px;
}
.allBrands #moreBrands ul {
	margin: 0;
	padding: 0 0 15px 15px;
	list-style-type: none;
	width: 142px;
	float: left;
}
.allBrands #moreBrands a { 
	color: #333;
	line-height: 14px;
	font-size: 10px;
	font-weight: normal;
}
.allBrands #moreBrands a:hover	{
	color: #000000;
	text-decoration:underline;
}	
#rmrfGalleries {
	width: 636px;
	border-left: 1px solid #999;
}
#rmrfGalleries .subSectionContainer {
	float: left;
	display: inline;
	width: 621px;
	padding: 5px 0;
	margin: 0 0 0 15px;
}
#rmrfGalleries .halfCol1 {
	float: left;
	display: inline;
	width: 310px;
	padding: 0;
	margin: 0;
}
#rmrfGalleries .halfCol2 {
	float: left;
	display: inline;
	width: 305px;
	padding: 0 0 0 5px;
	margin: 0;
	border-left: 1px solid #999;
}
#rmrfGalleries .imageCol {
	width: 75px;
	margin: 0;
}
#rmrfGalleries .smallPromoCol {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 215px;
}
#rmrfGalleries .smallPromoCol h3 {
	font-size: 1.3em;
	margin: 25px 15px 0 15px;
	padding: 0;
}
#rmrfGalleries .smallPromoCol p {
	margin: 0 15px;
	padding: 0;
}
#rmrfGalleries .smallPromoCol a {
	font-weight: normal;
	text-decoration:underline;
}
#rmrfGalleries .seoCopy {
	border-top: 1px solid #999;
	width: 621px;
	margin: 0 0 0 15px;
	padding: 15px 0 20px;
}
#rmrfGalleries .seoCopy p { 
	margin: 0;
	padding: 0;
	
}
/*-----------------------------------*/
/* Promotions Page                   */
/*-----------------------------------*/
#mainContent p.disclaimer {
	font-size: .9em;
	padding-top: 30px;
}
#mainContent ul.plain {
	list-style-type: none;
}
#mainContent ul.rules {
	list-style-type: disc;
}
/*-----------------------------------*/
/* Collections Page                  */
/*-----------------------------------*/
#mainContent .collectionContainer {
	background-image: url(/images/ji/070625_collection_bkg.gif);
	width: 637px;
	padding: 0;
	margin: 0 0 5px 0;
}
#mainContent .collectionContainer ul {
	float: left;
	width: 142px;
	padding: 10px 0 20px 15px;
	margin: 0;
	list-style-type: none;
	line-height: 1.5em;
}
#mainContent .collectionContainerLast {
	background-image: url(/images/ji/070625_collection_bkg.gif);
	width: 637px;
	padding: 0;
	margin: 0;
}
#mainContent .collectionContainerLast ul {
	float: left;
	width: 142px;
	padding: 10px 0 20px 15px;
	margin: 0;
	list-style-type: none;
	line-height: 1.5em;
}
#mainContent .collectionCol1 {
	float: left;
	display: block;
	width: 314px;
	padding: 0;
	margin: 0;
	color: #FFF;
}
#mainContent .collectionCol1 a {
	color: #FFF;
}
#mainContent .collectionCol1 a:hover {
	text-decoration: underline;
	color: #000;
}
#mainContent .collectionCol2 {
	float: left;
	display: inline;
	width: 314px;
	padding: 0;
	margin: 0 0 0 5px;
	color: #333;
}
#mainContent .collectionCol2 a {
	color: #333;
}
#mainContent .collectionCol2 a:hover {
	text-decoration: underline;
	color: #000;
}
#mainContent p.collectionSeoCopy {
	font-size: .9em;
	padding: 10px 15px 0;
	margin: 0;
}
/*-----------------------------------*/
/* Bottom Nav Pages (About us, etc.  */
/*-----------------------------------*/
.leftalign {
	text-align:left;
}
.imgThinBottomborder {
	width: 314px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	border-bottom: 5px solid #ffffff;
}
.imgNoBottomborder {
	width: 314px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}
.imgGreyTopBar {
	width: 314px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin: 0;
	border-top: 5px solid #ffffff;
}
.imgHolder {
	width: 314px;
	padding:0;
	margin: 0;
	border-top: 25px solid #E7E7E7;
}
#mainContent #staticContainer {
	float: left;
	width: 956px;
	padding: 0 0 5px;
	margin: 0 0 0px;
}
#mainContent #staticContainer p {
	margin-left:0px;
	padding-left:0px;
}
#mainContent #staticContainer p.last {
margin-bottom:20px;
}
#mainContent #staticContainer h3 {
	margin-left:0px;
	padding-left:0px;
}
ul.aboutUsBrands  {
}
.aboutUsBrands li {
	width: 20em;
	line-height: 1.2em;
}
.aboutUsBrands li.coltopper {
	margin-top: -4.8em;
}
.aboutUsBrands li.col2 {
	margin-left: 18em;
}
.aboutUsBrands li.col3 {
	margin-left: 36em;
}
.alphaList {
list-style-type:lower-alpha;
}
/* Press releases divs  */
.pressRelRow {
position:relative;
float: left;
}
.pressDate {
float:left;
width:65px;
}
.pressTitle {
float:left;
width:570px;
}
/*==================*/
/*  Catalog Styles  */
/*==================*/
.catalogLine {
	padding-bottom: 15px;
	border-bottom: 1px solid #999;
}
.movieList {
	float: left;
	padding: 0 0 15px 15px;
	margin: 0;
	list-style-type: none;
	line-height: 1.5em;
}
/*=========================*/
/*  Creative Brief Styles  */
/*=========================*/
#creativeBriefContainer {
	margin-top: 0px;
	position: relative;
}
#creativeBriefContainer a {
	font-weight: normal;
}
#creativeBriefContainer h2 {
	color: #666;
	font-size: 15px;
	margin-bottom: 10px;
	text-align: left;
	padding: 15px 0 0 0;
	font-weight: normal;
}
#briefNav {
	width: 314px;
	position: absolute;
	top: 33px;
	left: 0px;
}
#briefNav h4 {
	color: #0091D0;
	font-size: 11px;
	margin-top:10px;
}
#briefNav ul {
	margin: 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#briefContent {
	position: relative;
	top:0px;
	left:0px;
	right:0px;
	left:0px;
	margin: 0px 0px 0px 320px;
}
#briefContent h3 {
	font-size: 11px;
	line-height:11px;
	margin-bottom: 10px;
}
#briefContent h3 span {
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #666666;
}
#briefContent h4 {
	color: #0091D0; 
	font-size: 11px;
}
#briefContent .leftJust {
	float: left;
	margin: 0px 10px 10px 0px;
}
#briefContent .rightJust {
	float: right;
	margin: 0px 0px 10px 10px;
}
#briefContent img {
	float: right;
	margin: 0px 0px 10px 0px;
}
#briefContent .imageLeft {
	float: left;
	margin: 0px 0px 10px 10px;
}
#briefContent .imageCenter {
	float:none;
	text-align:center;
}
#briefContent .imagePair1of2 {
	float: none;
	margin: 0px 5px 10px 10px;
}
#briefContent .imagePair2of2 {
	float: none;
	margin: 0px 10px 10px 10px;
}
#briefContent p {
	margin-bottom: 10px;
}
/*--------------------------------------------*/
/* Error Page Layout for Creative Brief page  */
/*--------------------------------------------*/
#errorUniversalContainer {
	position: relative;
	width: 957px;
	margin-top: 30px;
}
#errorUniversalImage {
	float: right;
}
#errorUniversalInfo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 602px;
}
#errorUniversalInfo h3 {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 16px;
	color: #0091D0;
	text-align: left;
}
#errorUniversalInfo p {
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
}
/*=====================*/
/*   Sitemap Styles    */    
/*=====================*/
#col1	{
	width: 230px;
	padding: 0 0 0 5px;
	margin: 0;
}
#col2 {
	width: 230px;
	padding: 0 5px 0 5px;
	margin: 0;
}
#col3 {
	padding: 0 5px 0 5px;
	width: 229px;
	margin: 0;
}
#col4  {
	width: 229px;
	padding: 0 0 0 5px;
	margin: 0;
}
table.sitemap {
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	width: 956px;
}
td.sitemap {
	vertical-align:top;
	border-right: 1px solid #999;
	margin: 0;
	padding: 0;
}
td.sitemap.noBorder {
	border-right: 0;
}
#introContainer img.xImage  {
	margin: 11px 5px 0 15px;
	padding-right: 1px;
	position: absolute;
}
#introContainer h3.spacing {
	padding-left: 50px;
}
ul.sitemap {
	padding: 0px 0px 10px 25px;
	margin: 0px;
	list-style: none;
	background-color: #FFF;
}
ul.sitemap li {
	margin-bottom: 2px;
} 
ul.sitemap li.tab {
	padding-left: 10px;
}
#mainContent table p.indent {
	padding-left: 25px;
}

/* promotions divs */

#imageSale_wrap {
	padding-top:10px;
	width: 400px;
	height:115px;
	padding-left:10px;
}
	
#imageSale_left {
  	float: left;
	width: 145px;
}

#imageSale_right {
	float: left;
	width: 200px;
	padding-top:5px;
}

#imageSale_right ul, #imageSale_left ul {
	margin:0px;
	padding:0px;
	padding-left:20px;
}

#imageSale_right li, #imageSale_left li {
	margin:0px;
	padding:0px;
}

/* for Save on Corbis promotion 6/30 rollout */

.smallLeftCol {
	margin:10px;
	width:275px;
	float:left;
}

.smallRightCol {
	padding:0px;
	float:left;
}

.smallRightCol img, .smallLeftCol img {
	padding:0px;
	margin:15px 10px 15px 10px;
}

/* end promotions divs */

/*=====================*/
/*   Affiliates Styles    */    
/*=====================*/

#affiliate_tables {
	text-align:center;
}

tr.affiliate_header {
	color:#ffffff;
}

.photoscom, .clipartcom, .animationfactory, .stockxpert, .comstockcomplete, .jupiterimages, .clipartconnection {
	margin:0 auto;
	width:500px;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
}

.photoscom td, .clipartcom td, .animationfactory td, .stockxpert td, .comstockcomplete td, .jupiterimages td, .clipartconnection td {
	padding:5px 5px 5px 5px;
	border:1px solid;
}

.photoscom td {
	border-color:#595959;
}

.clipartcom td {
	border-color:#B6D776;
}

.animationfactory td {
	border-color:#FCC25F;
}

.stockxpert td {
	border-color:#817769;
}

.comstockcomplete td {
	border-color:#4b77b5;
}

.jupiterimages td {
	border-color:#0091D0;
}
.clipartconnection td {
	border-color:#FF98CB;
}
/*=========================*/
/*  At Large Styles  */
/*=========================*/
#atlargeContainer {
	margin: 0px; 
	padding: 0px;
	position: relative;
}
#atlargeContainer a {
	font-weight: normal;
}
#atlargeContainer h2 {
	color: #666;
	font-size: 15px;
	margin-bottom: 10px;
	text-align: left;
	padding: 15px 0 0 0;
	font-weight: normal;
}
#largeNav {
	width: 314px;
	float: left;
	padding: 20px 0 0 0;
}
#largeNav img {
	margin: 0 20px 20px 94px;
	padding:0;
}
#largeContent img.leftJust {
	float: left;
	margin: 0px 15px 10px 0px;
}
#largeContent img.rightJust {
	float: right;
	margin: 0px 15px 10px 15px;
	padding: 0;
}
#largeNav h4 {
	font-size: 11px;
	font-weight: normal;
	padding: 7px 20px 7px 0; 
	letter-spacing: 2px;
	text-align: right;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
#largeNav h5 {
	font-size: 11px;
	font-weight: normal;
	padding: 25px 20px 15px 0; 
	text-align: right;
}
#largeNav h5 a {
	color: #666666;
	text-decoration: underline;
}
#largeNav p {
	color: #C7781C;
	margin: 0;
	padding: 0px 20px 15px 0;
	font-size: 11px;
	text-align: right;
	line-height: 170%;
}
#largeNav p.issues {
	padding: 0px 20px 0px 0;
	}
#largeNav p.pre_blueImages {
	font-size: 11px;
	color: #C7781C;
	margin: 0;
	padding: 0px 20px 0px 0;
	text-align: right;
	line-height: 170%;
}
#largeNav p.blueImages {
	font-size: 12px;
	font-variant:small-caps;
	color: #C7781C;
	margin: 0;
	padding: 0px 20px 10px 0;
	text-align: right;
}
#largeNav a {
	color: #C7781C;
	text-decoration: underline;
	}
#largeNav a:hover {
	color: black;
	}	
#largeContent {
	float: left;
	padding: 25px 0 0 20px;
	margin: 0px;
	width: 595px;
	border-left: 1px solid #999999;
}
#largeContent h3 {
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
#largeContent h3 span {
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #666666;
}
#largeContent h4 {
	color: #0091D0; 
	font-size: 11px;
}
#largeContent ul {
	margin-top:0px;
	line-height: 1.4em;
}
#largeContent .imageCenter {
	text-align:center;
}
#largeContent .imagePair1of2 {
	float: none;
	margin: 0px 5px 10px 10px;
}
#largeContent .imagePair2of2 {
	float: none;
	margin: 0px 10px 10px 10px;
}
#largeContent p {
	padding: 0 15px 10px 0;	
	line-height: 1.4em;
}
#inspirationContent {
	float: left;
	padding:0px;
	margin: 0px;
	width: 641px;
	border-left: 1px solid #999999;
}
#inspCont {
	float: left;
	padding: 25px 0 0px 0px;
	margin: 0px;
	width: 641px;
}
#inspirationContent div.btmBorder {
	border-bottom: 1px solid #999999;
}
#inspCont h3 {
	font-size: 13px;
	font-weight: bold;
	color: #C7781C;
	margin:0;
	padding: 0 0 0 20px;
}
#inspCont h3 span {
	color: #666666;
}
#inspCont h2 {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	margin:0;
	padding: 0 0 15px 20px;
}
#inspCont a {
	color: #C7781C;
	text-decoration: underline;
	}
#inspCont a:hover {
	color: black;
	}
#inspItem {
	float: left; 
	padding:0; 
	margin: 0 0 25px 0; 
	width: 641px;	
	}
#inspText {
	width: 345px;
	float: left;
	margin: 0;
	padding: 0;
	}
#inspItem img {
	float: left; 
	padding: 0;
	margin: 15px 0 0 20px;
	}
#inspText p {
	padding: 7px 0 0 20px;
	margin: 0px;
	line-height: 25px;
	}	