/*
 * Project  Name: fitpregnancy.com
 * File / Folder: /docs/2007/css/polls.css
 * File Language: css
 */
body {
    width: 820px;
} .headNewsstand {
    position: absolute;
    top: 0;
    right: 0;
    width: 240px;
    margin: 7px 9px 0 0;
} .headNewsstand img {
    position: absolute;
    top: 0;
    right: 0;
    height: 90px;
    width: 68px;
} .headNewsstand h1 {
    width: 160px;
    font-size: 15px;
    color: rgb(102, 102, 153);
    text-transform: uppercase;
    font-weight: normal;
} .headNewsstand h2 {
    display: inline;
    font-size: 13px;
    text-transform: lowercase;
    font-weight: normal;
} #leftColumn, #content {
    top: 274px;
    margin-bottom: 284px;
} #leftColumn .linkBox h1 {
    text-align: left;
} #blg {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 595px;
    border: 1px solid rgb(214, 214, 214);
} #left_polls {
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 5px;
    width: 290px;
    border: 1px solid rgb(214, 214, 214);
} #right_polls {
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    width: 290px;
    border: 1px solid rgb(214, 214, 214);
} #pollbar {
    position: relative;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
} #more_polls {
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 595px;
    border: 1px solid rgb(214, 214, 214);
} #pollcontent {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 10px;
} #pollcontent h1 {
    font-size: 11px;
    margin-bottom: 3px;
    color: #7866A0;
} #content {
    width: 460px;
    padding: 0;
} #tabs {
    position: relative;
    width: 100%;
    height: 210px;
    margin-top: 27px;
} #tabs div {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 428px;
    height: 175px;
    padding: 15px;
    border: 1px solid rgb(214, 214, 214);
    background-color: white;
} #tabs div h1 {
    position: absolute;
    top: -22px;
    left: -1px;
    width: 90px;
    height: 10px;
    padding: 3px 0 7px 0;
    margin: 0;
    background-image: url(http://media.fitpregnancy.com/designimages/tabHeaderBackground.png);
    background-repeat: no-repeat;
    border: 1px solid rgb(214, 214, 214);
    font-size: 13px;
    color: rgb(191, 177, 211);
    text-transform: lowercase;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
} #tabs div.newMoms h1 {
    left: 91px;
} #tabs div.baby h1 {
    left: 183px;
} #tabs div.fitness h1 {
    left: 275px;
} #tabs div.style h1 {
    left: 367px;
} #tabs div h2 {
    margin: 5px 0 10px 0;
    font-size: 16px;
    color: rgb(153, 134, 183);
    text-transform: uppercase;
    font-weight: normal;
} #tabs div img {
    margin: 5px;
} #tabs div ul {
    position: absolute;
    top: 40px;
    left: 160px;
    width: 200px;
} #tabs div ul li {
    padding-bottom: 1.1em;
} #tabs div.active {
    z-index: 1;
} #tabs div.active h1 {
    z-index: 2;
    color: rgb(109, 76, 3);
    border-bottom-color: white;
} #tabs div.secondShadow {
    top: -22px;
} #content .featureBox {
    position: relative;
    width: 200px;
    height: 130px;
    padding: 10px 13px 5px 13px;
    margin-top: 4px;
    border: 1px solid rgb(214, 214, 214);
} #content .featureBox h1 {
    margin: 0 auto 7px;
    font-size: 15px;
    color: rgb(153, 134, 183);
    text-transform: uppercase;
    font-weight: normal;
    white-space: nowrap;
} #content .featureBox img {
    margin-right: 7px;
} #content .featureBox p {
    position: absolute;
    left: 100px;
    top: 3em;
    width: 110px;
} #content .guessWhosPregnant {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 0;
} #content .subscribe {
    width: 432px;
} #content .subscribe p {
    width: 330px;
} #content .subscribe form {
    position: absolute;
    left: 100px;
    bottom: 5px;
    width: 360px;
} #content .subscribe fieldset {
    display: block;
    float: left;
    padding: 0 5px 5px 0;
} #content .subscribe fieldset input {
    width: 150px;
} #ads {
    left: 620px;
    width: 185px;
} #ads .search {
    padding: 0 0 4px 4px;
} #ads .search fieldset {
} #ads .search h1, #ads .search fieldset {
    text-align: left;
} #ads .search input.text {
    width: 200px;
} #ads .rss {
    border-bottom: 1px solid rgb(214, 214, 214);
} #ads .sidebars {
    position: relative;
    margin: 3px auto;
    padding: 5px 0;
    border: 0;
    border-top: 1px solid rgb(214, 214, 214);
    border-bottom: 1px solid rgb(214, 214, 214);
} .sideBar {
    position: relative;
    height: 80px;
    margin: 7px auto;
    padding: 5px 35px 5px 5px;
} .sideBar img.header {
    position: absolute;
    top: 0;
    right: 0;
} .weeklyTip .ad120x60 {
    float: left;
    margin: 10px auto;
    padding: 8px;
} .fitness img.icon {
    float: left;
    height: 80px;
    padding-right: 10px;
} .fitness.sideBar h1 {
    color: rgb(153, 134, 183);
    text-transform: uppercase;
    font-size: 16px;
    font-weight: normal;
} .rss {
    padding: 4px 0;
} .rss h1 {
    display: inline;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;;
} .rss img {
    display: inline;
    padding: 0 4px;
    vertical-align: middle;
}

div#tabs div.firstShadow {
    top: -22px !important;
}

div#tabs div.secondShadow {
    top: -23px !important;
}
