html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:400;
}
table, td, th {
	vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
quotes:;
}
a img {
	border:none;
}
ol, ul, dl {
	list-style:none;
}
html {
	font-size:62.5%;
}
body {
	font-size:100%;
	line-height:1.5;
	font-weight:400;
	font-style:normal;
	font-family:Arial, sans-serif;
	background:url(../images/body_bg.jpg) no-repeat;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
}
.group:after {
	content:'.';
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}
* html .group {
	zoom:1;
}
.invisible {
	position:absolute;
	left:-10000px;
	top:-10000px;
}
.invisibletext {
	text-indent:-10000px;
	position:relative;
}
a {
	text-decoration:underline;
	color:#5aa7cb;
}
a:hover {
	text-decoration:underline;
	color:#66c3ee;
}
#outer-wrapper {
	margin-bottom:0em;
	width:980px;
	margin: 0 auto
}
#watermark {
	position:absolute;
	background:url(/assets/gfx/newsite/watermark.png) no-repeat 0 0;
	z-index:1;
	width:24.6em;
	height:24.5em;
	bottom:0;
	right:0;
	display:none;
}
#wrapper {
	width:962px;
	position:relative;
	background-color:#fff;
	padding-bottom:3.4em;
	z-index:10;
	margin:7.1em auto 0;
}
#inner-wrapper {
	background:url(/assets/gfx/newsite/header-bg.png) no-repeat 0 0;
	padding-top:3.2em;
}
#container {
	background:url(/assets/gfx/newsite/content-bg.png) repeat-y 50% 0;
	zoom:1;
	padding:0 3em;
	background-color:#FFF;
}
#userfunctions {
	position:absolute;
	top:-4.5em;
	right:14px;
	font-size:1.4em;
	z-index:1000;
}
#userfunctions a {
	display:block;
	padding-left:.5em;
	text-decoration:none;
}
#userfunctions a:hover {
	background:#f1f7fb;
}
#userfunctions.open a {
	padding:0 0 .2em .5em;
}
#userfunctions a.username {
	color:#8dc033;
	background:url(/assets/gfx/newsite/uf-closed.png) no-repeat 100% 0;
	text-decoration:none;
	padding-right:2em;
}
#userfunctions.open .username {
	background:url(/assets/gfx/newsite/uf-opened.png) no-repeat 100% 0;
}
#userfunctions .logout, #userfunctions .settings {
	display:none;
}
#userfunctions.open .logout, #userfunctions.open .settings {
	display:block;
}
#userfunctions #login-btn {
	text-decoration:none;
	margin-right:.5em;
}
#userfunctions > p {
	color:#948f67;
	font-size:.86em;
	line-height:2em;
}
#userfunctions > p > a {
	display:inline-block;
	text-decoration:underline;
	margin:0;
	padding:0;
}
#userfunctions > p > a:hover {
	background:none;
	text-decoration:underline;
}
#userfunctions .select {
	margin-right:3px;
}
#userfunctions a.username, #userfunctions.open a.username {
	background-position:100% 70%;
	min-width:133px;
	height:24px;
	padding-bottom:2px;
}
#userfunctions .select em {
	width:5px;
}
#userfunctions.open .select {
	height:77px;
	background:none;
}
#userfunctions.open .select em {
	height:77px;
	background:url(/assets/gfx/newsite/menu.png) no-repeat 0 -900px transparent;
}
#userfunctions.open .select span {
	height:77px;
	background:url(/assets/gfx/newsite/menu.png) no-repeat 100% -900px transparent;
}
#userfunctions.open .select .settings, #userfunctions.open .select .logout {
	line-height:22px;
	margin-left:-2px;
	margin-right:-6px;
	padding:0 0 1px 9px;
}
#content {
	margin-bottom:0em;
	zoom:1;
}
#personal {
	margin:0 1.5em 4.5em;
}
#message {
	margin-left:19.5em;
}
#message > h2 {
	font-size:2.4em;
	color:#d8d6bc;
	line-height:1;
}
#message > p {
	font-size:2em;
	color:#948f67;
}
.prezi-category {
	position:relative;
}
.cellux {
	position:absolute;
	left:-1.5em;
	bottom:-.5em;
}
.prezipage .hgroup h1, .explore .hgroup h3, .prezi-category .hgroup h3 {
	font-size:2.4em;
	color:#3a341f;
	position:relative;
}
#your .divider {
	right:auto;
	left:136em;
	width:36%;
}
.ie #your .divider {
	width:28%;
}
#popular .divider {
	width:80%;
}
.prezi-category > ul {
	margin:3.5em 1.1em 0;
}
.prezi-category > p {
	font-size:1.8em;
	color:#948f67;
}
.prezi-category > p > span {
	font-size:.5em;
	font-weight:700;
	color:#5aa7cb;
	position:relative;
	left:.2em;
	bottom:.2em;
}
.prezi {
	border:0px solid #FFF;
	border-radius:.5em;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	margin-bottom:0.5em;
	position:relative;
	padding:.8em;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.grid > li {
	float:left;
	height:150px;
}
.grid .prezi {
	width:42em;
}
.prezi:hover {
	cursor:pointer;
	border:0px solid #66c3ee;
/*	background:#eff9fd;*/
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
	transform: scale(1.06);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.shadow {
	background:url(/assets/gfx/newsite/prezi-shadow.png) no-repeat 0 0;
	position:absolute;
	left:.9em;
	top:18em;
	width:26.5em;
	height:2.2em;
}
.grid .shadow {
	background:url(/assets/gfx/newsite/prezi-shadow-small.png) no-repeat 0 0;
	width:18.299999em;
	height:2em;
	top:13.5em;
}
.thumbnail {
	position:relative;
	width:26.9em;
	height:16em;
	float:left;
/*	border:1px solid #66c3ee;*/
}
.grid .thumbnail {
	width:18.9em;
	height:11.2em;
}
a.thumbnail {
	display:block;
	width:189px;
	height:112px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-position:50% 50%;
}
a.thumbnail.large {
	width:269px;
	height:160px;
}
.details {
	margin-left:28.4em;
}
.grid .details {
	margin-left:20.4em;
}
.details > h4 {
	color:#5aa7cb;
	font-size:2.6em;
}
.details > h4 > span, .staffpick {
	font-size:.6em;
	font-weight:700;
	vertical-align:top;
	margin-left:5px;
	line-height:14px;
	color:#fff;
	background:#837aff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	white-space:nowrap;
	position:absolute;
	top:.8em;
	left:-7.5em;
	padding:2px 4px 1px;
}
.grid .details > h4 {
	font-size:1.8em;
	line-height:1.2em;
	position:relative;
	 padding: 10px 0 0;
}
.details > h4 > a {
	text-decoration:none;
	word-wrap:break-word;
	display:block;
	width:200px;
	max-height:2.4em;
	overflow:hidden;
}
.details > h4 > a.free {
	max-height:none;
}
.prezi:hover > .details > h4 > a {
	color:#007eae;
	text-decoration:none;
}
.details > p {
	font-size:1.6em;
	color:#f7c05d;
}
.details > p > cite {
	font-style:normal;
	color:#8cbf33;
	display:inline;
}
.grid .details > p {
	font-size:1em;
}
.grid .details > blockquote > p {
	font-size:1.1em;
	overflow:hidden;
	max-height:6.1em;
	word-wrap:break-word;
}
.play {
	position:absolute;
	background:url(/assets/gfx/newsite/play-btn.png) no-repeat 0 0;
	width:5.1em;
	height:4.6em;
	top:5.5em;
	left:11.5em;
}
.grid .play {
	top:3.5em;
	left:7.5em;
}
.prezi:hover .play {
	background-position:0 100%;
}
#controls {
	position:absolute;
	right:0;
	top:.7em;
}
#controls label {
	color:#948f67;
	font-size:1.2em;
	margin-right:.3em;
}
#controls input, #controls select {
	width:10em;
	margin-right:.7em;
}
#controls select:last-child {
	margin-right:0;
}
#pager {
	padding-bottom:2em;
	margin:0 auto 2em 3em;
}
.pages > .current > a {
	color:#948f3a;
	text-decoration:none;
	font-weight:700;
	cursor:default;
}
.pages > li {
	float:left;
	height:3.2em;
}
.pages > li > a, .pages li span {
	font-size:1.4em;
	height:2.2em;
	line-height:2.3em;
	display:block;
	color:#5AA7CB;
	padding:0 .5em;
}
#pager li.prev {
	background:url(/assets/gfx/newsite/pager-prev.png) no-repeat 0 0;
}
#pager li.prev:hover {
	background:url(/assets/gfx/newsite/pager-prev.png) no-repeat 0 -33px;
}
#pager li.next.disabled, #pager li.prev.disabled {
	background-position:0 -66px;
}
#pager li.next > a, #pager li.prev > a {
	height:3.2em;
	width:3em;
	text-indent:-1000em;
	display:block;
}
#pager li.next {
	background:url(/assets/gfx/newsite/pager-next.png) no-repeat 0 0;
}
#pager li > .pages {
	background:url(/assets/gfx/newsite/pager-bg.png) repeat-x 0 0;
}
#pager li.next:hover {
	background:url(/assets/gfx/newsite/pager-next.png) no-repeat 0 -33px;
}
.explore #presentations > p {
	font-size:1.6em;
	color:#8CBF33;
	margin:1em .7em;
}
.explore #presentations .show-reusable {
	float:right;
	color:#3A341F;
	font-size:16px;
}
#search {
	position:absolute;
	right:8px;
	top:-3em;
	height:31px;
	width:190px;
}
#search input[type=text] {
	width:108px;
	height:27px;
	font-size:12px;
	line-height:1!important;
	color:#d5d2b9;
	border:none;
	background:url(/assets/gfx/newsite/search-inp.png) no-repeat 0 0;
	vertical-align:baseline;
	padding:2px 0 2px 24px;
}
.ie #search input[type=text] {
	line-height:27px!important;
}
#search input[type=submit] {
	border:none;
	height:31px;
	width:52px;
	background:url(/assets/gfx/newsite/search-btn.png) no-repeat 0 1px;
	font-size:12px;
	color:#3A341F;
	text-indent:-3px;
	margin:0;
	padding:0;
}
.webkit #search input[type=submit], .ie #search input[type=submit] {
	background-position:0 0;
}
#search input[type=submit]:hover {
	background:url(/assets/gfx/newsite/search-btn.png) no-repeat 0 -31px;
	cursor:pointer;
}
.webkit #search input[type=submit]:hover, .ie #search input[type=submit]:hover {
	background-position:0 -32px;
}
#search input.focused, #search input[type=text]:focus {
	color:#3A341F;
}
#pEmbed {
	width:790px;
	height:400px;
	margin:0 auto;
}
#branding {
	position:absolute;
	left:-9.7em;
	top:-6.5em;
}
#branding > h1 {
	background:url(/assets/gfx/newsite/prezi-logo.png) no-repeat 0 0;
	width:284px;
	height:79px;
}
#branding > h1 > a {
	display:block;
	text-indent:-1000em;
	height:90px;
}
#navigation {
	position:absolute;
	top:-1.5em;
	left:24em;
}
.prezipage #navigation, .static #navigation {
	top:-4.5em;
}
#navigation > ul > li {
	height:5em;
	width:14em;
	float:left;
	display:block;
}
#navigation > ul > li > a {
	text-indent:-1000em;
	display:block;
	height:5em;
}
#navigation > ul {
	background:url(/assets/gfx/newsite/menu.png) no-repeat 0 0;
	width:46.099998em;
	height:6.7em;
}
.prezipage #navigation > ul, .static #navigation > ul {
	height:5.2em;
}
.your #navigation, .learn #navigation, .explore #navigation {
	top:-4.8em;
}
.your #navigation > ul {
	background-position:0 -208px;
}
.learn #navigation > ul {
	background-position:0 -412px;
}
.explore #navigation > ul {
	background-position:0 -616px;
}
#navigation > ul > li:first-child {
	margin-left:.5em;
	width:16.5em;
}
.your #navigation.learn > ul {
	background-position:0 -276px;
}
.your #navigation.explore > ul {
	background-position:0 -344px;
}
.learn #navigation.your > ul {
	background-position:0 -480px;
}
.learn #navigation.explore > ul {
	background-position:0 -548px;
}
.explore #navigation.your > ul {
	background-position:0 -684px;
}
.explore #navigation.learn > ul {
	background-position:0 -752px;
}
.prezipage #navigation.learn > ul, .static #navigation.learn > ul {
	background-position:0 -104px;
}
.prezipage #navigation.explore > ul, .static #navigation.explore > ul {
	background-position:0 -156px;
}
.prezipage #navigation.your > ul, .static #navigation.your > ul {
	background-position:0 -52px;
}
.bttn {
	outline:none;
	float:left;
	text-decoration:none!important;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	cursor:hand;
}
.bttn span, .bttn .span {
	display:block;
	white-space:nowrap;
	color:#5AA7CB;
	float:left;
	margin-top:-1px;
	margin-right:-4px;
	text-shadow:0 1px 1px #fff;
	background:transparent url(/assets/gfx/newsite/button.png) no-repeat right -57px;
}
.bttn em, .bttn .em {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	display:block;
	background:transparent url(/assets/gfx/newsite/button.png) no-repeat left -57px;
}
.bttn.large {
	background:transparent url(/assets/gfx/newsite/button.png) no-repeat center -463px;
}
.bttn.large em, .bttn.large .em {
	height:50px;
	width:24px;
	background-position:left -57px;
}
.bttn.large span, .bttn.large .span {
	font-size:18px;
	font-weight:400;
	height:50px;
	line-height:50px;
	background-position:right -57px;
	padding:0 24px 0 0;
}
.bttn.large:hover em, .bttn.large:hover .em {
	background-position:left -192px;
}
.bttn.large:hover span, .bttn.large:hover .span {
	background-position:right -192px;
}
.bttn.large:active em, .bttn.large:active .em, .bttn.large.push em {
	background-position:left -327px;
}
.bttn.large:active span, .bttn.large:active .span, .bttn.large.push span {
	background-position:right -327px;
}
.bttn.mid {
	background:transparent url(/assets/gfx/newsite/button.png) no-repeat center -432px;
}
.bttn.mid em, .bttn.mid .em {
	height:30px;
	width:11px;
	background-position:left -27px;
}
.bttn.mid span, .bttn.mid .span {
	font-size:14px;
	height:30px;
	line-height:30px;
	background-position:right -27px;
	padding:0 11px 0 0;
}
.bttn.mid:hover em, .bttn.mid:hover .em {
	background-position:left -162px;
}
.bttn.mid:hover span, .bttn.mid:hover .span {
	background-position:right -162px;
}
.bttn.mid:active em, .bttn.mid:active .em {
	background-position:left -297px;
}
.bttn.mid:active span, .bttn.mid:active .span {
	background-position:right -297px;
}
.bttn.small {
	background:transparent url(/assets/gfx/newsite/button.png) no-repeat center -405px;
}
.bttn.small em, .bttn.small .em {
	height:26px;
	width:10px;
	background-position:left 0;
}
.bttn.small span, .bttn.small .span {
	font-size:11px;
	height:26px;
	line-height:26px;
	background-position:right 0;
	padding:0 10px 0 0;
}
.bttn.small:hover em, .bttn.small:hover .em {
	background-position:left -135px;
}
.bttn.small:hover span, .bttn.small:hover .span {
	background-position:right -135px;
}
.bttn.small:active em, .bttn.small:active .em {
	background-position:left -270px;
}
.bttn.small:active span, .bttn.small:active .span {
	background-position:right -270px;
}
.bttn.red {
	background:transparent url(/assets/gfx/newsite/button.png) no-repeat center -513px;
}
.bttn.red em, .bttn.red .em {
	height:26px;
	width:10px;
	background-position:left -108px;
}
.bttn.red span, .bttn.red .span {
	color:#AE0000;
	font-size:11px;
	height:26px;
	line-height:26px;
	background-position:right -108px;
	padding:0 10px 0 0;
}
.bttn.red:hover em, .bttn.red:hover .em {
	background-position:left -243px;
}
.bttn.red:hover span, .bttn.red:hover .span {
	background-position:right -243px;
}
.bttn.red:active em, .bttn.red:active .em {
	background-position:left -378px;
}
.bttn.red:active span, .bttn.red:active .span {
	background-position:right -378px;
}
.bttn.disabled {
	cursor:default;
}
.bttn.small.disabled em {
	background-position:left -540px;
}
.bttn.small.disabled span {
	background-position:right -540px;
	color:#999;
}
.bttn.mid.disabled em {
	background-position:left -568px;
}
.bttn.mid.disabled span {
	background-position:right -568px;
	color:#999;
}
.bttn.large.disabled em {
	background-position:left -598px;
}
.bttn.large.disabled span {
	background-position:right -598px;
	color:#999;
}
.bttn.red.disabled em {
	background-position:left -648px;
}
.bttn.red.disabled span {
	background-position:right -648px;
	color:#999;
}
#create, #createbtn {
	background:url(/assets/gfx/newsite/create-btn.png) no-repeat 0 0;
	width:15.5em;
	height:5em;
	display:block;
	text-indent:-1000em;
	float:left;
}
#create:hover, #createbtn:hover {
	background-position:0 -50px;
}
#create:active, #createbtn:active {
	background-position:0 -100px;
}
#create.disabled, #createbtn.disabled {
	background-position:0 -150px;
}
#desktop-link {
	background:url(/assets/gfx/newsite/prezi_desktop_download.png) no-repeat 0 0;
	width:11.7em;
	height:6.6em;
	display:block;
	text-indent:-1000em;
	float:right;
}
#desktop-link.try {
	background:url(/assets/gfx/newsite/prezi_desktop_download.png) no-repeat left bottom;
}
span.divider {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:0 0 5px #E4E3D9;
	-webkit-box-shadow:0 0 5px #E4E3D9;
	height:1px;
	font-size:1px;
	width:52%;
	position:absolute;
	right:0;
	top:16px;
	border-color:#B0AE9D #BEBCAB #E4E3D9;
	border-style:solid;
	border-width:1px;
	padding:2px;
}
.login label {
	position:relative;
	display:block;
}
.login label > span {
	position:absolute;
	font-size:1.8em;
	color:#d5d2b9;
	top:.55em;
	left:.5em;
}
.login .set > span, .login .focused > span {
	left:-1000em;
}
.textfield, .emailfield, .passwordfield {
	font-size:1.8em;
	height:1.4em;
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-top:1px solid #6394a6;
	border-left:1px solid #6fa6bb;
	border-right:1px solid #6fa6bb;
	border-bottom:1px solid #7fbed6;
	background:#fafafa;
	box-shadow:1px 1px 3px #d9d9d9 inset;
	-moz-box-shadow:1px 1px 3px #d9d9d9 inset;
	-webkit-box-shadow:1px 1px 3px #d9d9d9 inset;
	color:#d5d2b9;
	font-family:inherit;
	padding:.5em;
}
.focused .textfield, .focused .emailfield, .focused .passwordfield {
	background:#fff;
	color:#3a341f;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.error .textfield, .error .emailfield, .error .passwordfield {
	border-top:2px solid #b96e6e;
	border-left:2px solid #c57575;
	border-right:2px solid #c57575;
	border-bottom:2px solid #d67f7f;
}
.error .focused .emailfield, .error .focused .passwordfield {
	border-top:2px solid #a83737;
	border-left:2px solid #aa3838;
	border-right:2px solid #aa3838;
	border-bottom:2px solid #c24040;
}
.set .textfield, .set .emailfield, .set .passwordfield {
	color:#3a341f;
}
.form {
	float:left;
	position:relative;
}
.form p {
	font-size:1.4em;
	color:#665c36;
	margin-top:2em;
}
.inv-button {
	border:0;
	background:0;
	color:#fff;
	float:right;
	outline:0;
}
#site-info {
	font-size:1.2em;
	zoom:1;
}
#site-info > ul > li {
	float:left;
	width:18em;
}
.site-info-topic {
	font-size:1.17em;
	color:#948f67;
}
#copyright {
	position:absolute;
	bottom:-2em;
	left:2em;
	color:#948f67;
}
#overlay {
	height:1000%;
	width:100%;
	background:url(/assets/gfx/newsite/overlay-bg.png);
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	display:none;
}
#overlay-wrapper {
	width:74em;
	position:absolute;
	top:6em;
	left:50%;
	margin-left:-39em;
	background:url(/assets/gfx/newsite/overlay-wrapper-bg.png);
	z-index:100;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:10px;
}
.thin #overlay-wrapper {
	width:56em;
	margin-left:-28em;
}
.overlay-content {
	width:100%;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#FFF;
	opacity:1;
	box-shadow:0 0 5px rgba(0, 0, 0, .5);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, .5);
}
.thin .overlay-body {
	padding:2em 4em 0;
}
.overlay-foot {
	padding:0 2em 2em;
}
.overlay-divider {
	background:#7d7a72;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:-1px -1px 3px #d1d0c6;
	-webkit-box-shadow:-1px -1px 3px #d1d0c6;
	height:0;
	font-size:1px;
	width:52%;
	position:absolute;
	right:0;
	top:16px;
	border-color:#8d8b85 #908e87 #94918b;
	border-style:solid;
	border-width:1px;
	padding:2px;
}
.overlay-divider > a {
	background:url(/assets/gfx/newsite/overlay-close-btn.png) no-repeat 0 0;
	position:absolute;
	display:block;
	height:31px;
	width:44px;
	right:-2px;
	bottom:-13px;
}
.overlay-head h1 {
	font-size:2.4em;
	position:relative;
	color:#5a5443;
}
.overlay-head h1 .cellux {
	left:-1.9em;
	bottom:-.4em;
}
.overlay-body p:first-child {
	margin-bottom:2em;
}
.overlay-body label {
	color:#948f67;
	position:relative;
	display:block;
}
.overlay-body label span {
	font-size:1.4em;
	display:block;
}
.overlay-body textarea {
	background:url(/assets/gfx/newsite/textarea-bg.png) 0 31px;
	height:4em;
	width:17em;
	line-height:31px;
	padding-top:5px;
	border:none;
	font-family:inherit;
	font-size:2.6em;
}
.prezipage .overlay-body textarea {
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-top:1px solid #6394a6;
	border-left:1px solid #6fa6bb;
	border-right:1px solid #6fa6bb;
	border-bottom:1px solid #7fbed6;
	background:#fafafa;
	box-shadow:1px 1px 3px #d9d9d9 inset;
	-moz-box-shadow:1px 1px 3px #d9d9d9 inset;
	-webkit-box-shadow:1px 1px 3px #d9d9d9 inset;
	color:#d5d2b9;
	padding:.3em;
}
.overlay-body .light_text {
	font-size:1.6em;
	color:#c15f25;
}
.overlay-body .column {
	display:block;
	margin-left:20px;
	margin-bottom:10px;
	width:285px;
	float:left;
}
.overlay-body .column.left {
	margin-left:35px;
	width:285px;
}
.overlay-body .column h1 {
	font-size:2.6em;
	color:#3a341f;
}
.overlay-body .column p {
	font-size:1.4em;
	color:#948F67;
	padding:12px 0 20px;
}
.overlay-body .column-divider {
	width:60px;
	height:212px;
	margin-top:12px;
	border-left:1px #dfded2 solid;
	float:left;
}
.overlay-body .desktop-info {
	margin-left:20px;
	font-size:1.6em;
	color:#948F67;
}
.overlay-body .desktop-info .close {
	margin-top:20px;
}
.overlay-body .video, .overlay-body .explore {
	border:0 red solid;
	display:block;
	width:195px;
	height:155px;
	text-indent:-9999px;
	background:#fff url(/assets/gfx/newsite/welcome-sprites.png) no-repeat;
}
.overlay-body .video {
	background-position:0 0;
	height:122px;
	margin:17px 0 17px 15px;
}
.overlay-body .video:hover {
	background-position:left -171px;
}
.overlay-body .explore {
	background-position:right top;
}
.overlay-body .explore:hover {
	background-position:right bottom;
}
.overlay-body #demo {
	position:relative;
	width:618px;
	height:400px;
	background:url(/assets/gfx/newsite/getting-started-bg.jpg) no-repeat 0 0;
	cursor:pointer;
	margin:0 auto;
}
.overlay-body #demo-play {
	position:absolute;
	width:11.4em;
	height:11.4em;
	left:50%;
	top:50%;
	margin-left:-5.7em;
	margin-top:-5.7em;
	background:url(/assets/gfx/newsite/cover-play-btn.png) no-repeat 0 0;
}
.overlay-body #demo:hover #demo-play {
	background-position:0 -115px;
}
.overlay-body #demo-page a {
	float:right;
	font-size:1.6em;
	margin:10px 50px;
}
#password-overlay span.error, #newprezi span.error {
	color:#B96E6E;
	text-align:right;
	display:block;
	font-size:1.4em;
	height:20px;
}
#newprezi label span {
	width:200px;
}
#newprezi span.error {
	float:right;
	width:350px;
	margin-right:50px;
}
.overlay-body #title, .overlay-body #description {
	width:25em;
}
.expired-overlay .overlay-body p, .expired-overlay .overlay-body dl {
	font-size:1.4em;
	color:#5A5443;
}
.expired-overlay .overlay-body p, .expired-overlay .overlay-body .limited {
	margin-bottom:20px;
}
.expired-overlay .overlay-body .h4 {
	font-size:1.6em;
}
.expired-overlay .overlay-body p.lite {
	color:#C15F25;
}
.expired-overlay .overlay-body dt {
	font-weight:700;
}
.expired-overlay .overlay-body .available dd:before {
	content:"\2713\00A0";
	color:green;
	font-size:1em;
}
.expired-overlay .overlay-body .limited dd:before {
	content:"\00D7\00A0";
	color:red;
	font-size:1em;
}
.expired-overlay .overlay-body a.close {
	float:right;
font-size:;
	margin:10px 50px;
}
a:active, a:focus, input:focus, textarea:focus {
	outline:none;
}
.loggedin #userfunctions:hover, .bttn * {
	cursor:pointer;
}
.ie7 .prezi-category, .ie7 .overlay-body {
	height:1%;
}
.details > blockquote > p, .overlay-body .text {
	color:#948f67;
	font-size:1.4em;
}
.pages, #pager > ul > li {
	float:left;
}
.overlay-head, .overlay-body {
	padding:2em 2em 0;
}
#logo {
	padding:5px;
	padding-bottom:0px;
	margin:25px 0;

}
a#guest {
	font-size:12px;
	padding:0px;
	margin:1px 0 0 0;
	text-decoration:none;
}
a#guest:hover {
	text-decoration:underline
}
.divblock p {
	text-align:justify;
	line-height:20px;
	font-size:12px;
}
