body { background: url('/images/global/bkgnd_imp.jpg') repeat-x }

/* Grid */

div#header { background: url('/images/global/blackberry.png') top right no-repeat; width: 1003px; height: 141px; z-index: 5; }
	div#logo { background: url('/images/global/microcredit.png') center 15px no-repeat; width: 290px; height: 145px; float: left; z-index: 5; }
div#page { margin: 0 auto; width: 1003px; position: relative}
div#left {  width: 20px; min-height: 857px; float: left; }
div#tape_left { position: absolute; background: url('/images/global/tape_left.png') no-repeat; width: 124px; height: 120px; left: 125px; top: 120px}
div#tape_right { position: absolute; background: url('/images/global/tape_right.png') no-repeat; width: 149px; height: 144px; left: 740px; top: 120px; }
div#blackberry { float: left; margin-left: 209px; }
div#teens { position: absolute; background: url('/images/global/teens.png') no-repeat; width: 232px; height: 259px; left: 0px; margin-top: 40px; padding: 18px 0px 0px 19px; z-index: 3; }
div#headphones { position: absolute; background: url('/images/global/headphones.png') no-repeat; width: 191px; left: 0px; height: 580px; top: 0px; z-index: 4; }
        div#homelink { position: absolute; width: 191px; left: 0px; height: 145px; top: 0px; z-index: 4; }
div#callme { position: absolute; background: url('/images/global/callme.png') no-repeat; width: 220px; left: 0px; height: 82px; margin-top: 280px; z-index: 3; }
div#coffeestain { position: absolute; background: url('/images/global/coffeestain.png') no-repeat; width: 240px; height: 248px; left: 780px; margin-top: 60px }
div#whitelayer { background: url('/images/global/white.png');  width: 650px; padding: 15px; margin: 0 auto}
	div#content { background: #fff; padding: 55px 60px}
div#signup {  background: url('/images/misc/signup_small.jpg');  width: 430px; height: 243px; margin: 0 auto; }
div#footer { width: 650px; margin: 0px auto; font-size: 11px; color: #6E6E6E; font-family: Georgia; padding: 20px; text-align: right; } 

/* Menu */

div#menu { position: absolute; background: url('/images/global/menu.png') no-repeat; width: 247px; height: 273px; left: 780px; margin-top: 200px; padding: 34px 0px 0px 24px }
div#menu a.home { background: url('/images/menu/home.jpg') no-repeat; width: 194px; height: 30px; display: block; }
div#menu a.home:hover { background-position: 0px -30px; }
div#menu a.about { background: url('/images/menu/about.jpg') no-repeat; width: 194px; height: 34px; display: block; }
div#menu a.about:hover { background-position: 0px -34px; }
div#menu a.challenge { background: url('/images/menu/challenge.jpg') no-repeat; width: 194px; height: 41px; display: block; }
div#menu a.challenge:hover { background-position: 0px -41px; }
div#menu a.getinvolved { background: url('/images/menu/getinvolved.jpg') no-repeat; width: 194px; height: 32px; display: block; }
div#menu a.getinvolved:hover { background-position: 0px -32px; }
div#menu a.mediaroom { background: url('/images/menu/mediaroom.jpg') no-repeat; width: 194px; height: 37px; display: block; }
div#menu a.mediaroom:hover { background-position: 0px -37px; }
div#menu a.contact { background: url('/images/menu/contact.jpg') no-repeat; width: 194px; height: 36px; display: block; }
div#menu a.contact:hover { background-position: 0px -36px; }

div#partners { position: absolute; width: 147px; height: 200px; left: 830px; margin-top: 475px; padding: 0px 0px 0px 0px; text-align:center; }
div#partnerscore { position: absolute; width: 147px; height: 200px; left: 850px; margin-top: 300px; padding: 0px 0px 0px 0px; text-align:center; }
/* Lists */
div#signup ul { padding-top: 50px; }
div#signup li { margin-bottom: 8px; }
div#signup li.standard { margin-left: 130px; }
div#signup li.standard input { width: 260px; }
div#signup li.half { margin-left: 80px; width: 120px; display: inline}
div#signup li.half input { width: 110px; }
div#signup li.half select { width: 110px; }
div#signup li.submit { text-align: center; clear: both; }
input.joinnow { background: url('/images/misc/btn_joinnow_small.gif'); width: 141px; height: 41px; border: 0px; margin-top: 5px; text-indent: -50px;}

ul.default { margin-left: 40px; list-style: disc }

/* Fonts */
p, h1, h2, h3, h4, h5, ul { font-family: Georgia; margin-bottom: 15px}
p, ul, li { color: #6e6e6e; font-size: 11pt; line-height: 24px; }
h2 { font-size: 28px; color: #008afe; font-weight: normal; letter-spacing: -1px; }
h3 { font-size: 22px; color: #008afe; font-weight: normal } 
h4 { font-size: 18px; color: #008afe; font-weight: normal } 
h5 { font-size: 14px; color: #008afe; font-weight: normal } 
label {font-family: Georgia; margin-bottom: 15px; color: #6e6e6e; font-size: 11pt; line-height: 24px; }
.address {margin-left: 100px;}

a:link { color: #008afe; font-weight: normal }
.schoollist td {
	font-family: Georgia;
	font-size: 10pt;
	color: #6e6e6e;
	padding: 10px;
}
.schoollist .schoolname {
	font-size: 11pt;
	font-weight: bold;
}
a:visited { color: #008afe; font-weight: normal }