@media screen {
/* Silkmoth changes to this file - all "form" instances changed to ".form" */

/*  =reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, .form, fieldset, input, p, blockquote, address, table, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var { font-style : normal; font-weight : normal; }

/* =html */
html { background : #fff url(../siteimages/html.jpg) no-repeat 50% 0; }	

/* =body */
/* body { background : url(../siteimages/body.png) no-repeat 100% 0; font : 12px/1.5 Helvetica, Arial, Verdana, sans-serif; } */
body { background : url(../siteimages/body.png) no-repeat 100% 0; font : 72%/1.5 /* "Calibri Bold", */ "Lucida Grande", Verdana, Arial, sans-serif; }
body.clean { background : url(../siteimages/body_clean.jpg) no-repeat 0 0; }
body.comfortzone { background : url(../siteimages/body_zone.jpg) no-repeat 0 0; }
body.blog { background : url(../siteimages/body_zone.jpg) no-repeat 0 0; }

/* =blocktext */
h1, h2, h3, h4, h5, p, blockquote, address, dl, ul, ol { margin : 0 15px; padding : .5em 0; }

/* =hx */
h2, h3, h4, h5 { font-weight : bold; line-height : 1.1; }

/* =h1 */
h1 { position : relative; top : 20px; width : 295px; height : 165px; margin : 0; padding : 0; background : url(../siteimages/h1.png) no-repeat 0 0; }
h1 a { display : block; width : 295px; height : 165px; text-indent : -9999px; overflow : hidden; text-decoration : none; }

/* =h2 */
h2 { font : 280% "Arial Rounded MT Bold", Verdana, Arial, sans-serif; font-weight : bold; color : #423350; }

/* =h3 */
h3 { font : 140% "Arial Rounded MT Bold", Verdana, Arial, sans-serif; font-weight : bold; }
li h3, .form h3 { margin-left : 0; }
.form h3 { font-size : 160%; color : #423350; }
h2 + h3 { margin-top : 1.5em; }

/* =h4 */
h4 { font : 120% "Arial Rounded MT Bold", Verdana, Arial, sans-serif; }
li h4, .form h4 { margin-left : 0; }

/* =p */
li p, .form p { margin-left : 0; }
.form p { clear : left; padding : 0 0 1em 0; color : #666; }
dd p, blockquote p { margin-left : 0; padding-top : 0; }

/* =strong/b/em/i */
strong, b { font-weight : bold; }
em, i { font-style : italic; }
.form em { color : red; }

/* =address */
address { font-style : normal; }
address span { display : block; }

/* =dl/dt/dd */
dt { font-weight : bold; }
dd { padding-bottom : .5em; }

/* =ul */
ul { list-style-type : none; }
ul ul, dd ul { margin-left : 0; }
#nav_access { position : absolute; top : -9999px; }

/* =ol */
ol { list-style-type : none; }
ol ol, dd ol { margin-left : 0; }

/* =li */

/* =img */
img, a img { border : none; }
img.fl { float : left; margin-right : 10px; }

/* =hr */
hr { display : none; }

/* =a */
a { color : #f570b0; text-decoration : none; }
a:visited { color : #6cf; }
a:hover { color : #6cf; text-decoration : underline; }
a[rel="self"] { position : absolute; top : -35px; right : 0; display : block; width : 150px; height : 71px; background : url(../siteimages/a_self.png) no-repeat 0 0; text-indent : -9999px; }

/* =table */
table { margin-left : 15px; width : 85%; font-size : inherit; font-size : 99%; }

/* =caption */
caption { margin : 0 0 15px 15px; font-weight : bold; color : #000; text-align : left; }

/* =thead */
.xthead { position : absolute; top : -9999px; }

/* = th td */
th, td { padding : .25em 0; vertical-align : top; }
th { font-weight : bold; }

/* =.form */
.form { margin-left : 15px; }

/* =fieldset */
fieldset { overflow : hidden; padding : 1em 0; }

/* =legend */
legend { font-weight : bold; }

/* =label */
label, label span { display : block; }
label { padding-bottom : 10px; }
label span { color : #000; font-size : 92%; font-weight : bold; }

/* = text */
input[type="text"] { width : 95%; padding : .15em 0; border : 1px solid #c9cacc; border-top-color : #666; border-left-color : #666; font : 99% "Lucida Grande", Verdana, Arial, sans-serif; }

/* = radio */
input[type="radio"] { float : left; margin-right : 10px; }

/* =textarea */
textarea { width : 95%; border : 1px solid #c9cacc; border-top-color : #666; border-left-color : #666; font : 99% "Lucida Grande", Verdana, Arial, sans-serif; }

/* =select */
select { width : 95%; background : #fff; border : 1px solid #978f9e; border-top-color : #978f9e; border-left-color : #978f9e; font : 99% "Lucida Grande", Verdana, Arial, sans-serif; }

/* = submit */
input[type="submit"] { padding : .5em; font : 99% "Lucida Grande", Verdana, Arial, sans-serif; }

/* =layout */
#container { position : relative; width : 920px; margin : 0 auto; }
#content { float : left; width : 100%; padding : 20px 0; }
#content:after { content : "."; display : block; clear : both; height : 0; visibility : hidden; }
.pres_wrapper { clear : both; width : 100%; background-color : #231b2a; border-top : 1px solid #000; color : #fff; }

/* =index standard page layout */
.index #branding { height : 190px; }
.index h1 { top : 40px; left : 0; width : 325px; height : 191px; background : url(../siteimages/h1_index.png) no-repeat 0 0; }
.index h1 a { width : 325px; height : 191px; }
.user h1 { position : relative; left : 0; width : 295px; height : 165px; margin : 0; padding : 0; background : url(../siteimages/h1.png) no-repeat 0 0; }
.user h1 a { width : 295px; height : 165px; }

/* =index user page layout */
.user #content_main { float : left; width : 590px; }
.user #content_main h3 { margin-top : 15px; }
.user table { margin-bottom : 5px; }
.user tbody { border-bottom : 1px dotted #9a93a1; }
.user td { padding : 5px 0; }
.user #content_sub { float : right; width : 310px; }
.user #content_sub h3 { font-size : 210%; }
.user #content_sub dd { margin-bottom : 10px; border-bottom : 1px dotted #9a93a1; }
.user #nav_promo { margin : 0 0 20px 0; padding : 0; }
.user #nav_promo li { margin-bottom : -5px; padding : 0; }
.user #nav_promo img { margin : 0; padding : 0; }

/* =article page layout */
.article #content_main { float : left; width : 590px; }
.article #content_sub { float : right; width : 310px; }
.article h2 { position: relative; font-size : 240%; }
.article p#intro { font-size : 110%; font-weight : bold; padding-bottom : 1.5em; }

/* =comfort zone page layout */
.comfortzone #content_main { float : left; width : 590px; }
.comfortzone #content_sub { float : right; width : 310px; }

/* =blog page layout */
.blog #content_main { float : left; width : 590px; }
.blog #content_sub { float : right; width : 310px; }

/* =compose page layout */
.compose #content_main { float : left; width : 590px; }
.compose #content_sub { float : right; width : 310px; }
.compose .form div { width : 550px; }
.compose label { overflow : hidden; width : 590px; padding-bottom : 0; }
.compose label span { float : left; width : 160px; }
.compose label input { float : left; width : 240px; }
.compose p label input { width : auto; margin-right : 15px; }
.compose label select { float : left; width : 240px; }
.compose label textarea { width : 550px; border : 1px solid #9a93a1; }
.compose .form div p { margin : 0; padding : .5em; background-color : #423350; color : #fff; }
.compose .form ul { float : left; margin : 0; width : 180px; }
.compose .form li { clear : left; }
.compose .form li label { float : none; width : auto; }

/* =worry page layout */
.worry #content_main { float : left; width : 590px; }
.worry h2 { font-size : 240%; }
.worry #content_main h2 + p { font-weight : bold; margin-bottom : 10px; padding-bottom : 10px; border-bottom : 1px dotted #9a93a1; }
.worry #tags { width : 180px; }
.worry #content_meta { margin : 10px 15px 0 15px; padding-top : 10px; border-top : 1px dotted #9a93a1; }
.worry #content_meta p { margin-left : 0; }
.worry #content_sub { float : right; width : 310px; }
.worry #content_sub li { border-bottom : 1px dotted #9a93a1; }
.worry #content_sub li:last-child { border-bottom-width : 0; }
.wrapper { clear : both; width : 100%; background-color : #423350; border-top : 1px solid #000; color : #fff; }
.worry #content_supp { position : relative; width : 920px; margin : 0 auto; }
.worry #content_supp:after { content : "."; display : block; clear : both; height : 0; visibility : hidden; }
.worry #nav_reply { position : relative; clear : both; width : 920px; height : 40px; margin : 15px 0 50px 0; background : url(../siteimages/nav_reply.png) no-repeat 0 0; font-size : 120%; }
.worry #nav_reply a, .worry #nav_reply a:visited { color : #fff; }
.worry #nav_reply a[rel="rss"] { position : absolute; right : 15px; height : 24px; padding-right : 30px; background : url(../siteimages/a_rss.png) no-repeat 100% 50%; }

/* =replies */
#content_replies { padding : 0; }
#content_replies li { float : left; width : 420px; margin : 0 15px 15px 0; }
#content_replies div { float : left; width : 420px; padding-bottom : 40px; background : #e3dbea url(../siteimages/replies_div.png) no-repeat 0 100%; color : #000; }
#content_replies blockquote { position : relative; margin : 0; padding : 25px 15px 0 75px; background : #e3dbea url(../siteimages/replies_blockquote.png) no-repeat 0 0; }
#content_replies img.av { position : absolute; top : 2.5em; left : 15px; border : 2px solid #e3dbea; }
#content_replies div:hover img.av { border-color : #fff; }
#content_replies .form { margin-left : 75px; }
.content_replies .form input { position : relative; top : 5px; left : 5px; }

/* =replies page layout */
.replies #content ol { margin : 0; }
.replies li div { border-bottom : 1px dotted #9a93a1; }
.replies li blockquote { position : relative; margin : 0; padding : 25px 15px 0 75px; }
.replies li img.av { position : absolute; top : 20px; left : 15px; border : 1px solid #fff; }
.replies li:hover img.av { border-color : #f570b0; }

/* =reply page layout */
.reply #content_main { float : left; width : 590px; }
.reply #content_sub { float : right; width : 310px; }
.reply label { overflow : hidden; width : 401px; }
.reply p label input { width : auto; margin-right : 15px; }

/* =signin page layout */
.signin #content_main { float : left; width : 590px; }
.signin #content_sub { float : right; width : 310px; }
.signin #content_main h2 + p { font-weight : bold; }
.signin #content_main p:last-child { margin-top : 2em; border-top : 1px dotted #9a93a1; }
.signin label span { color : #fff; }

/* =register and edit profile page */
.register fieldset { margin-bottom : 15px; padding : 15px; border : 1px solid #ccc; }
.register fieldset:hover { border-color : #9a93a1; }
.register label { overflow : hidden; width : 410px; }
.register label span { float : left; width : 200px; }
.register label input { float : left; width : 200px; }
.register label select { float : left; width : 200px; }
.multipart { overflow : hidden; }
.multipart p { float : left; width : 200px; margin-right : 0; padding : .5em 0; font-weight : bold; font-size : 92%; color : #000; }
.multipart label { float : left; width : 80px; margin-right : 15px; }
.multipart label.sf { width : 40px; }
.multipart label span { display : none; }
.multipart label input { width : 40px; }
.multipart label select { width : 80px; }

/* =results page layout */
.results #content_main { float : left; width : 690px; }
.results #content_sub { float : right; width : 210px; }
.results #content_main li { position : relative; width : 590px; padding : 10px 0 10px 60px; border-bottom : 1px dotted #9a93a1; }
.results #content_main li:last-child { border-bottom-width : 0; }
.results #content_main img.av { position : absolute; top : 20px; left : 0; border : 1px solid #fff; }
.results #content_main li:hover img.av { border-color : #f570b0; }
.results #timeframe { width : 300px; }
.results #timeframe label { float : left; }
.results #timeframe label span { display : none; }


/* =branding */
#branding { position : relative; width : 100%; height : 165px; }
a.adv { position : absolute; top : 30px; right : 10px; }

/* =index_acc */
#index_acc { width : 370px; margin-left : 550px; background : #b42f6f url(../siteimages/index_acc.png) no-repeat 0 0; color : #fff; font-size : 110%; }
#index_acc a, #index_acc a:visited { color : #fff; text-decoration : underline; }

/* =user_acc */
#user_acc { width : 310px; height : 40px; margin-left: 610px; margin-top : -30px; background : #372b43 url(../siteimages/user_acc.png) no-repeat 0 0; color : #fff; line-height : 40px; font-size : 110%; }
#user_acc p { padding : 0; }
#user_acc a, #user_acc a:visited { color : #fff; text-decoration : underline; }
#user_acc a:hover, #user_acc a:active, #user_acc a:focus { color : #fff; text-decoration : underline; }

/* =index_search */
#index_search { clear : left; width : 100%; min-height : 165px; padding : 10px 0; background : #b42f6f url(../siteimages/index_search.png) no-repeat 100% 0; color : #fff; }
#index_search:after { content : "."; display : block; clear : both; height : 0; visibility : hidden; }
#index_search div#intro{ float : left; width : 449px; border-right : 1px solid #da97b7; }
#index_search div p { margin : 0 25px; text-align : right; line-height : 1.2; }
#index_search div p:first-child { padding-top : 1em; font-size : 180%; font-weight : bold; }
#index_search a, #index_search a:visited { color : #fff; }
#index_search a:hover, #index_search a:active, #index_search a:focus { color : #fff; text-decoration : underline; }
#index_search .form { float : left; width : 340px; margin-left : 19px; }
#index_search .form div { position : relative; padding-bottom : 10px; }
#index_search label { display : inline; font-size : 120%; }
#index_search label span { display : none; color : #fff; }
#index_search #search { margin-left : 10px; width : 205px; }
#index_search #bt { position : absolute; top : -1px; right : 0; }
#index_search #text { float : none; }
#index_search #tags { float : none; }
#index_search label a, #index_search label a:visited { color : #fff; text-decoration : underline; }

/* =user_search */
#user_search { width : 590px; min-height : 100px; margin-bottom : 20px;  background : #b42f6f url(../siteimages/user_search.png) no-repeat 100% 0; color : #fff; }
#user_search:after { content : "."; display : block; clear : both; height : 0; visibility : hidden; }
#user_search:before { content : "."; display : block; clear : both; height : 0; visibility : hidden; }
#user_search .form { float : left; width : 370px; margin-left : 200px; }
#user_search h2 { margin-left : 0; }
#user_search .form div { position : relative; padding-bottom : 10px; }
#user_search label { display : inline; font-size : 120%; }
#user_search label span { display : inline; color : #fff; }
#user_search #search { margin-left : 7px; width : 160px; }
#user_search #bt { position : absolute; top : -1px; right : 0; }
#user_search #text { float : none; }
#user_search #tags { float : none; }
#user_search a, #user_search a:visited { color : #fff; text-decoration : underline; }

/* =content_are */
#content_are { float : left; width : 100%; min-height : 68em; margin-right : 0px; padding-bottom : 20px; background : #423350 url(../siteimages/col_920.gif) no-repeat 0 100%; color : #fff; }
#content_are h3 { font-size : 140%; }
#content_are h3 span { font-size : 62%; }
#content_are h4 { font-size : 100%; }
#content_are .av { position : absolute; top : 20px; left : 0; }

/* =content_were */
#content_were { float : left; width : 450px; min-height : 124em; padding-bottom : 20px;  background : #423350 url(../siteimages/col_450.png) no-repeat 0 100%; color : #fff; }
#content_were h4 { font-size : 130%; }
#content_were li { position : relative; width : 340px; padding : 10px 0 10px 60px; border-bottom : 1px dotted #9a93a1; }
#content_were img.av { position : absolute; top : 20px; left : 0; border : 1px solid #423350; }
#content_were li:hover img.av { border-color : #fff; }
#content_were img.rt { position : relative; left : 20px; }

/* =content_recent */ 
#content_recent { width : 590px; margin-bottom : 20px; padding-bottom : 20px; background : #423350 url(../siteimages/col_590.png) no-repeat 0 100%; color : #fff; }
#content_recent h3 { font-size : 120%; color : #fff; }
#content_recent h3.blogTitle {font-size : 180%; }
#content_recent li { position : relative; width : 490px; padding : 10px 0 10px 60px; border-bottom : 1px dotted #9a93a1; }
#content_recent .av { position : absolute; top : 20px; left : 0; border : 1px solid #423350; }
#content_recent li:hover img.av { border-color : #fff; }

/* =nav_topics */
#nav_topics h4 { padding-top : 10px; }
#nav_topics li { float : left; width : 200px; min-height : 29em; margin : 0 20px 0 0; padding : 10px 0; border-bottom : 1px dotted #9a93a1; }
#nav_topics p { padding : 0; }

/* =nav_favourites */
#nav_favourites li { margin : 0 20px 0 0; padding : 10px 0; border-bottom : 1px dotted #9a93a1; }

/* =nav_categories */
.nav_categories { float : left; width : 33%; min-height: 26em;}
.nav_categories ul { margin-bottom : 10px; padding-bottom : 10px; border-bottom : 1px dotted #9a93a1; }

/* =nav_t_categories */
.nav_t_categories { float : left; width : 33%; min-height: 2em;}
.nav_t_categories ul { margin-bottom : 5px; padding-bottom : 5px; border-bottom : 1px dotted #9a93a1; }

/* =nav_supp */
#nav_supp { position : relative; width : 920px; margin : 0 auto; padding : 20px 0; }
#nav_supp ul { padding : 5px 0; }
#nav_supp li { display : inline; padding-right : 12px; }
p#siteinfo { width : 50%; margin : 20px auto 0 auto; padding-top : 20px; text-align : center; border-top : 1px dotted #9a93a1; }

/* =panel */
#content_sub .panel { position : relative; width : 310px; min-height : 240px; margin-bottom : 20px; padding-bottom : 20px; background : #423350 url(../siteimages/col_310.png) no-repeat 0 100%; color : #fff; }
#content_sub .panel img.av { position : absolute; top : 6em; left : 15px; }
.panel p.bio { padding : 0 0 1em 60px; }
#content_celeb img { float : left; margin : 0 10px 0 0; padding : 1px; width : 120px; height : 120px; border : 1px solid #fff; }

/* =standard fir */

/* =h2 */
.search h2 { width : 550px; margin : .5em 0 .5em 15px; height : 35px; padding : 0; background : url(../siteimages/h2_search.png) no-repeat 0 0; text-indent : -9999px; }
.results h2 { width : 450px; margin : .5em 0 .5em 15px; height : 35px; padding : 0; background : url(../siteimages/h2_results.png) no-repeat 0 0; text-indent : -9999px; }
.category h2 { width : auto; margin : .5em 0 .5em 15px; height : auto; padding : 0; background : none; text-indent : 0; }
.signin h2 { width : 560px; margin : .5em 0 .5em 15px; height : 35px; padding : 0; background : url(../siteimages/h2_signin.png) no-repeat 0 0; text-indent : -9999px; }
.register h2 { width : 710px; margin : .5em 0 .5em 15px; height : 40px; padding : 0; background : url(../siteimages/h2_register.png) no-repeat 0 0; text-indent : -9999px; }
.shareworry h2 { width : 710px; margin : .5em 0 .5em 15px; height : 40px; padding : 0; background : url(../siteimages/h2_shareworry.png) no-repeat 0 0; text-indent : -9999px; }
.edit h2 { width : 450px; margin : .5em 0 .5em 15px; height : 40px; padding : 0; background : url(../siteimages/h2_edit_profile.png) no-repeat 0 0; text-indent : -9999px; }
.compose h2 { width : 710px; margin : .5em 0 .5em 15px; height : 40px; padding : 0; background : url(../siteimages/h2_compose.png) no-repeat 0 0; text-indent : -9999px; }
.clean h2 { width : 450px; margin : .5em 0 .5em 15px; height : 40px; padding : 0; background : url(../siteimages/h2_clean.png) no-repeat 0 0; text-indent : -9999px; }
.reply h2 { width : 450px; margin : .5em 0 .5em 15px; height : 40px; padding : 0; background : url(../siteimages/h2_reply.png) no-repeat 0 0; text-indent : -9999px; }
#index_search h2 { width : 295px; height : 40px; margin : 0; padding : 0; background : url(../siteimages/h2_index_search.png) no-repeat 0 0; text-indent : -9999px; }
#content_are h2 { width : 920px; margin : 0 0 10px 0; height : 60px; padding : 0; background : url(../siteimages/h2_are.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }
#content_were h2 { width : 450px; height : 60px; margin : 0 0 10px 0; padding : 0; background : url(../siteimages/h2_were.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }
.comfortzone h2 { width : 590px; height : 60px; margin : 0 0 -20px 0; padding : 0; background : url(../siteimages/h2_zone.png) no-repeat 0 0; text-indent : -9999px; }
.comfortzone #content_recent h2 { width : 590px; height : 60px; margin : 0; padding : 0; background : url(../siteimages/h2_comfortzone.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }
.blog h2 { width : 590px; height : 60px; margin : 0 0 -20px 0; padding : 0; background : url(../siteimages/h2_blog.png) no-repeat 0 0; text-indent : -9999px; }
.blog #content_recent h2 { width : 590px; height : 60px; margin : 0; padding : 0; background : url(../siteimages/h2_dontworry.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }
.user h2 { width : 590px; height : 60px; margin : 0 0 -10px 0; padding : 0; background : url(../siteimages/h2_user.png) no-repeat 0 0; text-indent : -9999px; }
.user #content_recent h2 { width : 590px; height : 60px; margin : 0; padding : 0; background : url(../siteimages/h2_cominghome.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }

/* =h3 */
#content_bio h3 { width : 280px; height : 50px; margin : 0; padding : .5em 15px; background : url(../siteimages/h3_tools_bio.png) no-repeat 0 0; font-size : 200%; }
#tools_bio h3 { width : 280px; height : 50px; margin : 0; padding : .5em 15px; background : url(../siteimages/h3_tools_bio.png) no-repeat 0 0; }
#tools_format h3 { width : 310px; height : 50px; margin : 0; padding : 0; background : url(../siteimages/h3_tools_format.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }
#content_know h3 { width : 310px; height : 50px; margin : 0; padding : 0; background : url(../siteimages/h3_content_know.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }
#content_celeb h3 { width : 310px; height : 50px; margin : 0; padding : 0; background : url(../siteimages/h3_content_celeb.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }
#content_confessions h3 { width : 310px; height : 50px; margin : 0; padding : 0; background : url(../siteimages/h3_content_confessions.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }
#tools_signin h3 { width : 310px; height : 50px; margin : 0; padding : 0; background : url(../siteimages/h3_tools_signin.png) no-repeat 0 0; border-bottom : 1px solid #9a93a1; text-indent : -9999px; }

.search h4 { width : 550px; margin : .5em 0 .5em 15px; height : 45px; padding : 0; background : url(../siteimages/h4_search.png) no-repeat 0 0; text-indent : -9999px; }

.compose #content_sub .panel { min-height : auto; }

#bookmarks ul {margin: 2em 0 3em 0;}
#bookmarks li {display: block; float: left; padding: 0 0.5em 0 1em; text-align:center; font-size:1.1em;}
#bookmarks li.last {border-right: none;}
#bookmarks li span {display: block; font-size: 0.8em; }

#content_are h3 { font-size : 180% }

.blog #content_sub { float : right; width : 310px; }
.blog #content_sub h3 { font-size : 210%; }
.blog #content_sub dd { margin-bottom : 10px; border-bottom : 1px dotted #9a93a1; }
}