h1 {font-size:1.8em; font-family: Georgia, serif; color:#715231; line-height:130%; word-spacing: 3px; margin-top:0px; margin-bottom:5px;}
h2 {color: #715231; font-size:1.5em;  margin-top:15px; margin-bottom:5px;}
h3 {color: #715231; font-size:1.3em;  margin-top:18px; }
p {margin-top:3px; margin-bottom:8px;}


#header #logo {width:180px; height:95px; display:block; float:left; outline:none; margin-left:15px;}
#header #logo:hover {background-position:0px -97px; }
#homeIcon { background: url("../images/home_icon.png") no-repeat scroll left  transparent; padding-top: 4px; padding-left: 20px; }
 #header #userinfo {margin-right:15px; }
  
.menuItems { height:20px; margin-top:10px; padding-left:0px; padding-right:15px; float: left; width:700px; }
.menuItems li {margin-right:0px;}
.menuItems li a {text-transform: uppercase; font-family: Georgia, serif; font-size:16px; background:no-repeat; display:block; color: #624629; border:none; padding:0px;  margin-right:40px; border:none;}
.menuItems li a i {text-transform: lowercase;}
.menuItems li:hover a {border:none; background-color:transparent;}
.menuItems li a:hover, .menuItems li a.selectedPage {text-decoration:underline; background-position:0px -27px; border:none; background-color:transparent;}
.menuItems li a.selectedPage:hover {color: #624629;}
.menuItems .createSiteBtnSmall {float:left; margin-left:0px; vertical-align:middle; margin-top:-10px; }

.websiteBody {padding-top:4px; width:952px; background-color: #fffbef;}
.partnerLogos span {display:table-cell; width: 160px; min-width:100px; padding: 20px; padding-left:0px; text-align:center; }
.partnerLogos span a {align:center}

#loginForm, #forgotForm {width:380px;}
#signin label{display:inline-block; width:125px; white-space:nowrap }
#signin .submit {margin-left: 125px;} 
form div {padding-top:10px;}
.textBox {width:175px}
.accountPageContents {padding-left:25px; }

#siteList h2 {display:none;}
#siteList ul {list-style:none; padding:0px; margin:0px; width:400px}
#siteList li {float:left; margin-right:20px; width:400px; margin-bottom:20px;}
.mySitesPhoto {float:left; padding:3px;  margin-right:15px; border:1px solid #CCBDA2;}


.bannerImg {width:952px; height:193px}
.floatRight {float:right;}
.floatLeft {float: left;}

.viewFeaturesBtnMed {margin-top:10px; background: transparent url(../images/view_features_btn_IE6.png) no-repeat; height: 50px; width: 210px; display:inline-block;}
.viewFeaturesBtnMed:hover {background-position: 0 -50px;}

.createSiteBtnMed, .viewSampleMed, .tellAFriendBtnMed  {margin-right:10px; background: transparent url(../images/create_visit_tell_buttons.png) no-repeat; height:50px;  display:inline-block;}
.createSiteBtnMed { width:284px; background-position: 0px 0px; }
.createSiteBtnMed:hover {background-position: 0px -51px;}
.viewSampleMed {width:255px; background-position: 0px -102px;}
.viewSampleMed:hover {background-position:0px -154px;}
.tellAFriendBtnMed { width:190px; background-position: 0px -206px;}
.tellAFriendBtnMed:hover {background-position:0px -258px;}

.createSiteBtnSmall, .tellAFriendBtnSmall {margin-left:9px; margin-top:9px;}

/*begin homepage styles*/
.homeContent {color: #565686; font-family: Georgia, "Times New Roman", Times, serif; padding:15px 35px;}
.homeText {width:410px;  float:left; color:#715231; padding-bottom:15px;}
.homeText a {font-size:1.1em;}
.homeText ul{ margin: 10px 0px 15px 5px; padding-left: 25px; line-height:1.5em; font-size:1.3em;}
.homeText p {margin-bottom:5px; font-size:1.3em}
.watchVideo {float:left; padding-left:10px; padding-bottom:10px;}
.homeText h2, .homeText h3 { margin-top:0px; margin-bottom:10px;}
.homeText h2 {font-size:1.9em;}
.homeText h3 {font-size:1.7em;}


.homeContent .column-3 {float:left; width:32%; }
.homeContent .share-column {padding-top:7px;}
.homeContent a#contact  { padding: 11px 13px 0px 15px; overflow:hidden; border-right: 1px solid silver; font-size: 15px;  height: 31px; color: #565686; text-decoration: none; font-weight: bold; display:block; margin-bottom: 3px;}
.homeContent a:hover#contact { text-decoration: underline; }
.homeContent #likeButton {margin-top: 11px; margin-left:12px; float: left; } 
.homeContent #tertiary {padding-top:15px;}
.homeContent #tertiary p { padding: 10px 15px 0px 15px; margin: 0px; }
.homeContent .quotes {padding:12px; margin-top:20px;}
.homeContent .quotes p {margin-top:5px;}

.homeBannerOld { background: url('../images/banners/free_personal_websites.jpg') no-repeat; }
.homeBanner  { background: url('../images/banners/free_personal_websites2_v-1.jpg') no-repeat; }
.aboutBanner { background: url('../images/banners/supporting_families.jpg') no-repeat; }

.banner {  width:950px; height:190px; }
.banner h1, .banner h2 { margin-left:460px; color:white; padding-right:50px;}
.banner h1 {
    	font-size: 25px;
    	line-height: 36px;
    	font-weight:normal;
    	letter-spacing: 1px;
    	padding-top:35px;
}
.banner h2 {font-size:20px; line-height: 30px;  margin-top:0px;}
.aboutBanner h1 { margin-left:380px; padding-right:10px; padding-top: 50px;}
.homeBanner h1, .homeBanner h2 {color:#4f6054;}

#createSiteBtn {text-decoration:none; display: inline-block; background: url("../images/index22_sprite_v-2.gif") no-repeat right -261px; height:53px; margin: 15px 0px 0px 28px; padding: 0px 11px 0px 0px;}
a#createSiteBtn span {cursor:pointer; line-height:100%; background: url("../images/index22_sprite_v-2.gif") no-repeat scroll 0 -204px transparent; height:46px; padding: 13px 14px 0px 26px; border:none; color:#ffffff; corsor:pointer; display:inline-block; position:relative; white-space:nowrap; font-size: 20px; font-style: italic; font-family:Georgia, serif;}
#createSiteBtn:hover {background-position: right -376px;}
a#createSiteBtn:hover span {background-position: 0 -319px;}

#visitSample, #tellAFriend {background: url("../images/index22_sprite_v-2.gif") no-repeat; display: block;}
#visitSample { background-position: 0px -1px; width: 252px; height: 45px;}
#visitSample:hover {background-position:0px -51px;}
#tellAFriend { background-position: 0px -101px; width: 216px; height: 45px;}
#tellAFriend:hover {background-position:0px -151px;}

/*end homepage styles*/

.featuresPage h2 {color:#5E7630;}


.emphasisBrown { font-family: Georgia, serif; font-size:1.5em; margin-bottom:0px; color:#715231; line-height:130%;text-align: left; word-spacing: 3px;}



.introTextLeft { float:left; width: 250px; margin-right:30px; margin-bottom:5px; }
.bodyTextRight {float: right; width: 550px; margin-bottom:5px;}

.content { margin: 10px 25px;}
.rightText { float:right; margin:0px 15px 10px; width:333px;}
.dottedBottomBorder { border-bottom: 1px dotted #999999; padding-bottom: 30px; margin-top:20px;}

.rightColumn {float: right; width:210px; padding-top:0px; margin-left:20px; margin-top:30px; text-align:center; }
.rightColumn p {text-align:left; margin-top:3px; margin-bottom:3px; line-height: 150%;}
.rightColumn h3, .rightColumn h2 {text-align:left; margin-top:10px;}

.leftColumn {float:left; width:630px; margin-right:35px}

.callOut {font-size:1.2em; font-style:italic; color:#6A7E16; font-family: Georgia,serif; padding-bottom:20px; }

.nav, .sidebarBox ul.rightNav {padding:0px; margin:0px;}
.rightNav a {display:block; text-decoration:none; color:#5e7630; font-size:1.2em; line-height:25px; font-family: Georgia, serif; font-style:italic; padding:4px 18px; border-bottom: 1px solid #eeeeee;}
.rightNav a:hover {background-color: #eef0c6; color:#333333;}
.sidebarBox ul li:first-child a {padding-top:8px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
.sidebarBox ul li:last-child a {padding-bottom:8px; border-bottom:none; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }
.rightNav .selected a, .rightNav .selected a:hover {color:#333333; text-decoration: none; background-color: #f9f7d8;}

#errorBox,#successBox, #errorBoxWithFocus { margin-right:20px;}