/* --  Basics  -- */
body{ background: #d74802 ;}
#container { width: 880px; margin: 0 auto; position:relative; margin-bottom:220px; margin-top:100px; padding-bottom:20px; border: 2px solid #312F2B; background:white; }
#container h1 {  margin-left: 40px; }

.cost {font: normal bold 25px "Courier New", Courier, monospace !important; padding:5px 0; }


/* Nav Footer*/
	#navBottom {position:static;}

/* --  Masthead  -- */
#masthead { margin: 25px 25px 20px; }
#masthead h1 { font: normal 50px Verdana, Geneva, sans-serif; }
#masthead h4 { font-size: 18px; padding: 15px 30px 15px 10px; text-align: justify; }
	/* --  Info  Links -- */
    #masthead ul{ width:880px;margin:10px 0 0 20px;}
    #masthead ul li { float:left; display:block; margin-right:20px; padding:2px 6px; list-style:square inside none; background: #380302; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
    #masthead li a { font:normal bold 16px "HelveticaNeue-Light","Helvetica Neue Light",Corbel,Arial,Helvetica,sans-serif; color: white; text-decoration:none; text-transform:uppercase }
	#masthead li a:hover {color: #CC6600;}

/* --  Info  -- */
#container #info {min-height:270px; margin: 40px 30px 0px; padding:10px;  }
    /* --  Info Text  -- */
    #info h4{ font-size:18px; padding: 10px 0 2px; text-decoration: underline; }
    #info p, #container #info ol li { text-align:justify  }
    #info ol li { list-style:circle none; }
    #donationType {padding:10px 75px 0 10px;}

/* --  Budget Items  -- */
#container .#items { }
.budget.item { min-height:0px; }
.budget.item h1 { font-size: 70px; }
 /* --  Item Text  -- */   
.item { position:relative; min-height: 185px;margin: 20px;padding:0 0 8px; border-bottom: 2px dashed #2D2B2B; }
    .item img { float: left; border:8px double black; }
    .item h2 { margin-left:255px; text-transform:lowercase; }
    .item .itemText {padding:0 0 70px 0;}
    .item .itemText li { font-size:15px; list-style: square outside none; margin: 5px 15px 0 300px; }
 /* --  Item Bar  -- */   
    .item ul.itemBar { position:absolute; bottom:13px; right:50px; width:600px; height: 27px; }
    .item ul.itemBar li { float: right; display:block; padding: 0 10px; font: normal bold 15px "Courier New", Courier, monospace; }
    .item ul.itemBar li.txt em { position:relative; bottom:-10px; font-style: normal; }
    .item .itemBar .contribute { font: normal bold 32px "Arial Black", Gadget, sans-serif; padding:0 20px; }
	.item .itemBar .contribute a{ position:relative; bottom:13px; text-decoration:none; color:red; }
    .item .itemBar .contribute a:hover{color:black; text-decoration:none;}
   
/* --  Footer  -- */
#footer { background: none; clear: both; text-align: center;  }
#footer h3{ font-size:18px; padding:5px; }
#footer p { font-size:10px; padding: 10px; }

/* --  Dialogue Box  -- */
#dialog-form {   }
#dialog-form h3{ font-size:18px; margin-top:12px; }
#dialog-form p { font-size:11px; padding: 10px; }
#dialogTxt{float:right; margin-top:20px;}
#dialogTxt strong{ text-transform:uppercase;}
#amount_input{}
#btn_google { text-align:center; float:left;}

