/* MISC */

div.clear, div.clr { clear: both; }
input { padding: 0 2px }
input { margin:-1px 0px; }      /* all browsers read this, used to target IE6 */
html>body input { margin: 0px; }       /* IE 6 cannot read this, others can */
*+html>body input { margin: -1px; }      /* targets IE7 */
h2.header { font-weight: bold }

span.pipe, span.pipe-bl, span.pipe-gr { margin: 0 4px 0 6px }
span.pipe { color: #b5bbbf }
span.pipe-bl { color: #a6c9e1 }
span.pipe-gr { color: #b3d7b1 }

/* ALERTS */

/* minimum heights: IE7 needs 'height: #px'; FF needs min-height: #px !important */

.al-err, .al-con, .al-imp, .al-inf, al-fav, .la-al-err, .la-al-con, .la-al-imp, .la-al-inf { background: #fff; display: block; text-align: left; }
.al-err, .al-con, .al-imp, .al-inf { padding: 8px 8px 8px 54px; margin: 8px 14px; min-height: 32px; font-size: 13px; }
.al-fav { padding: 8px 14px 8px 36px; margin: 10px 14px; min-height: 16px; font-size: 13px; }
.la-al-err, .la-al-con, .la-al-imp, .la-al-inf { margin: 6px 10px 10px 10px; min-height: 26px; }
.la-al-err, .la-al-con, .la-al-imp, .la-al-inf { font-size: 11px; padding: 6px 10px 6px 40px }

.al-err p, .al-con p, .al-imp p, .al-inf p, .la-al-err p, .la-al-con p, .la-al-imp p, .la-al-inf p { margin: 0; }
.al-err p, .al-con p, .al-imp p, .al-inf p { padding: 0 0 8px 0 !important; }
.la-al-err p, .la-al-con p, .la-al-imp p, .la-al-inf p { padding: 0 0 6px 0 !important; }

.al-err, .la-al-err { border: 1px solid #e48d90 !important; color: #e30e17; }
.al-err { background: #fff url('../images/bg_alerts.png') 0px -1000px no-repeat; }
.la-al-err { background: #fff url('../images/bg_alerts.png') 0px 0px no-repeat; }
.al-con, .la-al-con { border: 1px solid #aed19c !important; color: #307f09; }
.al-con { background: #fff url('../images/bg_alerts.png') 0px -1250px no-repeat; }
.la-al-con { background: #fff url('../images/bg_alerts.png') 0px -250px no-repeat; }
.al-imp, .la-al-imp { border: 1px solid #f9bb90 !important; color: #d36011; }
.al-imp { background: #fff url('../images/bg_alerts.png') 0px -1500px no-repeat; }
.la-al-imp { background: #fff url('../images/bg_alerts.png') 0px -500px no-repeat; }
.al-inf, .la-al-inf { border: 1px solid #7fbfe3 !important; color: #026eab; }
.al-inf { background: #fff url('../images/bg_alerts.png') 0px -1750px no-repeat; }
.la-al-inf { background: #fff url('../images/bg_alerts.png') 0px -750px no-repeat; }

.al-fav { background: #fdf3f4 url('../images/bg_alert_favlib.gif') no-repeat top left; color: #455560; border: 1px solid #e48d90 !important; }

.al-err a, .al-err a:hover, .al-err a:visited, .la-al-err a, .la-al-err a:hover, .la-al-err a:visited { color: #e30e17; font-weight: normal !important }
.al-con a, .al-con a:hover, .al-con a:visited, .la-al-con a, .la-al-con a:hover, .la-al-con a:visited { color: #307f09; font-weight: normal !important }
.al-imp a, .al-imp a:hover, .al-imp a:visited, .la-al-imp a, .la-al-imp a:hover, .la-al-imp a:visited { color: #d36011; font-weight: normal !important }
.al-inf a, .al-inf a:hover, .al-inf a:visited, .la-al-inf a, .la-al-inf a:hover, .la-al-inf a:visited { color: #026eab; font-weight: normal !important }
.al-fav a, .al-fav a:hover, .al-fav a:visited { color: #455560; font-weight: normal !important }
.al-err ul, .al-con ul, .al-imp ul, .al-inf ul, al-fav ul, .la-al-err ul, .la-al-con ul, .la-al-imp ul, .la-al-inf ul { margin: 4px 0 4px 16px }
.al-err li, .al-con li, .al-imp li, .al-inf li, al-fav li, .la-al-err li, .la-al-con li, .la-al-imp li, .la-al-inf li { padding: 0; margin: 0 }




/* POPUP DIV LAYERS */

/* width */

.la-gr-300, .la-bl-300, .la-ht-300 { width: 300px }
.la-gr-450, .la-bl-450, .la-ht-450 { width: 450px }

/* borders */

.la-gr-300, .la-gr-450 { border: 3px solid #a2aaaf }
.la-bl-300, .la-bl-450 { border: 3px solid #90bbda }
.la-ht-300, .la-ht-450 { border: 3px solid #a3a285 }

/* bkgd image dependent styles */

.la-gr-300 .hd { background: #fcfcfc url('../images/layer_450_grey.png') 0px 0px no-repeat; }
.la-gr-450 .hd { background: #fcfcfc url('../images/layer_450_grey.png') 0px 0px no-repeat; }
.la-bl-300 .hd { background: #f8fbfd url('../images/layer_300_blue.png') 0px 0px no-repeat; }
.la-bl-450 .hd { background: #f8fbfd url('../images/layer_450_blue.png') 0px 0px no-repeat; }
.la-ht-300 .hd { background: #ffffcc url('../images/layer_300_hint.png') 0px 0px no-repeat; }
.la-ht-450 .hd { background: #ffffcc url('../images/layer_450_hint.png') 0px 0px no-repeat; }

.la-gr-300 .hd .cl a { background: url('../images/layer_300_grey.png') 0px -720px no-repeat; }
.la-bl-300 .hd .cl a { background: url('../images/layer_300_blue.png') 0px -720px no-repeat; }
.la-ht-300 .hd .cl a { background: url('../images/layer_300_hint.png') 0px -720px no-repeat; }
.la-gr-450 .hd .cl a { background: url('../images/layer_450_grey.png') 0px -720px no-repeat; }
.la-bl-450 .hd .cl a { background: url('../images/layer_450_blue.png') 0px -720px no-repeat; }
.la-ht-450 .hd .cl a { background: url('../images/layer_450_hint.png') 0px -720px no-repeat; }

.la-gr-300 .hd .cl a:hover { background: url('../images/layer_300_grey.png') 0px -760px no-repeat; }
.la-bl-300 .hd .cl a:hover { background: url('../images/layer_300_blue.png') 0px -760px no-repeat; }
.la-ht-300 .hd .cl a:hover { background: url('../images/layer_300_hint.png') 0px -760px no-repeat; }
.la-gr-450 .hd .cl a:hover { background: url('../images/layer_450_grey.png') 0px -760px no-repeat; }
.la-bl-450 .hd .cl a:hover { background: url('../images/layer_450_blue.png') 0px -760px no-repeat; }
.la-ht-450 .hd .cl a:hover { background: url('../images/layer_450_hint.png') 0px -760px no-repeat; }

/* fonts */

.la-gr-300, .la-gr-450, .la-bl-300, .la-bl-450, .la-ht-300, .la-ht-450, textarea.la { font-family: "Arial Unicode MS", Arial, sans-serif; text-align: left; }

/* box header */

.la-gr-300 .hd, .la-bl-300 .hd, .la-ht-300 .hd, .la-gr-450 .hd, .la-bl-450 .hd, .la-ht-450 .hd { padding: 8px 8px 8px 28px; }

.la-gr-300 .hd .tx, .la-bl-300 .hd .tx, .la-ht-300 .hd .tx, .la-gr-450 .hd .tx, .la-bl-450 .hd .tx, .la-ht-450 .hd .tx { font-size: 12px; font-weight: bold; line-height: 1.25em;  }

.la-gr-300 .hd .tx, .la-gr-450 .hd .tx { color: #8f99a0; }
.la-bl-300 .hd .tx, .la-bl-450 .hd .tx { color: #7aaed3; }
.la-ht-300 .hd .tx, .la-ht-450 .hd .tx { color: #8c8c72; }

.la-gr-300 .hd .cl, .la-bl-300 .hd .cl, .la-ht-300 .hd .cl, .la-gr-450 .hd .cl, .la-bl-450 .hd .cl, .la-ht-450 .hd .cl { float: right; }

/* forms */

.la-gr-300 form, .la-bl-300 form, .la-ht-300 form, .la-gr-450 form, .la-bl-450 form, .la-ht-450 form { margin: 0; padding: 0; }
.la-gr-300 fieldset, .la-gr-450 fieldset { border: 1px solid #c7cccf; padding: 4px 8px 2px 8px; margin-bottom: 8px; }
.la-bl-300 fieldset, .la-bl-450 fieldset { border: 1px solid #bcd6e9; padding: 4px 8px 2px 8px; margin-bottom: 8px; }

.la-gr-300 legend, .la-gr-450 legend { padding: 0 4px; color: #455560; font-size: 11px; }
.la-bl-300 legend, .la-bl-450 legend { padding: 0 4px; color: #4d93c4; font-size: 11px; }

input.la, select.la, textarea.la { border: 1px solid #8f99a0; background: #fff; float: left; margin-bottom: 4px; }
input.la, textarea.la { width: 60%; }
textarea.la { overflow: auto; width: 60%; height: 80px }

input.la, input.la-sub, select.la, textarea.la { font-size: 12px; }

label.la-in, legend.la, .la-hint { font-size: 11px; line-height: 1.2em }
label.la-cr { font-size: 12px; line-height: 1.2em;  }

input.la-sub { font-weight: bold; }

label.la-in, label.la-cr  { color: #455560; }

label.la-in { float: left; width: 25%; font-weight: bold; color: #455560; margin-right: 14px; }
label.la-in span { font-weight: normal }

label.la-cr { margin-left: 4px; }

input.la-cr { margin-top: 6px; }

/* clear and spacing */

.la-gr-300 .clr, .la-bl-300 .clr, .la-ht-300 .clr, .la-gr-450 .clr, .la-bl-450 .clr, .la-ht-450 .clr { clear: both; height: 0; margin: 0; line-height: 0; font-size: 1px; }

.la-gr-300 .clr-sp, .la-bl-300 .clr-sp, .la-ht-300 .clr-sp, .la-gr-450 .clr-sp, .la-bl-450 .clr-sp, .la-ht-450 .clr-sp { clear: both; padding: 0; margin: 0; height: 8px; line-height: 0; font-size: 1px; }

/* box content */

.la-gr-300 .ct { background: #eceeef url('../images/layer_300_grey.png') 0px -100px no-repeat; }
.la-gr-450 .ct { background: #eceeef url('../images/layer_450_grey.png') 0px -100px no-repeat; }
.la-bl-300 .ct { background: #e8f1f7 url('../images/layer_300_blue.png') 0px -100px no-repeat; }
.la-bl-450 .ct { background: #e8f1f7 url('../images/layer_450_blue.png') 0px -100px no-repeat; }
.la-ht-300 .ct { background: #fefea0 url('../images/layer_300_hint.png') 0px -100px no-repeat; }
.la-ht-450 .ct { background: #fefea0 url('../images/layer_450_hint.png') 0px -100px no-repeat; }

.la-gr-300 .ct, .la-bl-300 .ct, .la-ht-300 .ct, .la-gr-450 .ct, .la-bl-450 .ct, .la-ht-450 .ct { padding: 6px 12px; }

/* other styling */

.la-gr-300 .bb, .la-gr-450 .bb { border-bottom: 1px dotted #a2aaaf; margin-bottom: 4px; }
.la-bl-300 .bb, .la-bl-450 .bb { border-bottom: 1px dotted #90bbda; margin-bottom: 4px; }
.la-ht-300 .bb, .la-ht-450 .bb { border-bottom: 1px dotted #a2aaaf; margin-bottom: 4px; }

.la-rc, .la-hint { margin-left: 27%; margin-top: 2px }

.la-rcc { text-align: center; margin-top: 2px }

.la-hint { color: #455560; margin-bottom: 8px; }

.la-crc { width: 68%; float: left; margin-top: 2px; margin-bottom: 6px; }

.la-crc input { height: 20px; vertical-align: middle }

input.la-sub { margin-right: 24px }

.la-ccw { font-size: 12px; }

.la-ccw a { margin-right: 24px }

.la-ccw a:hover { color: #ff7600; }

.la-ht-300 .ct, .la-ht-450 .ct { font-size: 11px; font-weight: normal }
.la-ht-300 .ct p, .la-ht-450 .ct p { margin-bottom: 8px; line-height: 1.2em }
.la-ht-300 .ct ul, .la-ht-450 .ct ul, .la-ht-300 .ct ol, .la-ht-450 .ct ol { margin-top: 0; margin-bottom: 4px }
.la-ht-300 .ct ul, .la-ht-450 .ct ul { list-style-type: disc; }
.la-ht-300 .ct li, .la-ht-450 .ct li { color: #455560 }

.la-gr-300 .note, .la-gr-450 .note, .la-bl-300 .note, .la-bl-450 .note { background: #e3e6e7; text-align: left; margin: 8px 0 0 0; padding: 4px 8px; font-size: 11px; color: #455560; line-height: 1.2em }

.la-gr-300 .note a, .la-gr-450 .note a, .la-bl-300 .note a, .la-bl-450 .note a { color: #455560;  }


/* USER ACCOUNT */

/* Profile summary page */

div.profile_zone_cont { border: 1px solid #e3e6e7; text-align: left }

div.profile_zonehed_fav, .profile_zonehed_list, .profile_zonehed_watch, .profile_zonehed_rev, .profile_zonehed_int, div.profile_zonehed_tags, div.profile_zonehed_savsrch { font-size: 100%; font-weight: bold; color: #455560; padding: 4px 8px 5px 28px; }

div.profile_zonehed_fav { background: #d2d6d8 url('../images/bg_profile_zoneheds.gif') 0px 0px no-repeat; }
div.profile_zonehed_list { background: #d2d6d8 url('../images/bg_profile_zoneheds.gif') 0px -100px no-repeat; }
div.profile_zonehed_watch { background: #d2d6d8 url('../images/bg_profile_zoneheds.gif') 0px -200px no-repeat; }
div.profile_zonehed_rev { background: #d2d6d8 url('../images/bg_profile_zoneheds.gif') 0px -300px no-repeat; }
div.profile_zonehed_int { background: #d2d6d8 url('../images/bg_profile_zoneheds.gif') 0px -400px no-repeat; }
div.profile_zonehed_tags { background: #d2d6d8 url('../images/bg_profile_zoneheds.gif') 0px -500px no-repeat; }
div.profile_zonehed_savsrch { background: #d2d6d8 url('../images/bg_profile_zoneheds.gif') 0px -600px no-repeat; }

div.profile_zone { background: #f6f6f7; padding: 8px 14px }

/* help */

div.helplink { float: right; }
div.helplink a { color: #7a8990; background: url('../images/bg_icon_help.gif') 0px 0px no-repeat; text-decoration: underline }
div.helplink a:hover { color: #61604f; background: url('../images/bg_icon_help.gif') 0px -18px no-repeat; }

/* drop divs */

.dropdiv-cont { font-weight: normal; width: 100%; color: #000 }

#help-prof-fav-sub, #help-prof-list-sub, #help-prof-watch-sub, #help-prof-rev-sub, #help-prof-int-sub, #help-prof-tags-sub, #help-prof-savsrch-sub
{ position: absolute; visibility: hidden; padding: 8px; text-align: left; }

/* miscellaneous */

div.clear, div.clr { clear: both; }

/* Add, delete, edit links */

div.action-cont { margin-top: 4px }
a.action-add, a.action-edit, a.action-del { font-size: 11px; font-weight: normal; color: #455560; text-decoration: underline; padding-left: 16px; line-height: 1.5em; white-space: nowrap }
a.action-add { background: url('../images/bg_icons_actions.gif') 0px 0px no-repeat;  }
a.action-edit { background: url('../images/bg_icons_actions.gif') 0px -160px no-repeat;  }
a.action-del { background: url('../images/bg_icons_actions.gif') 0px -80px no-repeat;  }
a:hover.action-add, a:hover.action-edit, a:hover.action-del { color: #ff7600 }





/* REVIEWS TAB */

/* reviews composite */

div.review-wc .bydateline, div.review-am .bydateline, div.review-wr .bydateline, div.review-em .bydateline, span.accord-link, ul.rev-rateflag, a.flag-inappr, input.vote-helpful, div.soc-util-note { font-size: 11px }

div.review-wc .bydateline span.username, div.review-am .bydateline span.username, div.review-wr .bydateline span.username, div.review-wc .bydateline a, div.review-am .bydateline a, div.review-wr .bydateline a { font-weight: bold }

div.review-wc .bydateline, div.review-am .bydateline, div.review-wr .bydateline, div.review-em .bydateline, ul.rev-rateflag li.results, h3.review-sect, h3.tags-sect { color: #455560 }

/* reviews */

h3.review-sect, h3.tags-sect { margin-top: 2.5em; font-size: 13px; padding: 3px 0 0 22px; border-top: 1px dotted #8f99a0; font-weight: bold; line-height: 18px }
h3.review-sect { background: url('../images/bg_icons_socpref.png') 0px -298px no-repeat }
h3.tags-sect { background: url('../images/bg_icons_socpref.png') 0px -497px no-repeat }

div.review-wc, div.review-am, div.review-wr, div.review-em, div.review-gr, div.review-do { margin: 1em 2em 2em 2em; }
div.review-wc h4, div.review-am h4, div.review-wr h4, div.review-em h4 { margin: 0; padding-top: 2px; font-size: 16px; font-weight: bold }
div.review-wc h4, div.review-am h4, div.review-wr h4, div.review-wc .bydateline, div.review-am .bydateline, div.review-wr .bydateline, div.review-em .bydateline, div.review-wc .reviewtxt, div.review-am .reviewtxt, div.review-wr .reviewtxt, div.review-em .reviewtxt { padding-left: 24px; }
div.review-wc h4 { background: url('../images/bg_icons_reviews.png') 0px 0px no-repeat }
div.review-am h4 { background: url('../images/bg_icons_reviews.png') 0px -100px no-repeat }
div.review-wr h4 { background: url('../images/bg_icons_reviews.png') 0px -200px no-repeat }

div.review-wc .bydateline, div.review-am .bydateline, div.review-wr .bydateline, div.review-em .bydateline { margin: 4px 0 }
div.review-wc .bydateline span.username, div.review-am .bydateline span.username, div.review-wr .bydateline span.username { padding-right: 8px }
div.review-wc .bydateline span.stars, div.review-am .bydateline span.stars, div.review-wr .bydateline span.stars, div.review-em .bydateline span.stars, div.review-wc .bydateline span.plink, div.review-am .bydateline span.plink, div.review-wr .bydateline span.plink, div.review-em .bydateline span.plink { margin-left: 8px }
div.review-wc .bydateline span.plink a, div.review-am .bydateline span.plink a, div.review-wr .bydateline span.plink a { font-weight: normal }

div.review-wc .bydateline a, div.review-am .bydateline a, div.review-wr .bydateline a {  }
div.review-wc .reviewtxt, div.review-am .reviewtxt, div.review-wr .reviewtxt, div.review-em .reviewtxt { font-size: 13px }
div.reviewtxt { margin-bottom: 14px }

div.reviewbrk { margin: 4px 0 }
span.accord-link, span.accord-link-signin { }
span.accord-link a, span.accord-link-signin a { font-size: 13px; font-weight: bold; }
span.accord-link a { padding-left: 2px }
span.accord-link a:hover, span.accord-link-signin a:hover { color: #ff7600; }
div.accord-content { margin: 6px; padding: 4px 14px 0 14px; border-left: 1px dashed #ccc; border-right: 1px dashed #ccc }

ul.rev-rateflag, ul.soc-util-form { margin: 0; display: inline; list-style-type: none; }
ul.rev-rateflag li.results, ul.rev-rateflag li.input, ul.rev-rateflag li.flag { float: left; background: #eceeef; }
ul.rev-rateflag li.results { margin-left: 24px; padding: 6px 14px 6px 8px; }
ul.rev-rateflag li.input { padding: 2px 30px 3px 0; height: 22px }
ul.rev-rateflag li.flag { padding: 6px 8px }

div.soc-util-cont { border: 1px solid #ffd6b2; background: #fff1e5 url('../images/bg_soc_util.gif') repeat-x; padding: 6px 8px; margin-bottom: 2em }

a.soc-util-hed { color: #455560; }
a.soc-util-hed:hover { color: #ff7600; }

div.soc-util-formlabel, div.soc-util-formfield { float: left; padding: 4px 8px; }
div.soc-util-formlabel { width: 20%; }
div.soc-util-formfield { width: 70%; }
div.soc-util-formfield input { margin-right: 8px }
div.soc-util-formfield a { white-space: nowrap }
div.soc-util-note { color: #455560; padding-top: 14px }
div.soc-util-formfield a.cancel { margin: 0 14px 0 8px }
div.soc-util-formfield a.delete { background: url('../images/bg_icons_actions.gif') 0px -80px no-repeat; font-size: 12px; color: #ff0000; padding-left: 16px }

a.flag-inappr { padding: 0 0 3px 18px; background: url('../images/bg_icons_actions.gif') 0px -200px no-repeat; white-space: nowrap }

a.flag-inappr, div.review-wc .bydateline span.plink a, div.review-am .bydateline span.plink a, div.review-wr .bydateline span.plink a { color: #455560; }
a.flag-inappr:hover, div.review-wc .bydateline span.plink a:hover, div.review-am .bydateline span.plink a:hover, div.review-wr .bydateline span.plink a:hover { color: #ff7600 }

input.vote-helpful { font-weight: bold; padding: 0px 2px; }

span.count { font-weight: normal; color: #455560; }
span.ellips { padding-left: 2px }
span.befirst { margin-left: 14px; padding: 1px 4px 1px 8px; font-size: 9px; font-weight: normal; color: #fff; background: url('../images/bg_befirst.gif') no-repeat center left; white-space: nowrap }

div.review-wc-morelink, div.review-am-morelink, div.review-wr-morelink { font-size: 13px; margin: 12px 0 24px 0; }
span.gt { margin: 0 6px; font-size: 75%; color: #455560; }


/* TAGS TAB */

div.suggest { width: 250px; padding: 0 0 4px 0; border: 3px solid #a5acb2; background: #f4f8fb; text-align: left }
div.suggest ul { list-style-type: none; padding: 0; margin: 0; }
div.suggest li { font-size: 12px; margin: 0 4px; }
div.suggest li a { display: block; width: 220px; line-height: 14px; margin: auto; padding: 3px 6px; text-decoration: none; color: #455560;  }
div.suggest li a:hover { background: #deebf4; color: #455560; text-decoration: underline }
div.suggesthed { padding: 3px 6px 3px 22px; background: #e3e2b6 url('../images/bg_suggesthed.gif') 0px 0px no-repeat; font-size: 11px; color: #4d93c4; margin-bottom: 4px; min-height: 14px; height: auto !important; height: 14px; }

ul.tags-my { font-size: 15px; font-weight: bold; margin: 8px 0; }
ul.tags-my li { margin: 2px 0; padding: 0 0 0 24px }
ul.tags-my li span.count { font-size: 12px; font-weight: normal; color: #455560; padding: 0 24px 0 8px }

ul.tags-all { font-size: 12px; font-weight: bold; margin: 8px 0; }
ul.tags-all li { margin: 4px 0; padding: 0 0 0 24px }
ul.tags-all li span.count { font-size: 11px; font-weight: normal; color: #455560; padding: 0 24px 0 8px }

div.suggest-hilite-on, div.suggest-hilite-off { padding: 2px; margin-bottom: 4px }
div.suggest-hilite-on { background: #deebf4 }
div.suggest-hilite-off { border: 1px solid #deebf4 }
div.suggest-toggle { float: right; font-size: 11px; color: #2178b5; padding: 3px 6px; white-space: nowrap; }
div.suggest-toggle a { color: #2178b5 }
div.suggest-toggle a:hover, div.tag-apply span.accord-link a:hover { color: #ff7600 }

div.tag-apply { width: 400px; color: #455560; margin-bottom: 14px }
div.tag-apply span.accord-link a { color: #455560; font-size: 11px; font-weight: normal; margin-right: 4px }
div.tag-apply div.accord-content { width: 360px; background: #fff; height: 100px; overflow: auto; }

div.tag-cloud { background: #fff; padding: 8px 14px; text-align: center }
div.tag-cloud ul { margin: 0; list-style-type: none }
div.tag-cloud li { display: inline; line-height: 30px; padding: 0 0.5em; }
div.tag-cloud li a { white-space: nowrap }
div.tag-cloud span { position: absolute; left: -999px; width: 990px; }
div.tag-cloud li.size1 { font-size: 11px; }
div.tag-cloud li.size2 { font-size: 12px; }
div.tag-cloud li.size3 { font-size: 14px; }
div.tag-cloud li.size4 { font-size: 16px; }
div.tag-cloud li.size5 { font-size: 18px; }
div.tag-cloud li.size6 { font-size: 20px; font-weight: bold; }
div.tag-cloud li.size7 { font-size: 24px; font-weight: bold; }