/* 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('../jpg/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('../gif/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:40px;
}
#header.home h2 {margin-top:20px;}
#header.home h3 {margin:10px 0 20px;}

#container {
	position:relative;
  width:998px;
  margin:0 auto;
}
#header.home {
	overflow:visible;
/*	background:url('/cimages/screens/Home_Screenshot_02.png') no-repeat 425px 71px;*/
	background:url('../png/home_screenshot_02.png') no-repeat 440px 73px;
}

a#logo {
	background:url('../png/logo.png') no-repeat;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;*display:block;
	
	width:154px;
	height:77px;
	margin-left:7px;
  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('../png/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('../png/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 50px 0;
	margin:15px 0 0 0;
	background:url('../png/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:left;
    padding:0 0 131px 36px;
	background:url('../png/home_fold.png') no-repeat left bottom;
}
.contentTop a.signupBtn {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;*display:block;
	*float:left;
	
	width:168px;
	height:48px;
	
	background:url('../png/freesignup.png') no-repeat 0 0;
	text-indent:-9999em;
	text-decoration:none;
	margin:0 3px 0 0;
	*margin-left:350px;
}
.contentTop.home a.signupBtn {margin-left:0;}
	.contentTop a.signupBtn:hover {
		background:url('../png/freesignup.png') no-repeat -170px 0;
	}
	.contentTop a.signupBtn:active {
		background:url('../png/freesignup.png') no-repeat -340px 0;
	}
.contentTop a.signupBtn.alt1 {
  background-image:url('../png/freesignup2.png') !important;
}
.contentTop a.tryBtn {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;*display:block;
	*float:left;
	
	width:124px;
	height:48px;
	
	background:url('../png/tryitout.png') no-repeat 0 0;
	text-indent:-9999em;
	text-decoration:none;
}
	.contentTop a.tryBtn:hover {
		background:url('../png/tryitout.png') no-repeat -124px 0;
	}
	.contentTop a.tryBtn:active {
		background:url('../png/tryitout.png') no-repeat -248px 0;
	}
.contentTop a.tryBtn.alt1 {
  background-image:url('../png/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('../png/nosignuprequired.png') no-repeat;
	text-indent:-9999em;
}
.contentTop.home span.noSignUpReq {
	left:334px;
}
.contentTop span.noSignUpReq.alt1 {
  background-image: url('../nosignuprequired2.html') !important;
}

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

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

.content {
	background:url('../png/bg_content.png') repeat-y;
	padding:10px 9px;
	overflow:hidden;
}
.content.home {
	width:998px;
	margin: 0 0 0 15px;
	background:url('../png/bg_content_home.png') repeat-y;
	overflow:visible;
	position:relative;
}
/* ML: added some styles for feedburner widget */
.content .feedburnerFeedBlock {
    width:311px;
	height:282px;
	
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;*display:inline;
	
	overflow:hidden;
	vertical-align:top;
}
.feedburnerFeedBlock ul {
    list-style: none;
}
.content .feedburnerFeedBlock li {
    clear: both;
    padding-top: 2px;
    margin-bottom: 26px;
}
.content .feedburnerFeedBlock li p.date {
    font-size: 0.9em;
    font-style: italic;
}
.content .feedburnerFeedBlock li div {
    clear: both;
}
	/* The "row" class is for the table-like layouts, normally 3x3 */
	.content .row {
		width:933px;
		height:371px;
		display:block;
		
		margin:0 auto 20px;
	}
	.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:371px;
			
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;*display:inline;
			
			overflow:hidden;
			vertical-align:top;
		}
		.content .row .privacy {
			background:url('../jpg/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 .pro {
			background:url('../png/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('../png/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('../png/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('../png/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('../png/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('../png/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('../png/noticebar_checkmark.png') no-repeat 0 0;
				margin:0 0 0 15px;
				padding:0 0 0 20px;
			}
			.content ul li.lessStress {
				background:url('../jpg/stress.jpg') no-repeat 3px 3px;
			}
			.content ul li.heart {
				background:url('../jpg/health.jpg') no-repeat 3px 3px;
			}
			.content ul li.smarter {
				background:url('../jpg/smarter.jpg') no-repeat 3px 3px;
			}
			.content ul li.checkmark {
				background:url('../jpg/diet.jpg') no-repeat 3px 3px;
			}
			.content ul li.calendar, .content .row .col ul li.calendar {
				background:url('../jpg/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('../gif/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('../gif/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('../gif/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('../jpg/express.jpg') no-repeat 13px 3px;
				padding-left:45px;
			}
			.content ul li.globe, .content .row .col ul li.globe {
				background:url('../jpg/travel.jpg') no-repeat 13px 3px;
				padding-left:45px;
			}
			.content ul li.cobain, .content .row .col ul li.cobain {
				background:url('../jpg/cobain.jpg') no-repeat 13px 3px;
				padding-left:53px;
			}
			.content ul li.frank, .content .row .col ul li.frank {
				background:url('../jpg/annefrank.jpg') no-repeat 13px 3px;
				padding-left:53px;
			}
			.content ul li.warhol, .content .row .col ul li.warhol {
				background:url('../jpg/warhol.jpg') no-repeat 13px 3px;
				padding-left:53px;
			}
			.content ul li.cnet {
				background:url('../gif/cnet.gif') no-repeat 30px 5px;
				height:65px;
				font-size:13px;
			}
			.content ul li.pcmag {
				background:url('../gif/pcmag.gif') no-repeat 35px 5px;
				height:60px;
				font-size:13px;
			}
			.content ul li.nextweb {
				background:url('../gif/nextweb.gif') no-repeat 30px 5px;
				height:77px;
				font-size:13px;
			}
			.content ul li.gnome {
				background:url('../gif/lockgnome.gif') no-repeat 30px 0px;
				height:70px;
				font-size:13px;
			}
			.content .row .col ul li.rozfoster {
				background:url('../png/roz.png') no-repeat 0 5px;
				height:75px;
				padding-left:50px;
				font-size:13px;
			}
			.content .row .col ul li.raisia {
				background:url('../png/raisa.png') no-repeat 0 5px;
				height:74px;
				padding-left:50px;
				font-size:13px;
			}
			.content .row .col ul li.pedrozoso {
				background:url('../png/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('../png/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('../png/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('../png/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('../png/gav.png') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.daniel, .content .row .col ul li.daniel {
				background:url('../jpg/daniel.jpg') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.kari, .content .row .col ul li.kari {
				background:url('../png/kari.png') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.frank, .content .row .col ul li.frank {
				background:url('../jpg/frank.jpg') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.eric, .content .row .col ul li.eric {
				background:url('../jpg/eric.jpg') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.christina, .content .row .col ul li.christina {
				background:url('../jpg/christina.jpg') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.charles, .content .row .col ul li.charles {
				background:url('../png/charles.png') no-repeat 0 5px;
				color:#666;
				padding-left:55px;
				padding-top:3px;
			}
			.content ul li.lock {
				background:url('../gif/lock.gif') no-repeat 15px 3px;
			}
				.content ul.firstHalf li.lock {
					background-position:30px 3px
				}
				
			.content ul li.shuffle {
				background:url('../gif/shuffle.gif') no-repeat 15px 3px;
			}
				.content ul.firstHalf li.shuffle {
					background-position:30px 3px
				}
					
			.content ul li.camera {
				background:url('../gif/insert.gif') no-repeat 10px 3px;
			}
				.content ul.secondHalf li.camera {
					background-position:39px 3px;
				}
			.content ul li.mail {
				background:url('../gif/share.gif') no-repeat 10px 3px;
			}
				.content ul.firstHalf li.mail {
					background-position:26px 3px
				}
				
				.content ul li.mail2 {
					background:url('../gif/forward.gif') no-repeat 10px 3px;
				}
					.content ul.secondHalf li.mail2 {
						background-position:40px 3px
					}
			
				.content ul li.norefunds {
					background:url('../png/norefunds.png') no-repeat 10px 3px;
				}
					.content ul.secondHalf li.norefunds {
						background-position:44px 2px
					}
			
				 .content ul li.bcc {
					background:url('../gif/bcc.gif') no-repeat 10px 3px;
				}
						.content ul.secondHalf li.bcc {
							background-position:40px 3px
					}
			
				.content ul li.post {
						background:url('../gif/post.gif') no-repeat 10px 3px;
				}
					.content ul.secondHalf li.post{
						background-position:44px 1px
					}
					
				.content ul li.pro {
						background:url('../png/pro.png') no-repeat 10px 3px;
				}
					.content ul.secondHalf li.pro{
						background-position:48px 1px
					}
				
			.content ul li.autosaving {
				background:url('../gif/autosaving.gif') no-repeat 15px 3px;
			}
				.content ul.secondHalf li.autosaving {
					background-position:44px 2px;
				}
			.content ul li.search {
				background:url('../gif/search.gif') no-repeat 13px 3px;
			}
			
			.content ul li.search2 {
				background:url('../gif/search.gif') no-repeat 42px 4px;
			}
			
			.content ul li.ultimate, .content .home ul li.ultimate {
				background:url('../gif/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('../gif/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('../gif/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('../png/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('../gif/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('../gif/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('../gif/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('../gif/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('../gif/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('../gif/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('../png/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('../gif/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('../gif/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('../gif/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('../gif/bb.gif') no-repeat 38px 2px;
					padding-left:42px;
					height:auto;
					margin:0 0 0px;
				}
			
			.content ul li.import {
				background:url('../gif/import.gif') no-repeat 15px 2px;
				padding-left:42px;
			}
				.content ul.secondHalf li.import {
					background-position:43px 2px;
				}
			.content ul li.quickStart {
				background:url('../gif/quickstart.gif') no-repeat 29px 5px;
			}
			.content ul li.manage {
				background:url('../gif/manage.gif') no-repeat 31px 2px;
			}
			
			.content ul li.class {
				background:url('../png/classicon.png') no-repeat 31px 2px;
			}
			
			.content ul li.student {
				background:url('../png/studenticon.png') no-repeat 44px 3px;
			}
			
			.content ul li.grade {
				background:url('../png/gradeicon.png') no-repeat 32px 3px;
			}
			
			.content ul li.assignment {
				background:url('../png/assignmenticon.png') no-repeat 44px 3px;
			}
			
			.content ul li.whypay {
				background:url('../png/whypay.png') no-repeat 14px 0px;
			}
			
			.content ul li.comments {
				background:url('../jpg/express.jpg') no-repeat 37px 2px;
			}
			.content ul li.productsComments {
				background:url('../gif/comments.gif') no-repeat 37px 2px;
			}
			.content ul li.trash {
				background:url('../gif/trash.gif') no-repeat 44px 2px;
			}
			.content ul li.notifications {
				background:url('../gif/notifications.gif') no-repeat 42px 2px;
			}
			.content ul li.organized {
				background:url('../gif/organized.gif') no-repeat 32px 2px;
			}
			.content ul li.organized2 {
				background:url('../gif/organized.gif') no-repeat 40px 4px;
			}
			.content ul li.megaPhoto {
				background:url('../gif/megaphoto.gif') no-repeat 22px 2px;
			}
			.content ul li.extend {
				background:url('../png/extend.png') no-repeat 28px 2px;
			}
			.content ul li.expressYourself {
				background:url('../gif/expressyourself.gif') no-repeat 45px 5px;
			}
			.content ul li.lg {
				background:url('../gif/lg.gif') no-repeat 42px -1px;
			}
				.content ul li.sync {
				background:url('../gif/sync.gif') no-repeat 30px 2px;
			}
				.content ul li.offline {
				background:url('../gif/offline.gif') no-repeat 40px 3px;
			}
			.content ul li.applock {
				background:url('../gif/applockicon.gif') no-repeat 32px -2px;
			
			}
			.content ul li.html5 {
				background:url('../gif/html5.gif') no-repeat 18px -2px;
			}
			.content ul li.globe2 {
				background:url('../png/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('../jpg/roomtoread.jpg') no-repeat 3px 0;
			padding-left:85px;
			padding-right:15px;
			text-align:left;
		}
		.content .row .col .roomToRead2 {
			background:url('../jpg/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('../png/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 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('../jpg/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;	
		}
		
		#journalimage{
		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;}
				
				.content #leftCol3 {
				display:-moz-inline-stack;
				display:inline-block;
				zoom:1;
				*display:inline;
				width:490px;
				vertical-align:top;
				padding:300px 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('../png/cynthia.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.colin{background:url('../png/colin.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.ben{background:url('../png/ben.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.gavin{background:url('../png/gav.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.daniel{background:url('../jpg/daniel.jpg') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.charles{background:url('../png/charles.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.christina{background:url('../jpg/christina.jpg') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.eric{background:url('../jpg/eric.jpg') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.frank{background:url('../jpg/frank.jpg') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.kari{background:url('../png/kari.png') no-repeat 0 3px;padding-left:52px;}
					#leftCol p.alex{background:url('../png/alex.png') no-repeat 0 0;padding-left:58px;font-size:14px;height:56px;margin:0 0 10px;}
					#leftCol p.mike{background:url('../png/mike.png') no-repeat 0 0;padding-left:58px;font-size:14px;height:56px;margin:0 0 10px;}
					#leftCol p.simon{background:url('../png/simon.png') no-repeat 0 0;padding-left:58px;font-size:14px;height:56px;margin:0 0 10px;}
					#leftCol p.shipillo{background:url('../png/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('../jpg/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 .grayInfoBox2 {
						background:#bfeaff;
						border-radius:3px;
						-moz-border-radius:3px;
						-webkit-border-radius:3px;
						height:280px;
						color:#4e4e4e; 
						font:24px Georgia; 
						text-align:left;
					}
						.content #rightCol .grayInfoBox2 a {
							color:#414141;
							font-style:normal;
						}
					
							.content #rightCol .grayInfoBox3 {
								background:#bfeaff;
								border-radius:3px;
								-moz-border-radius:3px;
								-webkit-border-radius:3px;
								height:390px;
								color:#4e4e4e; 
								font:24px Georgia; 
								text-align:left;
							}
								.content #rightCol .grayInfoBox3 a {
									color:#414141;
									font-style:normal;
								}
					
					
				.content #rightCol .pinkInfoBox {
					background:#fecefe url('../gif/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('../png/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('../png/diary.png') no-repeat 13px 3px;
							padding-left:45px;
							margin:0 0 0 15px;
						}
						.content #rightCol .box ul li.questionMark {
							background:url('../png/express.png') no-repeat 13px 3px;
							padding-left:45px;
							margin:0 0 0 15px;
						}
						.content #rightCol .box ul li.globe {
							background:url('../png/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('../gif/freesignup.gif') no-repeat;
			
			
		}
		#privacyPage a#proSignUpBtn {
			display:block;
			width:500px;
			height:76px;
			margin:0px auto 25px;
			text-indent:-9999em;
			background:url('../png/gopro_noprice.png') no-repeat;
		}
			#privacyPage a#proSignUpBtn:hover {background-position:-500px 0;}
			#privacyPage a#proSignUpBtn:active {background-position:-1000px 0;}
			
		#privacyPage a#classSignUpBtn {
			display:block;
			width:420px;
			height:70px;
			margin:0px auto 25px;
			text-indent:-9999em;
			background:url('../png/getclassroombutton.png') no-repeat;
		}
			#privacyPage a#classSignUpBtn:hover {background-position:-420px 0;}
			#privacyPage a#classSignUpBtn:active {background-position:-840px 0;}
			
		
		#privacyPage div#featuresAndScreenshots {
			height:22px;
			width:980px;
			background:url('../png/featuresandscreenshots.png') no-repeat;
		}
		#privacyPage div#proFeaturesAndScreenshots {
			height:22px;
			width:980px;
			background:url('../gif/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('../gif/lock.gif') no-repeat;}
			#privacyPage .featureLeft h1.mobile {background:url('../gif/iphone.gif') no-repeat;}
			#privacyPage .featureLeft h1.grade {background:url('../png/gradeicon.png') no-repeat;}
			#privacyPage .featureLeft h1.camera {background:url('../gif/insert.gif') no-repeat 0 5px;}
			#privacyPage .featureRight h1.share {background:url('../gif/share.gif') no-repeat 0 7px;}
			#privacyPage .featureRight h1.students {background:url('../png/studenticon.png') no-repeat 0 4px;}
			#privacyPage .featureLeft h1.autosaving {background:url('../gif/autosaving.gif') no-repeat 0 4px;}
			#privacyPage .featureRight h1.quickStart {background:url('../gif/quickstart.gif') no-repeat 0 6px;}
			#privacyPage .featureLeft h1.comments {background:url('../gif/comments.gif') no-repeat 0 4px;}
			#privacyPage .featureRight h1.manage {background:url('../gif/manage.gif') no-repeat 0 2px;}
			#privacyPage .featureLeft h1.assignment {background:url('../png/assignmenticon.png') no-repeat 0 2px;}
			#privacyPage .featureRight h1.class {background:url('../png/classicon.png') no-repeat 0 2px;}
			#privacyPage .featureLeft h1.trash {background:url('../gif/trash.gif') no-repeat 0 2px;}
			#privacyPage .featureLeft h1.prompts3 {background:url('../gif/prompts.gif') no-repeat 0 5px;}
			#privacyPage .featureRight h1.stock {background:url('../gif/stock.gif') no-repeat 0 5px;}
			#privacyPage .featureLeft h1.pad {background:url('../gif/pad.gif') no-repeat 0 5px;}
			#privacyPage .featureRight h1.picker {background:url('../gif/picker.gif') no-repeat 0 4px;}
			#privacyPage .featureLeft h1.notifications {background:url('../gif/notifications.gif') no-repeat 0 4px;}
			
			#privacyPage .featureRight h1.ultimate {background:url('../gif/lockaes.gif') no-repeat;}
			#privacyPage .featureLeft h1.makeItYours {background:url('../png/customize.png') no-repeat 0 5px;}
			#privacyPage .featureRight h1.organized {background:url('../gif/organized.gif') no-repeat 0 5px;}
			#privacyPage .featureLeft h1.calendar {background:url('../jpg/daily.jpg') no-repeat 0 5px;}
			#privacyPage .featureRight h1.megaPhoto {background:url('../gif/megaphoto.gif') no-repeat 0 2px;padding-left:40px;margin-left:-6px;}
			#privacyPage .featureLeft h1.expressYourself {background:url('../gif/expressyourself.gif') no-repeat 0 6px;}
			#privacyPage .featureRight h1.ownYourData {background:url('../gif/ownyourdata.gif') no-repeat 0 5px;}
			#privacyPage .featureLeft h1.import {background:url('../gif/import.gif') no-repeat 0 5px;}
			#privacyPage .featureRight h1.remindersPro {background:url('../png/reminderspro.png') no-repeat 0 0px;}



			#privacyPage .featureRight h1.sync {background:url('../sync.html') 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('../gif/penzufree.gif') no-repeat 0 0;
				text-indent:-9999em;
				height:69px;
				width:221px;
				margin:5px auto 20px;
			}
			#privacyPage h1.penzuPro {
				background:url('../png/penzupro.png') no-repeat 0 0;
				text-indent:-9999em;
				height:108px;
				width:245px;
				margin:-9px auto 15px;
				position:relative;
			}
			
				#privacyPage h1.penzuClassroom {
					background:url('../png/classroomlogo.png') no-repeat 0 0;
					text-indent:-9999em;
					height:160px;
					width:420px;
					margin:-9px auto 0px;
					position:relative;
				}
			
			#privacyPage h1.penzuPost {
				background:url('../png/postsplash.png') no-repeat 0 0;
				text-indent:-9999em;
				height:146px;
				width:980px;
				margin:-18px auto 15px;
				position:relative;
			}
			
			#privacyPage h1.referral {
				background:url('../png/referral.png') no-repeat 0 0;
				text-indent:-9999em;
				height:220px;
				width:980px;
				margin:0px auto 15px;
				position:relative;
			}
			
			#privacyPage h1.lg {
				background:url('../png/lg.png') no-repeat 0 0;
				text-indent:-9999em;
				height:184px;	
				width:980px;
				margin:-21px auto 15px;
				position:relative;
			}
			
			#privacyPage h1.versions {
				background:url('../png/versions.png') no-repeat 0 0;
				text-indent:-9999em;
				height:184px;	
				width:980px;
				margin:0px auto 5px;
				position:relative;
			}
				
			#privacyPage h1.prompts {
				background:url('../png/prompts.png') no-repeat 0 0;
				text-indent:-9999em;
				height:166px;	
				width:980px;
				margin:0px auto 15px;
				position:relative;
			}		
			
			
			#privacyPage h1.journals {
				background:url('../png/journalssplash.png') no-repeat 0 0;
				text-indent:-9999em;
				height:300px;
				width:750px;
				margin:-44px 110px -15px;
				position:relative;
			}	
				#privacyPage h1.penzuMobile {
				background:url('../png/mobileapp.png') no-repeat 0 0;
				text-indent:-9999em;
				height:315px;
				width:750px;
				margin:-46px auto 0px;
				position:relative;
			}
				#privacyPage h1.penzuiPad{
				background:url('../png/ipadapp.png') no-repeat 0 0;
				text-indent:-9999em;
				width:800px;
				height:325px;
				margin:-45px 0 0 110px;
				position:relative;
			}
	
				#privacyPage h1.penzuiPhone {
				background:url('../png/iphoneapp.png') no-repeat 0 0;
				text-indent:-9999em;
				height:305px;
				width:750px;
				margin:-40px auto 16px;
				position:relative;
			}
			
				#privacyPage h1.penzuiPod {
				background:url('../png/ipodapp.png') no-repeat 0 0;
				text-indent:-9999em;
				height:305px;
				width:750px;
				margin:-40px auto 16px;
				position:relative;
			}
			
				#privacyPage h1.penzuAndroid {
				background:url('../png/androidapp.png') no-repeat 0 0;
				text-indent:-9999em;
				height:305px;
				width:750px;
				margin:-40px auto 16px;
				position:relative;
			}
			
				#privacyPage h1.penzuBB {
				background:url('../png/bbapp.png') no-repeat 0 0;
				text-indent:-9999em;
				height:305px;
				width:750px;
				margin:-40px auto 16px;
				position:relative;
			}			
			
			#privacyPage h1.privacyFirst {
				background:url('../gif/lock.gif') no-repeat 90px 2px;
			}
			#privacyPage h1.militaryGrade {
				background:url('../gif/lockaes.gif') no-repeat 74px 1px;
			}
			#privacyPage h1.distributedSecurity {
				background:url('../gif/distributed_lock.gif') no-repeat 32px 0;
			}
			#privacyPage h1.protectedBySSL {
				background:url('../gif/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('../png/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('../png/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('../gif/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;
			}
			
			a.iphone {
			  display: block;
			  background: transparent url(../png/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(../png/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(../png/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(../png/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(../png/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 #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('../gif/matrix_penzufree.gif') no-repeat;
				}
				#productMatrix th a.penzuPro {
					background:url('../gif/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('../png/freesignup.png') no-repeat 0 0;
				text-indent:-9999em;
				text-decoration:none;
				margin:0 3px 0 0;
			}
				#productMatrix a.signupBtn:hover {
					background:url('../png/freesignup.png') no-repeat -170px 0;
				}
				#productMatrix a.signupBtn:active {
					background:url('../png/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('../png/gopro.png') no-repeat 0 0;
				text-indent:-9999em;
				text-decoration:none;
				margin:0 3px 0 0;
			}
				#productMatrix a.goProBtn:hover {
					background:url('../png/gopro.png') no-repeat -118px 0;
				}
				#productMatrix a.goProBtn:active {
					background:url('../png/gopro.png') no-repeat -236px 0;
				}
#footer {
	height:100px;
	background:url('../png/bg_contentbottom.png') no-repeat top left;
}
#footer.home {
	width:998px;
	margin:0px 0px 0px 15px
}

	#footer .yellow {
		width:980px;
		height:45px;
		margin:0 0 0 9px;
		padding:0px 0px 0px 0px;
		background:#fff601;
		border-top:1px solid #d1ce67;
		overflow:hidden;
			}
			
		div.feedburnerFeedBlock{
		text-indent:20;
		padding: 6px 0px 10px 0px;
		font: italic 15px Georgia,Palatino,'Times New Roman',serif;
		color: #5D5C5C;
		link{#FFFFFF};
		line-height:2em;
		text-indent:1.2em;
				}
		
		div.feedburnerFeedBlock span.headline a {
		font-weight: normal;
		font: 15px Helvetica,Arial,'Times New Roman',serif;
		color: #000;
		}	
		
	
		
	#footer a.twitterFollow {
		float:left;
		display:block;
		height:45px;
		vertical-align:middle;
		font:italic 12px/45px Georgia,Palatino,'Times New Roman',serif;
		color:#676767;
		text-decoration:none;
		background:url('../png/ico_twitter.png') no-repeat 0 10px;
		padding:0 0 0 39px;
		margin:0 0 0 20px;
	}
		#footer a.twitterFollow:hover {text-decoration:underline;}
	#footer a.facebookFollow {
		float:left;
		display:block;
		height:45px;
		vertical-align:middle;
		font:italic 12px/45px Georgia,Palatino,'Times New Roman',serif;
		color:#676767;
		text-decoration:none;
		background:url('../png/ico_facebook.png') no-repeat 0 10px;
		padding:0 0 0 32px;
		margin:0 0 0 25px;
	}
		#footer a.facebookFollow:hover {text-decoration:underline;}
	#footer p.socialGrow {
		float:right;
		display:block;
		height:45px;
		vertical-align:middle;
		font:italic 12px/45px Georgia,Palatino,'Times New Roman',serif;
		color:#676767;
		margin:0 20px 0 0;
	}
		#footer p.socialGrow span {
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;
			*display:inline;
			
			vertical-align:top;
		}
		#footer p.socialGrow a {
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;
			*display:inline;
			
			text-indent:-9999em;
			text-decoration:none;
			height:18px;
			vertical-align:top;
		}
		#footer p.socialGrow a.delicious {
			background:url('../png/ico_social.png') no-repeat 0 0;
			width:16px;
			margin:14px 0 0 6px;
		}
		#footer p.socialGrow a.stumble {
			background:url('../png/ico_social.png') no-repeat -23px 0;
			width:17px;
			margin:14px 0 0 3px;
		}
		#footer p.socialGrow a.digg {
			background:url('../png/ico_social.png') no-repeat -46px 0;
			width:18px;
			margin:14px 0 0 3px;
		}
		#footer p.socialGrow a.facebook {
			background:url('../png/ico_social.png') no-repeat -70px 0;
			width:16px;
			margin:14px 0 0 3px;
		}
		#footer p.socialGrow a.twitter {
			background:url('../png/ico_social.png') no-repeat right top;
			width:15px;
			margin:14px 0 0 3px;
		}
	
	#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(../loadinganimation.html) 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(../jqmclose.html) 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.image{width:auto;height:auto;top:10%;margin-left:-380px;text-align:center;padding:0;border:0;background:transparent}
.jqmWindow.image img{border:1px solid #000}
.jqmWindow.image a.jqmClose{right:12px;}
.jqmWindow.image.sml {width:320px;margin-left:-160px;}
.jqmWindow.image.sml a.jqmClose{top:12px; right:-14px;}
.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(../png/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('../png/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('../png/freesignup.png') no-repeat -170px 0;}
.jqmBot a.signupBtn:active {background:url('../png/freesignup.png') no-repeat -340px 0;}
.jqmBot a.signupBtn.alt1 {background-image:url('../png/freesignup2.png') !important;}
.jqmBot a.tryBtn {
  display: block; float: left;
  width:124px; height:48px;
  background:url('../png/tryitout.png') no-repeat 0 0;
  text-indent:-9999em;
  text-decoration:none;
}
.jqmBot a.tryBtn:hover {background:url('../png/tryitout.png') no-repeat -124px 0;}
.jqmBot a.tryBtn:active {background:url('../png/tryitout.png') no-repeat -248px 0;}
.jqmBot a.tryBtn.alt1 { background-image:url('../png/tryitout2.png') !important;}
.jqmBot span.noSignUpReq {
  display:block; float: left;
  margin-top: 16px;
  width:106px; height:16px;	
  background:url('../png/nosignuprequired.png') no-repeat;
  text-indent:-9999em;
}

a.playButton {
  display: block;
  background: transparent url(../png/playbutton.png) no-repeat;
  width: 185px; height: 185px;
  padding: 0;
  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(../png/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;}

a.appstoreButton {
  display: block;
  background: transparent url(../png/iphonebutton.png) no-repeat;
  width: 360px; height: 80px;
  padding: 0;
  text-decoration: none;
  text-indent: -9999em;
  
}
a.appstoreButton:hover { background-position: -360px 0;}
a.appstoreButton:active { background-position: -720px 0;}

a.marketButton {
  display: block;
  background: transparent url(../png/marketbutton.png) no-repeat;
  width: 360px; height: 100px;
  padding: 0;
  text-decoration: none;
  text-indent: -9999em;
  
}
a.marketButton:hover { background-position: -360px 0;}
a.marketButton:active { background-position: -720px 0;}
.marg,.marg1{margin:5px !important}
.marg2{margin:10px !important}
.marg3{margin:18px !important}
.tmarg{margin-top:5px !important}
.tmarg2{margin-top:10px !important}
.tmarg3{margin-top:18px !important}
.tmarg4{margin-top:36px !important}
.rmarg,.rmarg1{margin-right:5px !important}
.rmarg2{margin-right:10px !important}
.rmarg3{margin-right:18px !important}
.rmarg4{margin-right:36px !important}
.rmarg5{margin-right:48px !important}
.rmarg6{margin-right:74px !important}
.rmarg7{margin-right:108px !important}
.bmarg0{margin-bottom:2px !important}
.bmarg, .bmarg1{margin-bottom:5px !important}
.bmarg2{margin-bottom:10px !important}
.bmarg3{margin-bottom:18px !important}
.bmarg4{margin-bottom:36px !important}
.lmarg0{margin-left:2px !important}
.lmarg{margin-left:5px !important}
.lmarg2{margin-left:10px !important}
.lmarg3{margin-left:18px !important}
.lmarg4{margin-left:36px !important}
.lmarg5{margin-left:48px !important}
.lmarg6{margin-left:64px !important}
.lmarg7{margin-left:108px !important}
.nopad{padding:0 !important}
.nohpad{padding-left:0 !important;padding-right:0 !important}
.novpad{padding-top:0 !important;padding-bottom:0 !important}
.rpad0{padding-right:3px !important}
.rpad{padding-right:5px !important}
.rpad2{padding-right:10px !important}
.rpad3{padding-right:18px !important}
.rpad4{padding-right:36px !important}
.lpad{padding-left:5px !important}
.lpad2{padding-left:10px !important}
.lpad3{padding-left:18px !important}
.lpad4{padding-left:36px !important}
.lpad5{padding-left:64px !important}
.tpad0{padding-top:5px !important}
.tpad,.padtop{padding-top:9px !important}
.tpad2{padding-top:10px !important}
.tpad3{padding-top:18px !important}
.tpad4{padding-top:28px !important}
.tpad5{padding-top:64px !important}
.bpad0{padding-bottom:3px !important}
.bpad{padding-bottom:9px !important}
.bpad2{padding-bottom:10px !important}
.bpad3{padding-bottom:18px !important}
.bpad4{padding-bottom:28px !important}
.pad1{padding:5px !important}
.pad2{padding:10px !important}
.pad3{padding:18px !important}
.vpad,.vpad1{padding:4px 0 !important}
.vpad2{padding:8px 0 !important}
.vpad3{padding:16px 0 !important}
.vpad4{padding:32px 0 !important}
.vpad5{padding:64px 0 !important}
.hpad, .hpad1{padding-right:4px !important;padding-left: 4px !important}
.hpad2{padding-right:8px !important;padding-left: 8px !important}
.hpad3{padding-right:16px !important;padding-left: 16px !important}
.hpad4{padding-right:32px !important;padding-left: 32px !important}
.hpad5{padding-right:48px !important;padding-left: 48px !important}
a.button,a.submit{display:block;background-color:#7f7f7f;width:auto;padding:4px 18px;font-size:1.2em;text-align:center;color:#fff;text-decoration:none;text-transform:capitalize}
a.button{background-color:#66cc00}
a.button:hover{background-color:#478e00}
a.button:active{background-color:#295200}
a.submit:hover{background-color:#333}
a.submit:active{background-color:#000}
a.submit.green{background-color:#66cc00}
a.submit.green:hover{background-color:#478e00}
a.submit.green:active{background-color:#295200}
a.center{float:left;margin:0 0 0 38%}
a.button.img,a.submit.img{font-size:1.3em;padding:6px 0 0 0;width:90px;height:24px;background-color:transparent !important;background:no-repeat 0 0}
a.button.img:hover,a.submit.img:hover{background-color:transparent;background-position:-90px 0}
a.button.img:active,a.submit.img:active{background-color:transparent;background-position:-180px 0}
a.button.green.img,a.submit.green.img{background-image:url(../submitgreen.html) !important}
a.help {color:#29adff;text-decoration:underline;font:1.5em Georgia,serif;}
a.help:hover {text-decoration:underline;}
.hide{display:none !important}
.question_select{background-position:center center; background-image:url(../arrows.html); background-repeat:no-repeat; height:40px}
.questions {width:220px; margin-top:12px}
.subject {width:220px; margin-top:8px}
.message_wrapper * {vertical-align: top}
.message_wrapper label{padding-top: 5px}
.submit_wrapper {text-align:center;}
form .elem{height:28px}
form label {white-space:nowrap;height:24px;width:358px;padding:8px 10px 0 0;text-align:right;font-size:1.1em;float:left}
.dgrey {color: #4C4C4C}
h1.med {font-size:1.6em}
.error {color:red}
.center {text-align:center}
.form_container {display:none; text-align:center; height:260px;width:100%}
.links_container {height:260px}
.form_elem_container {width: 100%; text-align: left}
#legacyPage h1.productH1 {
	display:block;
	width:100%;
	text-align:center;
	font-size:23px;
	margin:30px 0;
}
#legacyPage h1.productH1 a {
	text-decoration:underline;
	color:#262626;
}
#legacyPage h1.penzuLegacy {
	background:url('../png/legacy_splash.png') no-repeat 0 0;
	text-indent:-9999em;
	height:230px;
	width:980px;
	margin:-23px auto 0px;
	position:relative;
}