@charset "utf-8";
/* CSS Document */
body {font-family: Helvetica, sans-serif;background-color:#E5EDF5; font-size:12px; }
body h2, h1{font-size:20px;}
body h1 {font-size:24px;}
/* Hides from IE5-mac \*/
* html #mainWrapper {height: 1%;}
/* End hide from IE5-mac */ 
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix {display: inline-block;}  /* for IE/Mac */


#mainWrapper{
			margin:auto;
			background-color:#fff;
			border:1px solid #9a9a9a;
			text-align:left;
			width:1000px;
			padding:10px;
			}
#intro {float:left; margin-top:25px; }
#message{width:840px; padding-top:5px;}
#message {font-size:20px; font-style:oblique; font-weight: bold; }
#donate{}
/*navigation*/
#navbar {text-align:center;}
#navbar img {border:none; padding:5px;}
/*end nav*/

/*typography*/
.bold {font-weight: bold;}
.italic {font-style:italic;}
.f30 {font-size: 30px; }
.f24 {font-size:24px;}
.f20 {font-size:20px;}
.f16 {font-size:16px;}
.f14 {font-size:14px;}
.f12 {font-size:12px;}
.red {color:#990000;}
.blue {color:#000099;}
.gray{color:#666666;}
.green{color:#009900;}
.green a{color:#009900;}
.red a{color:#990000;}
.blue a {color:#000099;}
.center{text-align:center;}
.err{color:#CC3333; font-size:16px;}
/*end typography*/
.left{float:left; padding:20px 20px 20px 30px;}
.right{float:right; padding:50px 30px 20px 20px;}
.middle{width:520px;padding:40px 30px 30px; float:left;}
#offers ul li {list-style:decimal;}
#offers .left{float:left;padding:10px;}
#offers .right{float:right; width:370px; padding:10px; padding-right:20px; border:1px solid #fff;}
#offers .right {padding-top:100px;}
#offers h3 {font-family:"Comic Sans MS", cursive, fantasy, serif; font-size:18px; font-weight:normal;}
#offers  p{font-size:16px; font-family:"Comic Sans MS", cursive, fantasy, serif;}
#offers ul li{font-size:14px;}
#signup .left{float:left; padding:10px; }
#signup .right{float:right; padding:10px;}
#signup .leftleft{float:left; width:430px;}
#signup .leftright{float:left; width:180px;}
#signup .right {width: 340px;}
/*form element*/
.cssform{}
.cssform p{width:270px; clear:left; margin:0; padding:5px 0px 5px 0; padding-left:155px; height:1%;}

.cssform label{font-weight:bold; float:left; margin-left:-155px; width:150px; overflow:hidden;}
.cssform input[type="text"]{ width: 180px; margin:0; }
.cssform input{margin:0px;}
* html .cssform  textarea, * html .cssform input { padding: 0; } /* IE < 7 form fix */
* .cssform{zoom:1;}
.cssform textarea{width: 250px;height: 100px;}


#footer {font-size:18px; text-align:center; padding:20px; font-style:oblique;}
div.adesc p{border:none; width:inherit; margin:0px; padding:0px;}
body.confemail {background-color:#FFFFFF;}
body.confemail #mainWrapper{padding:0px; border:none;}
body.confemail #intro{float:none; margin:0px; padding:0px; background-image:url(images/bannerindex.jpg); height:210px;}
body.confemail #footer{background-image:url(images/tile_back.gif); background-repeat:repeat-x; height:15px; margin:0px;}
body.confemail #content{padding:40px;}