html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body{background:#222222;color:gray;font-family:helvetica, arial, sans-serif;font-size:14px;line-height:1.5}#content{-moz-border-radius:5px;-webkit-border-radius:5px;background:white;color:#555;padding:20px;position:absolute;width:996px;left:50%;margin-left:-518px;min-height:600px}h1,h2,h3,h4,h5,h6{font-weight:bold;padding:5px 0;text-shadow:#DDD 1px 1px 2px}h1{padding-top:0;font-size:25px;width:100%;border-bottom:1px solid #DDD;padding-bottom:0;margin-bottom:10px}h2{font-size:18px}a{color:#506eff}a:hover{color:#7290ff}.subtle{color:gray}ul,ol,p{padding:5px 0}em{font-style:italic}#login_status{position:absolute;right:5px;top:5px}#login_status li:last-child{border:none}#login_status li{display:inline;padding-right:10px;padding-left:10px;border-right:2px solid gray}#login_status li a{color:#999999}#login_status li a:hover{color:#bbbbbb}#main_nav{padding:0;width:996px;position:relative;left:50%;margin:40px 0 5px -518px}#main_nav li{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:inline;background:rgba(255, 255, 255, 0.8);padding:8px 5px 12px;margin:0 10px 0 0}#main_nav li:hover,#main_nav li.active{background:white}#main_nav li:hover a,#main_nav li.active a{color:#506eff}#main_nav li a{padding:8px 5px 10px;text-decoration:none;color:#555555}#footer{position:absolute;bottom:-50px;left:50%;margin-left:-190px;width:380px;padding-bottom:20px}#footer li:last-child{border:none}#footer li{display:inline;padding-right:10px;padding-left:10px;border-right:2px solid gray}#footer li a{color:#999999}#footer li a:hover{color:#bbbbbb}.sortable:hover{cursor:move}#fdbk_overlay #fdbk_screen{height:100% !important}

form li{list-style-type:none}form input,form textarea{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #cccccc;padding:5px}form input:focus,form textarea:focus{-webkit-box-shadow:#cccccc 0 0 6px;-moz-box-shadow:#cccccc 0 0 6px;background-color:#c7e3ff}form input[type=file]{border:none}form input{width:200px}form input .submit{margin-left:100px;background:blue}form textarea{width:300px}form label{display:inline-block;width:100px;vertical-align:top}form input[type=submit]{border:1px solid #999999;width:auto;margin-left:105px}form input[type=submit]:hover{background-color:rgba(143, 177, 240, 0.8)}

span.label{display:inline-block;width:150px;font-weight:bold}span.label:after{content:':'}a.edit,a.toggle{font-size:small;font-weight:normal}#iphone_col1,#iphone_col2{position:absolute;top:70px}#iphone_col1{left:70px}#iphone_col2{left:550px}#iphone_container1,#iphone_container2{position:absolute;width:402px;height:843px;background-image:url('/static/img/iPhoneFrame.png');background-color:black;z-index:10;top:140px}.status_bar{position:absolute;top:126px;right:40px;background-image:url('/static/img/status_bar.png');height:20px;width:320px;z-index:7}.status_bar.black{background-position:0 20px}#iphone_background{position:absolute;top:146px;right:40px;background-color:black;width:320px;height:460px;z-index:-1}img.iphone_background{position:absolute;top:146px;right:40px;z-index:-1}img#iphone_icon{position:absolute;top:166px;left:60px;z-index:5}#icon_mask{position:absolute;left:59px;top:165px;z-index:8;width:59px;height:59px;background-image:url('/static/img/icon_mask_sprite.png')}#icon_mask.nogloss{background-position:0 59px}#app_name_overlay{position:absolute;top:225px;font-family:Helvetica;font-size:12px;width:80px;left:48px;text-align:center}#content.iphone_settings{min-height:1010px}

#message_box{position:fixed;bottom:-90px;left:0;text-align:center;padding:20px 0;background-color:rgba(143, 177, 240, 0.8);width:100%;font-size:30px;z-index:99}

.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.50}.ui-dialog{-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px;width:500px;background:#FFF}.ui-dialog .ui-dialog-titlebar{-moz-border-radius:5px;-webkit-border-radius:5px;background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));border:1px solid #aaaaaa;background-color:#cccccc;padding:.5em .3em .3em 1em;position:relative}.ui-dialog .ui-dialog-title{text-shadow:rgba(255,255,255,.7) 0 1px 0;color:#333333;font-weight:bold}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:3px;top:6px;margin:0 0 0 -100px;background:no-repeat url('/static/img/x.png') 4px 2px;width:13px;height:11px;padding:4px 6px;text-decoration:none}.ui-dialog .ui-dialog-titlebar-close:hover{background-position:4px -15px}.ui-dialog .ui-dialog-titlebar-close span{margin:-999px}.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;overflow:auto}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}

#home_page_title{font-size:90px;padding-top:20px;border-bottom:none;text-align:center}#project_state_tag{font-size:30px;position:absolute;top:160px;right:160px;color:red}#call_to_action{position:absolute;left:580px;background-image:-moz-linear-gradient(#66ff66), #22bb22);background-image:-webkit-gradient(linear, left top, left bottom, from(#66ff66), to(#22bb22));-moz-border-radius:13px;-webkit-border-radius:13px;border:2px solid #11aa11;top:500px;background-color:#22bb22;font-weight:bold;font-size:40px;position:absolute;top:470px;padding:7px 0;-webkit-box-shadow:rgba(0, 0, 0, 0.246094) 0px 3px 6px}#call_to_action a{color:white;text-decoration:none;text-shadow:#11aa11 0 0 5px;padding:17px 35px}#call_to_action:hover{-webkit-box-shadow:#22bb22 0px 3px 6px}#call_to_action:hover a{text-shadow:#44dd44 0 0 5px}#secondary_action{position:absolute;left:580px;font-size:17px;top:553px;left:595px}.iphone{position:absolute;width:402px;height:843px;background-image:url('/static/img/iPhoneFrame.png');background-color:black;z-index:10;top:200px;left:70px;height:440px}#for_box{position:absolute;top:250px;left:530px;width:450px;font-size:20px}#for_box .price{display:block;color:#506eff;font-size:90px;font-weight:bold;text-shadow:#333 1px 1px 2px;text-align:center;padding-top:10px}#for_box .price span{font-size:50px}#launch_form{position:relative;top:15px}#launch_form input{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #999999;font-size:14px;padding:5px}#launch_form .labelText{color:#999999}#launch_form #id_your_email{width:160px}#launch_form #id_your_email:focus{-webkit-box-shadow:#22bb22 0 0 6px;-moz-box-shadow:#22bb22 0 0 6px;background-color:#DFD}#launch_form #let_me_know{background-image:-moz-linear-gradient(top, #44dd44, #22bb22);background-image:-webkit-gradient(linear, left top, left bottom, from(#44dd44), to(#22bb22));background-color:#3BD43B;border:1px solid #11aa11;color:#005500;position:absolute;margin-left:0;top:0;left:175px}#launch_form #let_me_know:hover,#launch_form #let_me_know:focus{-webkit-box-shadow:#22bb22 0 0 6px;-moz-box-shadow:#22bb22 0 0 6px;text-shadow:#44dd44 0 0 5px}#launch_form #let_me_know:active{top:1px}#launch_form_message{position:relative;top:20px;font-size:14px}#home_twitter{position:relative;top:30px}.benefit_list li{list-style:disc outside none;margin-left:30px}

li.help_text{font-size:smaller;color:gray}#program_changer{position:relative;margin-left:8px;z-index:2}#program_title{padding-top:20px}#program_tool_bar{-moz-border-radius:5px;-webkit-border-radius:5px;background-image:-moz-linear-gradient(#bbbbbb), #999999);background-image:-webkit-gradient(linear, left top, left bottom, from(#bbbbbb), to(#999999));position:absolute;top:64px;width:260px;background-color:#DDD;padding:5px 5px 5px 270px}#program_tool_bar a{background-image:-moz-linear-gradient(#bbbbbb), #999999);background-image:-webkit-gradient(linear, left top, left bottom, from(#bbbbbb), to(#999999));border:1px solid gray;padding:3px 5px 2px;text-decoration:none;color:#333333;margin:0px 3px;font-size:12px;background-color:#ccc}#program_tool_bar a .publish_toggle{text-shadow:rgba(255,255,255,.7) 0 1px 0}#program_tool_bar a#publish{-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;margin-right:0}#program_tool_bar a#unpublish{-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;margin-left:-5px}#program_tool_bar a.toolbar_button{-moz-border-radius:5px;-webkit-border-radius:5px}#program_tool_bar a.active_state,#program_tool_bar a:active,#program_tool_bar a:hover{background-image:-moz-linear-gradient(top, #cccccc, #eeeeee);background-image:-webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#eeeeee));background-color:rgba(143, 177, 240, 0.8)}#participants{position:absolute;top:65px;left:600px;width:230px}#program_details > ul{width:400px}#program_details > ul > li{border:1px solid #DDD;margin-bottom:-1px}#Participant_list > li{-moz-border-radius:5px;-webkit-border-radius:5px;background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));text-shadow:rgba(255,255,255,.7) 0 1px 0;padding:4px 5px 3px;border:1px solid #999999;margin-bottom:-1px}#Participant_list > li:hover{background-image:-moz-linear-gradient(#c7e3ff), #a5c1f3);background-image:-webkit-gradient(linear, left top, left bottom, from(#c7e3ff), to(#a5c1f3));background-color:rgba(143, 177, 240, 0.8)}.odd{background-color:#EEE}.even{background-color:#FFF}.droppable:first-child{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.droppable:last-child{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.droppable.drop_hover .line_item_title_bar{background-image:-moz-linear-gradient(#c7e3ff), #a5c1f3);background-image:-webkit-gradient(linear, left top, left bottom, from(#c7e3ff), to(#a5c1f3));background-color:rgba(143, 177, 240, 0.8)}.draggable{cursor:move}.draggable:hover,.draggable:active{cursor:move}.x,.delete_participant{background:no-repeat url('/static/img/x.png') 4px 2px;width:13px;height:11px;padding:4px 6px;text-decoration:none;display:block;float:right}.x:hover,.delete_participant:hover{background-position:4px -15px}.line_item_title_bar{background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));text-shadow:rgba(255,255,255,.7) 0 1px 0;background-color:#EEE;margin:0px;padding:5px 5px 4px}.line_item_title_bar > h3{display:inline}.line_item_title_bar:hover{background-image:-moz-linear-gradient(#c7e3ff), #a5c1f3);background-image:-webkit-gradient(linear, left top, left bottom, from(#c7e3ff), to(#a5c1f3));background-color:rgba(143, 177, 240, 0.8);cursor:move}.line_item_body{padding:10px}.line_item_body > h4{font-weight:normal}.line_item_body > h4:after{content:":"}.participant_sub_list > li{padding:5px 5px 5px 10px;border:1px solid #DDD;margin-bottom:-1px;width:300px}.participant_sub_list > li:hover{background-color:rgba(143, 177, 240, 0.8)}.participant_sub_list > li:first-child{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.participant_sub_list > li:last-child{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}

#participant_table{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #cccccc}#participant_table td{padding:3px 7px}#participant_table .part_pic_placeholder,#participant_table img{background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));height:40px;width:40px;vertical-align:middle;text-align:center;border:1px solid #cccccc;color:#999999;line-height:3.5;font-size:11px}#participant_table th{background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));padding:5px 10px 3px}#participant_table tr.odd{background-color:#EEE}#participant_table tr:hover{background-color:rgba(143, 177, 240, 0.8)}

.link_list > li{-moz-border-radius:5px;-webkit-border-radius:5px;background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));text-shadow:rgba(255,255,255,.7) 0 1px 0;padding:4px 5px 3px;border:1px solid #999999;margin-bottom:-1px;width:280px}.link_list > li:hover{background-image:-moz-linear-gradient(#c7e3ff), #a5c1f3);background-image:-webkit-gradient(linear, left top, left bottom, from(#c7e3ff), to(#a5c1f3));background-color:rgba(143, 177, 240, 0.8)}.link_list > li.empty{background:none}
