#captcha {margin: .5em 0 .5em 0; font-size: 13px}
#captcha_answer {margin-left: .5em}
.captcha_failed input {border-style: inset; border-color: red; border-width: 3px}
#content {padding: 0; width: 958px; float: none}
.maintitle {-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; font-size: 17px; font-weight: normal; margin: 0 !important; overflow: hidden; padding: 6px !important; background: url("/images/forum/gradient_bg.png") repeat-x scroll 0% 50% #B74EDA; color: #FFF}
.maintitle a {color: #FFF}
table {font-size: 1.2em; line-height: 120%; margin-bottom: 0; width: 100%; border-collapse: collapse; border-spacing: 0}
h3 {font-size: 1.1em; font-weight: bold; padding: 6px 6px 5px}
th {font-size: 1em; font-weight: bold; padding: 6px; border: none; vertical-align: top}
td {border-width: 0; padding: 10px 0 10px 10px; line-height: 1.3em; vertical-align: top}
td.last {padding-right: 10px}
tr.header {background: none repeat scroll 0 0 #C67DDE}
tr.header th {border: 0 none; color: #FFF}
th.col_c_stats {width: 15%}
th.col_c_post {width: 30%}
th.col_c_forum {width: 48%}
th.col_c_icon {width: 3%}
.right {float: right}
.toggle {padding: 5px}
.toggle span {display: block; width: 15px; height: 12px; text-indent: -9999em; background-image: url("/images/forum/toggle-arrows.png"); background-repeat: no-repeat; background-position: 0 0}
.toggle.up span {background-position: 0 -12px}
table .topic_title {display: inline; font-weight: normal}
h3, h4, h5, h6, strong {font-weight: bold}
.forum-content-wrapper h4 {font-size: 15px; line-height: 1.3em; margin: 0.9em 0 0.5em}
.forum-content-wrapper h1, .forum-content-wrapper h2, .forum-content-wrapper h3, .forum-content-wrapper h4, .forum-content-wrapper h5, .forum-content-wrapper h6 {color: #9900CC; font-weight: bold}
table ul li {font-size: 0.95em; margin: 0}
h2 {clear: both; font-weight: normal}
.clear {clear: both}
span.post_id {display: block; float: right; font-size: 9px; font-weight: normal; padding-top: 3px}
.author_info {border-right: 1px solid #E4EBF3; float: left; font-size: 0.9em; margin: 0 -5px 10px 0; text-align: left; width: 140px}
.post_wrap {top: 0}
.post_body {line-height: 100%; margin-left: 150px}
.post_body .post {font-size: 13px; line-height: 150%; margin-top: 3px; padding: 10px}
.pagination {float: right; display: block; height: auto; margin: 0; padding: 5px; background: none; clear: none; position: static; text-align: inherit}
.pagination span, .pagination em, .pagination a {background: #FFF; border: 1px solid #e5c9f1; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; display: inline-block; padding: 1px 5px; font-size: 12px; line-height: 20px}
.pagination a {color: #90C !important}
.pagination a, .pagination span, .pagination em, .pagination .current, .pagination .previous_page, .pagination .next_page {display: block; position: relative; top: auto; right: auto; left: auto; float: left; font-size: 14px; line-height: 14px; margin-left: 3px; margin-right: 0; padding: 3px 6px; background-color: #FFF; background-image: none}
.pagination .disabled {display: none}
.pagination .current {color: #FFF; background-color: #90C; border-color: #FCF5FF; font-style: normal}
.pagination a:hover {background-color: #F7F0FA; border-color: #90C}
.ie9 .gradient, .ie10 .gradient {filter: none !important}
.button {display: inline-block; padding: 7px 15px; line-height: 1; font-size: 13px; color: #FFF; text-shadow: 1px 1px 0 #005980; font-family: Arial, Helvetica, sans-serif; border: 1px solid #005980; background: #62CEFC; background: -moz-linear-gradient(top, #62CEFC 0%, #1493CA 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62CEFC), color-stop(100%, #1493CA));  background: -webkit-linear-gradient(top, #62CEFC 0%, #1493CA 100%);  background: -o-linear-gradient(top, #62CEFC 0%, #1493CA 100%);  background: -ms-linear-gradient(top, #62CEFC 0%, #1493CA 100%);  background: linear-gradient(top, #62CEFC 0%, #1493CA 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62cefc', endColorstr='#1493ca', GradientType=0 );  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3); -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px}
.ie9 .button {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyY2VmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDkzY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: none !important}
.button:hover {color: #FFF; border-color: #1A323C}
.button:active {color: #FFF; text-shadow: -1px -1px 0 #005980; background: #209CD2; background: -moz-linear-gradient(top, #209CD2 0%, #62CEFC 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #209CD2), color-stop(100%, #62CEFC));  background: -webkit-linear-gradient(top, #209CD2 0%, #62CEFC 100%);  background: -o-linear-gradient(top, #209CD2 0%, #62CEFC 100%);  background: -ms-linear-gradient(top, #209CD2 0%, #62CEFC 100%);  background: linear-gradient(top, #209CD2 0%, #62CEFC 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#209cd2', endColorstr='#62cefc', GradientType=0 );  }
.ie9 .button:active {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwOWNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MmNlZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: none !important}
.button.delete {border-color: #800000; text-shadow: 1px 1px 0 #821919; background: #FC6262; background: -moz-linear-gradient(top, #FC6262 0%, #CA1414 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FC6262), color-stop(100%, #CA1414));  background: -webkit-linear-gradient(top, #FC6262 0%, #CA1414 100%);  background: -o-linear-gradient(top, #FC6262 0%, #CA1414 100%);  background: -ms-linear-gradient(top, #FC6262 0%, #CA1414 100%);  background: linear-gradient(top, #FC6262 0%, #CA1414 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6262', endColorstr='#ca1414',GradientType=1 )}
.ie9 .button.delete {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYTE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}
.button.delete:hover {border-color: #3C0000}
.button.delete:active {background: #CA1414; background: -moz-linear-gradient(top, #CA1414 0%, #FC6262 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CA1414), color-stop(100%, #FC6262));  background: -webkit-linear-gradient(top, #CA1414 0%, #FC6262 100%);  background: -o-linear-gradient(top, #CA1414 0%, #FC6262 100%);  background: -ms-linear-gradient(top, #CA1414 0%, #FC6262 100%);  background: linear-gradient(top, #CA1414 0%, #FC6262 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca1414', endColorstr='#fc6262',GradientType=1 )}
.ie9 .button.delete:active {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2NhMTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}
.flat-button {padding: 3px 5px; font-weight: normal; border: 1px solid #E6CBF2; background-color: #FDFAFF; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px}
.flat-button:hover {background-color: #90C; border-color: #90C; color: #FFF}
.profile-button {display: block; border: 1px solid #DADADA; font-weight: bold; font-size: 15px; padding: 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; background: #FFF;  background: -moz-linear-gradient(top, #FFF 0%, #F3F3F3 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #F3F3F3));  background: -webkit-linear-gradient(top, #FFF 0%, #F3F3F3 100%);  background: -o-linear-gradient(top, #FFF 0%, #F3F3F3 100%);  background: -ms-linear-gradient(top, #FFF 0%, #F3F3F3 100%);  background: linear-gradient(top, #FFF 0%, #F3F3F3 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0 );  }
.ie9 .profile-button {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: none}
.profile-button:hover, .ie9 .profile-button:hover {background: #F3F3F3; border-color: #BEBEBE}
.profile-button img.avatar {display: block; vertical-align: top; float: left; margin-right: 15px}
.profile-button span.text {display: block; line-height: 15px; padding: 17px 0 18px}
.follow {display: block; width: 21px; height: 21px; background-image: url("/images/forum/follow.png"); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999em}
.follow.active {background-position: 0 -21px}
.follow.small {width: 17px; height: 16px; background-position: 0 -42px}
.follow.member {width: 25px; background-position: -21px 0}
.follow.member.active {background-position: -21px -21px}
.follow.member.small {background-position: -17px -42px}
.follow.message {width: 23px; background-position: -46px 0}
.follow.loading, .follow.member.loading, .post-controls a.loading {background: url("/images/forum/loading.gif") 0 60% no-repeat}
.follow.member.loading, .post-controls a.loading {background-position: 100% 60%}
.post-controls a.loading {padding-right: 28px}
.reply-count {display: block; width: 50px; height: 56px; background-color: #41A8D4; border-top-left-radius: 5px; -webkit-top-left-border-radius: 5px; -moz-border-radius-topleft: 5px; -khtml-top-left-border-radius: 5px; border-top-right-radius: 5px; -webkit-top-right-border-radius: 5px; -moz-border-radius-topright: 5px; -khtml-top-right-border-radius: 5px; background-image: url("/images/forum/stalk-mask.png"); background-repeat: no-repeat; background-position: 0 100%}
.reply-count.new {background-color: #E8F09D}
.reply-count.replies-0 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: 0.4}
.reply-count.replies-1 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); opacity: 0.6}
.reply-count.replies-2 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8}
.reply-count.replies-3 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9}
.reply-count span {display: block; text-align: center; color: #FFF}
.reply-count .numbering {padding-top: 11px; font-size: 16px; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)}
.reply-count.new .wording {opacity: 1}
.reply-count .wording {opacity: 0.5; font-size: 11px}
.tip {width: 152px; padding: 14px; background-color: #FEFCE0; border: 1px solid #DED289; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px}
.tip h5 {color: #333; margin: 0 0 6px; font-size: 15px; line-height: 18px}
.tip p {margin: 0; font-size: 13px; line-height: 18px; font-weight: normal; color: #6F5F30}
.tip a {font-weight: bold}
.notice {clear: both; margin-bottom: 0}
img.avatar.small {width: 50px; height: 50px}
span.timestamp, span.post-time {color: #999; font-size: 11px}
 .popup {position: absolute; top: 0; left: 0; background-color: #FDFDE1; border: 1px solid #DBD48C; z-index: 1000; width: 300px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 2px 3px 0 rgba(204, 204, 204, 0.3); -moz-box-shadow: 0 2px 3px 0 rgba(204, 204, 204, 0.3); box-shadow: 0 2px 3px 0 rgba(204, 204, 204, 0.3); z-index: 1000}
.popup .popup-wrapper {position: relative; padding: 15px 20px 20px}
.popup h4 {margin: 0 0 8px; color: #333; font-size: 15px; line-height: 18px}
#page .popup p, #page .popup label {margin: 0 0 10px; font-size: 13px; line-height: 18px; color: #6F5F30}
#page .popup label {padding: 5px; margin-bottom: 0; cursor: pointer}
#page .popup label:hover {background-color: #E9E9C6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
#page .popup p.buttons {vertical-align: middle; margin: 0; line-height: 30px}
#page .popup p.buttons.small {line-height: 1}
.popup p.buttons input, .popup p.buttons a {font-weight: bold; font-size: 15px}
.popup img.arrow {display: block; position: absolute; top: 64px; left: -18px; width: 18px; height: 25px}
.emoticon {display: inline-block; line-height: 21px; width: 20px; height: 20px; background-image: url("/images/forum/emoticons.png"); text-indent: -9999em}
.emoticon.angry {background-position: 0 0}
.emoticon.grin {background-position: 0 -20px}
.emoticon.blink {background-position: 0 -40px}
.emoticon.blush {background-position: 0 -60px}
.emoticon.cool {background-position: -20px 0}
.emoticon.dry {background-position: -20px -20px}
.emoticon.happy {background-position: -20px -40px}
.emoticon.huh {background-position: -20px -60px}
.emoticon.laugh {background-position: -40px 0}
.emoticon.mad {background-position: -40px -20px}
.emoticon.mellow {background-position: -40px -40px}
.emoticon.gasp {background-position: -40px -60px}
.emoticon.ph34r {background-position: -60px 0}
.emoticon.rolleyes {background-position: -60px -20px}
.emoticon.sad {background-position: -60px -40px}
.emoticon.sleep {background-position: -60px -60px}
.emoticon.smile {background-position: -80px 0}
.emoticon.tongue {background-position: -80px -20px}
.emoticon.unsure {background-position: -80px -40px}
.emoticon.wacko {background-position: -80px -60px}
.emoticon.wink {background-position: -100px 0}
.emoticon.wub {background-position: -100px -20px}
.alert, .notice, .warning {color: #FFF; margin: 13px 10px 0; text-shadow: 0 -1px 0 #C97EE1; border: 1px solid #C475DD; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #DC8AF7}
.alert {background-color: #FFE750; color: #6F5F30; border-color: #B49B51; text-shadow: none}
.warning {background-color: #F3614B; border-color: #E22B0F; text-shadow: none}
.clearfix:before, .clearfix:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0}
.clearfix:after {clear: both}
 .clearfix {zoom: 1}
#content {clear: left; margin: 0 auto}
#lets_talk {background-image: url("/images/forum/lets-talk-bg.jpg"); background-repeat: no-repeat; background-position: 100% 0; background-color: #FFFEF1; margin: 0 10px 10px; border: 1px solid #E6CBF2; border-top-width: 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px}
#lets_talk .wrapper {padding: 20px 25px 5px}
#lets_talk h2 {color: #6E2B8C; margin: 8px 0; font-size: 50px}
#lets_talk p {margin-bottom: 10px; width: 440px; color: #333; font-size: 15px; line-height: 20px}
#lets_talk a {font-weight: bold; text-shadow: 0 1px 0 white}
#lets_talk a.hide-this {display: block; width: 100px; padding-left: 28px; line-height: 26px; background-image: url("/images/forum/hide.png"); background-repeat: no-repeat; background-position: 0 0}
form.search input.input {width: 255px; float: left; font-size: 13px; margin: 0 5px 0 0; padding: 6px; border: 1px solid #D1A2EC; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: inset 0 1px 3px #CCC; -webkit-box-shadow: inset 0 1px 3px #CCC; box-shadow: inset 0 1px 3px #CCC}
form.search input.input:focus {border-color: #6E2B8C; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none}
form.search input.search_button {margin: 0; padding: 4px 5px 5px 4px; float: left; border: 1px solid #B64DD9; background-color: #B64DD9; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; background: #DE9CF3;  background: -moz-linear-gradient(top, #DE9CF3 0%, #B74FDA 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DE9CF3), color-stop(100%, #B74FDA));  background: -webkit-linear-gradient(top, #DE9CF3 0%, #B74FDA 100%);  background: -o-linear-gradient(top, #DE9CF3 0%, #B74FDA 100%);  background: -ms-linear-gradient(top, #DE9CF3 0%, #B74FDA 100%);  background: linear-gradient(top, #DE9CF3 0%, #B74FDA 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de9cf3', endColorstr='#b74fda', GradientType=0 );  }
.ie9 form.search input.search_button {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlOWNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzRmZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: none}
#forum_search {border: 1px solid #E6CBF2; background-color: #FFF; margin: 13px 10px; padding: 7px; font-size: 16px; color: #808080; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px}
#forum_search form {float: left}
#forum_search label, #forum_search .label {display: block; float: left; line-height: 1; margin-right: 5px; padding: 7px 10px; margin-bottom: 0}
#forum_search label strong {color: #333}
#forum_search a.browse {display: block; float: right; font-size: 15px; padding: 7px 40px}
.top-contributors {clear: left}
.top-contributors .forum-content-wrapper {padding: 15px}
.top-contributors ol {margin: 0; padding: 0}
.top-contributors ol li {list-style-type: none; margin: 0 7px 0 0; float: left}
.top-contributors ol li:last-child {margin: 0}
.top-contributors ol li a {display: block}
.top-contributors ol li a img {vertical-align: top; display: block}
.forum-content-box {margin: 13px 10px; position: relative}
.forum-content-wrapper {background-color: #FFF; border: 1px solid #E6CBF2; border-width: 0 1px 1px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-box-shadow: 0 1px 0 0 rgba(230, 203, 242, 0.3); -moz-box-shadow: 0 1px 0 0 rgba(230, 203, 242, 0.3); box-shadow: 0 1px 0 0 rgba(230, 203, 242, 0.3)}
.forum-content-box h1 {font-size: 18px}
.forum-content-box h2, .forum-content-box h1 {font-size: 18px; clear: none; font-weight: normal; background-color: #CB80E4; color: #FFF; margin: 0; padding: 10px 15px; text-shadow: 0 1px 0 #B025D7; border: 1px solid #C475DD; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #DC8AF7;  background: -moz-linear-gradient(top, #DC8AF7 0%, #C77DDF 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DC8AF7), color-stop(100%, #C77DDF));  background: -webkit-linear-gradient(top, #DC8AF7 0%, #C77DDF 100%);  background: -o-linear-gradient(top, #DC8AF7 0%, #C77DDF 100%);  background: -ms-linear-gradient(top, #DC8AF7 0%, #C77DDF 100%);  background: linear-gradient(top, #DC8AF7 0%, #C77DDF 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc8af7', endColorstr='#c77ddf', GradientType=0 );  }
.forum-content-box h2 a, .forum-content-box h1 a {color: #fff}
.stand-alone h1 {-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-top-bottom-radius: 5px; border-top-bottom-radius: 5px}
.ie9 .forum-content-box h2 {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjOGFmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzdkZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: none}
.forum-content-box h2.closed {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px}
.forum-content-box h2 .title {display: block; float: left; margin-right: 10px}
.forum-content-box h2 a.rss, .forum-content-box h2 span.locked {display: block; float: left; margin-top: 1px; margin-right: 10px}
.forum-content-box h2 a.rss img, .forum-content-box h2 span.locked img {display: block; width: 16px; height: 16px; -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5); -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5); box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5)}
.forum-content-box h1 a.rss img {display: inline-block; width: 20px; height: 20px}
.forum-content-box .toggle {display: block; position: absolute; top: 11px; right: 10px}
.forum-content-box ul {margin: 0; padding: 0; list-style: none}
.forum-content-box .right-action {position: absolute; top: 6px; right: 5px}
.with-sidebar {position: relative}
.with-sidebar .forum-content-wrapper {background-image: url("/images/forum/bg-sidebar.png"); background-repeat: repeat-y; background-position: 100% 300px}
.posts-content {width: 734px; float: left}
.posts-content .post .post-footer {width: 493px}
.posts-sidebar {position: absolute; top: 0; right: 0; width: 201px; margin-left: 0}
.posts-sidebar h2 {border-left-width: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; -khtml-top-left-radius: 0; background: #B764D2;  background: -moz-linear-gradient(top, #B764D2 0%, #AC5DC6 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B764D2), color-stop(100%, #AC5DC6));  background: -webkit-linear-gradient(top, #B764D2 0%, #AC5DC6 100%);  background: -o-linear-gradient(top, #B764D2 0%, #AC5DC6 100%);  background: -ms-linear-gradient(top, #B764D2 0%, #AC5DC6 100%);  background: linear-gradient(top, #B764D2 0%, #AC5DC6 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b764d2', endColorstr='#ac5dc6', GradientType=0 );  }
.ie9 .posts-sidebar h2 {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3NjRkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzVkYzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: none}
.list-of-members {width: 200px; margin-right: 1px}
.list-of-members li {margin: 0; padding: 0; float: left}
.list-of-members li a {display: block}
.list-of-members li a.off {opacity: 0.35; -moz-opacity: 0.35; -webkit-opacity: 0.35}
.forum-content-wrapper .hidden .post-author .avatar, .forum-content-wrapper .hidden .post-author .role, .forum-content-wrapper .hidden .post-author .post_count, .forum-content-wrapper .hidden .post-author .location, .forum-content-wrapper .hidden .post-body .post-wrapper, .forum-content-wrapper .hidden .post-body .read-more {display: none}
.forum-content-wrapper .hidden .post-footer {left: auto; bottom: auto}
.forum-content-wrapper .hidden .post-timestamp {float: none; position: absolute; right: 0; top: 0}
.forum-content-wrapper .hidden .post-controls {margin-right: 125px}
.forum-content-wrapper .hidden .post-author ul {padding-right: 25px}
.forum-content-wrapper .hidden .post-author .actions {top: 8px; left: 154px}
.forum-content-wrapper .hidden .post-author .actions ul {padding-right: 0}
.pagination-wrapper {border-top: 1px solid #FFF; background-color: #FCF5FF; padding: 10px; font-size: 15px; font-weight: bold; clear: both}
.pagination-wrapper.top {border-bottom: 2px solid #E6CBF2}
.pagination-wrapper.bottom {border-top: 2px solid #E6CBF2; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-left-radius: 6px; -khtml-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px}
.pagination-wrapper.solo {border-width: 0}
.pagination-wrapper h3 {margin: 0; font-size: 16px; color: #333}
.pagination-wrapper .previous_page {position: relative; left: auto; top: auto; float: left; margin-right: 5px}
.pagination-wrapper .buttons li {display: block; float: left; margin: 0 10px 3px 0; padding: 0}
table.detail-list h4 {margin: 0; font-size: 17px; font-weight: bold; text-shadow: none}
table.detail-list h5 {margin: 0; font-size: 15px; line-height: 18px; font-weight: bold}
table.detail-list tr {border-bottom: 1px dotted #E6CBF2}
table.detail-list tr:last-child {border-bottom-width: 0}
table.detail-list tr:last-child td.info {border-bottom-left-radius: 6px}
table.detail-list tr:last-child td.last-post {border-bottom-right-radius: 6px}
table.forum-browse {font-size: 14px; line-height: 22px}
table.forum-browse h4, table.forum-browse .forum-title {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; display: block; line-height: 1.3em; font-size: 17px; font-weight: bold}
table.forum-browse tr.even td {background-color: #FDFAFF}
table.forum-browse td {padding: 12px 10px}
table.forum-browse td.info {width: 430px; padding-left: 40px; background-image: url("/images/forum/pink-quotes.gif"); background-repeat: no-repeat; background-position: 15px 15px}
table.forum-browse td.stats {width: 120px}
table.forum-browse td.stats ul li {font-size: 14px; line-height: 18px; color: #808080}
table.forum-browse td.last-post {font-size: 14px}
table.forum-browse td.last-post a {color: #C67DDE; font-weight: bold}
table.forum-browse td.last-post a:hover {color: #6E2B8C}
table.forum-browse tfoot {background-color: #FCF5FF}
table.forum-browse tfoot td {padding: 0; font-weight: bold; border-top: 2px solid #E6CBF2; border-radius: 4px}
table.forum-browse tfoot td a {display: block; padding: 12px 10px; text-align: center}
#forum_navigation {border-top: 1px solid #FFF; border-bottom: 4px solid #B64DD9; padding: 7px 7px 0; float: none; clear: both; margin: 0 10px}
#forum_navigation ul {padding: 0; margin-left: 2px; list-style: none; margin-bottom: 0}
#forum_navigation li {position: relative; float: left; margin: 0; font-size: 14px; color: #90C; text-shadow: 0 1px 0 #FFF}
#forum_navigation li a {display: block; margin: 5px 0; padding: 6px 12px; font-weight: bold; border-right: 1px solid #E2C8F0}
#forum_navigation li.last a {border-width: 0}
#forum_navigation li.active span {display: block; border-width: 0; color: #FFF}
#forum_navigation li span.title {display: block; margin-left: -1px; padding: 11px 12px; font-weight: bold; border: 1px solid #B33AD7; border-bottom-width: 0; color: #FFF; text-shadow: 0 1px 0 #90C; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #B64DD9;  background: -moz-linear-gradient(top, #D98FF1 0%, #B64DD9 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D98FF1), color-stop(100%, #B64DD9));  background: -webkit-linear-gradient(top, #D98FF1 0%, #B64DD9 100%);  background: -o-linear-gradient(top, #D98FF1 0%, #B64DD9 100%);  background: -ms-linear-gradient(top, #D98FF1 0%, #B64DD9 100%);  background: linear-gradient(top, #D98FF1 0%, #B64DD9 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d98ff1', endColorstr='#b64dd9', GradientType=0 );  }
.ie9 #forum_navigation li span.title {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5OGZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNjRkZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); filter: none}
#forum_navigation li span.follow {position: absolute; top: 12px; left: 14px}
#forum_navigation div.tabs {float: left}
#forum_navigation ul {margin-left: 0; padding-left: 0}
#forum_navigation div.starred {float: left; text-shadow: 0 1px 0 #FFF}
#forum_navigation div.starred a {color: #99602B; font-weight: bold}
#forum_navigation div.starred li:first-child > a {border-left: 1px solid #E2C8F0}
#forum_navigation div.starred a:hover {color: #CC8039}
#forum_navigation div.starred li a {border-color: #EAD6D0}
#forum_navigation div.starred li a, #forum_navigation div.starred li span.title {padding-left: 35px}
#forum_navigation p.sign_in {float: left; margin: 0 12px 0 10px; padding: 14px 0; font-size: 14px; line-height: 1; color: #CC8039}
#forum_navigation form {float: right; margin-right: 3px; padding-left: 10px}
#main.forum {padding-bottom: 1px; float: none; width: auto}
form.forum {position: relative}
form.forum .field-wrapper {padding: 20px; border-top: 1px dotted #E6CBF2}
form.forum .field-wrapper.first {border-top-width: 0}
form.post .submit-wrapper {position: absolute; bottom: 40px; right: 20px}
form.forum .field-wrapper textarea, form.forum .field-wrapper input.text {width: 684px; margin: 0; padding: 5px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #333; border: 1px solid #CCC; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -moz-box-shadow: inset 0 1px 3px #CCC; -webkit-box-shadow: inset 0 1px 3px #CCC; box-shadow: inset 0 1px 3px #CCC}
form.straight .field-wrapper textarea, form.straight .field-wrapper input.text {width: 594px}
#forum_navigation form {float: right; margin-right: 3px; padding-left: 10px}
form.forum .field-wrapper input.text:focus, form.forum .field-wrapper textarea:focus {border-color: #90C; outline: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none}
form.forum .field-wrapper input.text:disabled, form.forum .field-wrapper textarea:disabled {background-color: #F0F0F0}
form.forum .field-wrapper input.button:disabled {opacity: 0.5; cursor: default}
.ie form.forum .field-wrapper input.button:disabled {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50)}
form.forum .field-wrapper input.focused {border-bottom: 1px dotted #E6CBF2; border-bottom-left-radius: 0; -webkit-bottom-left-border-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-right-radius: 0; -webkit-bottom-right-border-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0}
form.forum .field-wrapper textarea {height: 168px}
form.forum .field-wrapper .label {float: left; width: 180px; margin-right: 20px}
form.reply .field-wrapper .tip {float: left}
form.straight .field-wrapper .label {float: none; width: auto}
form.forum {position: relative}
form.forum .field-wrapper {padding: 20px; border-top: 1px dotted #E6CBF2}
form.forum .field-wrapper.first {border-top-width: 0}
form.reply .submit-wrapper {position: absolute; bottom: 40px; right: 20px}
form.forum .field-wrapper .label p, form.forum .field-wrapper .label label {margin: 0; font-size: 15px; line-height: 18px; font-weight: bold}
form.forum .field-wrapper .label label {display: block; padding: 6px 0}
form.straight .field-wrapper .label label {padding-top: 0}
form.forum .note {margin: 4px 0 0; font-size: 14px; line-height: 14px; color: #808080}
form.forum .note p {margin-bottom: 0}
form.forum .field-wrapper .field {margin-left: 200px}
form.forum .field-wrapper .field.pad {margin-bottom: 20px}
form.forum.straight .field-wrapper .field {margin-left: 0}
form.forum .field-wrapper .checkboxes li {float: left; margin: 0 20px 0 0}
form.forum .submit-wrapper {font-size: 15px; color: #333}
form.forum .submit-wrapper input {margin: 0; font-size: 15px}
form.forum .submit-wrapper a {font-weight: bold}
form .errorExplanation {padding: 20px; border-bottom: 1px dotted #E6CBF2; background-color: #FFF5F5}
form .errorExplanation h2 {margin-bottom: 5px; padding: 0; background: none; border-width: 0; text-shadow: none}
form .errorExplanation p {margin-bottom: 5px}
form .errorExplanation ul li {margin: 0 0 0 20px; list-style: disc; font-style: italic; color: #C80000}
form.forum .checkbox label {font-size: 15px}
form.forum .formError {background: #ed145b; padding: 5px}
.two-column #forum_content {background-color: #FFF}
.two-column .instructions {padding: 30px; float: left}
.two-column .instructions .button {font-size: 16px; padding: 8px 33px 8px 34px; margin-bottom: 20px}
.two-column .instructions .profile-button {margin-bottom: 20px}
.two-column .tip {width: 220px}
.two-column .forum-content-box {margin: 0 0 0 270px; padding: 30px}
.two-column form.forum {background-color: #FDFAFF}
.two-column form.forum input.text, .two-column form.forum textarea {width: 574px}
.two-column form.right-aligned .field-wrapper {padding-right: 70px}
.two-column form.right-aligned .label {width: 130px}
.two-column form.right-aligned .label p, .two-column form.right-aligned .label label {text-align: right}
.two-column form.right-aligned .field {margin-left: 150px}
.two-column form.right-aligned .field input.text, .two-column form.right-aligned .field textarea {width: 376px}
.bbcode {margin-top: 5px; position: relative; min-height: 30px}
.bbcode p.note {margin-top: 0; line-height: 30px}
.smiley-box {position: absolute; top: 0; right: 0; background-color: #FAF0F8; border: 1px solid #E6CBF2; border-radius: 5px}
.smiley-box ul li {margin: 0; float: left}
.smiley-box ul li a {display: block; height: 20px; padding: 4px}
.smiley-box ul li.close {float: right}
.smiley-box ul li a.close {font-weight: bold; font-size: 20px; line-height: 20px; color: #C80000}
.smiley-box ul li a.close:hover {color: black}
 div.autocomplete {position: absolute; width: 248px; max-height: 270px; margin: 0; padding: 0; overflow-y: auto; background-color: #FFF; border: 1px solid #90C; border-top-width: 0; -webkit-box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.05)}
div.autocomplete ul {list-style-type: none; margin: 0; padding: 0}
div.autocomplete ul li:last-child {border-bottom-left-radius: 7px; -webkit-bottom-left-border-radius: 7px; -moz-border-radius-bottomleft: 7px; -khtml-border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; -webkit-bottom-right-border-radius: 7px; -moz-border-radius-bottomright: 7px; -khtml-border-bottom-right-radius: 7px}
div.autocomplete ul li.selected {background-color: #FFB}
div.autocomplete ul li {list-style-type: none; display: block; margin: 0; padding: 2px; cursor: pointer}
div.autocomplete ul li img {vertical-align: middle}
#followed ul li img {width: 50px; height: 50px}
#bbcode h3 {font-size: 16px; margin: 10px; padding: 0; color: #333}
#bbcode ul {padding: 0 10px 10px}
#bbcode ul li {margin-bottom: 8px !important; padding-left: 0; list-style: none !important; line-height: 18px}
#bbcode img {vertical-align: middle}
#bbcode code {padding: 2px 5px; font-size: 11px; background-color: #DCDCDC; color: #333; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
 #forum-help {background-color: #FFF; padding: 20px}
#forum-help h2 {color: #FFF; margin: 0}
#forum-help .forum-content-box {margin: 0}
.forum-help-topic {padding: 15px; border-bottom: 1px dotted #E6CBF2}
.forum-help-topic:last-child {border-bottom-width: 0}
.forum-help-topic h4 {margin: 0 0 5px}
#main .forum-help-topic p {margin: 0 0 10px}
#forum-help h5 {margin: 15px 0 10px}
#forum-help .sidebar {width: 225px; float: left}
#forum-help .sidebar .flat-button {display: inline-block; font-size: 15px; margin-bottom: 10px; padding: 10px 0; text-align: center; width: 223px}
#forum-help .sidebar .flat-button:hover {color: #FFF}
#forum-help .forum-help-nav {border-top: 1px dotted #E6CBF2}
#forum-help .forum-help-nav li {margin: 0; padding-left: 0; background-image: none; list-style: none}
#forum-help .forum-help-nav li a {display: block; font-size: 14px; font-weight: bold; padding: 10px; border-bottom: 1px dotted #E6CBF2}
#forum-help .forum-content-box.with-nav {margin: 0 0 0 250px}
#forum-help .content-wrap {padding: 15px}
#forum-help .content-wrap h4 {margin: 0 0 10px}
#forum-help .content-wrap h5 {font-size: 14px; font-weight: normal}
#forum-help .content-wrap dl dt {font-weight: normal; font-style: italic; font-size: 13px; margin-left: 0; color: #333}
#forum-help .content-wrap dl dd {font-size: 13px; margin-left: 0}
#linked-list h5 {font-weight: normal; margin: 0}
#linked-list h5 a {display: block; padding: 10px 15px; border-top: 1px dotted #E6CBF2}
#linked-list h5.first a {border-top-width: 0}
#linked-list .answer-wrap {margin: 0 15px 15px}
#forum-help .content-wrap p, #forum-help .content-wrap ul, #forum-help .content-wrap dl, #linked-list .answer-wrap p, #linked-list .answer-wrap ul, #linked-list .answer-wrap dl {font-size: 13px; margin: 0 0 10px; color: #666}
 #pregnancy_tout h2 {background: white; color: #742988; border: 0; border-top: 1px solid #e6caf0; -webkit-border-radius: 0; border-radius: 0}
#pregnancy_tout h3 {font-size: 18px; padding: 0; margin: 0 0 10px 0; color: #015a86}
#pregnancy_tout .wrapper {float: left; width: 894px; position: relative; border: 1px solid #5fc3f4; background: #eff7fa; padding: 20px}
#pregnancy_tout .baby_names_block a {overflow: hidden; text-indent: -999em; position: absolute; top: 90px; right: 20px; display: block; width: 465px; height: 56px; background: url("/images/forum/baby-name-tool-tout.jpg") top left no-repeat}
#pregnancy_tout .image {float: left; width: 190px}
#pregnancy_tout .details {width: 700px; float: left}
#pregnancy_tout .details ul li {background: url("/images/bullets/pregnancy-more.gif") 0% 50% no-repeat; padding-left: 20px}
#pregnancy_tout .details ul li a {color: #0c93d7; font-weight: bold}
#pregnancy_tout .pregnancy-close-button {position: absolute; top: 10px; right: 10px; font-size: 12px; display: block; padding: 3px 6px; background: #0c93d7; color: #fff}
#forum-promo {padding: 10px 10px 0 10px}
.section-forums #section ul {margin-top: 10px}
.product-ad {background-color: #f2f2e6; height: 170px}
@media (max-width: 767px) {.product-ad {height: 150px}
}
@media (max-width: 600px) {.product-ad {height: 120px}
}
@media (max-width: 450px) {.product-ad.newborn-nappies .section-left, .product-ad.newborn-nappies .section-right {width: 50% !important}
}
.product-ad .container {height: 100%}
@media (max-width: 450px) {.product-ad .container {padding: 0 !important}
}
.product-ad .section-left {text-align: right; height: 100%; background-position: top; background-size: 100%; background-repeat: no-repeat}
@media (max-width: 450px) {.product-ad .section-left {width: 60% !important; background-position: top right; background-size: cover}
}
.product-ad .section-right {padding: 10px}
@media (max-width: 450px) {.product-ad .section-right {width: 40% !important}
}
@media (max-width: 991px) {.product-ad .section-right h2 {font-size: 25px}
}
@media (max-width: 600px) {.product-ad .section-right h2 {font-size: 20px}
}
@media (max-width: 450px) {.product-ad .section-right h2 {font-size: 18px}
}
.product-ad a {color: #e62e49; font-size: 22px}
@media (max-width: 600px) {.product-ad a {font-size: 18px}
}
@media (max-width: 450px) {.product-ad a {font-size: 16px}
}
.topic-list h4 {font-size: 15px}
.topic-list .post-quote {padding: 10px}
.topic-list p.content {margin-bottom: 2px; font-size: 14px; line-height: 18px}
.topic-list .topic p.content {width: 362px; overflow: hidden}
.topic-list p.content a {color: #808080}
.topic-list p.content a:hover {color: #5B5B5B}
.topic-list .stats a:hover .reply-count {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1}
.topic-list .stats a:hover .reply-count.new {background-color: #D4DC4F}
.topic-list .last-post {width: 326px; padding-right: 0}
.topic-list .last-post .post-quote {width: 306px; overflow: hidden; text-overflow: ellipsis}
.topic-list .last-post-author {padding-left: 17px; background-image: url("/images/forum/bubble-stalk-right.gif"); background-repeat: no-repeat; background-position: 0 26px}
.topic-list .no-replies {background-image: url("/images/forum/bubble-empty.png"); background-repeat: no-repeat; background-position: 10px 10px; padding-right: 80px}
.topic-list .no-replies a {display: block; height: 52px; font-size: 13px; line-height: 52px; text-align: center; color: #808080}
.topic-list .no-replies a strong {color: #C67DDE}
.topic-list .no-replies a:hover strong {color: #90C}
#topic .controls {position: relative}
 .post {clear: left; position: relative; border-top: 1px solid #E6CBF2; background-image: url("/images/forum/post-bg.png"); background-repeat: repeat-y; background-position: 0 0}
.post:first-child {border-top-width: 0}
.post .post-author {position: relative; width: 160px; float: left; padding: 20px; font-size: 13px; line-height: 18px; color: #999}
.post:last-child .post-author {border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px}
.post.featured-post {background-position: -300px 0; background-color: #E5FFF4}
.post blockquote {padding: 15px 65px 15px 15px; font-style: normal; font-size: 14px; line-height: 20px; background-color: #E6F4FA; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-image: url("/images/forum/quotes-blue.gif"); background-repeat: no-repeat; background-position: 640px 15px; min-height: 36px}
.post .post-author li {display: block; margin: 0 0 0}
.post .post-author a {font-size: 15px; font-weight: bold}
.post .post-author .avatar img {width: 100px; height: 100px; padding-bottom: 10px}
.post .post-author .actions {position: absolute; top: 50px; left: 130px}
.post .post-author .actions-wrapper {position: relative}
.post .post-author .actions ul li {margin-bottom: 5px}
.post .post-author .actions ul li .message {display: block; width: 16px; padding: 2px 0 2px 8px}
.post .post-author .actions ul li .message img {display: block; vertical-align: top}
.post .post-body {margin-left: 200px; padding: 20px; font-size: 15px; line-height: 21px; color: #666}
.post .post-body p, .post .post-content ul li {font-size: 15px; line-height: 21px; color: #666}
.post .post-content ul li {margin: 0 0 3px; padding-left: 18px; background: url("/images/bullets/default-bullet-small.gif") no-repeat 3px 8px}
.post .post-body.summary {padding-bottom: 0}
.post .post-wrapper {position: relative; height: 140px; overflow: hidden; line-height: 20px}
.post .post-content {line-height: 21px}
#topic .post .post-body {padding: 20px 20px 50px}
#topic .post .post-wrapper {height: auto; min-height: 130px}
.post .post-timestamp, .post .post-timestamp .timestamp {font-size: 12px}
.post .post-wrapper .shadow {position: absolute; left: 0; bottom: 0; width: 100%; height: 59px; background-image: url("/images/forum/post-summary-shadow.png"); background-repeat: repeat-x; background-position: 0 100%}
.post .post-footer {position: absolute; width: 696px; bottom: 20px; left: 220px; margin: 0; padding: 0; line-height: 18px}
.post .post-controls {float: left}
.post .post-controls li {float: left; margin: 0 20px 0 0}
.post .post-controls li a.quote, .post .post-controls li a.report {margin-right: 10px}
.post .post-controls li.topic {clear: left; float: none; display: block; font-size: 12px}
.post .post-controls li.topic a {color: #C67DDE; font-size: 12px}
.post .post-controls li.topic a:hover {color: #90C; color: #6E2B8C}
.post .post-controls a {font-size: 15px; font-weight: bold}
.post a.feature {padding-right: 28px}
.post a.feature.loading {background-image: url("/images/forum/loading.gif"); background-repeat: no-repeat; background-position: 100% 50%}
.post .post-timestamp {float: right}
.post .post-timestamp, .post .post-timestamp .timestamp {font-size: 12px; line-height: 18px; color: #999}
.post .post-signature {border-top: 1px dotted #BEBEBE; margin: 10px 0 0; padding-top: 10px}
 .post-summary .replies {color: #1292C9; font-weight: bold}
.post-summary .post-timestamp a {font-weight: bold}
.post-quote {background-color: #E6F4FA; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px}
.post-meta {color: #999; font-size: 11px; margin-bottom: 0}
.post-meta a {color: #C67DDE}
.post-meta a:hover {color: #90C}
#featured_posts .featured-post {width: 281px; float: left; margin: 15px; margin-bottom: 0;  }
.featured-post .post-quote {padding: 15px}
.featured-post .post-wrap {background-image: url("/images/forum/quotes-blue.gif"); background-repeat: no-repeat; background-position: 100% 100%}
.featured-post .post-quote p {color: #666; font-size: 18px; line-height: 1.25; margin-bottom: 10px}
.featured-post .post-quote a.read-on {font-size: 16px; font-weight: bold}
.featured-post .stalk {display: block; width: 0; height: 0; margin-left: 12px; border: 15px solid transparent; border-top-color: #F7F0FA}
.featured-post .post-member {background-image: url("/images/forum/bubble-stalk.gif"); background-repeat: no-repeat; background-position: 14px 0; padding: 20px 0 10px; font-size: 13px; line-height: 16px}
#featured_posts .featured-post .member-link.left {float: left; display: block; margin-right: 10px}
#featured_posts .featured-post .member-link img {vertical-align: top}
#featured_posts .featured-post .post-member dl {margin: 0 0 0 60px; padding: 3px 0 0}
#featured_posts .featured-post .post-member dl dt {float: left; margin: 0 5px 0 0; color: #6E2B8C}
#featured_posts .featured-post .post-member dl dd {margin: 0}
#featured_posts .featured-post .post-member dl dd, #featured_posts .featured-post .post-member dl dt {display: block; padding: 0; font-size: 13px; line-height: 1.3}
#featured_posts .featured-post .timestamp {display: block; margin-left: 60px}
 .search-result {margin: 1em 0; font-size: 15px}
.search-result strong.highlight {color: #000; background: #FFEF1E; font-weight: normal}
#main.messages {background-color: #FFF}
#main.messages .forum-content-box {margin: 30px}
#main.messages .forum-content-float {margin: 0 0 0 250px}
p.nothing {padding: 15px; margin: 0; font-size: 14px; line-height: 18px}
.message {padding: 20px 20px 10px}
.message .message-head span.avatar {display: block; float: left; margin-right: 15px}
.message .message-head .author {margin-left: 65px; height: 50px; border-bottom: 1px dotted #E6CBF2}
.message .message-head .author p {font-size: 14px; line-height: 18px; margin: 0 0 5px}
.message .message-head .author p strong {margin-right: 4px}
.message .message-content {clear: left}
.message .message-content h3 {margin: 0 0 10px; padding: 0; font-size: 17px; color: #333}
.message .message-content p {font-size: 15px; color: #333}
.message .message-actions {position: absolute; top: 6px; right: 6px}
.message .message-actions li {margin: 0 0 0 5px; padding: 0; float: left}
.action {position: relative; padding-left: 32px}
.action span {display: block}
.action span.icon {position: absolute; top: 4px; left: 7px; width: 24px; height: 19px; background-image: url("/images/forum/action-sprites.png"); background-repeat: no-repeat; background-position: 0 0}
.action.delete span.icon {background-position: 0 -19px}
.action.follow-add span.icon {background-position: 0 -38px}
.action.follow-add {padding-left: 36px}
.message-navigation {float: left; width: 225px}
.message-navigation ul {border-top: 1px dotted #E6CBF2}
.message-navigation ul li {margin: 0; padding: 0; border-bottom: 1px dotted #E6CBF2}
.message-navigation ul li span {display: block; font-size: 15px; font-weight: bold; padding: 12px}
.message-navigation ul li a span {font-weight: normal}
.message-navigation .message-action {margin-top: 20px; border-top-width: 0}
.message-navigation .message-action li {border-bottom-width: 0}
.message-navigation .message-action li a {display: block; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px}
.message-delete {position: absolute; top: 4px; right: 4px}
table.message-list tr:last-child {border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px}
table.message-list td {margin: 15px 0 15px 15px; line-height: 18px}
table.message-list td.checkbox {padding-top: 26px; padding-left: 28px; width: 24px}
table.message-list td.avatar {width: 50px}
table.message-list td.avatar a {display: block}
table.message-list td.sender {width: 110px}
table.message-list td.sender span {display: block; line-height: 18px}
table.message-list td.sender span.author a {color: #C67DDE; font-size: 14px}
table.message-list td p.summary {color: #808080; font-size: 14px; line-height: 18px}
table.message-list tr.message-unread {background-color: #F0F7FA}
table.message-list tr.selected {background-color: #FFB}
table.message-list td.sender span.author a {color: #7CC1DE}
table.message-list tr.message-unread h5 a {color: #008FCC}
table.message-list td.sender span.author a:hover, table.message-list tr.message-unread h5 a:hover {color: #00597F}
table.message-list td div.avatar {display: block; float: left; margin-right: 10px}
table.message-list td div.request {margin-left: 60px}
table.message-list td div.request p {font-size: 14px; color: #808080}
table.message-list td div.request ul li {margin-right: 10px; float: left}
form.message-reply .field-wrapper {padding: 20px 0}
form.message-reply input.submit {position: relative; float: none; margin: 0 0 10px}