/* Explanation of inline-block silliness:

	I've found using float is highly subject to interpretation in certain browsers, and
	so using inline-block (-moz-inline-stack for FF2,*display:inline for IE6/7) is	much easier to manage and maintain.
	Example starts at line 34 (H1 element).
	
	One caveat to using inline-block is that you must have either no whitespace between two inline-block elements,
	or you must have HTML <!-- --> comments between them. Otherwise, a 3px or so gap (varies in each browser)
	is displayed between the elements on the page.
	
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}
body {
  background:#cbccc2 url('/cimages/staticbg.jpg') repeat-x;
  font:14px Arial,sans-serif;
  color:#4c4c4c;
}
em {font-style:italic;} strong {font-weight:bold;}
sup, sub {font-size:8px;}
.gray {color:#989898;}
.flickr {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;*display:inline;
	vertical-align:middle;
	background:url('/cimages/products/flickr.gif') no-repeat 0 0;
	width:43px;
	height:12px;
	text-indent:-9999em;
	margin-top:-2px;
}
a.moreLink {
	color:#000;
	text-decoration:none;
	font:15px Arial,sans-serif;
}
a.moreLink:hover {text-decoration:underline;}

a.moreLink2 {
	color:#000; font:15px Arial,sans-serif;
}
a.moreLink2:hover {text-decoration:underline;}

/* HEADINGS */
h1, h2, h3, h4, h5, h6 {
	display:block;
	position:relative;
	vertical-align:top;
}
#header h1 {
	display:-moz-inline-stack; /* FF2 */
	display:inline-block; /* Most modern browsers (incl. IE8 surprisingly) */
	zoom:1; /* Enable hasLayout for IE6 */
	*display:inline; /* IE6/7 */
}
#header.home h1 {
	margin-left:15px;
}
#header h2 {
	color:#252525;
	font:40px Georgia,Palatino,'Times New Roman',serif;
	text-align:center;
	margin:0 0 4px;
}
#header h3 {
	color:#262626;
	font:20px Arial,sans-serif;
	text-align:center;
	margin:0 0 4px;
}
#header h4 {
	color:#4b4b4b;
	font:16px Arial,sans-serif;
	text-align:center;
	margin:0;
}
#header.home h2, #header.home h3, #header.home h4 {
	text-align:left;
	padding-left:0px;
}
#header.home h2 {margin-top:20px;}
#header.home h3 {margin:10px 0}

#container {
  position:relative;
  width:998px;
  margin:0 auto;
}

#header.home {
	overflow:visible;
	text-align: center;
	background:url('/cimages/screens/home1.png') no-repeat 40px 262px;
}

a#logo {
	background:url('/cimages/logo.png') no-repeat;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;*display:block;
	
	width:154px;
	height:77px;
	margin-left:-80px;
  text-indent:-9999em;
  text-decoration:none;
}

ul#topNav {
	list-style:none;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	
	font:15px Helvetica,Arial,Verdana,sans-serif;
	margin:40px 0 0 44px;
}
	ul#topNav li {
		float:left;
		margin:0 8px 0 0;
	}
		ul#topNav li a {
			display:block;
			*float:left;
			position:relative;
			left:20px;
			margin-right:20px;
			line-height:22px;
			color:#807d6b;
			text-decoration:none;
		}
		ul#topNav li a span {
			position:relative;
			right:20px;
			padding-left:20px;
			display:block;
		}
		ul#topNav li a:hover, ul#topNav li a:hover span {
			position: relative; /* Elements move out of bounds to avoid overlap. */
			float: left; /* Wrap background images around elements according to content width. */
			background: url('/cimages/navbg.png') no-repeat; /* Draw same background image only once for each. */
		}
			 
		ul#topNav li a:hover {
			text-decoration:none;
			color:#807d6b;
			line-height:22px;
			left: 20px; /* Nudge to the right to account for the left cap's outside movement. */
			margin-right: 20px; /* Fill space to the right, which is opened from relative positioning. */
			background-position: right top; /* Move background for right-side cap. */
		}
			 
		ul#topNav li a:hover span {
			right: 20px; /* Nudge to the left, outside of container so its background isn't visible. */
			padding-left: 20px; /* Indent text. */
			display: block; /* Occupy entire button shape. */
			height: 22px; /* Occupy entire button height. */
			cursor: pointer; /* IE < 8 */
		}
		ul#topNav li a.active, ul#topNav li a.active span {
			background: url('/cimages/navbg.png') no-repeat left bottom;
			float:left;
			position:relative;
			color:#fff;
		}
		ul#topNav li a.active {
			text-decoration:none;
			color:#fff;
			line-height:22px;
			left: 20px; /* Nudge to the right to account for the left cap's outside movement. */
			margin-right: 20px; /* Fill space to the right, which is opened from relative positioning. */
			background-position: right bottom; /* Move background for right-side cap. */
		}
			 
		ul#topNav li a.active span {
			right: 20px; /* Nudge to the left, outside of container so its background isn't visible. */
			padding-left: 20px; /* Indent text. */
			display: block; /* Occupy entire button shape. */
			height: 22px; /* Occupy entire button height. */
			cursor: pointer; /* IE < 8 */
		}

ul#helpLinks {
	list-style:none;
	
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;*display:inline;
	
	
	position:relative;
	top:-44px;
	left:74px;
	}
	ul#helpLinks li {
		height:30px;
		background:#d2d2cb;
		font:12px/28px Helvetica,Arial,Verdana,sans-serif;
		padding:0 8px;
		color:#595959;
	}
		ul#helpLinks li a {
			color:#595959;
			padding:0 2px;
		}
			ul#helpLinks li a:hover {
				color:#333333;
			}
			
.contentTop {
	width:100%;
	position:relative;
	text-align:center;
	padding:0 0 99px 0;
	margin: 15px 0 0 0;
	background:url('/cimages/bg_contentTop.png') no-repeat left bottom;
}
/* IE8 standards mode hack */
.contentTop {margin-top /*\**/: 20px\9}
/* webkit hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .contentTop  { margin-top: 20px; }
}
.contentTop.home {
	text-align:center;
    /*margin:370px 0 0 0;
	padding-top:10px;*/
    margin-top: 0;
	padding: 0 0 110px 0;
	background:url('/cimages/Home_Fold.png') no-repeat left bottom;
	height: 360px;
}

.contentTop a.signupBtn {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;*display:block;
	*float:left;

	width:168px;
	height:48px;
	position: relative;
	
	background:url('/cimages/FreeSignUp.png') no-repeat 0 0;
	text-indent:-9999em;
	text-decoration:none;

	margin:0 3px 0 0;
	*margin-left:370px;
}

.contentTop.home a.signupBtn {margin-left:0;}
	.contentTop a.signupBtn:hover {
		background:url('/cimages/FreeSignUp.png') no-repeat -170px 0;
	}
	.contentTop a.signupBtn:active {
		background:url('/cimages/FreeSignUp.png') no-repeat -340px 0;
	}
.contentTop a.signupBtn.alt1 {
  background-image:url('/cimages/FreeSignUp2.png') !important;
}

.contentTop a.signupBtn2 {
	text-decoration: none;
	width:552px;
	height:80px;
	display: block;
	position: relative;
	margin: 0 auto;
	background:url('/cimages/createjournalbtn1.png') no-repeat 0 0;
}
.contentTop a.signupBtn2:hover {background:url('/cimages/createjournalbtn1.png') no-repeat -552px 0;}
.contentTop a.signupBtn2:active {background:url('/cimages/createjournalbtn1.png') no-repeat -1104px 0;}
.contentTop a.signupBtn2.alt1 {background-image:url('/cimages/createjournalbtn1.png') !important;}

.contentTop a.tryBtn {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;*display:block;
	*float:left;
	
	width:124px;
	height:48px;
	
	background:url('/cimages/TryItOut.png') no-repeat 0 0;
	text-indent:-9999em;
	text-decoration:none;
}
	.contentTop a.tryBtn:hover {
		background:url('/cimages/TryItOut.png') no-repeat -124px 0;
	}
	.contentTop a.tryBtn:active {
		background:url('/cimages/TryItOut.png') no-repeat -248px 0;
	}
.contentTop a.tryBtn.alt1 {
  background-image:url('/cimages/TryItOut2.png') !important;
}
.contentTop a.backTo {
	display:block;
	position:absolute;
	bottom:13px;
	left:25px;
	
	width:auto;
	height:32px;
	padding:0 20px;
	
	background:#5e5c57;
	font:13px/30px Arial,sans-serif;
	color:#f2f2f2;
	text-align:center;
	text-decoration:none;
}
	.contentTop a.backTo:hover {
		background:#2f2e2c;
	}
	.contentTop a.backTo:active {
		background:#000;
	}
.contentTop span.noSignUpReq {
	display:block;
	position:absolute;
	top:17px;
	left:650px;
	
	width:106px;
	height:16px;
	
	background:url('/cimages/NoSignUpRequired.png') no-repeat;
	text-indent:-9999em;
}
.contentTop.home span.noSignUpReq {
	left:334px;
}
.contentTop span.noSignUpReq.alt1 {
  background-image: url('/cimages/NoSignUpRequired2.png') !important;
}

#header.home a.playButton {
  position: absolute; top: 140px; right: 185px;
}

#header.home a.mobileButton {
  position: absolute; top: 240px; right: 415px;
}

.content {
	background:url('/cimages/bg_content.png') repeat-y;
	padding:10px 9px;
	overflow:hidden;
}
.content.home {
	width:998px;
	margin: 0px 0 0 15px;
	background:url('/cimages/bg_content_Home.png') repeat-y;
	overflow:visible;
	position:relative;
}

	/* The "row" class is for the table-like layouts, normally 3x3 */
	.content .row {
		width:950px;
		height:580px;
		display:block;
		}
	
	
	a.twitter2 {
	  display: block;
	  background: transparent url(/cimages/twitterbtn.png) no-repeat;
	  width: 194px; height: 38px;
	  margin: 20px 10px 0px 0px;
	  text-decoration: none;
	  text-indent: -9999em;
	float:left;

	}
	a.twitter2:hover { background-position: -194px 0;}
	a.twitter2:active { background-position: -388px 0;}
	
	a.googleplus {
	  display: block;
	  background: transparent url(/cimages/googleplusbtn.png) no-repeat;
	  width: 216px; height: 38px;
	  margin: 20px 10px 0px 0px;
	  text-decoration: none;
	  text-indent: -9999em;
	float:left;

	}
	a.googleplus:hover { background-position: -216px 0;}
	a.googleplus:active { background-position: -432px 0;}

	a.facebook2 {
	  display: block;
	  background: transparent url(/cimages/fbbtn.png) no-repeat;
	  width: 216px; height: 38px;
	  margin: 20px 0px 0px 0px;
	  text-decoration: none;
	  text-indent: -9999em;
	float:left;

	}
	a.facebook2:hover { background-position: -216px 0;}
	a.facebook2:active { background-position: -432px 0;}
	
	a.iphone {
	  display: block;
	  background: transparent url(/cimages/iphoneLogo.png) no-repeat;
	  width: 140px; height: 36px;
	  margin: 30px 0px 0px 60px;
	  text-decoration: none;
	  text-indent: -9999em;
	float:left;

	}
	a.iphone:hover { background-position: -140px 0;}
	a.iphone:active { background-position: -280px 0;}
	
	
	a.ipad {
	  display: block;
	  background: transparent url(/cimages/ipadLogo.png) no-repeat;
	  width: 114px; height: 36px;
	  margin: 30px 0px 0px 0px;
	  text-decoration: none;
	  text-indent: -9999em;
	float:left;

	}
	a.ipad:hover { background-position: -114px 0;}
	a.ipad:active { background-position: -228px 0;}
	
	a.android {
	  display: block;
	  background: transparent url(/cimages/androidLogo.png) no-repeat;
	  width: 188px; height: 36px;
	  margin: 30px 0px 0px 0px;
	  text-decoration: none;
	  text-indent: -9999em;
	float:left;

	}
	a.android:hover { background-position: -188px 0;}
	a.android:active { background-position: -376px 0;}
	
	a.bb {
	  display: block;
	  background: transparent url(/cimages/bbLogo.png) no-repeat;
	  width: 178px; height: 36px;
	  margin: 30px 0px 0px 0px;
	  text-decoration: none;
	  text-indent: -9999em;
	float:left;

	}
	a.bb:hover { background-position: -178px 0;}
	a.bb:active { background-position: -356px 0;}
	
	a.chrome {
	  display: block;
	  background: transparent url(/cimages/chromeLogo.png) no-repeat;
	  width: 186px; height: 36px;
	  margin: 30px 0px 0px 0px;
	  text-decoration: none;
	  text-indent: -9999em;
	float:left;

	}
	a.chrome:hover { background-position: -186px 0;}
	a.chrome:active { background-position: -372px 0;}
	
	
	.content .row.home {
		margin:-80px auto 20px auto;
	}
		.content .row .active {
			background:#ededed;
		}
		.content .row .twitter {
			background:#dcf6ff;
			text-align:center;
		}
		.content .row .col {
			width:311px;
			height:300px;
			
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;*display:inline;
			
			overflow:hidden;
			vertical-align:top;
		}
		.content .row .privacy {
			background:url('/cimages/PrivacyBoundingBox.jpg') no-repeat 0 35px;
			position:relative;
			height:375px;
		}
			.content .row .privacy img {
				display:block;
				width:268px;height:42px;
				margin:0 auto 15px;
			}
		
		
		.content .row .video {
			background:url('/cimages/video.png') no-repeat 0 0;
			position:relative;
			}
		
		
			.content .tag2 {
				position:absolute;
				top:-102px;
				left:366px;
				width:63px;
				height:104px;
				display:block;
				zoom:1;*display:inline;
				background:url('/cimages/Home_Pro2.png') no-repeat 0 0;
				z-index:9;
			}
			.video .learnMore {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:block;
				*float:left;
				background:url('/cimages/LearnMorePro.png') no-repeat 0 0;
				text-indent:-9999em;
				width:81px;height:24px;
				margin:23px 12px 0 94px;
				vertical-align:top;
			}
				.video a.learnMore:hover {
					background-position:-81px 0;
				}
				.video a.learnMore:active {
					background-position:-162px 0;
				}
				
    		.video .proPrice {
    			display:-moz-inline-stack;
    			display:inline-block;
    			zoom:1;*display:block;
    			*float:left;
    			background:url('/cimages/ProPrice.png') no-repeat 0 0;
    			text-indent:-9999em;
    			width:82px;height:52px;
    			margin:7px 8px 0 87px;
    			vertical-align:top;
    		}
				
			.video .goPro {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:block;
				*float:left;
				background:url('/cimages/GoPro_Home.png') no-repeat 0 0;
				text-indent:-9999em;
				width:99px;height:37px;
				margin:16px 0 6px 0px;
				*margin:12px 0 18px 5px;
				vertical-align:top;
			}
				.video a.goPro:hover {background-position:-99px 0;}
				.video a.goPro:active {background-position:-198px 0;}
			
		
			
			#container .content .row .video em {
				text-align:center;
				display:block;
				font:italic 14px Georgia,Palatino,'Times New Roman',serif;
				margin:5px 0 15px;
				padding:0;
				color:#262626;
			}
		
		
		.content .row .pro {
			background:url('/cimages/greyBox.png') no-repeat 0 0;
			position:relative;
		}
			.content .tag {
				position:absolute;
				top:-102px;
				left:366px;
				width:63px;
				height:104px;
				display:block;
				zoom:1;*display:inline;
				background:url('/cimages/Home_Pro2.png') no-repeat 0 0;
				z-index:9;
			}
			.pro .learnMore {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:block;
				*float:left;
				background:url('/cimages/LearnMorePro.png') no-repeat 0 0;
				text-indent:-9999em;
				width:81px;height:24px;
				margin:23px 12px 0 94px;
				vertical-align:top;
			}
				.pro a.learnMore:hover {
					background-position:-81px 0;
				}
				.pro a.learnMore:active {
					background-position:-162px 0;
				}
				
    		.pro .proPrice {
    			display:-moz-inline-stack;
    			display:inline-block;
    			zoom:1;*display:block;
    			*float:left;
    			background:url('/cimages/ProPrice.png') no-repeat 0 0;
    			text-indent:-9999em;
    			width:82px;height:52px;
    			margin:7px 8px 0 87px;
    			vertical-align:top;
    		}
				
			.pro .goPro {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:block;
				*float:left;
				background:url('/cimages/GoPro_Home.png') no-repeat 0 0;
				text-indent:-9999em;
				width:99px;height:37px;
				margin:16px 0 6px 0px;
				*margin:12px 0 18px 5px;
				vertical-align:top;
			}
				.pro a.goPro:hover {background-position:-99px 0;}
				.pro a.goPro:active {background-position:-198px 0;}
			
		
			
			#container .content .row .pro em {
				text-align:center;
				display:block;
				font:italic 14px Georgia,Palatino,'Times New Roman',serif;
				margin:5px 0 15px;
				padding:0;
				color:#262626;
			}
		

		.content .row .col h1 {
			color:#262626;
			font:31px Georgia,Palatino,'Times New Roman',serif;
			padding:15px 0 20px;
			text-align:center;
			}
			
			.row .col a.headerLink{color:#262626;text-decoration:none;}
			.row .col a.headerLink:hover{color:#1975ff;text-decoration:none;}
			}
			
			
			.row .col a.subheaderLink:hover{text-decoration:underline;}
			}
			
		
			
			.content .row .col h1.ilovepenzu {
				display:block;
				width:204px;
				height:62px;
				margin:auto;
				background:url('/cimages/IHeartPenzu_logo.png') no-repeat 0 0;
				text-indent:-9999em;
				padding:0 0 5px;
			}
		.content .row .col ul {
			list-style:none;
			padding:0;margin:0 15px 0 0;
			font:13px Arial,sans-serif;
		}
		.content .row .col ul.features li {
			padding-left:45px;
		}
		.content .row .col ul.whoUsesPenzu {
			padding:0 15px;
		}
		.content .row .col ul.whoUsesPenzu em {
			display:inline;
			font:italic 13px Arial,sans-serif;
			color:#666;
		}
			.content .row .col ul li {
				color:#4c4c4c;
				height:68px;
				padding-left:35px;
			}
				.content .row .twitter ul li {
					height:auto;padding:10px;font-size:13px;
					vertical-align:top;
				}
				.content .row .col ul li a {color:#353535;text-decoration:none;}
				.content .row .col ul li a:hover {text-decoration:underline;}
				.content .row .col ul li strong {color:#262626;font-weight:bold;}
			.content ul li.greenCheck, .content .row .col ul li.greenCheck {
				background:url('/cimages/NoticeBar_Checkmark.png') no-repeat 0 0;
				margin:0 0 0 15px;
				padding:0 0 0 20px;
			}
			.content ul li.lessStress {
				background:url('/cimages/Stress.jpg') no-repeat 3px 3px;
			}
			.content ul li.heart {
				background:url('/cimages/Health.jpg') no-repeat 3px 3px;
			}
			.content ul li.smarter {
				background:url('/cimages/Smarter.jpg') no-repeat 3px 3px;
			}
			.content ul li.checkmark {
				background:url('/cimages/Diet.jpg') no-repeat 3px 3px;
			}
			.content ul li.calendar, .content .row .col ul li.calendar {
				background:url('/cimages/Daily.jpg') no-repeat 13px 3px;
				padding-left:45px;
			}
				.content ul.secondHalf li.calendar {
					background-position:42px 3px;
				}
			
			.content ul li.preview, .content .row .col ul li.preview {
				background:url('/cimages/products/preview.gif') no-repeat 13px 1px;
				padding-left:45px;
			}
				.content ul.secondHalf li.preview {
					background-position:42px 1px;
				}		
		
			.content ul li.recover, .content .row .col ul li.recover {
				background:url('/cimages/products/recover.gif') no-repeat 13px 1px;
				padding-left:45px;
			}
				.content ul.firstHalf li.recover {
					background-position:34px 1px;
				}
			
			
			.content ul li.variety, .content .row .col ul li.calendar {
				background:url('/cimages/variety.gif') no-repeat 13px 3px;
				padding-left:45px;
			}
					
				.content ul.secondHalf li.variety {
					background-position:40px 3px;
				}
			
			.content ul li.questionMark, .content .row .col ul li.questionMark {
				background:url('/cimages/Express.jpg') no-repeat 13px 3px;
				padding-left:45px;
			}
			.content ul li.globe, .content .row .col ul li.globe {
				background:url('/cimages/Travel.jpg') no-repeat 13px 3px;
				padding-left:45px;
			}
			.content ul li.cobain, .content .row .col ul li.cobain {
				background:url('/cimages/Cobain.jpg') no-repeat 13px 3px;
				padding-left:53px;
			}
			.content ul li.frank, .content .row .col ul li.frank {
				background:url('/cimages/AnneFrank.jpg') no-repeat 13px 3px;
				padding-left:53px;
			}
			.content ul li.warhol, .content .row .col ul li.warhol {
				background:url('/cimages/warhol.jpg') no-repeat 13px 3px;
				padding-left:53px;
			}
			.content ul li.cnet {
				background:url('/cimages/CNET.gif') no-repeat 30px 5px;
				height:65px;
				font-size:13px;
			}
			.content ul li.pcmag {
				background:url('/cimages/PCMAG.gif') no-repeat 35px 5px;
				height:60px;
				font-size:13px;
			}
			.content ul li.nextweb {
				background:url('/cimages/NextWeb.gif') no-repeat 30px 5px;
				height:77px;
				font-size:13px;
			}
			.content ul li.gnome {
				background:url('/cimages/LockGnome.gif') no-repeat 30px 0px;
				height:70px;
				font-size:13px;
			}
			.content .row .col ul li.rozfoster {
				background:url('/cimages/Roz.png') no-repeat 0 5px;
				height:75px;
				padding-left:50px;
				font-size:13px;
			}
			.content .row .col ul li.raisia {
				background:url('/cimages/Raisa.png') no-repeat 0 5px;
				height:74px;
				padding-left:50px;
				font-size:13px;
			}
			.content .row .col ul li.pedrozoso {
				background:url('/cimages/Pedro.png') no-repeat 0 5px;
				height:58px;
				padding-left:50px;
				font-size:13px;
			}
			.content ul li.hale, .content .row .col ul li.hale {
				background:url('/cimages/Cynthia.png') no-repeat 0 0px;
				color:#666;
				padding-left:55px;
				font-size:13px;
				
			}
			.content ul li.hill, .content .row .col ul li.hill {
				background:url('/cimages/Colin.png') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.simon, .content .row .col ul li.simon {
				background:url('/cimages/Ben.png') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.sheppard, .content .row .col ul li.sheppard {
				background:url('/cimages/Gav.png') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.lock {
				background:url('/cimages/Lock.gif') no-repeat 15px 3px;
			}
				.content ul.firstHalf li.lock {
					background-position:30px 3px
				}
				
			.content ul li.shuffle {
				background:url('/cimages/products/shuffle.gif') no-repeat 15px 3px;
			}
				.content ul.firstHalf li.shuffle {
					background-position:30px 3px
				}
					
			.content ul li.camera {
				background:url('/cimages/Insert.gif') no-repeat 10px 3px;
			}
				.content ul.secondHalf li.camera {
					background-position:39px 3px;
				}
			.content ul li.mail {
				background:url('/cimages/Share.gif') no-repeat 10px 3px;
			}
				.content ul.firstHalf li.mail {
					background-position:26px 3px
				}
				
				.content ul li.mail2 {
					background:url('/cimages/forward.gif') no-repeat 10px 3px;
				}
					.content ul.secondHalf li.mail2 {
						background-position:40px 3px
					}
			
				.content ul li.norefunds {
					background:url('/cimages/products/norefunds.png') no-repeat 10px 3px;
				}
					.content ul.secondHalf li.norefunds {
						background-position:44px 2px
					}
			
				 .content ul li.bcc {
					background:url('/cimages/bcc.gif') no-repeat 10px 3px;
				}
						.content ul.secondHalf li.bcc {
							background-position:40px 3px
					}
			
				.content ul li.post {
						background:url('/cimages/products/post.gif') no-repeat 10px 3px;
				}
					.content ul.secondHalf li.post{
						background-position:44px 1px
					}
					
				.content ul li.pro {
						background:url('/cimages/products/pro.png') no-repeat 10px 3px;
				}
					.content ul.secondHalf li.pro{
						background-position:48px 1px
					}
				
			.content ul li.autosaving {
				background:url('/cimages/products/autosaving.gif') no-repeat 15px 3px;
			}
				.content ul.secondHalf li.autosaving {
					background-position:44px 2px;
				}
			.content ul li.search {
				background:url('/cimages/Search.gif') no-repeat 13px 3px;
			}
			
			.content ul li.search2 {
				background:url('/cimages/Search.gif') no-repeat 42px 4px;
			}
			
			.content ul li.ultimate, .content .home ul li.ultimate {
				background:url('/cimages/LockAES.gif') no-repeat 15px 2px;
				padding-left:43px;
			}
				.content ul.firstHalf li.ultimate {
					background-position:32px 2px;
				}
		
			.content ul li.versions, .content .home ul li.versions {
				background:url('/cimages/products/versions.gif') no-repeat 15px 2px;
				padding-left:43px;
				}
				.content ul.firstHalf li.versions {
					background-position:32px 2px;
					}		
		
			.content ul li.prompts2, .content .home ul li.prompts2 {
				background:url('/cimages/products/prompts.gif') no-repeat 15px 2px;
				padding-left:43px;
				}
				.content ul.firstHalf li.prompts2 {
					background-position:32px 2px;
					}
		
				
			.content ul li.makeItYours, .content .home ul li.makeItYours {
				background:url('/cimages/Customize.png') no-repeat 15px 2px;
				padding-left:43px;
			}
				.content ul.secondHalf li.makeItYours {
					background-position:45px 3px;
				}
				
			.content ul li.pad, .content .home ul li.pad {
				background:url('/cimages/products/pad.gif') no-repeat 15px 2px;
				padding-left:43px;
			}
				.content ul.secondHalf li.pad {
					background-position:45px 3px;
				}

			.content ul li.stock, .content .home ul li.stock {
				background:url('/cimages/products/stock.gif') no-repeat 15px 2px;
				padding-left:43px;
			}
				.content ul.firstHalf li.stock {
					background-position:35px 2px;
				}
				
			.content ul li.picker, .content .home ul li.picker {
				background:url('/cimages/products/picker.gif') no-repeat 15px 2px;
				padding-left:43px;
			}
				.content ul.firstHalf li.picker {
					background-position:35px 2px;
				}

				
			.content ul li.ownYourData, .content .home ul li.ownYourData {
				background:url('/cimages/Export.gif') no-repeat 16px 2px;
				padding-left:43px;
			}
				.content ul.firstHalf li.ownYourData {
					background-position:32px 2px;
				}
			
				.content ul li.mobile, .content .home ul li.mobile {
				background:url('/cimages/iphone.gif') no-repeat 17px 2px;
				padding-left:43px;
			}
			
			.content ul.firstHalf li.mobile {
					background-position:34px 2px;
				}
			
					.content ul li.reminders, .content .home ul li.reminders {
				background:url('/cimages/products/reminders.gif') no-repeat 17px 2px;
				padding-left:43px;
			}
			
			.content ul.firstHalf li.reminders {
					background-position:32px 2px;
				}
				
					.content ul li.remindersPro, .content .home ul li.remindersPro {
				background:url('/cimages/products/reminderspro.png') no-repeat 17px 2px;
				padding-left:43px;
			}
			
			.content ul.secondHalf li.remindersPro {
					background-position:42px 2px;
				}
					
				
			.content ul li.locking, .content .row .col ul li.locking {
				background:url('/cimages/LockAES.gif') no-repeat 15px 2px;
				padding-left:42px;
				height:auto;
				margin:10px 0;
			}
			.content ul li.extraSecurity, .content .row .col ul li.extraSecurity {
				background:url('/cimages/LockSSL.gif') no-repeat 15px 2px;
				padding-left:42px;
				height:auto;
				margin:0 0 10px;
			}
			
			.content ul li.extraSecurity2, .content .row .col ul li.extraSecurity2 {
				background:url('/cimages/LockSSL.gif') no-repeat 42px 2px;
				padding-left:42px;
				height:auto;
				margin:0 0 0px;
			}
			
				.content ul li.bb, .content .row .col ul li.bb {
					background:url('/cimages/bb.gif') no-repeat 38px 2px;
					padding-left:42px;
					height:auto;
					margin:0 0 0px;
				}
			
			.content ul li.import {
				background:url('/cimages/products/import.gif') no-repeat 15px 2px;
				padding-left:42px;
			}
				.content ul.secondHalf li.import {
					background-position:43px 2px;
				}
			.content ul li.quickStart {
				background:url('/cimages/products/quickStart.gif') no-repeat 29px 5px;
			}
			.content ul li.manage {
				background:url('/cimages/products/manage.gif') no-repeat 31px 2px;
			}
			
			.content ul li.whypay {
				background:url('/cimages/products/whypay.png') no-repeat 14px 0px;
			}
			
			.content ul li.comments {
				background:url('/cimages/Express.jpg') no-repeat 37px 2px;
			}
			.content ul li.productsComments {
				background:url('/cimages/products/comments.gif') no-repeat 37px 2px;
			}
			.content ul li.trash {
				background:url('/cimages/products/trash.gif') no-repeat 44px 2px;
			}
			.content ul li.organized {
				background:url('/cimages/products/organized.gif') no-repeat 30px 2px;
			}
			.content ul li.organized2 {
				background:url('/cimages/products/organized.gif') no-repeat 40px 4px;
			}
			.content ul li.megaPhoto {
				background:url('/cimages/products/megaPhoto.gif') no-repeat 22px 2px;
			}
			.content ul li.extend {
				background:url('/cimages/products/extend.png') no-repeat 28px 2px;
			}
			.content ul li.expressYourself {
				background:url('/cimages/products/expressYourself.gif') no-repeat 45px 5px;
			}
			.content ul li.lg {
				background:url('/cimages/products/lg.gif') no-repeat 42px -1px;
			}
				.content ul li.sync {
				background:url('/cimages/products/sync.gif') no-repeat 30px 2px;
			}
				.content ul li.offline {
				background:url('/cimages/products/offline.gif') no-repeat 40px 3px;
			}
			.content ul li.applock {
				background:url('/cimages/products/applockicon.gif') no-repeat 32px -2px;
			
			}
			.content ul li.html5 {
				background:url('/cimages/products/html5.gif') no-repeat 18px -2px;
			}
			.content ul li.globe2 {
				background:url('/cimages/Travel.png') no-repeat 30px 2px;
			}
		
		.content .row .col em {
			font:italic 13px Georgia,Palatino,'Times New Roman',serif;
			text-align:center;
			display:block;
			padding:0 0 15px;
		}
			.content .row .twitter em {
				display:inline;
			}
			.content .row .twitter h1 em {
				font:italic 31px Georgia,Palatino,'Times New Roman',serif;
			}
		.content .row .col .roomToRead {
			background:url('/cimages/RoomtoRead.jpg') no-repeat 3px 0;
			padding-left:85px;
			padding-right:15px;
			text-align:left;
		}
		.content .row .col .roomToRead2 {
			background:url('/cimages/Child.jpg') no-repeat 18px 0;
			padding-left:85px;
			padding-right:15px;
			text-align:left;
			margin:10px 0 23px;
		}
		.content .row .col a.twitter {
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;*display:inline;
			width:122px;
			height:35px;
			background:url('/cimages/twitter.png') no-repeat 0 0;
			vertical-align:middle;
			text-indent:-9999em;
		}
		.content .row .col blockquote {
			font:italic 14px Georgia,Palatino,'Times New Roman',serif;
			color:#262626;
			height:68px;
			text-align:center;
		}
			.content .row .col ul.reviews blockquote {
				font:13px Arial,sans-serif;
				color:#4d4d4d;
				text-align:left;
				padding:0 0 0 60px;
			}
				.content .row .col ul.reviews li.pcmag blockquote {
					padding:10px 0 0 60px;
				}
				.content .row .col ul.reviews blockquote cite {
					color:#979797;
					font:13px Arial,sans-serif;
					text-align:left;
					display:inline;
					text-transform:uppercase;
				}
		
					.content .row .col ul.reviews2 blockquote {
						font:13px Arial,sans-serif;
						color:#4d4d4d;
						text-align:right;
						padding:0 0 0 0px;
					}
		
			.content .row .col blockquote cite {
				display:block;
				text-align:center;
				color:#666;
				font:14px Arial,sans-serif;
				padding:3px 0 0;
			}
		.content .row .col blockquote.journal {
			padding:0 43px 0 40px;
			margin:0 0 0 45px;
			background:url('/cimages/Diary.jpg') no-repeat 5px 3px;
			text-align:left;
		}
			.content .row .col blockquote.journal cite {
				padding:0 0 0 60px;
				text-align:left;
			}
		.feedburnerFeedBlock {
			margin-bottom:10px;
		}
		.feedburnerFeedBlock span {font-weight:bold;}
		.feedburnerFeedBlock div {
			display:inline;
		}
		.feedburnerFeedBlock #creditfooter {display:none;}
		.content a.bottomLink {
			display:block;
			text-align:center;
			color:#333;
			font:13px Arial,sans-serif;
			text-decoration:none;
		}
		.content a.bottomLink:hover {text-decoration:underline;}
		
		
		#diaryimage{
		position:absolute;
		top:280px;
		left:80px;	
		}
		
		#travelimage{
		position:absolute;
		top:320px;
		left:40px;
		padding:0px 0px 0px 0px;
		}
		
		#warholimage{
		position:absolute;
		top:300px;
		left:110px;	
		}
		
		#warholimage2{
		position:relative;
		text-align: center;
		padding: 20px;
		}
		
		#diaryvideo{
		position:relative;
		top:40px;
		left:0px;	
		}

		
		#diarybutton{
		text-align: center; 
		padding: 30px 0 0 0;
			}
		
		.spacer {
	height: 40px;
			}
		
		.spacer2{
	height: 10px;
			}
			
		
		.content #dualColumnContainer {
			padding:0 40px 0 60px;
		}
			.content #dualColumnContainer h1 {
				color:#262626;
				font:31px Georgia,Palatino,'Times New Roman',serif;
				margin:0 0 15px;
			}
			.content #leftCol {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;
				width:490px;
				vertical-align:top;
				padding:0 50px 0 0;
				}
			
				.content #leftCol2 {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;
				width:490px;
				vertical-align:top;
				padding:470px 50px 0px 0px;
		
			
			}
			#leftCol.privacyPolicy h2 {
				font:18px Arial,sans-serif;
				margin:10px 0 0px;
				padding:0;
			}
			#leftCol.privacyPolicy p {
				font:12px Arial,sans-serif;
				margin:0 0 5px;
				padding:0;
			}
				#leftCol blockquote {
					color:#4d4d4d;
					font:15px Arial,sans-serif;
					margin:0 0 20px;
				}
					#leftCol blockquote.testimonials {
						width:390px;
					}
					#leftCol blockquote cite {
						color:#979797;
						text-transform:uppercase;
					}
				#leftCol p {
					font:15px Arial,sans-serif;
					color:#424242;
					margin:0 0 20px;
				}
					#leftCol p.quote {
						font:italic 15px Georgia,Palatino,'Times New Roman',serif;
						color:#323232;
					}
					#leftCol p.bio {
						margin:0 0 40px;
					}
						#leftCol a.bioLink {color:#1975ff;text-decoration:none;}
						#leftCol a.bioLink:hover{text-decoration:underline;}
					#leftCol p.cynthia{background:url('/cimages/Cynthia.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.colin{background:url('/cimages/Colin.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.ben{background:url('/cimages/Ben.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.gavin{background:url('/cimages/Gav.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.alex{background:url('/cimages/Alex.png') no-repeat 0 0;padding-left:58px;font-size:14px;height:56px;margin:0 0 10px;}
					#leftCol p.mike{background:url('/cimages/Mike.png') no-repeat 0 0;padding-left:58px;font-size:14px;height:56px;margin:0 0 10px;}
					#leftCol p.simon{background:url('/cimages/Simon.png') no-repeat 0 0;padding-left:58px;font-size:14px;height:56px;margin:0 0 10px;}
					#leftCol p.shipillo{background:url('/cimages/Shipillo.png') no-repeat 0 0;padding-left:58px;font-size:14px;height:56px;margin:0 0 10px;}
					#leftCol span.name {color:#1a1a1a;font:15px Arial,sans-serif;}
				#leftCol a {color:#424242;}
				#leftCol h2 {
					font:bold 15px Arial,sans-serif;
					color:#262626;
					text-transform:uppercase;
					padding:10px 0 0;margin:0 0 20px;
				}
					#leftCol h2.desc {
						font:italic 16px Georgia,Palatino,'Times New Roman',serif;
						color:#7f7f7f;
						text-transform:none;
						padding:0 0 30px;
						margin:0;
					}
			.content #rightCol {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:inline;
				
				width:340px;
				vertical-align:top;
			}
				.content #rightCol h2.gettingReadyToWrite {
					float:right;
					width:330px;
					position:relative;
					left:40px;
					font:italic 17px/18px Georgia,Palatino,'Times New Roman',serif;
					color:#262626;
					padding:45px 0 20px;
					text-align:left;
					background:url('/cimages/pencil.jpg') no-repeat 0 0;
				
					}
				.content #rightCol h2.video_sub {
					text-align:center;
					font: 17px/18px Georgia,Palatino,'Times New Roman',serif;
					color:#262626;
					padding:60px 0 0px;
				
				}
				.content #rightCol h2.diary {
					float:right;
					width:330px;
					position:center;
					text-align:center;
					font:italic 17px/18px Georgia,Palatino,'Times New Roman',serif;
					color:#262626;
					padding:60px 0 20px;
					text-align:left;
					background-position:center;

				}
				.content #rightCol h2.healthRightColH2 {
					font:18px Georgia,Palatino,'Times New Roman',serif;
					margin:10px 0 10px 23px;
				}
				.content #rightCol ul#readyToWrite {
					padding:0;margin:0;
					font:15px/18px Georgia,Palatino,'Times New Roman',serif;
					color:#424242;
					width:288px;
					float:right;
				}
					.content #rightCol ul#readyToWrite li {
						margin:0 0 15px;padding:0;
					}
				.content #rightCol img.rr {
					margin:0 20px 30px 0;
					float:right;
					clear:both;
				}
				.content #rightCol p.source {
					color:#676767;
					font:12px Arial,sans-serif;
					padding:0 0 10px 23px;
					width:295px;
				}
					.content #rightCol p.source a {
						color:#676767;
						font-weight:bold;
						text-decoration:underline;
					}
				.content #rightCol blockquote.healthQuote {
					font:italic 18px Georgia,Palatino,'Times New Roman',serif;
					color:#272727;
				}
					.content #rightCol blockquote.healthQuote cite {
						display:block;
						margin:8px 0 12px;
						color:#4e4e4e;
						font:italic 13px Georgia,Palatino,'Times New Roman',serif;
						text-align:right;
					}
				.content #rightCol .moreJournalingLinks {
					padding:0 0 0 23px;
					font:12px Arial,sans-serif;
				}
					.content #rightCol .moreJournalingLinks a {
						color:#676767;
						text-decoration:none;
						display:block;
						margin:0 0 10px;
					}
					.content #rightCol .moreJournalingLinks a:hover {text-decoration:underline;}
				.content #rightCol .grayInfoBox {
					background:#e5e5e5;
					border-radius:3px;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					height:50px;
					color:#5a5a5a;
					font:italic 15px/50px Georgia,Palatino,'Times New Roman',serif;
					text-align:center;
					margin:10px 0;
				}
					.content #rightCol .grayInfoBox a {
						color:#414141;
						font-style:normal;
					}
				.content #rightCol .pinkInfoBox {
					background:#fecefe url('/cimages/PinkHeart.gif') no-repeat 20px 17px;
					border-radius:3px;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					height:50px;
					color:#5a5a5a;
					font:italic 15px/50px Georgia,Palatino,'Times New Roman',serif;
					text-align:center;
					margin:10px 0;
				}
					.content #rightCol .pinkInfoBox a {
						color:#414141;
						font-style:normal;
					}
					.content #rightCol .pinkInfoBox img {
						vertical-align:middle;
						padding:0 8px 0 0;
					}
				.content #rightCol .twitter {
					background:#dcf6ff;
					text-align:center;
					margin:20px 0;
				}
					.content #rightCol .twitter a.twitter {
						display:-moz-inline-stack;
						display:inline-block;
						zoom:1;*display:inline;
						width:122px;
						height:35px;
						background:url('/cimages/twitter.png') no-repeat 0 0;
						vertical-align:middle;
						text-indent:-9999em;
						margin:0;
					}
					.content #rightCol .twitter .tweet {
						margin:10px 0;
					}
						.content #rightCol .twitter .tweet ul li {height:auto;margin-bottom:15px;}
				.content #rightCol .box {
					width:340px;
					padding:0 0 20px;
					margin:0 0 20px;
					
					display:-moz-inline-stack;
					display:inline-block;
					zoom:1;
					*display:inline;
					
					overflow:hidden;
				}
					.content #rightCol .active {
						background:#d8e8ff;
					}
					.content #rightCol .twitter {
						background:#dcf6ff;
						text-align:center;
						margin:20px 0;
					}
				.content #rightCol .box h1 {
					color:#262626;
					font:31px Georgia,Palatino,'Times New Roman',serif;
					padding:15px 0 20px;margin:0;
					text-align:center;
				}
				.content #rightCol .box p.healthBox {
					padding:20px 0 15px 35px;margin:0 0 0;
					color:#4d4d4d;
				}
					.content #rightCol .box p.healthBox strong {
						color:#272727;
						font-weight:normal;
					}
				.content #rightCol .box ul {
					list-style:none;
					padding:0;margin:0 15px 0 0;
					font:14px Arial,sans-serif;
				}
					.content #rightCol .box ul li {
						color:#4c4c4c;
						height:68px;
						padding-left:35px;
					}
						.content #rightCol .box ul li a {color:#353535;text-decoration:none;}
						.content #rightCol .box ul li a:hover {text-decoration:underline;}
						.content #rightCol .box ul li strong {color:#262626;font-weight:bold;}
						.content #rightCol .box ul li.calendar {
							background:url('/cimages/Diary.png') no-repeat 13px 3px;
							padding-left:45px;
							margin:0 0 0 15px;
						}
						.content #rightCol .box ul li.questionMark {
							background:url('/cimages/Express.png') no-repeat 13px 3px;
							padding-left:45px;
							margin:0 0 0 15px;
						}
						.content #rightCol .box ul li.globe {
							background:url('/cimages/Travel.png') no-repeat 13px 3px;
							padding-left:45px;
							margin:0 0 0 15px;
						}
						.content #rightCol .box ul li.cobain {
							padding-left:53px;
							margin-left:15px;
						}
						.content #rightCol .box ul li.frank {
							padding-left:53px;
							margin-left:15px;
						}
						.content #rightCol .box ul li.warhol {
							padding-left:53px;
							margin-left:15px;
						}
				.content #rightCol .box a.bottomLink {
					display:block;
					text-align:center;
					color:#333;
					font:13px Arial,sans-serif;
					text-decoration:none;
					padding:0 0 3px;
				}
					.content #rightCol .box a.bottomLink:hover {
						text-decoration:underline;
					}
				.content #rightCol .box blockquote {
					font:italic 14px Georgia,Palatino,'Times New Roman',serif;
					color:#262626;
					height:68px;
					text-align:center;
				}
		.content #privacyPage {
			width:860px;
			margin:0 auto;
			color:#4d4d4d;
			font:15px Arial,sans-serif;
		}
			.content #privacyPage .halfCol {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:inline;
				vertical-align:top;
				width:417px;
				margin:0 14px 0 5px;
			}
			.content #privacyPage .halfCol2 {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:inline;
				vertical-align:top;
				width:417px;
				margin:0;
			}
			
			.halfCol2 a.headerLink{color:#262626;text-decoration:none;}
			.halfCol2 a.headerLink:hover{color:#1975ff;text-decoration:none;}
			}
				.content #privacyPage .halfCol p, .content #privacyPage .halfCol2 p {
					margin:0 0 10px;
				}
				
			.halfCol a.headerLink{color:#262626;text-decoration:none;}
			.halfCol a.headerLink:hover{color:#1975ff;text-decoration:none;}
			}
			
		
				
		#privacyPage a#freeSignUpBtn {
			display:block;
			width:272px;
			height:70px;
			margin:20px auto 35px;
			text-indent:-9999em;
			background:url('/cimages/products/freeSignUp.gif') no-repeat;
			
			
		}
		#privacyPage a#proSignUpBtn {
			display:block;
			width:500px;
			height:76px;
			margin:0px auto 25px;
			text-indent:-9999em;
			background:url('/cimages/products/GoPro_NoPrice.png') no-repeat;
		}
			#privacyPage a#proSignUpBtn:hover {background-position:-500px 0;}
			#privacyPage a#proSignUpBtn:active {background-position:-1000px 0;}
		
		#privacyPage div#featuresAndScreenshots {
			height:22px;
			width:980px;
			background:url('/cimages/products/featuresAndScreenshots.png') no-repeat;
		}
		#privacyPage div#proFeaturesAndScreenshots {
			height:22px;
			width:980px;
			background:url('/cimages/products/proFeaturesAndScreenshots.gif') no-repeat;
		}
		#privacyPage .featureRight {
			display:block;
			clear:both;
			width:920px;
			padding:50px 0 0 60px;
			font:15px Arial,sans-serif;
			color:#4d4d4d;
		}
		#privacyPage .featureLeft {
			display:block;
			clear:both;
			width:920px;
			padding:50px 60px 0 0;
			font:15px Arial,sans-serif;
			color:#4d4d4d;
		}
		
			#privacyPage .featureRight img {float:right;width:481px;}
			#privacyPage .featureLeft img {float:left;width:481px;}
			
		
		#privacyPage .featureRightMobile {
			display:block;
			clear:both;
			width:920px;
			height: 392px;
			padding:40px 0px 0px 60px;
			font:15px Arial,sans-serif;
			color:#4d4d4d;
		}
		#privacyPage .featureLeftMobile {
			display:block;
			clear:both;
			width:920px;
			height: 392px;
			padding:40px 0px 0px 0px;
			font:15px Arial,sans-serif;
			color:#4d4d4d;
		}
				
			#privacyPage .featureRightMobile img {float:right;}
			#privacyPage .featureLeftMobile img {float:left;}

			
			#privacyPage .featureLeft img.flickrLarge {
				float:none;
				display:block;
				width:97px;
				margin:0 0 5px;
			}
			#privacyPage .featureRight p, #privacyPage .featureLeft p {
				padding:0 0 0 33px;margin:0 0 15px;
				width:360px;
			}
			#privacyPage .featureLeft p {margin:0 0 15px 485px;}
			#privacyPage .featureRight h1, #privacyPage .featureLeft h1 {
				font:26px Georgia,Palatino,'Times New Roman',serif;
				margin:10px 0 20px 0;padding:0 0 0 33px;
				text-align:left;
			}
			#privacyPage .featureLeft h1 {margin-left:485px;}
			#privacyPage .featureRight h1.privacyFirst {background:url('/cimages/Lock.gif') no-repeat;}
			#privacyPage .featureLeft h1.mobile {background:url('/cimages/iphone.gif') no-repeat;}
			#privacyPage .featureLeft h1.camera {background:url('/cimages/Insert.gif') no-repeat 0 5px;}
			#privacyPage .featureRight h1.share {background:url('/cimages/Share.gif') no-repeat 0 7px;}
			#privacyPage .featureLeft h1.autosaving {background:url('/cimages/products/autosaving.gif') no-repeat 0 4px;}
			#privacyPage .featureRight h1.quickStart {background:url('/cimages/products/quickStart.gif') no-repeat 0 6px;}
			#privacyPage .featureLeft h1.comments {background:url('/cimages/products/comments.gif') no-repeat 0 4px;}
			#privacyPage .featureRight h1.manage {background:url('/cimages/products/manage.gif') no-repeat 0 2px;}
			#privacyPage .featureLeft h1.trash {background:url('/cimages/products/trash.gif') no-repeat 0 2px;}
			#privacyPage .featureLeft h1.prompts3 {background:url('/cimages/products/prompts.gif') no-repeat 0 5px;}
			#privacyPage .featureRight h1.stock {background:url('/cimages/products/stock.gif') no-repeat 0 5px;}
			#privacyPage .featureLeft h1.pad {background:url('/cimages/products/pad.gif') no-repeat 0 5px;}
			#privacyPage .featureRight h1.picker {background:url('/cimages/products/picker.gif') no-repeat 0 4px;}

			
			#privacyPage .featureRight h1.ultimate {background:url('/cimages/LockAES.gif') no-repeat;}
			#privacyPage .featureLeft h1.makeItYours {background:url('/cimages/Customize.png') no-repeat 0 5px;}
			#privacyPage .featureRight h1.organized {background:url('/cimages/products/organized.gif') no-repeat 0 5px;}
			#privacyPage .featureLeft h1.calendar {background:url('/cimages/Daily.jpg') no-repeat 0 5px;}
			#privacyPage .featureRight h1.megaPhoto {background:url('/cimages/products/megaPhoto.gif') no-repeat 0 2px;padding-left:40px;margin-left:-6px;}
			#privacyPage .featureLeft h1.expressYourself {background:url('/cimages/products/expressYourself.gif') no-repeat 0 6px;}
			#privacyPage .featureRight h1.ownYourData {background:url('/cimages/products/ownYourData.gif') no-repeat 0 5px;}
			#privacyPage .featureLeft h1.import {background:url('/cimages/products/import.gif') no-repeat 0 5px;}
			#privacyPage .featureRight h1.remindersPro {background:url('/cimages/products/reminderspro.png') no-repeat 0 0px;}



			#privacyPage .featureRight h1.sync {background:url('/cimages/sync.gif') no-repeat 0 0px;}
			
		
		#privacyPage h1 {
			text-align:center;
			display:block;
			color:#262626;
			font:31px Georgia,Palatino,'Times New Roman',serif;
			margin:0 0 15px;
		}
			#privacyPage h1.productH1 {
				display:block;
				width:100%;
				text-align:center;
				font-size:23px;
				margin:30px 0;
			}
				#privacyPage h1.productH1 a {
					text-decoration:underline;
					color:#262626;
				}
			#privacyPage h1.penzuFree {
				background:url('/cimages/products/penzuFree.gif') no-repeat 0 0;
				text-indent:-9999em;
				height:69px;
				width:221px;
				margin:5px auto 20px;
			}
			#privacyPage h1.penzuPro {
				background:url('/cimages/products/penzuPro.png') no-repeat 0 0;
				text-indent:-9999em;
				height:108px;
				width:245px;
				margin:-9px auto 15px;
				position:relative;
			}
			
			#privacyPage h1.penzuPost {
				background:url('/cimages/products/postSplash.png') no-repeat 0 0;
				text-indent:-9999em;
				height:146px;
				width:980px;
				margin:-18px auto 15px;
				position:relative;
			}
			
			#privacyPage h1.referral {
				background:url('/cimages/products/referral.png') no-repeat 0 0;
				text-indent:-9999em;
				height:220px;
				width:980px;
				margin:0px auto 15px;
				position:relative;
			}
			
			#privacyPage h1.lg {
				background:url('/cimages/products/lg.png') no-repeat 0 0;
				text-indent:-9999em;
				height:184px;	
				width:980px;
				margin:-21px auto 15px;
				position:relative;
			}
			
			#privacyPage h1.versions {
				background:url('/cimages/products/versions.png') no-repeat 0 0;
				text-indent:-9999em;
				height:184px;	
				width:980px;
				margin:0px auto 5px;
				position:relative;
			}
				
			#privacyPage h1.prompts {
				background:url('/cimages/products/prompts.png') no-repeat 0 0;
				text-indent:-9999em;
				height:166px;	
				width:980px;
				margin:0px auto 15px;
				position:relative;
			}		
			
			
			#privacyPage h1.journals {
				background:url('/cimages/products/journalssplash.png') no-repeat 0 0;
				text-indent:-9999em;
				height:300px;
				width:750px;
				margin:-44px 110px -15px;
				position:relative;
			}	
				#privacyPage h1.penzuMobile {
				background:url('/cimages/products/mobileapp.png') no-repeat 0 0;
				text-indent:-9999em;
				height:315px;
				width:750px;
				margin:-40px auto 16px;
				position:relative;
			}
				#privacyPage h1.penzuiPad{
				background:url('/cimages/products/ipadapp.png') no-repeat 0 0;
				text-indent:-9999em;
				width:800px;
				height:325px;
				margin:-45px auto 16px;
				position:relative;
			}
	
				#privacyPage h1.penzuiPhone {
				background:url('/cimages/products/iphoneapp.png') no-repeat 0 0;
				text-indent:-9999em;
				height:305px;
				width:750px;
				margin:-40px auto 16px;
				position:relative;
			}
				#privacyPage h1.penzuAndroid {
				background:url('/cimages/products/androidapp.png') no-repeat 0 0;
				text-indent:-9999em;
				height:305px;
				width:750px;
				margin:-40px auto 16px;
				position:relative;
			}
			
				#privacyPage h1.penzuBB {
				background:url('/cimages/products/BBapp.png') no-repeat 0 0;
				text-indent:-9999em;
				height:305px;
				width:750px;
				margin:-40px auto 16px;
				position:relative;
			}			
			
			#privacyPage ul.mobileSupport {
				margin-left:auto;
				margin-right:auto;
				margin-top:-20px;
				text-align:center;
				list-style:none;
				width:880px;
				padding: 0px 0 0px 0px;
				color:#444444;
				font: italic 14px Georgia, serif;
				}
			
			#privacyPage h1.privacyFirst {
				background:url('/cimages/Lock.gif') no-repeat 90px 2px;
			}
			#privacyPage h1.militaryGrade {
				background:url('/cimages/LockAES.gif') no-repeat 74px 1px;
			}
			#privacyPage h1.distributedSecurity {
				background:url('/cimages/Distributed_Lock.gif') no-repeat 32px 0;
			}
			#privacyPage h1.protectedBySSL {
				background:url('/cimages/LockSSL.gif') no-repeat 60px 2px;
			}
		#privacyPage a#btn_LearnMore {
			display:block;
			text-indent:-9999em;
			width:168px;
			height:44px;
			margin:15px auto 30px;
			background:url('/cimages/LearnMore_button.png') no-repeat 0 0;
		}
			#privacyPage a#btn_LearnMore:hover {background-position:-170px 0;}
			#privacyPage a#btn_LearnMore:active {background-position:-340px 0;}
		#privacyPage a#btn_LearnMorePro {
			display:block;
			text-indent:-9999em;
			width:168px;
			height:46px;
			margin:15px auto;
			background:url('/cimages/LearnMorePro_button.png') no-repeat 0 0;
		}
			#privacyPage a#btn_LearnMorePro:hover {background-position:-170px 0;}
			#privacyPage a#btn_LearnMorePro:active {background-position:-340px 0;}
		#privacyPage .encryptionProcess {
			background:url('/cimages/EncryptionProcess.gif') no-repeat 0 0;
			padding-top:180px;
			margin:30px 0;
		}
			#privacyPage .encryptionProcess p {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:inline;
				vertical-align:top;
				width:265px;
				padding-right:25px;
			}
		#privacyPage .borderContainer {
			border-top:1px solid #d1d1d1;
			border-bottom:1px solid #d1d1d1;
			margin:0 0 15px;
			padding:30px 0 20px;
		}
		#privacyPage strong {color:#262626;}
		#privacyPage em {font:italic 13px/14px Arial,sans-serif;margin-left:-5px;display:block;}
		#privacyPage em a {color:#4d4d4d;}
		#privacyPage ul.firstHalf {
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;*display:inline;
			vertical-align:top;
			list-style:none;
			margin:0 0 0 60px;
			padding:0;
			width:420px;
			
			color:#4c4c4c;
			font:16px Arial,sans-serif;
		}
			#privacyPage ul.firstHalf li {
				padding:0 0 25px 64px;
			}
		#privacyPage ul.secondHalf {
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;*display:inline;
			vertical-align:top;
			list-style:none;
			margin:0;padding:0;
			width:420px;
			
			color:#4c4c4c;
			font:16px Arial,sans-serif;
		}
			#privacyPage ul.secondHalf li {
				padding:0 0 25px 75px;
			}
		
		#privacyPage ul.mobileSupport {
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			list-style:none;
			width:880px;
			padding: 0px 0 0px 0px;
			color:#444444;
			font: italic 14px Georgia, serif;
			}
					
		.content #productMatrix {
			width:870px;
			margin:0 auto;
			border-right:1px solid #f4f4f4;
			color:#262626;
		}
			#productMatrix h1 {
				font:31px Georgia,Palatino,'Times New Roman',serif;
				padding:0 0 5px 11px;margin:0;
			}
			#productMatrix th em {
				font:italic 19px Georgia,Palatino,'Times New Roman',serif;
				display:block;
				padding:0 0 5px 11px;
			}
			#productMatrix th a {
				display:block;
				width:215px;
				height:86px;
				text-indent:-9999em;
			}
				#productMatrix th a.penzuFree {
					background:url('/cimages/matrix/matrix_penzuFree.gif') no-repeat;
				}
				#productMatrix th a.penzuPro {
					background:url('/cimages/matrix/matrix_penzuPro.gif') no-repeat;
				}
			#productMatrix tr td {
				font:17px/30px Arial,sans-serif;
				height:30px;
				vertical-align:top;
			}
			#productMatrix tr td img {
				display:block;
				width:22px;
				height:22px;
				margin:0 auto;
				padding:4px 0 0;
			}
			#productMatrix .even {background:#f2f2f1;}
			#productMatrix span.subHeading {
				display:block;
				padding:27px 0 5px;
				font:italic 19px Georgia,Palatino,'Times New Roman',serif;
			}
			#productMatrix .bottomButtons {
				text-align:center;
				width:215px;
				padding:15px 0px 0px;
			}
			
			#productMatrix .bottomButtons2 {
				text-align:center;
				width:215px;
				padding-left:20px;
			}
				
			#productMatrix a.signupBtn {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:inline;
				vertical-align:baseline;
				
				width:168px;
				height:44px;
				
				background:url('/cimages/FreeSignUp.png') no-repeat 0 0;
				text-indent:-9999em;
				text-decoration:none;
				margin:0 3px 0 0;
			}
				#productMatrix a.signupBtn:hover {
					background:url('/cimages/FreeSignUp.png') no-repeat -170px 0;
				}
				#productMatrix a.signupBtn:active {
					background:url('/cimages/FreeSignUp.png') no-repeat -340px 0;
				}
			#productMatrix a.goProBtn {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;*display:inline;
				vertical-align:baseline;
				
				width:118px;
				height:40px;
				
				background:url('/cimages/GoPro.png') no-repeat 0 0;
				text-indent:-9999em;
				text-decoration:none;
				margin:0 3px 0 0;
			}
				#productMatrix a.goProBtn:hover {
					background:url('/cimages/GoPro.png') no-repeat -118px 0;
				}
				#productMatrix a.goProBtn:active {
					background:url('/cimages/GoPro.png') no-repeat -236px 0;
				}
#footer {
	height:100px;
	background:url('/cimages/bg_contentBottom.png') no-repeat top left;
}
#footer.home {
	width:998px;
	margin:0px 0px 0px 15px
}

	#footer .yellow {
		width:980px;
		height:50px;
		margin:0 0 0 9px;
		padding:0px 0px 0px 0px;
		background:url('/cimages/leatherFooter.png') no-repeat;
		overflow:hidden;
			}
			
	
	
	#footer p.trademarkInfo {
		padding:16px 0 0 32px;
		font:12px Arial,sans-serif;
		color:#5a5a5a;
	}
	
	
/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}

#contentContainer {padding-bottom: 147px;}  /* must be same height as the footer */

#bodyFooter {
	position: relative;
	margin: -150px auto 0 auto; /* negative value of footer height */
	padding:60px 0 0 0;
	height: 90px;
	clear:both;
	width:700px;}

#bodyFooter div {
	background:#5d5c56;
	width:700px;
	vertical-align:bottom;
	height:90px;
	color:#ccc;
	font:13px Helvetica, Arial, Verdana, sans-serif;
	text-align:center;
}
	#bodyFooter div a {
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
		
		color:#fff;
		text-decoration:none;
		margin:15px 20px 0;
	}
	#bodyFooter div a:hover {text-decoration:underline;}
	#bodyFooter div p {
		margin:15px 0 0;
		font:11px/22px Helvetica,Arial,Verdana,sans-serif;
	}
	#bodyFooter div p a {
		margin:0;
		color:#ccc;
	}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* ML: pcoverflow helper class */
.pcoverflow {
  overflow: visible;
}
.tweet {
font:14px/16px Arial,sans-serif;
color: #4d4d4d;
 }
.tweet .tweet_list {
-webkit-border-radius: .5em;
list-style-type: none;
margin: 0;
padding: 0;
}
.tweet .tweet_list li {
  overflow: auto;
  padding: .5em; }
  .tweet .tweet_list li a {
    color: #b1b1b1; text-decoration:none; }
.tweet .tweet_list .tweet_avatar {
  padding-right: .5em;
  float: left; }
.tweet .tweet_list .tweet_avatar img {
    vertical-align: middle; }

/* Nifty Corners */
b.niftycorners, b.niftyfill { display:block; }
b.niftycorners * {display:block; height: 1px; line-height:1px; font-size: 1px; overflow:hidden; border-style:solid; border-width: 0 1px}
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px;}
.nifty { }
/* modal window */
.jqmWindow.loading {
  background: url(/images/loadingAnimation.gif) no-repeat center center;
}
.jqmWindow {
  display: none;
  position: fixed;
  top: 8%;
  left: 50%;
  margin-left: -284px;
  width: 564px;
/*  padding: 0 12px 2px 12px;*/
  padding-left:0;
  background: #fff;
  color: #333;
  z-index: 7000;
}
.jqmOverlay { background: #000; }
* html .jqmWindow {
  position: absolute;
  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
a.jqmClose.icon {
  display: block;
  height: 26px;
  width: 26px;
  text-decoration: none;
  background: url(/images/jqmclose.png) no-repeat 0 0;
  float: right;
  position: relative;
  top: -14px; right: -14px;
}
a.jqmClose:hover {
  background-position: -26px 0;
}
a.jqmClose:active {
  background-position: -52px 0;
}
.jqmWindow .jqmCont {
  position: relative;
  top: 12px;
  padding: 0 12px 26px 42px;
}
.jqmWindow .jqmBot {
  background: #ccc;
  height: 50px;
  padding: 12px;
  text-align: center;
}

.jqmBot a.goProSmall {
  float: left; display: block;
  margin: 14px 22px 0 16px;
  width:80px; height:24px;
  background:transparent url(/cimages/GoPro_PopUp.png) no-repeat;
  text-indent:-9999em;
  text-decoration:none;
}
.jqmBot a.goProSmall:hover {background-position: -80px 0;}
.jqmBot a.goProSmall:active {background-position: -160px 0;}
.jqmBot a.signupBtn {
  display: block; float: left;
  width:168px; height:48px;
  background:url('/cimages/FreeSignUp.png') no-repeat 0 0;
  text-indent:-9999em;
  text-decoration:none;
  margin:0 3px 0 0;
}
.jqmBot.home a.signupBtn {margin-left:0;}
.jqmBot a.signupBtn:hover {	background:url('/cimages/FreeSignUp.png') no-repeat -170px 0;}
.jqmBot a.signupBtn:active {background:url('/cimages/FreeSignUp.png') no-repeat -340px 0;}
.jqmBot a.signupBtn.alt1 {background-image:url('/cimages/FreeSignUp2.png') !important;}
.jqmBot a.tryBtn {
  display: block; float: left;
  width:124px; height:48px;
  background:url('/cimages/TryItOut.png') no-repeat 0 0;
  text-indent:-9999em;
  text-decoration:none;
}
.jqmBot a.tryBtn:hover {background:url('/cimages/TryItOut.png') no-repeat -124px 0;}
.jqmBot a.tryBtn:active {background:url('/cimages/TryItOut.png') no-repeat -248px 0;}
.jqmBot a.tryBtn.alt1 { background-image:url('/cimages/TryItOut2.png') !important;}
.jqmBot span.noSignUpReq {
  display:block; float: left;
  margin-top: 16px;
  width:106px; height:16px;	
  background:url('/cimages/NoSignUpRequired.png') no-repeat;
  text-indent:-9999em;
}

a.playButton {
  display: block;
  background: transparent url(/cimages/PlayButton.png) no-repeat;
  width: 185px; height: 185px;
  margin: 50px 0 0 63px;
  text-decoration: none;
  text-indent: -9999em;
  
}
a.playButton:hover { background-position: -184px 0;}
a.playButton:active { background-position: -368px 0;}



a.mobileButton {
  display: block;
  background: transparent url(/cimages/mobile_overlay.png) no-repeat;
  width: 155px; height: 115px;
  padding: 0;
  text-decoration: none;
  text-indent: -9999em;
  
}
a.mobileButton:hover { background-position: -155px 0;}
a.mobileButton:active { background-position: -310px 0;}
.twtr-widget .twtr-ft {display:none;}