BODY { margin: 0px; background-image: url('imgs/bg.body.gif'); background-position: top left; background-repeat: repeat-x; text-align: center; }

#main { width: 946px; margin: auto; background-image: url('imgs/bg.header.jpg'); background-position: top center; background-repeat: no-repeat; }
#header { width: 946px; height: 215px; text-align: left; }
#header #logoLink { display: block; width: 235px; height: 215px; margin-left: 330px; }
#header #logoLink b { display: none; font-size: 1px; line-height: 1px; }

#action { background-image: url('imgs/bg.main.gif'); background-position: 0px 10px; background-repeat: repeat-y; width: 946px; float: left; }
#leftColumn { background-image: url('imgs/bg.left.girl.jpg'); background-position: top left; background-repeat: no-repeat; width: 172px; padding-top: 370px; float: left; }
#leftColumn div.leftBanner { float: left; width: 172px; text-align: center; clear: both; margin-bottom: 10px; }
#centerColumn { float: left; width: 436px; text-align: left; display: block; margin: 20px 10px 20px 17px; }
#whiteHelper { float: left; width: 9px; height: 20px; background-color: #FFFFFF; }
html>body #whiteHelper { float: left; width: 11px; height: 20px; background-color: #FFFFFF; }
#rightColumn { float: left; width: 300px; margin-bottom: 20px; text-align: left; display: block; background-image: url('imgs/bg.right.girl.jpg'); background-position: top right; background-repeat: no-repeat; padding-top: 116px; }

.hr { height: 1px; clear; both; float: left; width: 100%; display: block; line-height: 1px; font-size: 1px; background-image: url('imgs/hr.gif'); background-position: top left; background-repeat: repeat-x; }

H1.homepage { margin: 5px 0px 5px 0px; padding: 0px; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 12px; color: #CC694A; display: block; clear; both; }

P { margin: 5px 0px 10px 0px; }

div.listEntry { float: left; width: 436px; clear: both; padding: 5px 0px 10px 0px; }
div.listText { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #434343; float: left; width: 436px; }
div.listImage { float: left; display: block; margin: 8px 10px 0px 0px; }
div.listTitle { font-family: Georgia, Times, Serif; font-weight: normal; font-size: 16px; color: #A00D68; float: left; width: 436px; padding: 5px 0px 0px 0px; }
div.listTitle a { text-decoration: underline; color: #A00D68; }
div.listTitle a:HOVER { text-decoration: none; color: #A00D68; }
div.listDate { float: letft; height: 20px; padding-top: 3px; }
div.listDate span { background-color: #F3CEDF; font-family: Tahoma, Helvetica, Sans-serif; font-weight: bold; font-size: 11px; padding: 0px 3px 2px 3px; float: left; line-height: 14px; }
div.listLabel { float: left; padding-right: 7px; height: 20px; }
div.listPublished { float: left; width: 300px; font-family: Tahoma, Helvetica, Sans-serif; font-weight: bold; font-size: 11px; color: #434343; padding: 5px 0px 5px 0px; }
div.listComments { float: left; width: 136px; text-align: right; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #A00D68; padding: 5px 0px 5px 0px; }
div.listComments a { display: block; float: right; color: #A00D68; text-decoration: underline; background-image: url('imgs/comments.gif'); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 16px; }
div.listComments a:HOVER { display: block; float: right; color: #A00D68; text-decoration: none; background-image: url('imgs/comments.gif'); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 16px; }

div.listPages { float: left; width: 436px; text-align: center; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #434343; }
div.listPages div.leftPagesLink { float: left; width: 110px; color: #888888; text-align: left; }
div.listPages div.leftPagesLink a { float: left; display: block; color: #A00D68; text-decoration: underline; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; }
div.listPages div.leftPagesLink a:HOVER { float: left; display: block; color: #A00D68; text-decoration: none; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; }
div.listPages div.centerPagesLine { float: left; width: 216px; }
div.listPages div.rightPagesLink { float: left; width: 110px; color: #888888; text-align: right; }
div.listPages div.rightPagesLink a { float: right; display: block; color: #A00D68; text-decoration: underline; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; }
div.listPages div.rightPagesLink a:HOVER { float: right; display: block; color: #A00D68; text-decoration: none; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; }

div.rightBannerLeft { float: left; display: block; margin: 5px 10px 5px 0px; width: 145px; height: 75px; }
div.rightBannerRight { float: left; display: block; margin: 5px 0px 5px 0px; width: 145px; height: 75px; }

#profileImage { float: left; display: block; margin: 2px 10px 0px 0px; }
#profileHolder { float: left; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 13px; }
#profileHolder H1 { float: left; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 16px; color: #A00D68; padding-bottom: 10px; margin: 0px; }

div.rightSectionTitle { float: left; display: block; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 14px; color: #434343; width: 300px; margin: 15px 0px 5px 0px; background-color: #F3CEDF; }
div.rightSectionTitle  span { float: left; display: block; padding: 3px 0px 2px 3px; }
div.rightLink { float: left; width: 300px; display: block; padding: 5px 0px 5px 0px; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 13px; color: #888888; }
div.rightLink a { font-family: Georgia, Times, Serif; font-weight: normal; font-size: 13px; color: #A00D68; text-decoration: underline; }
div.rightLink a:HOVER { font-family: Georgia, Times, Serif; font-weight: normal; font-size: 13px; color: #A00D68; text-decoration: none; }
div.rightDate { float: left; height: 20px; padding: 3px 0px 7px 0px; }
div.rightDate span { background-color: #F3CEDF; font-family: Tahoma, Helvetica, Sans-serif; font-weight: bold; font-size: 11px; padding: 0px 3px 2px 3px; float: left; line-height: 14px; }
div.rightDate a { display: block; float: left; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #A00D68; text-decoration: underline; background-image: url('imgs/comments.gif'); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 13px; margin-left: 5px; }
div.rightDate a:HOVER { display: block; float: left; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #A00D68; text-decoration: none; background-image: url('imgs/comments.gif'); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 13px; margin-left: 5px; }
div.rightMoreLink { float: left; display: block; clear: both; text-align: right; width: 300px; padding: 3px 0px 5px 0px; }
div.rightMoreLink a { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #A00D68; text-decoration: underline; }
div.rightMoreLink a:HOVER { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #A00D68; text-decoration: none; }

H1.entrytitle { font-family: Georgia, Times, Serif; font-weight: normal; font-size: 18px; font-weight: normal; margin: 5px 0px 3px 0px; width: 100%; clear: both; color: #A00D68; float: left; }
div.entryDate { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #434343; float: left; clear: both; width: 100%; margin: 3px 0px 10px 0px; }
div.entryDate span { float: left; margin-right: 3px; display: block; }
div.entryDate a { display: block; float: left; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #A00D68; text-decoration: underline; background-image: url('imgs/comments.gif'); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 13px; margin-left: 5px; }
div.entryDate a:HOVER { display: block; float: left; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #A00D68; text-decoration: none; background-image: url('imgs/comments.gif'); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 13px; margin-left: 5px; }
#entryHolder { float: left; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 13px; }
#entryImage { float: left; display: block; margin: 8px 10px 0px 0px; }
#comments { float: left; display: block; width: 100%; background-color: #F3CEDF; color: #434343; margin-top: 10px; }
#comments span { float: left; display: block; padding: 3px 0px 2px 5px; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 13px; }
div.tagsHolder { float: left; display: block; padding: 5px 0px 5px 0px; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #434343; width: 100%; clear: both; }
div.tagsHolder a { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #A00D68; text-decoration: underline; }
div.tagsHolder a:HOVER { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #A00D68; text-decoration: none; }
div.noComments { float: left; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #CF1629; width: 100%; clear: both; }

div.commentItem { float: left; width: 100%; padding: 10px 0px 5px 0px; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 12px; clear: both; }
div.commentFrom { float: left; width: 100%; padding: 0px 0px 5px 0px; color: #CC694A; }
div.commentFrom a { color: #A00D68; text-decoration: underline; }
div.commentFrom a:HOVER { color: #A00D68; text-decoration: none; }
div.commentFrom b { color: #A00D68; font-weight: normal; }
div.commentContent { float: left; width: 436px; overflow: auto; }

#footerBackground { background-image: url('imgs/bg.footer.gif'); background-position: top left; background-repeat: repeat-x; float: left; width: 100%; height: 152px; text-align: center; }
#footer { width: 946px; height: 152px; margin: auto; background-image: url('imgs/footer.jpg'); background-position: top center; background-repeat: no-repeat; }

FORM { margin: 0px; float: left; }
div.formLine { float: left; width: 100%; clear: both; padding-top: 3px; }
div.formLabel { float: left; display: block; width: 100px; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; height: 24px; }
div.formLabel span { float: left; display: block; padding-top: 2px; }
div.formField { float: left; display: block; width: 336px; height: 24px; }
.textbox { font-family: Trebuchet MS, Sans-serif; font-weight: normal; font-size: 11px; color: #434343; width: 336px; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #888888; }
.commentTextarea { font-family: Trebuchet MS, Sans-serif; font-weight: normal; font-size: 11px; color: #434343; width: 436px; height: 200px; }
div.formSubmit { float: left; width: 436px; text-align: center; }
.button { font-family: Trebuchet MS, Sans-serif; font-weight: bold; font-size: 11px; color: #434343; width: 120px; height: 26px; background-color: #F3CEDF; border-width: 1px; border-style: solid; border-color: #A00D68; }
#commentError { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #CF1629; float: left; width: 100%; }
#commentSuccess { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #009900; float: left; width: 100%; }

div.rightVideoLeft { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #A00D68; text-align: center; float: left; display: block; width: 145px; margin: 10px 10px 5px 0px; }
div.rightVideoRight { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #A00D68; text-align: center; float: left; display: block; width: 145px; margin: 10px 0px 5px 0px; }
div.rightVideoLeft a, div.rightVideoRight a { color: #A00D68; text-decoration: underline; }
div.rightVideoLeft a:HOVER, div.rightVideoRight a:HOVER { color: #A00D68; text-decoration: none; }

div.feminisLogo { width: 300px; float: left; display: block; text-align: center; padding-top: 25px; }

div.rightProfileLine { float: left; clear: both; width: 300px; margin: 10px 0px 10px 0px; }
div.rightProfileImage { float: left; margin: 3px 7px 3px 0px; border-width: 3px; border-color: #ECB6CE; border-style: solid; }
div.rightProfileLabel { float: left; width: 203px; margin: 0px 0px 3px 0px; }
div.rightProfileTitle { float: left; width: 203px; margin: 0px 0px 3px 0px; font-family: Tahoma, Helvetica, Sans-serif; font-weight: bold; font-size: 13px; color: #A00D68; }
div.rightProfileTitle a { color: #A00D68; text-decoration: underline; }
div.rightProfileTitle a:HOVER { color: #A00D68; text-decoration: none; }
div.rightProfileText { float: left; width: 203px; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; color: #434343; }

div.sendByHolder { float: left; display: block; padding: 5px 0px 5px 0px; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #434343; width: 100%; clear: both; }
div.sendByHolder span { float: left; display: block; height: 16px; }
div.sendByHolder a.sendByYahooLink { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #A00D68; float: left; display: block; padding-left: 18px; height: 16px; background-image: url('imgs/sendby-yahoo.gif'); background-position: top left; background-repeat: no-repeat; text-decoration: underline; }
div.sendByHolder a.sendByYahooLink:HOVER { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #A00D68; float: left; display: block; padding-left: 18px; height: 16px; background-image: url('imgs/sendby-yahoo.gif'); background-position: top left; background-repeat: no-repeat; text-decoration: none; }
div.sendByHolder a.sendByMailLink { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #A00D68; float: left; display: block; padding-left: 18px; height: 16px; background-image: url('imgs/sendby-email.gif'); background-position: top left; background-repeat: no-repeat; text-decoration: underline; }
div.sendByHolder a.sendByMailLink:HOVER { font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 13px; color: #A00D68; float: left; display: block; padding-left: 18px; height: 16px; background-image: url('imgs/sendby-email.gif'); background-position: top left; background-repeat: no-repeat; text-decoration: none; }

div.rightPollQuestion { float: left; clear: both; width: 100%; font-family: Georgia, Times, Serif; font-weight: normal; font-size: 13px; color: #434343; }
div.rightPollAnswer { float: left; clear: both; width: 100%; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; color: #434343; padding: 7px 0px 0px 0px; }
div.rightPollSubmit { float: left; clear: both; width: 100%; text-align: center; padding: 5px 0px 7px 0px; }
div.rightPollSubmit a { font-family: Georgia, Times, Serif; font-weight: normal; font-size: 12px; color: #A00D68; text-decoration: underline; }
div.rightPollSubmit a:HOVER { font-family: Georgia, Times, Serif; font-weight: normal; font-size: 12px; color: #A00D68; text-decoration: none; }
div.rightPollRadio { float: left; width: 28px; }
div.rightPollText { float: left; width: 272px; }
div.rightPollText label { float: left; display: block; padding-top: 3px; }
html>body div.rightPollText label { float: left; display: block; padding-top: 2px; }
div.rightPollTextNoRadio { float: left; width: 272px; }
div.rightPollTextNoRadio span { float: left; display: block; padding: 3px 0px 2px 0px; }
div.rightPollPercent { float: left; width: 50px; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #434343; clear: left; }
div.rightPollBar { float: left; width: 250px; padding-top: 2px; }
div.rightPollAnswerResult { float: left; clear: both; width: 100%; font-family: Tahoma, Helvetica, Sans-serif; font-weight: normal; font-size: 12px; color: #434343; padding: 0px 0px 5px 0px; }