@font-face{
	font-family: 'MuseoThree';
	src: local('gzipper'), url("/fonts/Museo300-Regular.otf") format("opentype");
	/* A font by Jos Buivenga: http://exljbris.nl */
}

@font-face{
	font-family: 'MuseoSeven';
	src: local('MuseoSeven'), url("/fonts/Museo700-Regular.otf") format("opentype");
	/* A font by Jos Buivenga: http://exljbris.nl */
}

/* ---- MAIN PAGE FRAMEWORK ----*/
body{
	background: #fff;
	font-size:12px;
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,sans-serif;
	font-weight:300;
	color:#000;
}

.forprint{display:visible;}

#content{
	padding:0;
	color:#555152;
	margin-bottom:30px;
}

/*---header---*/
#subhead{ display:none; }
#title{ margin:0 auto; }
#headeractions{ display:none; }
#subtitle{display:none;}

/* ------ BASE TYPOGRAPHY -------*/
a{text-decoration:none; color:#2e2633;}

p{font-size:1.5em; font-family:"MuseoThree", "Gotham Medium", "Eurostile", "Futura", "Gill Sans", "Helvetica Neue", Helvetica, sans-serif;}

/*------- LOGOTYPE -------*/

/*------- PROGRESS BAR ---------*/
/*------- PROGRESS BAR ---------*/
#progressarea{clear:both;width:960px; margin:0 auto; height:30px; margin: 10px 0 20px 0;}
#progressbar{width:730px; height:30px; background:#af211b url('/imgs/red.png') repeat-x; float:left; margin:0 3px 0 3px;}
#todaymarker{width:2px; height:30px; background:#000; display:block; position:relative; z-index:100;}
#inprogress{height:30px; background:#f4b000 url('/imgs/yellow.png') repeat-x; position:relative; z-index:50; display:block; float:left;}
#done{height:30px; background:#6a9917 url('/imgs/green.png') repeat-x; position:relative; z-index:75; display:block; float:left;}
#start{background:#6a9917 url('/imgs/green.png') repeat-x; font-size:10px; color:#fff; width:103px; height:30px; text-align:center; float:left;}
#end{background:#af211b url('/imgs/red.png') repeat-x; font-size:10px; color:#fff; width:103px; height:30px; text-align:center; float:left;}

/*------ LIST ELEMENTS -------*/
ol{color:#360c53;}
ul{list-style-type:none;}
#thelist{clear:both; color:#3b5b67; width:685px; margin-top:20px; float:left;}

h1#listtitle{color:#360c53; font-size:22px;}

.d>.item{text-decoration:line-through !important;}
.p>.item{font-style:italic;}
.n>.item{}
.clear{clear:both;}

#itemizedlist {clear:both;list-style-position:inside; font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,sans-serif; font-weight:200;width:100%;}
#itemizedlist li{padding:12px 37px 12px 5px; position: relative;color: #a6a8a0; text-shadow: 0 1px 0 #c3c3c3;}
#itemizedlist.view li{padding-left: 40px;}
#itemizedlist .item{font-size:12px; font-weight:100; color: #54577f; letter-spacing:0.02em; width:660px;}
#itemizedlist a{text-decoration:none; color: #2E2633;}
#itemizedlist h3{font-size:18px;}
.incrementzone{display:none;}
.itemprogressarea{display:none;}
.view {float:right;}
.editlink {display:none;}
.pluslink {font-size:.7em; cursor:pointer; float:right;}

.on{background:none;}
/*.alt{background: #e9f5cc;}*/

#emptylist{
	margin-top:20px;
	display:block;
	font-size:0.7em;
	text-align:center;
	padding-top:30px
}
/*---locking---*/
#lockit{
	width:700px;
	margin:0 auto;
	margin-top:80px;
	background:#e9f5cc;
	border:1px dashed #2e2633;
	padding:10px;
	overflow:hidden;
}

#unlocked{background:url('/imgs/unlock-smaller.png') no-repeat; height:32px; width:32px;float:right;margin:0 0 10px 0;}
#lock{background:url('/imgs/unlock-small.png') no-repeat; height:64px; width:64px;margin:10px 0 10px 10px; float:left;}
.lock{background:url('/imgs/unlock.png'); height:128px; width:128px; float:left; position: relative;}
.lock span{position: absolute; left: -9999em;}
#lockittext{float:right; width:540px; padding-top:12px; padding-left:10px;}

/*------- GRAVATARS ----------*/
#gravatar{
	width:50px;
	float:left;
	margin-right:5px;
}

#sologravatar{
	width:50px;
	float:left;
	margin-right:10px;
}

/*------ FOOTER -----*/
#footer{
	font-family:"MuseoThree", "Gotham Medium", "Eurostile", "Futura", "Gill Sans", "Helvetica Neue", Helvetica, sans-serif;
	clear:both;
	margin:45px 0 12px 0;
	padding: 10px 0;
	border-top:1px solid #e9f5cc;
	font-size:12px;
	text-align:right;
}
#meta{float:right;margin-right:8px;}
#footerinfo{display:none;}


label.header {clear:both;}


.actions{display:none;}
.status{height:32px; width:32px; position: absolute; left: 0; margin: -4px 5px 0;}
.status.progress{display:none;}
.status.done{display:none;}
.status.complete{background:url('/imgs/check.png') no-repeat right;}
.lockedstatus{float:left; width:32px; margin-left:-35px; margin-top:-8px;}
#useractions{
	padding-top:0px;
}

#theinputarea{
display:none;}
#privacyalert{display:none;}

div#alert{display:none;}

#topalert{display:none;}

#newfeaturealert{display:none;}

/** GWO test **/
#nfawhite{	display:none;}

#headsup{display:none;}
#userstats{
	float:right;
	margin-right:8px;
}

#userinfo{display:none;}

img{border:0;}
#googlead{display:none;}

/* --------- LIST SIDEBAR -------- */
#thesidebar{display:none;}
