/*
-----------------------------------------------
blogger base screen style
version:  14 Jan 2004
----------------------------------------------- */

html body {
  margin:0;
  padding:0;
  background:#E1D4C0 url(/img/sides_body.png) repeat-y center top;
  text-align:center;
  font:small 'trebuchet ms',verdana,arial, sans-serif;
  color:#333;
  _height:100%;
  }
body.pop {
  background:#F5EDE3;
  }

/* Page Structure */
#body {
  width:710px;
  padding:10px 0 15px;
  margin:auto;
  text-align:left;
  }
.pop #body {
  width:auto;
  padding:10px 15px 15px;
  }
#main, #m2, #m3, #primary, .sp #secondary, #newsblock, .ms #main-wrap, .sm #sidebar, .ms #main, .sm #main {
  float:left;
  }
#main, #m2 {
  width:100%;
  }
#main {
  background:#fff url(/img/c_top.png) no-repeat left top;
  padding:15px 0 0;
  }
#m2, #m3 {
  /* prevent whitespace in IE 6 */
  _float:none;
  }
#m2 {
  background:url(/img/c_bot.png) no-repeat left bottom;
  padding:0 0 15px;
  }
#m3 {
  border:5px solid #E1D4C0;
  border-width:0 5px;
  padding:0 15px;
  width:670px;
  }
.pop #main, .pop #m2, .pop #m3 {
  background:none;
  padding:0;
  margin:0;
  border:0;
  }

#primary {
  width:400px;
  margin-right:20px;
  display:inline;
  }
#primary .navLink {
  float:right;
  font-size:110%;
  margin-right:10px;
  margin-top:7px;
  }

body.sp #primary {
  float:right;
  margin-right:0;
  }
#secondary, #promoblock {
  width:245px;
  }
body #secondary, #promoblock, .ms #sidebar, .sm #main-wrap {
  float:right;
  }
.sp #secondary, #promoblock {
  padding-right:20px;
  }

#newsblock {
  width:395px;
  padding-left:20px;
  }
#addedblock {
  margin:0 20px;
  }

#sidebar {display:none;}
.ms #main-wrap, .sm #main-wrap {width:490px;}
.ms #sidebar, .sm #sidebar {width:200px; display:block;}
.ms #main, .sm #main {
  background-image:url(/img/c490_top.png);
  width:490px;
  }
.ms #m2, .sm #m2 {
  background-image:url(/img/c490_bot.png);
  }
.ms #m3, .sm #m3 {
  width:450px;
  }


/* Links */
a {
  font-weight:bold;
  color:#36c;
  }
a:hover {
  text-decoration:underline;
  color:#f60;
  }
a img {
  border:0;
  }


/* Header */
html #header, #h2 {
  position:relative;
  }
html #header {
  background:#025 url(/img/sides_head.png) repeat-y center top;
  top:-4px;
  border:0;
  border-bottom:4px solid #47d;
  padding:0;
  .padding-top: 1px;
  }
.pop #header {
  background:#036;
  position:static;
  border-color:#69f;
  }
#h2 {
  top:4px;
  }
#h3 {
  width:710px;
  margin:auto;
  padding:15px 20px 14px;
  border-bottom:4px solid #69f;
  text-align:left;
  background:url(/img/bg_logo.png) no-repeat left top;
  }
#home #h3 {
  padding-top:0;
  padding-bottom:0;
  }
.pop #h2, .pop #h3 {
  position:static;
  background:none;
  border:0;
  width:auto;
  }
.pop #h3 {
  padding:10px 15px 9px;
  }
#header a, #header #logo {
  text-decoration:none;
  }
#header a {
  color:#9cf;
  }
#header #logo {
  float:left;
  margin:0;
  padding:0;
  }
#logo img {
  display:block;
  width:150px;
  color:#fff;
  font-size:180%;
  }
#home #logo img {
  width:346px;
  }
.pop #logo img {
  width:97px;
  }
#header #tag {
  margin:0;
  float:right;
  padding-top:10px;
  font-weight:bold;
  font-size:15px;
  font-family:'trebuchet ms',verdana,arial, sans-serif;
  color:#258;
  }
#header #tag em {
  font-style:normal;
  }
#header label {
  color:#69c;
  }
#global-info {
  float:right;
  width:500px;
  margin:0;
  color:#369;
  text-align:right;
  font-size:88%;
  white-space:nowrap;
}
#global-info .login {
  font-weight:bold;
  color:#fff;
  font-size:115%;
  line-height:1.2em;
  }
#global-info a {
  text-decoration:underline;
  }


/* Start page */
#language-dropdown {
  text-align:right;
  padding:5px 0;
}
#language {
  width:140px;
}


/* Sign in */
#start-login-form {
  float:right;
  background:#036 url(/img/bg_login.jpg) no-repeat left top;
  width:310px;
  margin:0;
  padding:1em 15px 0;
  color:#369;
  font-size:93%;
  line-height:1.2em;
  }
#start-login-form h2 {
  text-align:center;
  margin:0;
  color:#fff;
  line-height:1.1;
  font-size:130%;
  font-weight:bold;
  }
#start-login-form h2 .subhead {
  font-size:93%;
  font-weight:normal;
  }
#start-login-form .input-holder {
  float:left;
  width:47%;
  margin:.4em 5px 0 0;
  white-space:nowrap;
  }
#start-login-form input.text {
  display:block;
  width:93%;
  margin-top:2px;
  border:1px solid #69c;
  border-color:#000 #69c #69c #000;
  padding:2px 3px;
  }
#start-login-form #PersistentCookie-holder {
  float:right;
  width:155px;
  margin-top:4px;
  line-height:1.2em;
}
#start-login-form #PersistentCookie {
  vertical-align:baseline;
  margin:0;
}
#start-login-form #signin-btn-holder {
  float:left;
  padding:12px 0 16px;
  width:150px;
  overflow:hidden;
}
#start-login-form .fixed-field {
  line-height:24px;
}
#start-login-form a:hover {
  color:#fff;
  text-decoration:underline;
}
#openid-login-form-wrapper {
  float:left;
  width:300px;
}
#openid-login-form-wrapper table {
  background:none;
}
#openid-login-form-wrapper td, #openid-login-form-wrapper th {
  border:0;
  padding:.1em;
}
#openid-login-form-wrapper label {
  font-weight:bold;
  padding:1em;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#baa68e;
}
#openid-login-greeting {
  font-weight:bold;
  font-size:12pt;
  margin-bottom:1em;
}
#openid-login-warning {
  float:right;
  width:300px;
  background:url(/img/bg_round_offwhite_top.png) no-repeat #faf8f5 left top scroll;
  padding:15px 0 0;
}
#openid-login-warning h2 {
  color:#333;
}
#oid-warning1 {
  background:transparent url(/img/bg_round_offwhite_bottom.png) no-repeat left bottom scroll;
  padding:0 0 15px;
  width:100%;
  float:left;
}
#oid-warning2 {
  border-left:2px solid #e1d4c0;
  border-right:2px solid #e1d4c0;
  padding:0 1em;
}
#openid-login-warning h2 {
  margin-top:0;
}
#openid-error-message {
  font-size:12pt;
}
#openid-error-message ul {
  margin-top:1em;
}


/* Nav */
.nav {
  margin:0 0 9px;
  }
.nav strong, .nav a {
  float:left;
  width:80px;
  margin-right:10px;
  }
#navtour {
  padding-left:5px;
  }
#navtour strong, #navtour a {
  margin-right:14px;
  width:70px;
  }
#navtour strong.last, #navtour a.last {
  margin-right:0;
  }
.nav a:hover {
  background:#fff;
  }
.nav strong img, .nav a img {
  display:block;
  }


/* Titles */
h1, h2 {
  font-weight:normal;
  }
h1 {
  margin:0 0 15px;
  font-size:220%;
  line-height:1.2em;
  color:#666;
  }
#home h1 {
  font-size:240%;
  }
h1 strong {
  color:#000;
  }
h1 em, #main h2 strong {
  color:#f60;
  }
h1 em {
  font-style:normal;
  font-weight:bold;
  }
h2, #sidebar h2 strong, #addedblock h2 strong {
  color:#826C55;
  }
h2 {
  margin:1em 0 .5em;
  font-size:130%;
  line-height:1.3em;
  }
.first {
  margin-top:0;
  }
#sidebar .mod h2, #addedblock h2 {
  margin-top:0;
  color:#333;
  }
#sidebar .bmod h2 {
  margin-top:0;
  color:#fff;
}
#sidebar .bmod h2 strong {
  color:#036;
}
h3, h4 {
  margin:1em 0 .25em;
  }
h3 {
  padding:.25em 0;
  font-size:93%;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#BAA68E;
  }
h4 {
  font-size:100%;
  }
.pop h1 {
  font-size:160%;
  margin-bottom:.5em;
  }
.pop h2 {
  font-size:110%;
  }


/* Tab */
#tab {
  background:#fff url(/img/t_mid.png) top;
  margin-top:-33px;
  margin-bottom:10px;
}
#t2 {
  background:url(/img/c_bot.png) bottom left no-repeat;
}
#t3, #tab h1, #tab h3, #tab ul, #tab li {
  margin:0;
  }
#t3 {
  background:url(/img/t_top_s.png) top left no-repeat;
  padding:10px 20px 10px 30px;
}
#tab h1, #tab ul, #tab li {
  position:relative;
  }
#tab h1, #tab h3, #tab ul, #tab li {
  padding:0;
  }
#tab h1 {
  font-size:150%;
  _font-size:130%;
  z-index:3;
  width:240px;
  height:30px;
}
#tab h3, #tab li {
  line-height:18px;
  }
#tab h3 {
  color:#666;
  background:#fff;
  _position:relative;
}
#tab h3 strong {
  color:#000;
}
#tab ul, #tab li {
  overflow:hidden;
  }
#tab ul {
  list-style:none;
}
#tab li {
  display:block;
  background:none;
  height:18px;
  width:100%;
  float:left;
  clear:left;
}


/* Create a Blog */
#home.home-1 #secondary h1 {
  line-height:1.1em;
  margin-bottom:0;
  font-size:200%;
  }
#home.home-1 #secondary ol {
  margin:0;
  padding:.5em 0 .25em;
  list-style:none;
  }
#home.home-1 #secondary ol li {
  background-repeat:no-repeat;
  background-position:left center;
  padding:8px 8px 8px 38px;
  font-size:125%;
  }
#step1 {background-image:url(/img/icon_no1.gif);}
#step2 {background-image:url(/img/icon_no2.gif);}
#step3 {background-image:url(/img/icon_no3.gif);}
#create-now-btn {
  margin-right:-10px;
}
#create-now-btn a {
  width:180px;
}


/* What's a Blog? */
#home.home-2 #primary, #home.home-2 #secondary {
  color:#666;
}
#home #features {
  list-style:none;
}
#home #features li {
  background:url(/img/start_features_sprite.png) no-repeat;
  font-size:105%;
  line-height:1.5;
  padding:5px 0 25px 80px;
}
#home #features li strong {
  color:#000;
  font-size:130%;
}
#home #features #feature-your {
  background-position:left 0;
}

#home #features #feature-easy {
  background-position:left -140px;
}

#home #features #feature-flexible {
  background-position:left -280px;
}

#home.home-1 #primary {
  background:url(/img/bg_what.png) no-repeat left top;
}

#home.home-1 #primary h1 {
  margin:0 0 .35em;
  color:#666;
  font-weight:normal;
  font-size:150%;
  _font-size:130%;
  padding:5px 0 0 10px;
  float:left;
  }
#home.home-2 #primary h1 {
  margin-top:5px;
  }
#home.home-1 #primary h2 strong, #home.home-1 #primary td:hover a strong, #home.home-1 #primary p strong {
  color:#000;
  }
#home.home-1 #primary table {
  margin:0;
  width:200px;
  clear:right;
  float:left;
  background:none;
  border:0;
  padding:0;
  margin-top:18px;
  }
#home.home-1 #primary td {
  margin:0;
  padding:0;
  text-align:center;
  vertical-align:top;
  border:0;
  width:50%;
  }
#home.home-1 #primary td a {
  display:block;
  padding:75px 6px 6px;
  border:1px solid #fff;
  text-decoration:none;
  color:#666;
  line-height:1.3em;
  font-weight:normal;
}
#home.home-1 #primary td a:hover {
  color:#000;
  text-decoration:none;
  }
html>body#home.home-1 #primary td:hover {
  background-color:#F5EDE3;
  border-color:#E1D4C0;
  }
#home.home-1 #w-pub {background:url(/img/icon_wpub.png) no-repeat center top;}
#home.home-1 #w-shr {background:url(/img/icon_wshr.png) no-repeat center top;}
#home.home-1 #w-pst {background:url(/img/icon_wpst.png) no-repeat center top;}
#home.home-1 #w-con {background:url(/img/icon_wcon.png) no-repeat center top;}
#home.home-1 #primary td strong {
  display:block;
  color:#000;
  font-size:120%;
  }
#home.home-1 #primary p {
  clear:left;
  margin:0;
  padding:10px 0 0;
  text-align:center;
  line-height:1.5em;
  font-size:100%;
  }
#home.home-1 #primary #tour-btn {
  float:right;
  margin:5px 5px 10px;
}
#home.home-1 #primary #tour-btn,
#home.home-1 #primary #tour-btn div {
  background-image:url(/img/btns/ubtn_blue_white_large_grad.gif);
  }
#home.home-2 #create-btn a {
  width:190px;
}
#home.home-2 #create-motto {
  text-align:center;
}
#home.home-2 #main h2 {
  color:#000;
  font-weight:bold;
  font-size:125%;
  margin-bottom:.25em;
}
#home.home-2 #main h3 {
  text-transform:none;
  letter-spacing:0;
  font-size:100%;
  color:#666;
}
#home.home-2 #main h3 a {
  color:#666;
  text-decoration:none;
}
#home.home-2 #main h3 a:hover {
  text-decoration:underline;
}


/* Explore Blogs */
#home.home-1 #explore {
  padding:0 20px;
  margin:-6px 0 0;
  }
#home.home-1 #explore h3 {
  margin:0;
  line-height:1em;
  }
#home.home-1 #explore h3 strong {
  color:#555;
  }
#home #explore ul {
  float:left;
  padding:0;
  margin:0 0 .8em;
  font-size:95%;
  overflow:hidden;
  height:1.4em;
  position:relative;
  }
#home #explore ul.yesscript {
  height:2.2em;
  margin:0;
  }
#home #explore li {
  background:none;
  margin:0;
  padding:0 .5em 0 0;
  position:relative;
  white-space:nowrap;
  overflow:hidden;
  line-height:1.4em;
  width:100%;
  }
#home #explore ul.yesscript li {
  display:none;
  }
#home #of-note-holder {
  padding:0 0 0 15px;
  float:left;
  width:300px;
  overflow:hidden;
  position:relative;
}
#home.home-2 #of-note-holder {
  padding:0;
  width:250px;
}
#home.home-1 #of-note {
  width:250px;
  overflow:hidden;
}
#home.home-2 #of-note {
  width:200px;
  overflow:hidden;
}
#home #of-note.yesscript {
  overflow:visible;
  }
#home #of-note-more {
  font-size:90%;
  padding:0 0 0 1em;
  position:absolute;
  top:0;
  right:0;
  }
#home #of-note-buttons {
  position:relative;
  float:left;
  margin:0 .25em 0 0;
  line-height:1.2em;
  }
#home #of-note-buttons img {
  margin:1px;
  width:14px;
  height:14px;
  vertical-align:bottom;
  }
#home.home-1 #of-note-buttons .btn-left {
  background:url(/img/arrow-left.png) top left no-repeat;
}
#home.home-1 #of-note-buttons .btn-right {
  background:url(/img/arrow-right.gif) top left no-repeat;
}
#home.home-2 #of-note-buttons .btn-left {
  background:url(/img/arrow_bon_sprite.png) 0 top no-repeat;
}
#home.home-2 #of-note-buttons .btn-right {
  background:url(/img/arrow_bon_sprite.png) -16px top no-repeat;
}
#home.home-1 #recently-updated-holder {
  float:left;
  width:350px;
  }
#home.home-1 #recently-updated-holder h3 {
  z-index:2;
  }
#home.home-1 #recently-updated li {
  width:340px;
  }


/* Progress */
#progress {
  line-height:1.2em;
  padding-bottom:12px;
  font-size:93%;
}
#progress ol, #progress ol li {
  display:inline;
}
#progress ol {
  margin:0;
  padding:0;
  }
#progress ol li {
  background:url(/img/icon_prog_arrow.gif) no-repeat right center;
  margin:0 4px 0 0;
  padding:0 20px 0 0;
  }
#progress img {
  vertical-align:middle;
}
#progress img.prognumber {
  padding-right:2px;
  margin-bottom:1px;
}
#progress img.progarrow {
  padding:0 4px 0 5px;
}
#progress #prog3, #progress #prog-adv {
  background-image:none;
}
#progress strong, #progress a, #progress em {
  vertical-align:middle;
  font-style:normal;
  text-transform:uppercase;
  text-decoration:none;
}
#progress strong {color:#333;}
#progress em {color:#CABBA9;}
#progress a {color:#988368; font-weight:normal;}
#prog1 strong {background-image:url(/img/icon_prog1b.gif);}
#prog2 strong {background-image:url(/img/icon_prog2b.gif);}
#prog3 strong {background-image:url(/img/icon_prog3b.gif);}
#progress p em {background-image:url(/img/icon_prog_createa.gif);}
#progress p strong {background-image:url(/img/icon_prog_createb.gif);}


/* FTP Publishing */
#prog-spinner, #prog-spinner img, #progress-message, #progress-message .status, #ftpDetails {
  float:left;
}
#prog-spinner {
  text-align:center;
}
#progress-message {
  padding-left:20px;
}
#ftpDetails {
  padding-left:10px;
}
#timeout p {
  position:relative;
  left:5em;
}


/* Create account */
#createaccountmessage {
  background:url(/img/icon_reg1.gif) left top no-repeat;
  padding-top:5px;
  padding-left:60px;
  padding-bottom:20px;
  margin-bottom:-5px;
}


/* Tables */
table, th, #captcha-table td .desc {
  font-size:100%;
  }
table, table table th, table table td, .head th, #captcha-table td {
  border:0;
  }
table {
  background:#fff url(/img/bg_table.jpg) repeat-x left top;
  color:#333;
  width:100%;
  }
table table {
  background:none;
}
th, td, #invite-login-table th {
  padding:6px 10px 5px;
  line-height:1.5em;
  border-width:1px 0 0;
  }
th, td {
  border-top:1px solid #CABBA9;
  font-size:93%;
  text-align:left;
  }
th, td.icon {
  background:#fff;
  }
th, .head th.first, tr .icon {
  padding-left:5px;
}
th {
  color:#664E38;
  }
.head th {
  background:#036;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  text-transform:uppercase;
  vertical-align:bottom;
  color:#fff;
  font-size:85% !important;
  _font-size:10px !important;
  line-height:1.2em;
  white-space:normal;
  }
.date, .time, .num {
  text-align:right;
  }
.date, .time {
  white-space:nowrap;
  }
tr .icon, td.noposts {
  text-align:center;
  }
tr .icon {
  padding-right:5px;
  width:4%;
  }
td.noposts {
  font-size:150%;
  }
#invite-login-table th, td {
  font-size:95%;
}
#invite-login-table th {
  border-top:1px solid #CABBA9;
  width:35%;
}
#invite-login-table td {
  border-top:1px solid #CABBA9;
}
#invite-login-table .text {
  width:10em;
}
.separator {
  background:#fff;
  border-left:1px solid #CABBA9;
  border-right:1px solid #CABBA9;
  width:2px
}
#captcha-table .cmt {
  font-size:95%;
  color:#111;
  display:block;
  margin:.5em 0 0;
  }


/* Module */
.mod, .bmod {
  padding-bottom:6px;
  margin-bottom:15px;
  }
.mod2 {
  padding-top:6px;
  }
#sidebar .mod {
  background:url(/img/bg_mod_bot.png) no-repeat left bottom;
  }
#sidebar .mod2 {
  background:url(/img/bg_mod_top.png) no-repeat left top;
  }
#sidebar .mod3 {
  border:2px solid #E1D4C0;
  border-width:0 2px 1px;
  border-bottom-color:#F5EDE3;
  padding:2px 10px;
  }
#sidebar .mod2>.mod3 {
  border-bottom:0;
  }
#sidebar .bmod {
  background:#69f url(/img/bg_bmod_bot.png) no-repeat left bottom;
}
#sidebar .bmod .mod2 {
  background:url(/img/bg_bmod_top.png) no-repeat left top;
}
#sidebar .bmod .mod3 {
  border:2px solid #154890;
  border-width:0 2px;
  padding:2px 10px;
}
#sidebar .bmod .text {
  border:1px solid #036;
}
#sidebar .bmod a {
  color:#036;
}
#sidebar .bmod a:hover {
  color:#fff;
}
#sidebar label {
  font-weight:bold;
  color:#826C55;
}


/* Tour */
#tour {
  padding-left:65px;
  background-repeat:no-repeat;
  background-position:left top;
  }
#tour h1 {
  margin:0 0 10px;
  line-height:60px;
  font-size:200%;
  }
.t-start {
  background-image:url(/img/tour/icon60_start.png);
  }
.t-pub {
  background-image:url(/img/tour/icon60_pub.png);
  }
.t-shr {
  background-image:url(/img/tour/icon60_shr.png);
  }
.t-pst {
  background-image:url(/img/tour/icon60_pst.png);
  }
.t-con {
  background-image:url(/img/tour/icon60_con.png);
  }
.t-des {
  background-image:url(/img/tour/icon60_des.png);
  }
.t-end {
  background-image:url(/img/tour/icon60_end.png);
  }
#buttons {
  background:#fff;
}
#buttons td {
  border-top:0;
  padding:0;
}
.blogger-tour #main-wrap {width:590px;}
.blogger-tour #main-wrap {
  float:left;
  padding-left:60px;
  }
.blogger-tour #main {
  background-image:url(/img/c590_top.gif);
  float:left;
  width:590px;
  }
.blogger-tour #m2 {
  background-image:url(/img/c590_bot.gif);
  }
.blogger-tour #m3 {
  width:550px;
  }


/* BUTTON:"Create a blog" */
.blogger-tour #create-btn, .blogger-tour #create-btn .t {
  position:relative;
}
.blogger-tour #create-btn {
  top:14px;
}


/* Reg */
#reg h1 {
  margin:0 60px 15px 60px;
  line-height:45px;
  }
#reg1, #reg2, #reg3, #reg4, #reg-adv, #reg-create, #reg-done, #reg-check {
  background-repeat:no-repeat;
  background-position:left top;
  zoom: 1;
}
#reg1 {background-image:url(/img/icon_reg1.gif);}
#reg2 {background-image:url(/img/icon_reg2.gif);}
#reg3 {background-image:url(/img/icon_reg3.gif);}
#reg4 {background-image:url(/img/icon_reg4.gif);}
#reg-adv {background-image:url(/img/icon_reg_adv.gif);}
#reg-create {background-image:url(/img/icon_reg_create.gif);}
#reg-done {background-image:url(/img/icon_reg_fatcheck.png);}
#reg-check {background-image:url(/img/icon_reg_fatcheck.png);}
#reg table {
  width:610px;
  margin-left:60px;
  }
#reg th {
  width:25%;
  padding-left:0;
  }
#reg th, #reg td {
  vertical-align:top;
  }
form h2 {
  margin:5px 0 10px 60px;
  font-size:125%;
  color:#333;
  }
form h2 strong {
  color:#f60;
  }
form .desc, form .desc2 {
  width:25%;
  color:#826C55;
  font-size:88%;
  }
form .desc2 {
  width:auto;
  }
form .desc p, form .desc2 p {
  color:inherit;
  font-size:100%;
  }
form .desc em, form .desc2 em {
  color:#666;
  }
form .text, form .text-custom {
  border:1px solid #E1D4C0;
  border-color:#CABBA9 #E1D4C0 #E1D4C0 #CABBA9;
  }
#reg form .text, #reg form .text-custom {
  width:150px;
  }
.error .error, .errormsg {
  background:url(/img/icon_alert15.gif) no-repeat left top;
  padding-left:20px;
  margin-top:5px;
  color:#c00;
  }
form .error .text {
  border-color:#900 #c00 #c00 #900;
  }
.error label {
  color:#c00;
  }
#reg form .text-custom {
  width:auto;
  }
#reg .next {
  margin:10px 0 0 60px
  }
#reg .back {
  padding-left:60px;
  }
#reg-done p {
  margin-left:60px;
  margin-right:60px;
  }

#advancedBlock dl {
  text-align: left;
  padding-top: 10px;
  border-width: 0;
}

#advancedBlock dl dt {
  text-align: right;
  width: 145px;
  padding-right: 10px;
}

#advancedBlock dl dd {
  margin-left: 160px;
  color: #333;
}

/* patch for choose google account page */
#create-account-btn {
  line-height:40px;
  }

/* Reg:Choose Template*/
.templates {
  padding-left:0;
  padding-right:0;
  font-size:88%;
  }
#templatescroll {
  margin-left:60px;
  height:350px;
  overflow:auto;
  background:url(/img/bg_table.jpg) top repeat-x;
  }
#templatescroll table {
  margin-left:0;
  width:580px;
  background:none;
  }
td.templates {
  width:450px;
  }
.templates ul {
  margin:0;
  padding:0;
  list-style:none;
  float:left;
  }
.templates li {
  background:none;
  float:left;
  width:225px;
  margin:0 0 20px;
  padding:0;
  }
.templates li .outer {
  background:url(/img/bg_template2_bot1.png) no-repeat left bottom;
  padding:0 0 8px;
  float:left;
  }
td.templates li {
  color:#986;
  }
td.templates li .outer {
  background-position:center bottom;
  cursor:pointer;
  }
#reg-adv .templates li {
  margin-bottom:5px;
  }
.templates li.selected .outer {
  background-image:url(/img/bg_template2_bot2.png);
  }
.templates li .inner {
  background:url(/img/bg_template2_top1.png) no-repeat left top;
  padding:8px 30px 0 10px;
  float:left;
  }
td.templates li .inner {
  background-position:center top;
  padding:8px 20px 0;
  }
.templates li.selected .inner {
  background-image:url(/img/bg_template2_top2.png);
  }
.templates li img {
  display:block;
  }
.templates li .inner div {
  background:#F5EDE3;
  display:block;
  margin:8px 0 5px;
  padding:3px 5px;
  width:175px;
  color:#988368;
  }
.templates li.selected .inner div {
  background:#826C55;
  color:#fff;
  }
.templates li div.creator, .templates li.selected div.creator {
  background:none;
  padding:0;
  margin:5px 0 0;
  text-align:center;
  color:#986;
  }
.templates li .preview {
  text-align:center;
  margin-top:2px;
  }
.templates li .preview a {
  font-weight:normal;
  }
th a.help {
  float:right;
  margin-top:2px;
  }
th a.help img {
  position:static;
  }
.addhelp {
  margin:0 20px 0 80px;
  }
.addhelp h3 {
  background:url(/img/icon_help.gif) no-repeat left center;
  padding-left:18px;
  }
.addhelp dd {
  color:#826C55;
  }


/* @@ Profiles */
#profile-mod p {
  margin:0 0 .5em;
  }
#profile-mod img {
  border:5px solid #000;
  display:block;
  margin-bottom:5px;
  }


/* Featured Blogs */
#featured p {
  margin-bottom:1em;
  }
#featured img {
  display:block;
  margin-bottom:5px;
  }


/* News */
.news dt a {
  color:#000;
  text-decoration:none;
  font-weight:bold;
  }
.news dt a:hover {
  text-decoration:underline;
  }
#home .news dd {
  margin-bottom:0;
  }
.posted {
  color:#BAA68E;
  font-style:normal;
  margin-right:.5em;
  }


/* Comments */
#comments h1 {
  font-size:185%;
  margin-top:.5em;
  }
#comments td {
  vertical-align:top;
  }
#comments textarea {
  border-bottom:solid 1px #333;
  border-right:solid 1px #222;
  border-top:solid 2px #aaa;
  border-left:solid 1px #bbb;
  padding:2px;
  margin:.3em 0 0;
  }
#comments #post {
  margin:0;
  padding:0;
  width:35em;
  }
#comments textarea {
  width:100%;
  }
#comments #postoptions {
  margin:0;
  font-size:95%;
  vertical-align:middle;
  background:#eee;
  padding:.3em .3em .3em 1em;
  width:36em;
  }
#comments #postoptions label {
  color:#000;
  }
#comments #postbuttons {
  margin-top:1.3em;
  margin-bottom:1.75em;
  }
#comments .smallprint {
  font-size:90%;
  }


/* Footer */
#footer {
  clear:both;
  padding:15px 0 0;
  }
#footer div {
  background:#E1D4C0 url(/img/round15_bot.png) no-repeat left bottom;
  }
.pop #footer div {
  background-image:none;
  }
#footer p {
  background:url(/img/round15_top.png) no-repeat left top;
  min-height:2px;
  margin:0;
  padding:7px 20px;
  color:#826C55;
  text-align:center;
  font-size:93%;
  line-height:1.4em;
  }
.pop #footer p {
  background-image:none;
  padding:5px 10px;
  text-align:left;
  }
#footer hr {
  display:none;
  }

/* Buttons */
button {
  padding:.5em;
  cursor:pointer;
}
.siteprimary, .siteprimary:hover, .sitesecondary, .sitesecondary:hover {
  text-decoration:none;
}
.siteprimary {
  background:#69f;
  border-bottom:solid 2px #6986BF;
  border-left:solid 1px #A6C3FF;
  border-right:solid 2px #6986BF;
  border-top:solid 1px #A6C3FF;
  color:#fff !important;
  cursor:pointer;
  font-size:105%;
  font-weight:bold;
}
.siteprimary:hover {
  background:#5C8AE5;
  color:#fff;
}
.sitesecondary {
  border-bottom:solid 1px #6278A6;
  border-left:solid 1px #8FB0F2;
  border-right:solid 1px #6278A6;
  border-top:solid 1px #8FB0F2;
  background:#7894CC;
  color:#fff;
  font-size:95%;
  font-weight:bold;
  padding:.3em;
}
.sitesecondary:hover {
  background:#6982B3;
  color:#fff;
  }


/* Blog Invites */
.invites h1 {
  font-weight:normal;
  color:#333;
  font-size:180%;
}
.invites p, .invites .blogName, .invites .blogUrl {
  font-size:110%;
}
.invites .blogName {
  font-weight:bold;
}
.invites .blogUrl a, .invites .viewBlog a {
  text-decoration:none;
}
.invites .blogUrl a {
  color:#f60;
  font-weight:normal;
}
.invites .viewBlog {
  text-align:center;
  font-size:150%;
}
.invites .viewBlog a:hover {
  text-decoration:underline;
}
.invites td.hidden, .invites th.hidden, .invites tr.hidden td {
  border:0;
  padding:0;
}
.invites td.separator {
  background:#fff;
  border:1px solid #CABBA9;
  border-bottom:0;
  width:4px;
}
.invites td.guest-login {
  width:200%;
  text-align:center;
}


/* Miscellaneous */
p, dd {
  margin:0 0 .75em;
}
p, dl {
  line-height:1.5em;
  }
#newsblock p, #promoblock p, #sidebar p, dl, .next, .back {
  font-size:93%;
  }
p strong {
  color:#000;
  }
ul, .r {
  padding:0;
}
ul {
  margin:0 0 1em;
  list-style:none;
}
#main ul {
  margin-left:.5em;
  }
#main table ul {
  margin-left:0;
  }
li {
  margin:0 0 .25em;
  padding:0 0 0 12px;
  background:url(/img/bullet.gif) no-repeat left .45em;
  line-height:1.2em;
  }
dl, form, .r, .b-msg p {
  margin:0;
  }
dt, .back, img.left, p.left {
  float:left;
}
dt {
  margin-right:.5em;
  }
.nowrap {
  white-space:nowrap;
  }
.next, .back {
  margin:1.5em 0 0;
}
.next {
  text-align:right;
  }
.next input {
  color:#36c;
  text-decoration:underline;
  font-weight:bold;
  }
img.left, p.left {
  margin:0 10px 3px 0;
  }
img.right, p.right {
  float:right;
  margin:0 0 3px 10px;
  }
p.left img, p.right img, .r {
  display:block;
  }
table label {
  margin-right:5px;
  }
.r {
  clear:both;
  height:1px;
  line-height:1px;
  font-size:1px;
  }
.hide {
  visibility:hidden;
  }
.b-msg {
  border:1px solid black;
  background-color:#FFF9BF;
  margin-top:10px;
  margin-bottom:1.4em;
  font-size:95%;
  }
.b-msg p {
  padding:.8em;
  }
.aural {
  position:absolute;
  top:-9999px;
  width:1px;
  height:1px;
  overflow:hidden;
  }


/* Breadcrumb Navigation */
#crumbnav {
  text-align:left;
  border-bottom:solid 1px #F5EDE3;
  margin-bottom:2em;
  font-size:85%;
  padding-bottom:10px;
  }
#crumbnav a {
  font-weight:normal;
  }


/* Save in Site */
.sucessheader {
  margin:0 30px;
  padding:0 0 3px 0;
  border-bottom:#006600 1px dashed;
  }
.sucessheader strong {
  color:green;
  }

.sucessheader a {
  font-weight:normal;
  }


/* TODO(thuang):remove after beta after the fix is in gaia */
#createaccount img[height="1"] {
  display:none;
}


/* Mobile pages */
#cont-btn {
  width:105px;
}
#keep {
  position:relative;
  left:60px;
}


/* Gaia pages */
#accountlogo {
  float:right;
}

/* Photo upload */
.previewImageDiv {
  width:320px;
  height:320px;
  text-align:center;
  margin-top:0;
  margin-bottom:3px;
  padding:5px;
  background:#fff;
  border:1px solid #E1D4C0;
}


/* WMX signup page */
.wmxSidebar {
  width:240px;
  float:right;
}
.choiceLink {
  margin:4em 0;
}
.wmxMain {
  float:left;
  width:400px;
  margin-bottom:1em;
}
.wmxTools, .wmxLinks, .wmxTraffic, .wmxLearnmore {
  padding-left:45px;
}
.wmxTools {
  background:url(/img/wmx_tools.gif) no-repeat top left;
}
.wmxLinks {
  background:url(/img/wmx_links.gif) no-repeat top left;
}
.wmxTraffic {
  background:url(/img/wmx_traffic.gif) no-repeat top left;
}
.wmxLearnmore {
  background:url(/img/wmx_learnmore.gif) no-repeat top left;
}
.wmxStatusWarning {
  background:url(/img/icon_alert15.gif) left no-repeat;
  font-size:120%;
  background-color:red;
  text-align:center;
}
.dashboardChooser {
  background:#69f;
  color:#fff;
  float:right;
  padding:4px 4px 0;
}


/* Blogger Features page */
.featuresNew {
  font-weight:bold;
  color:#F60
}
.featuresTemplate {
  background:url(/img/features/features_icon_template.png) no-repeat top left;
  padding-left:75px;
}
.featuresPublish {
  background:url(/img/features/features_icon_post.png) no-repeat top left;
  padding-left:75px;
}
.featuresSimple {
  background:url(/img/features/features_icon_easy.png) no-repeat top left;
  padding-left:75px;
}
.featuresUrl {
  background:url(/img/features/features_icon_url.png) no-repeat top left;
  padding-left:75px;
}
.featuresPhotos {
  background:url(/img/features/features_icon_photos.png) no-repeat top left;
  padding-left:75px;
}
.featuresEarnMoney {
  background:url(/img/features/features_icon_earn.png) no-repeat top left;
  padding-left:75px
}
.featuresFollowing {
  background:url(/img/features/features_icon_followers.png) no-repeat top left;
  padding-left:75px;
}
.featuresFeedback {
  background:url(/img/features/features_icon_feedback.png) no-repeat top left;
  padding-left:75px;
}
.featuresId {
  background:url(/img/features/features_icon_identity.png) no-repeat top left;
  padding-left:75px;
}
.featuresSubscribePost {
  background:url(/img/features/features_icon_notify.png) no-repeat top left;
  padding-left:75px;
}
.featuresLanguages {
  background:url(/img/features/features_icon_languages.png) no-repeat top left;
  padding-left:75px;
}
.featuresPages {
  background:url(/img/features/features_icon_pages.png) no-repeat top left;
  padding-left:75px
}
.featuresMobile {
  background:url(/img/features/features_icon_onthego.png) no-repeat top left;
  padding-left:75px;
}
.featuresTeamBlog {
  background:url(/img/features/features_icon_group.png) no-repeat top left;
  padding-left:75px;
}
.featuresThirdParty {
  background:url(/img/features/features_icon_3rdparty.png) no-repeat top left;
  padding-left:75px;
}
.featuresMore {
  padding-left:75px;
}
.features h4 {
  font-size:110%;
}


/* Language specific CSS */
/* Vietnamese needs to use Arial */
body.lang_vi, div.lang_vi {
  font:small arial,sans-serif;
}
/* Make line-height a bit taller in gujarati */
#home.lang_gu #secondary h1 {
  line-height:1.3em;
}
/* For some indic languages we want the alignment to be baseline, not bottom */
#home.lang_gu #signin-btn-holder span.ubtn, #home.lang_te #signin-btn-holder span.ubtn, #home.lang_ml #signin-btn-holder span.ubtn, #home.lang_kn #signin-btn-holder span.ubtn, #home.lang_bn #signin-btn-holder span.ubtn, #home.lang_or #signin-btn-holder span.ubtn {
  vertical-align:baseline;
}
