@charset "utf-8";
/* CSS Document */

/* Pretty Stuff
================================== */

/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}

body {
  font: 62.5%/1.6 Verdana, Arial, Helvetica, sans-serif;
  color:#fff;
  background-color:#89dc10;
  /*background:url(img/body-BG.jpg) repeat-x;*/
}

a {
  font-weight:bold;
  text-decoration:underline;
  color: #FFFFFF;
}

hr {
  clear:both;
  width:100%;
  height:1px;
  margin:0;
  padding:0;
  visibility:hidden;
  border:none;
}

#wrapper {
  background:url(img/wrapper-BG.jpg) repeat-y;
}

.profileTable {
  margin:25px;
  width:723px;
  height:300px;
  background:url(img/profile-BG.jpg) no-repeat;
}

.profileImg {
  float:left;
  margin:0;
  margin-left:25px;
  background-color:#fff;
}

.profileImg2 {
  float:left;
  margin:0;
  margin-bottom:30px;
  margin-left:5px;
  background-color:#fff;
}

.profileTxt {
  width:334px;
  height:125px;
  margin:0;
  margin-top:30px;
  margin-left:5px;
  padding:10px;
  background:#fff;
}

.profileTxt h2 {
  color:#06c;
  font-size:14px;
}

.profileTxt p {
  color:#000;
  font-size:12px;
}

.profileTxt a {
  color:#06c;
}

.contentP {
  clear:both;
  text-align:center;
}

.centeredTable {
  margin:25px;
}

.formBox {
  float:left;
  color:#009;
  margin:10px;
  margin-top:45px;
  padding:10px;
  width:350px;
  text-align:center;
  background:#6cf;
  border:1px solid #fff;
}

.floatLeft {
  float:left;
}

.floatRight {
  float:right;
}

/* The Core Technique
================================= */

body {
  text-align: center; 
  min-width: 772px;
}

#wrapper {
  width: 772px;
  height:100%;
  margin: 0 auto; 
  text-align: left;  
}
