html {
height: 100%; /*sticky footer*/
}

body {
height: 100%; /*sticky footer*/
font-family: georgia, "Lucida Sans", Arial, Helvetica, sans-serif;
font-size:12px;
background:#9cc662 url(images/background4.jpg) top right no-repeat;
color:#282828;
}


#outer_container { /*sticky footer*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -25px; /* the bottom margin is the negative value of the footer's height */
}


#container {
position:absolute;
width:900px;
left:50%;
margin-left: -450px;
}

h1 {display:none;}

#upload_form {
float:right;
/*background:#e3e8ec;
border:1px solid #ccc;*/
padding:0px 0px 0px 0px;
width:270px;
margin:45px 0px 0px 0px;
}
label {display:block;padding:3px 0;}
#button {margin:10px 0 0 0;}

h2 {
background: url(images/hello.png) top left no-repeat;
width:431px;
height:80px;
margin:55px 0 0px 35px;
text-indent:-999em;
}

img#amy {
position:absolute;
top:25px;
left:425px;
}

blockquote {
margin:25px 0 40px 60px;
font-family:georgia;
border:0px solid red;
width:400px;
line-height:1.5em;
color:#693;
font-weight:bold;
font-size:13px;
}
cite {
font-style:italic;
font-weight:normal;
}

#group1 {
background:#e1ffa3;
height:250px;
}

#group1 h3 {
height:29px;
margin:22px 0 20px 0;
}
.content_unit {
width:240px;
padding:0px 30px 0px 30px;
color:#282828;
float:left;
line-height:2.0em;
}
.content_unit a {color:#693;}

#about {}
#qualifications {}
#whatiproof {}

#about h3 a {
display:block;
height:29px;
width:150px;
background:url(images/aboutmeCU.png) left top no-repeat;
text-indent:-999em;
}

#whatiproof h3 {
background:url(images/whatiproofCU.png) left top no-repeat;
text-indent:-999em;
}
#whatiproof li {
float:left;
width:115px;
}
#pricing h3 {
background:url(images/pricingCU.png) left top no-repeat;
text-indent:-999em;
}
#pricing dl {}
#pricing dt {
float:left;

font-weight:bold;
padding:0 0 0 1px;
}
#pricing dd {
text-align:right;
border-bottom:1px dotted #693;
margin-bottom:-1px;
padding:0px 4px 0 0;
}


#group2 {
background:#628c2a url(images/bg_group2a.jpg) bottom center no-repeat;
position:relative;
height:190px; /*sum 215*/
width:790px; /*sum 880*/
padding:25px 20px 0 50px;
left:50%;
margin-left: -430px;
border-top:none;
border-bottom:none;
/*display:none;*/
color:#e6f0d7;
line-height:1.5em;
}

#personal_info {
float:left;
width:260px;
height:175px;
}
#file_info {
float:left;
width:300px;
height:130px;
}
#extra_info {
height:130px;
float:left;
width:200px;
}
#extra_info p {
padding:5px;
border:1px dotted #9cc662;
margin:10px 0;
}
#extra_info a {color:#e1ffa3;}

select#select_deadline, select#select_format {
width:145px;
}

a.more_link {
display:block;
padding:0;
height:21px;
text-align:center;
text-indent:-999em;
background:url(images/bg_group2b.png) top center no-repeat;
width:860px;
left:50%;
margin-left: -430px;
margin-bottom:20px;
position:relative;
}


.footer, .push { /*sticky footer*/
height: 20px; /* .push must be the same height as .footer */
padding:5px 0px 0px 0px;
text-align:center;
font-size:11px;
}





