#leftAdvice  {
	float: left;
	width: 470px;
}	

#leftAdvice #adviceHeaderTop  {
	background: url(../images/advice/advice-header-top.gif) no-repeat left top;
	float: left;
	width: 470px;
	margin-bottom: 12px;
}
#leftAdvice #adviceHeaderMid {
	padding: 0px 10px 5px;
	float: left;
	width: 442px;
	border-right: 4px solid #DEDEDD;
	border-left: 4px solid #DEDEDD;
	background: #72706f;
	margin-top: 10px;
	color: #FFF;
}
#container #mainContent #mainText #leftAdvice #adviceHeaderTop #adviceHeaderMid h1 {
	color: #FFF;
}
#leftAdvice #adviceHeaderBot {
	float: left;
	height: 10px;
	width: 470px;
	background: url(../images/advice/advice-header-bot.gif);
}

#leftAdvice .adviceMainContainer {
	background: url(../images/advice/advice-main-container-top.gif) no-repeat left top;
	width: 470px;
	float: left;
}
#leftAdvice .adviceMainContent {
	background: #FFF;
	padding: 10px;
	float: left;
	width: 442px;
	border-right: 4px solid #EFEFEF;
	border-left: 4px solid #EFEFEF;
	margin-top: 10px;
}
#leftAdvice .adviceMainContent .adviceAvatar {
	float: left;
	width: 55px;
}
#leftAdvice .adviceMainContent .adviceAvatar1 {
	float: left;
	width: 55px;
	margin-top: 10px;
}
#leftAdvice .adviceMainContent .adviceQuestion {
	float: left;
	width: 371px;
	border-bottom: 1px solid #dededd;
	background: url(../images/advice/advice-questions-background.gif) no-repeat left top;
	padding: 8px 8px 4px;
	margin-bottom: 10px;
	color: #666;
}
#leftAdvice .adviceQuestion1 {
	float: left;
	width: 371px;
	border-bottom: 1px solid #dededd;
	background: url(../images/advice/advice-questions-background.gif) no-repeat left top;
	padding: 8px 8px 4px;
	color: #666;
	margin-top: 10px;
}


#leftAdvice .adviceDate  {
	font-size: 10px;
}
#leftAdvice .adviceGirl  {
	color: #F00;
}
#leftAdvice .adviceGuy  {
	color: #00F;
}
#leftAdvice .questionFooter  {
	float: left;
	margin-top: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 310px;
}
#leftAdvice   .adviceQuestionText{
	float: left;
	width: 371px;
}


#container #mainContent #mainText #leftAdvice .adviceMainContainer .adviceMainContent .adviceQuestion h3 {
	color: #000;
}
#container #mainContent #mainText #leftAdvice .adviceMainContainer .adviceMainContent .adviceQuestion h3 a {
	font-weight: bold;
	color: #000;
}
#container #mainContent #mainText #leftAdvice .adviceMainContainer .adviceMainContent .adviceQuestion h3 a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	background-color: #FFF;
}
#leftAdvice .adviceQuestion .questionGirlAnswers {
	background: url(../images/advice/advice-question-girl-read-back.gif) no-repeat left top;
	padding: 1px 4px 1px 0px;
	float: left;
	width: 25px;
	margin-top: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	margin-right: 3px;
	height: 15px;
}
#leftAdvice .adviceQuestion .questionGuyAnswers {
	background: url(../images/advice/advice-question-guy-read-back.gif) no-repeat left top;
	padding: 1px 0px 1px 4px;
	float: left;
	width: 25px;
	margin-top: 10px;
	font-weight: bold;
	color: #FFF;
}
#leftAdvice .adviceMainContent .adviceAvatarNoBalloons {
	float: left;
	width: 50px;
}
#leftAdvice .adviceMainContent .adviceQuestionDetail {
	float: left;
	width: 371px;
	padding: 0px 8px;
	color: #666;
	margin-left: 5px;
}
#container #mainContent #mainText #leftAdvice .adviceMainContainer .adviceMainContent .adviceQuestionDetail h1 {
	color: #333;
	margin-bottom: 2px;
}
#leftAdvice .adviceQuestionDetail .questionDetailAsker {
	float: left;
	width: 371px;
	margin-bottom: 5px;
}
#leftAdvice .mainQuestionAnswerLink  {
	float: left;
	width: 236px;
	margin-top: 15px;
	line-height: 23px;
	height: 23px;
}
#leftAdvice .mainQuestionAbuseLink  {
	float: left;
	width: 135px;
	margin-top: 15px;
	text-align: right;
	line-height: 23px;
	height: 23px;
}

#leftAdvice #adviceMainBottom {
	background: url(../images/advice/advice-main-container-bot.gif) no-repeat left top;
	float: left;
	height: 10px;
	width: 470px;
}
#leftAdvice #questionArrow {
	float: left;
	width: 470px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 3px;
}
#leftAdvice #answersTitle {
	font-size: 24px;
	color: #CCC;
	text-align: right;
	float: left;
	width: 442px;
	font-weight: bold;
	margin-top: -8px;
}

#leftAdvice .adviceQuestion .answerHeader {
	float: left;
	width: 370px;
	margin-bottom: 5px;
}
#leftAdvice .answerComment1 {
	background: #F7F7F7;
	padding: 8px;
	float: left;
	width: 371px;
	margin-left: 55px;
	margin-top: 10px;
}
#leftAdvice .answerComment {
	background: #F7F7F7;
	padding: 8px;
	float: left;
	width: 371px;
	margin-left: 55px;
	border-top: 1px dashed #BBB;
}
#leftAdvice #adviceFormMainTitle {
	font-size: 24px;
	font-weight: bolder;
	color: #BBBBBB;
	margin-bottom: 3px;
	text-align: right;
	padding-right: 10px;
}
#leftAdvice form input {
	margin-top: 2px;
	border: 1px solid #CCC;
	padding: 3px;
}
#leftAdvice form textarea {
	margin-top: 2px;
	width: 430px;
	height: 250px;
	border: 1px solid #CCC;
	padding: 3px;
}
#mainText #leftAdvice form select {
	border: 1px solid #CCC;
	margin-right: 15px;
	padding: 2px;
}
#leftAdvice form .adviceButton {
	background: #900;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #000;
	padding: 1px 5px;
	margin-right: 4px;
}

#leftAdvice form .adviceButton:hover {
	border: 1px solid #000;
	background: #FFF;
	font-weight: bold;
	color: #900;
}

#leftAdvice form .adviceFormTopContainer {
	float: left;
	width: 440px;
	vertical-align: middle;
	margin-bottom: 10px;
}
#leftAdvice form .adviceFormLeftContainer {
	float: left;
	margin-bottom: 10px;
	width: 440px;
}
#leftAdvice form .adviceFormLeftLabel  {
	line-height: 22px;
	text-align: right;
	float: left;
	margin-right: 7px;
	width: 55px;
}
#leftAdvice form .adviceFormLeftContainer select {
	padding: 2px;
	margin-right: 20px;
}
#leftAdvice form .adviceFormDisclaimer {
	float: left;
	width: 378px;
	padding-left: 62px;
	margin-top: -10px;
	margin-bottom: 10px;
}
#leftAdvice form .adviceFormButtons {
	float: left;
	width: 378px;
	padding-left: 62px;
}
#leftAdvice form .adviceFormPreviewButton {
	float: left;
	width: 300px;
	margin-top: 15px;
}
#leftAdvice form .adviceMainContent input.adviceQuestion2 {
	width: 430px;
}
#leftAdvice #adviceNavContainer {
	float: right;
	margin-top: 8px;
	margin-right: 8px;
}
#leftAdvice #adviceNavContainer .adviceNavButton {
	background: #FFF;
	float: left;
	border: 1px solid #CCC;
	margin-left: 4px;
}
#leftAdvice #adviceNavContainer .adviceNavButton a {
	display: block;
	color: #999;
	padding: 3px 7px;
}

#leftAdvice #adviceNavContainer .adviceNavButton a:hover {
	background: #666;
	display: block;
	color: #FFF;
	padding: 3px 7px;
}

#leftAdvice #adviceNavContainer .adviceNavButtonCurrent {
	background: #666;
	float: left;
	border: 1px solid #CCC;
	margin-left: 4px;
}
#leftAdvice #adviceNavContainer .adviceNavButtonCurrent a {
	display: block;
	color: #FFF;
	padding: 3px 7px;
}
#leftAdvice #adviceNavContainer .adviceNavButtonCurrent a:hover {
	background: #666;
	display: block;
	color: #FFF;
	padding: 3px 7px;
}
#leftAdvice #adviceNavContainer .adviceNavButtonDots {
	background: #f7f7f7;
	float: left;
	margin-left: 4px;
	font-weight: bold;
	color: #999;
	line-height: 22px;
	padding: 0px;
}







#rightAdvice {
	float: left;
	width: 250px;
	margin-left: 15px;
	padding-top: 15px;
}
#mainText #rightAdvice #adviceShareTop {
	background: url(../images/advice/advice-share-container-top.gif) no-repeat left top;
	float: left;
	width: 250px;
	margin-bottom: 12px;
	margin-top: 10px;
}
#rightAdvice #adviceShareMid {
	padding: 0px 10px;
	float: left;
	width: 222px;
	border-right: 4px solid #DEDEDD;
	border-left: 4px solid #DEDEDD;
	background: #72706f;
	margin-top: 10px;
	color: #FFF;
}
#rightAdvice #shareContainerTitle {
	float: left;
	width: 222px;
	margin-bottom: 5px;
}
#container #mainContent #mainText #rightAdvice #adviceShareTop #adviceShareMid #shareContainerTitle h1 {
	color: #DDD;
	text-align: right;
}
#rightAdvice #shareButtons {
	text-align: center;
	float: left;
	width: 222px;
}
#rightAdvice #adviceShareTop #adviceShareMid img {
	margin-left: 6px;
}
#rightAdvice #adviceShareBot {
	float: left;
	height: 10px;
	width: 250px;
	background: url(../images/advice/advice-share-container-bot.gif) no-repeat left bottom;
}
#rightAd250  {
	float: left;
	height: 250px;
	width: 250px;
	margin-top: 25px;
}

