/*
#f30	bright red/orange		intense
#ff6640	mid-range red/orange	blocks
#ff9980	
#ffccbf
#fff


#dbe8d5		pale green
#edf4ea		palest green

*/

/* Eric Meyer's Reset
--------------------------------------------------*/
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 {border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;vertical-align:baseline}
:focus{outline: 0}
body{background:white;color:black;line-height:1}
ol, ul{list-style:none}
table{border-collapse:separate;border-spacing: 0}
caption, th, td {font-weight: normal;text-align:left}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes: "" ""}


/* Elements
--------------------------------------------------*/
a{}
a {color: #f30;text-decoration: none}
h1 a {display:block;height:100%;padding-top:80px;width:100%;}
h1+p+p a{border-bottom: 1px solid #FF9980;color:#ff6640;}
h1+p+p a:hover{color:#f30}
p#new_card_trigger a {color:#f30;display:block}
ul#nav a {color:#333;font-size:14px;padding:7px}
ul#nav_user a{color:#fff}
.card_list a{color:#fff}
a.cancel{color:#ff6640}
a.card_admin {color:#ff9980;padding: 0 5px;}
a.card_admin:hover {color:#fff}
a#sponsor{background:#ff9980 url(../images/PearBudget_125x125.jpg) no-repeat 5px 5px;color:#fff;font-size:14px;height:20px;line-height:20px;position:fixed;bottom:0;left:50%;margin-left:278px;text-align:center;width:125px;padding:135px 5px 5px;text-align:center;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}

body {font-family:'helvetica neue', helvetica, 'Lucida Grande', calibri, verdana;font-size:16px;line-height:20px;margin: 0 auto;padding: 0 0 100px;text-align:center;width: 961px;}

button.nice{background:#333;border:1px solid #222;color:#edf4ea;font-size:16px;line-height:24px;padding:0;width:400px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:inset 0 -2px 4px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 -2px 4px rgba(0,0,0,0.4);}
button.small{background:#444;border:1px solid #222;color:#edf4ea;font-size:10px;height:18px;line-height:18px;position:relative;top:-1px;padding:0;width:50px;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-shadow:inset 0 -2px 4px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 -2px 4px rgba(0,0,0,0.4);}

button.nice span{display:block;margin-top:-1px;margin-left:-1%;padding: 0 10px;width:380px;text-shadow:0 1px #000;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-shadow:inset 0 2px 4px rgba(255,255,255,0.4);-webkit-box-shadow:inset 0 2px 4px rgba(255,255,255,0.4);}
button.small span{display:block;height:18px;line-height:18px;margin-top:-1px;margin-left:-4px;padding: 0 10px;width:30px;text-shadow:0 1px #000;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-shadow:inset 0 2px 4px rgba(255,255,255,0.4);-webkit-box-shadow:inset 0 2px 4px rgba(255,255,255,0.4);}
form#new_user_session button.nice{margin-bottom:0}


div {}
div#content{margin:120px auto 0;width:400px;}
div#nav_user_container{position:absolute;top:3px;left:50%;margin-left:333px;text-align:right;width:147px;}
div#new_card_page{margin-top:100px;}
div.flash{position:absolute;right:20px;top:45px;background:#ff9980;width:284px;-moz-border-radius:10px;-webkit-border-radius:10px;}
div#flash_container div.flash{font-size:12px;line-height:24px;position:absolute;left:50%;margin-left:180px;top:45px;background:#ff9980;width:300px;-moz-border-radius:10px;-webkit-border-radius:10px;}
div.inverse-corner{background:#ff6640;display:block;height:3px;position:absolute;top:0;width:3px;}
div.inverse-corner div{background:#fff;display:block;height:3px;width:3px;}
div.inverse-corner.pre div{-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;}
div.inverse-corner.post div{-moz-border-radius:3px 0 0 0;-webkit-border-radius:0 3px 0 0;}
div.inverse-corner.post{right:0;}
div.inverse-corner.pre{left:0;}
div.notes_block{DISPLAY:NONE;background:#444;height:140px;width:270px;position:absolute;top:10px;left:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
div.popup{background:#ffccbf;position:absolute;top:200px;left:50%;margin-left:-250px;padding-bottom:8px;width:500px;-moz-box-shadow:0 2px 8px #444;-webkit-box-shadow:0 2px 8px #444;}
div.tab_corner{height:32px;display:inline-block;width:10px;float:left;}

div.tab_corner div{display:block;background:white;height:100%;}
div.tab_corner.bl div{-moz-border-radius:0 0 10px 0;-webkit-border-radius:0;-webkit-border-bottom-right-radius:10px;}
div.tab_corner.br div{-moz-border-radius:0 0 0 10px;-webkit-border-radius:0;-webkit-border-bottom-left-radius:10px;}

em {font-style:italic}
fieldset{background:#fff;margin: 4px auto;padding: 3px 0;text-align:center;width:430px;-moz-border-radius:10px;-webkit-border-radius:10px;}
form{margin: 10px auto 0;text-align:center;width:100%;}
.form_block form{background:#ff9980;margin-bottom:5px;padding:5px 0;-moz-border-radius:10px;-webkit-border-radius:10px;}
div.notes_block form{margin-top:4px}
form.new_user_session{background:#ff6640;width:284px;padding:0 0 2px;position:absolute;top:0;right:20px;margin:0 auto;
  -moz-border-radius:0 0 8px 8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
h1 {background: url(/images/walletgarden.gif) no-repeat;height:76px;overflow:hidden;position:absolute;top:10px;left:50%;margin-left:-490px;width:270px;}
body.content_page h1{margin-left:-240px}
h1 span{color:#666;display:block;font-size:14px;position:absolute;top:58px;left:0;text-align:center;width:100%;}
h2{cursor:pointer;display:inline-block;font-size:18px;height:25px;line-height:24px;margin-top:20px;float:left;width:auto;}
h2#description strong{text-transform:uppercase;color:#f30}
h2#description em{color:#f30}
.active{background:#dbe8d5}
.not_active{background:#edf4ea;}
h3 {font-size:20px;font-weight:bold;line-height:24px;}
div.popup h3{margin:10px auto;}
div#content h3 {font-weight:normal;padding-bottom:10px;text-align:left;}
ul#all_cards h3{height:50px;overflow:hidden;text-align:center;}
h4 {font-weight:bold;text-align:left;padding:8px 8px 0;}
.notes_block h4{font-weight:normal;padding:4px 0 0;text-align:center;}
div.popup h4{padding-left:0 16px}
html{background:#fff;border-top:3px solid #FF6640;height:99%;}

img {display:block}
input {font-size:24px;margin: 1px auto 10px;text-align:center;width:400px;}
form#new_user input{text-align:left;padding: 2px 4px;-moz-box-shadow:0 1px 6px rgba(0, 0, 0, 0.4) inset;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.4) inset}
form#new_card input{margin-bottom:0}
input.checkbox{clear:both;display:block;float:left;margin:5px 35px 5px 48px;width:20px}
input.checkbox+label{margin-top:1px;margin-bottom:10px;text-indent:-30px}

form.new_user_session input{background:#fff;border:0;font-size:11px;height:13px;margin: 0 auto;padding:2px;text-align:left;width:105px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.form_block input{
	background:#fff;
	border:none;
	-moz-box-shadow: inset 0px 2px 4px rgba(0,0,0,0.1);
	-moz-border-radius:5px;
	-webkit-box-shadow: inset 0px 2px 4px rgba(0,0,0,0.1);
	-webkit-border-radius:5px;
}
input.large{
	background:#fff;
	border:none;
	font-size:20px;
	line-height:24px;
	padding: 2px 4px;
	text-align:left;
	-moz-box-shadow: inset 0px 2px 4px rgba(0,0,0,0.1);
	-moz-border-radius:5px;
	-webkit-box-shadow: inset 0px 2px 4px rgba(0,0,0,0.1);
	-webkit-border-radius:5px;
}

label{display:block;font-size:16px;margin: 3px auto 0;text-align:left;width:400px;}
li {}
li#hidden_block{display:none}
ul li{display:inline}
ul#nav li {display: inline;font-size:16px;line-height:30px;margin: 0 22px;-moz-border-radius:10px;-webkit-border-radius:10px;}
ul#nav_user li {border-left:1px solid #FF9980;font-size:12px;margin:0; padding: 0 9px 0 7px;}
ul#nav_user li:first-child{border:none;padding: 0 5px 0 0;}
ul.card_admin li{border-left: 1px solid #ff9980;font-size:12px;margin-top:20px}
ul.card_admin li:first-child{border:none}
li.vcard{background:#FF6640 url(/images/plants-v.gif) 10px 30px no-repeat;color:#fff;display:inline-block;border-radius:16px;font-size: 18px;margin: 20px 20px 0 0;padding:20px 20px 14px;position:relative;width:250px;-moz-border-radius:16px;-webkit-border-radius:16px;}
li.twitter_promotion{background:skyblue;}
li.vcard span{display:block;height:25px;line-height:20px;overflow:hidden;text-align:center;white-space:pre;}
li.twitter_promotion p{display:block;font-size:14px;height:24px;line-height:25px;margin:1px 0 0;padding:0;overflow:hidden;text-align:center;white-space:pre;}
li.twitter_promotion a{display:block;font-size:12px;padding-top:6px;text-align:center;}
li.twitter_promotion a b{border-bottom: 1px solid #fff;border-bottom: 1px solid rgba(255,255,255,0.5);font-weight:normal;}


ol {}
p{}
p#forgot_password_cancel{color:#444;cursor:pointer;font-size:11px;line-height:18px;margin:0 auto 0 6px;}
p#forgot_password_trigger{color:#ff9980;cursor:pointer;font-size:11px;position:absolute;right:20px;top:20px;width:153px;}
p#admin_trigger{font-size:20px;position:absolute;top:83px;left:50%;height:50px;line-height:47px;margin-left:120px;width:150px;background:#ffccbf;
border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
p#new_card_trigger{font-size:20px;position:absolute;top:83px;left:50%;height:50px;line-height:47px;margin-left:280px;width:200px;background:#ffccbf;
border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
form p{color:#f30;font-size:12px;line-height:18px;margin:0 auto;padding: 0 16px;text-align:left;width:400px;}

#content p{font-size:13px;padding-bottom:10px;text-align:left;}

p.close, div.popup p.close{background:#444;color:#fff;cursor:pointer;font-size:18px;height:20px;line-height:15px;margin:0;padding:0;position:absolute;text-align:center;top:10px;left:10px;width:20px;}
div.notes_block p.close{background:#333;top:5px;left:5px}
p.flash{DISPLAY:NONE;background:#DBE8D5;font-size:14px;line-height:18px;margin-left:-150px;opacity:.8;padding: 3px 20px 5px;position:absolute;left:50%;top:35px;text-align:center;width:250px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.popup p{font-size:12px;line-height:18px;padding:0 16px 8px;text-align:left;}

li.explanation p {font-size:13px;line-height:17px;margin-bottom:5px;}

select{font-size:20px;line-height:24px;margin-bottom:10px;text-align:center;width:400px;}
strong {font-weight:bold}

textarea{font-family:inherit;font-size:12px;
	border:0;height:101px;margin:0 5px;overflow:auto;padding:3px 0 3px 5px;width:255px;-moz-border-radius:5px;-webkit-border-radius:5px;}

ul {}
ul#all_cards{margin-top:90px;}
ul#nav{background:#dbe8d5;height:30px;margin: 0 auto;position:fixed;bottom:0;left:50%;margin-left:-480px;width:961px;-moz-opacity:.9; -moz-border-radius:10px 10px 0 0;-webkit-opacity:.9;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
ul#nav_user{background:#FF6640;margin: 0 3px;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;}
ul.cards{margin: 1px;}
ul.card_admin{padding-top:6px;text-align:center;}
ul.card_list{background:#DBE8D5;clear:both;padding:0 0 20px 20px;text-align:left;-moz-border-radius:20px;-webkit-border-radius:20px;}

.hidden{display:none}
.round10{-moz-border-radius:10px;-webkit-border-radius:10px;}
.round20{-moz-border-radius:20px;-webkit-border-radius:20px;}

.ui-tabs .ui-tabs-hide {display: none;}

.card_list{position:absolute;top:145px;display:none;width:941px}
.form_block{margin:30px auto 0;padding: 5px 10px;width:480px;}
.lightcoral, .popup.lightcoral {background:#ff9980}
.midcoral, .popup.midcoral {background:#ff6640;}
.tab{display:inline-block;float:left;padding: 4px 20px;overflow:hidden;-moz-border-radius: 20px 20px 0 0;-webkit-border-top-right-radius:20px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}
