body {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }

.footertext {
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  color: #666666;
}

.highlight {
  font: bold normal 14px Arial, Verdana, Helvetica, sans-serif;
  color: #333333;
}
.welcome-msg{padding-left:22px; font-size:12px; color:#666;}
.welcome-msg .smalllink{text-decoration:underline; font-size:12px;}

a:link {
  font: 14px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #2C6465;
  padding: 0px;
}

a:visited {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #82bbad;
}

a:hover {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  color: #00cc99;
}

a.smalllink {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

a.largelink {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
}

.pagetext {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
}

.heading {
  font: normal 24px "Book Antiqua";
  color: #F18100;
  padding-top: 8px;
}

.pageheading {
  font: bold normal 18px Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
}

.pagehome {
  font: normal 14px/19px Arial, Verdana, Helvetica, sans-serif;
  color: #5A5A5A;
}
.justify {
  text-align: justify;
}

.bottomlinks {
  font: normal 11px Arial, Verdana, Helvetica, sans-serif;
  color: #434343;
  padding-right: 8px;
  padding-left: 8px;
  background-image: url(../images/bottom1.gif);
  background-repeat: repeat-x;
  height: 52px;
}

.pagetext1 {
  font: normal 12px Arial, Verdana, Helvetica, sans-serif;
  color: #666666;
}

a.linksbottom:link {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  color: #2C6465;
  text-decoration: none;
  padding-top: 8px;
  padding-right: 14px;
  padding-left: 14px;
}

a.linksbottom:visited {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  color: #00C999;
  text-decoration: none;
  padding-top: 8px;
  padding-right: 14px;
  padding-left: 14px;
}

a.linksbottom:hover {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  padding-top: 8px;
  padding-right: 14px;
  padding-left: 14px;
  text-decoration: underline;
  color: #ff6600;
}
.top-links{padding-top:83px; text-align:right;}
.top-links .linkstop{text-decoration: underline;}
.top-links .linkstop:hover{text-decoration: none;}

a.linkstop:link {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  color: #2C6465;
  text-decoration: none;
}

a.linkstop:visited {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  color: #2C6465;
  text-decoration: none;
}

a.linkstop:hover {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  color: #00cc99;
}

a.signup:hover {
  text-decoration: none;
}

.heading1 {
  font: bold normal 18px/22px Arial, Verdana, Helvetica, sans-serif;
  color: #666666;
}

.heading2 {
  font: bold normal 24px/22px Arial, Verdana, Helvetica, sans-serif;
  color: #F18100;
}

.heading3 {
  font: bold normal 18px/22px Arial, Verdana, Helvetica, sans-serif;
  color: #006666;
}

.heading4 {
  font: bold normal 16px/18px Arial, Verdana, Helvetica, sans-serif;
  color: #F18100;
}

.heading5 {
  font: bold normal 14px Arial, Verdana, Helvetica, sans-serif;
  color: #75CE0D;
}

.homeHeading2 {
  font: bold normal 36px Arial, Verdana, Helvetica, sans-serif;
  line-height: 40px;
  color: #F18100;
}

.homeHeading3 {
  font: bold normal 24px Arial, Verdana, Helvetica, sans-serif;
  color: #006666;
}

.homeHeading4 {
  font: bold normal 20px Arial, Verdana, Helvetica, sans-serif;
  color: #7E7E7E;
}

.head1 {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  color: #AC00C6;
  background-image: url(../images/shape_l2.gif);
  background-repeat: no-repeat;
  width: 674px;
}

.head2 {
  font: bold normal 12px Arial, Verdana, Helvetica, sans-serif;
  color: #606060;
  background-image: url(../images/shape1_bg.gif);
  background-repeat: repeat-y;
}

.head3 {
  font: bold normal 12px Arial, Verdana, Helvetica, sans-serif;
  color: #606060;
  background-image: url(../images/shape2_bg.gif);
  background-repeat: repeat-y;
  background-position: center;
}

.head4 {
  font: bold normal 12px Arial, Verdana, Helvetica, sans-serif;
  color: #606060;
  background-image: url(../images/shape3_bg.gif);
  background-repeat: repeat-y;
  background-position: center;
}

.head5 {
  font: bold normal 12px Arial, Verdana, Helvetica, sans-serif;
  color: #606060;
  background-image: url(../images/search2.jpg);
  width: 153px;
  background-repeat: no-repeat;
  height: 153px;
  background-position: center;
}

.head6 {
  font: bold normal 12px Arial, Helvetica, sans-serif;
  color: #606060;
  background-image: url(../images/newshape1_bg.gif);
  background-repeat: repeat-y;
  background-position: center;
}
.head7 {
  font: bold normal 12px Arial, Helvetica, sans-serif;
  color: #606060;
  background-image: url(../images/newshape_bg.gif);
  background-repeat: repeat-y;
  background-position: center;
}

.head11 {
  font: normal 24px "Book Antiqua";
  color: #AC00C6;
  background-image: url(../images/middle2.gif);
  background-repeat: repeat-x;
  height: 45px;
}

.bottom {
  font: normal 11px Arial, Verdana, Helvetica, sans-serif;
  color: #656566;
  padding-right: 8px;
  padding-left: 8px;
  background-image: url(../images/bottom.jpg);
  background-repeat: no-repeat;
  height: 116px;
}

.blue {
  font: normal 12px Arial, Verdana, Helvetica, sans-serif;
  color: #2E5A2E;
  text-decoration: underline;
}

/************* buttons */

/************* join button */

.joinButton {
  position: relative;
  height: 77px;
  width: 284px;
  margin-top: 6px;
  background: url('../images/join_button.gif') no-repeat;
  border: none;
  font-family: arial, helvetica, sans-serif;
  color: #333333;
  font-size: 22px;
  font-weight: 900;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  overflow: hidden; /* for ie to hide extra height*/
}

/************* upgrade button */

.upgradeButton {
  position: relative;
  height: 77px;
  width: 284px;
  margin-top: 6px;
  background: url('../images/upgrade_button.gif') no-repeat;
  border: none;
  font-family: arial, helvetica, sans-serif;
  color: #333333;
  font-size: 22px;
  font-weight: 900;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  overflow: hidden; /* for ie to hide extra height*/
}

/************* don't upgrade me button */

.dontUpgradeButton {
  position: relative;
  height: 77px;
  width: 284px;
  margin-top: 6px;
  background: url('../images/dontupgrade_button.gif') no-repeat;
  border: none;
  font-family: arial, helvetica, sans-serif;
  color: #333333;
  font-size: 22px;
  font-weight: 900;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  overflow: hidden; /* for ie to hide extra height*/
}

/************* create pen name button */

.penNameButton {
  position: relative;
  height: 77px;
  width: 284px;
  margin-top: 6px;
  background: url('../images/createpen_button.gif') no-repeat;
  border: none;
  font-family: arial, helvetica, sans-serif;
  color: #333333;
  font-size: 22px;
  font-weight: 900;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  overflow: hidden; /* for ie to hide extra height*/
}

/************* iContact */

.link {
  color: #5C6424;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

#SignUp .signupframe {
  color: #5C6424;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #333333;
  background: #fffffc;
}

/************* forms */

.formColumn {
  clear: both;
  float: left;
  width: 690px;
  margin: 8px 18px 0px 18px;
  font-size: 12px;
  line-height: 28px;
  overflow: hidden;
}

.formColumn1 {
  clear: both;
  float: left;
  width: 150px;
  text-align: right;
  margin: 8px 8px 0px 0px;
  font-size: 14px;
  line-height: 28px;
}

.formColumn2 {
  float: left;
  width: 550px;
  margin: 8px 8px 0px 0px;
  font-size: 14px;
  line-height: 28px;
  padding:3px;
}

.formInstructions {
  font-size: 12px;
  line-height: 16px;
  color: #333333;
}
.formInstructions a{
font-weight:bold;
}

.comment {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
  margin-bottom: 16px;
}

.subhead {
  font-size: 14px;
  line-height: 18px;
}

.columnhead {
  font-size: 12px;
}

.small {
  font-size: 12px;
}

.error {
  font-size: 12px;
  line-height: 14px;
  color: #FF0000;
}

.bold {
  font-weight: 900;
}

.red {
  color: #FF2200;
}

/* changes added on 28-mar-2011
/*create article page*/
#createArticle .heading2{padding-left:18px;}
#createArticle .formInstructions{font-weight:normal; font-size:12px; color:#666666; margin-top:10px;}
#createArticle input{width:350px;}
#createArticle textarea{width:550px; font-family:Arial, verdana, serif; font-size:12px;}
#createArticle #Next,#createArticle #emailagree,#createArticle #agreement,#createArticle #resource_default{width:auto;}
#createArticle a{text-decoration: underline;}
#createArticle a:hover{text-decoration: none;}
#createArticle table{border:0;}
#editArticle .heading2{padding-left:18px;}
#editArticle .formInstructions{font-weight:normal; font-size:12px; color:#666666; margin-top:10px;}
#editArticle input{width:350px;}
#editArticle textarea{width:550px; font-family:Arial, verdana, serif; font-size:12px;}
#editArticle #Next,#editArticle #emailagree,#editArticle #agreement,#editArticle #resource_default{width:auto;}
#editArticle a{text-decoration: underline;}
#editArticle a:hover{text-decoration: none;}
#editArticle table{border:0;}
#editAccount{margin-left:20px;}
#editAccount .formColumn2 {width: 350px; margin: 8px 8px 0px 0px;}
#editAccount .formInstructions{font-weight:normal; font-size:12px; color:#666666; margin-top:10px;}
#createPenName{margin-left:20px;}
#createPenName .formColumn2 {width: 300px; margin: 8px 8px 0px 0px;}
#createPenName .formInstructions{font-weight:normal; font-size:12px; color:#666666; margin-top:10px;}
#createPenName .comment{font-size:12px; color:#666666; margin-top:5px;}
#createPenName a{text-decoration: underline;}
#createPenName a:hover{text-decoration: none;}
#editPenName{margin-left:20px;}
#editPenName .formColumn2 {width: 350px; margin: 8px 8px 0px 0px;}
#editPenName .formInstructions{font-weight:normal; font-size:12px; color:#666666; margin-top:10px;}
#editPenNameOptional{margin-left:20px;}
#editPenNameOptional .formColumn2 {width: 350px; margin: 8px 8px 0px 0px;}
#editPenNameOptional .formInstructions{font-weight:normal; font-size:12px; color:#666666; margin-top:10px;}
#createFirstPenName{margin-left:20px;}
#createFirstPenName .formColumn2 {width: 300px; margin: 8px 8px 0px 0px;}
#createFirstPenName .formInstructions{font-weight:normal; font-size:12px; color:#666666; margin-top:10px;}
#createFirstPenName .comment{font-size:12px; color:#666666; margin-top:5px;}
#createFirstPenName a{text-decoration: underline;}
#createFirstPenName a:hover{text-decoration: none;}
#createArticle .heading2{padding-left:18px;}
#createArticle .formInstructions{font-weight:normal; font-size:12px; color:#666666; margin-top:10px;}


