/*
-----------------------------------------------
blogger base screen style
author:   douglas bowman
version:  14 Jan 2004
----------------------------------------------- */

html body {
  margin:0;
  padding:0;
  background:#B05182 url("/images/1/body_bg.gif") repeat-y center top;
  text-align:center;
  font: small Verdana,Arial,Sans-serif;
  color:#333;
  }

/* Page Structure
----------------------------------------------- */
#body {
  width:730px;
  padding:10px 0 15px;
  margin:0 auto;
  text-align:left;
  }

#main {
  background:#fff url("/images/1/content_top.gif") no-repeat left top;
  padding-top:15px;
  float:left;
  width:100%;
  }

#m2 {
  background:url("/images/1/content_bottom.gif") no-repeat left bottom;
  padding-bottom:15px;
  float:left;
  width:100%;
  }
#m3 {
  border:3px solid #B05182;
  border-width:0 3px;
  padding:0 15px;
  float:left;
  width:570px;
  }

#sidebar {display:none;}
.ms #sidebar, .sm #sidebar {width:160px; display:block;}
.ms #sidebar, .sm #main-wrap {float:right;}

.ms #main-wrap, .sm #main-wrap {width:560px;}
.ms #main-wrap, .sm #sidebar {float:left;}
.ms #main, .sm #main {
  background-image:url("/images/1/content_top.gif");
  float:left;
  width:560px;
  }
.ms #m2, .sm #m2 {
  background-image:url("/images/1/content_bottom.gif");
  }
.ms #m3, .sm #m3 {
  width:524px;
  }


/* Links
----------------------------------------------- */
a {
  font-weight:bold;
  color:#E9AFCD;
  }
a:hover {
  text-decoration:underline;
  color:#B05182;
  }
a img {
  border-width:0;
  }


/* Header
----------------------------------------------- */
html #header {
  background:#025 url("/images/1/header_bg.gif") repeat-x center top;
  position:relative;
  border-width:0;
  border-bottom:4px solid #000000;
  padding:0;
  }
#h3 {
  width:819px;
  margin:0 auto;
  padding:15px 15px 15px;
  border-bottom:0px solid #000000;
  text-align:left;
  background:url("/images/1/siteimages_01.gif") no-repeat left top;
  }
#home #h3 {
  padding-top:20px;
  padding-bottom:19px;
  }
.pop #h2, .pop #h3 {
  position:static;
  background:none;
  border-width:0;
  width:auto;
  }
.pop #h3 {
  padding:10px 15px 9px;
  }
#header a {
  color:#9cf;
  padding:0 .1em;
  font-weight:bold;
  text-decoration:none;
  }
#header #logo {
  float:left;
  margin:0;
  padding:0;
  text-decoration:none;
  }
#logo img {
  display:block;
  width:150px;
  color:#fff;
  font-size:180%;
  }
#home #logo img {
  width:346px;
  }
.pop #logo img {
  width:97px;
  }
#header #tag {
  background:url("/images/1/tag.gif") no-repeat 100% 70%;
  margin:0;
  float:right;
  width:165px;
  height:40px;
  }
#header #tag em {
  position:absolute;
  left:-2500px;
  }
#header #user {
  float:right;
  width:400px;
  margin:0;
  color:#369;
  text-align:right;
  font-size:88%;
  }
#user strong {
  display:block;
  color:#fff;
  font-size:115%;
  line-height:1.2em;
  }




/* Nav
----------------------------------------------- */
.nav {
  margin:0 0 9px;
  }
.nav strong, .nav a {
  float:left;
  width:80px;
  margin-right:10px;
  }
#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 {
  margin:0 0 15px;
  font-size:220%;
  line-height:1.2em;
  font-weight:normal;
  color:#000;
  }
#home h1 {
  font-size:240%;
  }
h1 strong {
  color:#000;
  }
h1 em {
  font-style:normal;
  font-weight:bold;
  color:#000;
  }
h2 {
  margin:1em 0 .5em;
  font-size:130%;
  line-height:1.3em;
  color:#000000;
  font-weight:normal;
  }
.first {
  margin-top:0;
  }
#main h2 strong {
  color:#f60;
  }
#sidebar .mod h2, #addedblock h2 {
  margin-top:0;
  color:#333;
  }
#sidebar h2 strong, #addedblock h2 strong {
  color:#000000;
  }
#sidebar .bmod h2 {
  margin-top:0;
  color: white;
}
#sidebar .bmod h2 strong {
  color: #036;
}
h3 {
  margin:1em 0 .25em;
  padding:.25em 0;
  font-size:93%;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#000000;
  }
h4 {
  margin:1em 0 .25em;
  font-size:100%;
  }

.pop h1 {
  font-size:160%;
  margin-bottom:.5em;
  }
.pop h2 {
  font-size:110%;
  }


/* Create a Blog
----------------------------------------------- */
#home #secondary h1 {
  line-height:1.1em;
  margin-bottom:0;
  font-size:200%;
  }
#home #secondary ol {
  margin:0;
  padding:.5em 0 .25em;
  list-style:none;
  }
#home #secondary ol li {
  background-repeat:no-repeat;
  background-position:left center;
  padding:8px 8px 8px 38px;
  font-size:125%;
  }
----------------------------------------------- */
#home #primary h1 {
  margin:0 0 .35em;
  color:#666;
  font-weight:normal;
  font-size:150%;
  _font-size:130%;
  min-height:30px;
  padding:5px 145px 5px 10px;
  }
#home #primary h2 strong {
  color:#000;
  }
#home #primary ul {
  margin:0;
  padding:0;
  list-style:none;
  margin-top:18px;
  }
#home #primary ul li {
  margin:0;
  padding:0;
  float:left;
  width:100px;
  text-align:center;
  }
/* Commented Backslash Hack hides rule from IE5-Mac, documented at 
   http://www.sam-i-am.com/work/sandbox/css/mac_ie5_hack.html \*/
html>body#home #primary ul li {
  width:auto;
  min-width:100px;
  }
  /* End hack */
#home #primary li a {
  display:block;
  width:86px;
  height:2.5em;
  padding:75px 6px 6px;
  border:1px solid #fff;
  text-decoration:none;
  color:#666;
  line-height:1.3em;
  font-weight:normal;
  }
html>body#home #primary li a {
  width:auto;
  }
#home #primary li a:hover {
  color:#000;
  text-decoration:none;
  }
html>body#home #primary ul li:hover {
  background-color:#F5EDE3;
  border-color:#A9BAD8;
  }
#home #primary li:hover a strong {
  color:#000;
  }
#home #primary li strong {
  display:block;
  color:#000;
  font-size:120%;
  }
#home #primary p {
  clear:left;
  margin:0;
  padding:10px 0 0;
  text-align:center;
  line-height:1.5em;
  font-size:100%;
  }
#home #primary div#tour-btn {
  position:absolute;
  top:0px;
  right:10px;
  }
#home #primary p strong {
  color:#000;
  }



/* Tables
----------------------------------------------- */
table {
  background:#fff 
  border-width:0;
  font-size:100%;
 
  width:100%;
  }
th, td {
  border-top:1px solid #CABBA9;
  border-width:1px 0 0 0;
  padding:5px 10px;
  font-size:93%;
  line-height:1.5em;
  }
th {
  background:#fff;
  padding-left:5px;
  font-size:100%;
  color:#664E38;
  text-align:left;
  }
.head th {
  background:#036;
  border-width:0;
  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;
  }
.head th.first {
  padding-left:5px;
  }
.date, .time, .num {
  text-align:right;
  }
.date, .time {
  white-space:nowrap;
  }
tr .icon {
  padding-left:5px;
  padding-right:5px;
  text-align:center;
  width:4%;
  }
td.icon {
  background:#fff;
  }
td.noposts {
  text-align:center;
  font-size:150%;
  }


/* Module
----------------------------------------------- */
.mod, .bmod {
  padding-bottom:6px;
  margin-bottom:15px;
  }
.mod2 {
  padding-top:6px;
  }
  

#sidebar {display:none;}
.sm #sidebar {width:160px; display:block;}
.sm #sidebar {float:left;}

  
#sidebar .mod {
  background:#7A2A53 url("/images/1/nav_top.gif") no-repeat left top;
  }
#sidebar .mod2 {
  background:url("/images/1/nav_bottom.gif") no-repeat left bottom;
  }
#sidebar .mod3 {
  border:2px solid #7A2A53;
  border-width:0 2px 0px;
  border-bottom-color:#7A2A53;
  padding:2px 10px;
  }
#sidebar .mod2>.mod3 {
  border-bottom-width:0;
  }


#create-btn, #cont-btn, #cont-tour-btn, #back-btn {float:right;} 
           

/* BUTTON: "Create a blog" 
--------------------------------*/          
#create-btn {
    margin-left:0px !important;
    width:184px;
    margin-top:5px;
  }
  
#create-btn .i {
    _line-height:0;
  }
  
#create-btn p {
    margin-left:-3px !important; 
    margin-top:-5px !important;  
    padding-bottom:.1em !important;
    font-size:13px !important;
    line-height:13px !important;
    
    /* IE */
    _padding-top:2px !important; 
    _margin-top:-11px !important;
    _line-height:10px !important;
  }

html>body #create-btn p {
    padding-top:2px !important;
    margin-top:-4px !important;  
    line-height:81% !important;
    
    /* TODO: remove after fix for 1px artifacts are found */
    line-height:70% !important;
  }
  
#create-btn .b {
    margin-top:-1px !important;
  }


/* BUTTON: "Continue" 
--------------------------------*/
#cont-tour-btn {
  width:105px;
  margin-top:-2px;
  margin-left:-2px;
}  
html>body #cont-tour-btn .i div {
		padding-top:13%;
}  

/* BUTTON: "Back" 
--------------------------------*/
#back-btn {
  width:85px;
  margin-top:-4px;
}  
#back-btn .i div {
  text-align:right;
  padding-right:16px;
  padding-top:15px;
  _padding-top:14px;
}
  



/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  padding:15px 0 0;
  }
#footer div {
  background:#B05182 url("..//images/round15_bot.gif") no-repeat left bottom;
  }
.pop #footer div {
  background-image:none;
  }
#footer p {
  background:url("..//images/round15_top.gif") no-repeat left top;
  min-height:2px;
  margin:0;
  padding:7px 20px;
  color:#826C55;
  text-align:center;
  font-size:93%;
  line-height:1.2em;
  }
.pop #footer p {
  background-image:none;
  padding:5px 10px;
  text-align:left;
  }
#footer hr {
  display:none;
  }


/* Buttons
----------------------------------------------- */
button
  {
    padding:0.5em;
    cursor:pointer;
  }
  
.siteprimary 
  {
    font-weight:bold;
    border-bottom:solid 2px #6986BF;
    border-right:solid 2px #6986BF;
    border-top:solid 1px #A6C3FF;
    border-left:solid 1px #A6C3FF;
    background:#6699ff;
    color:#fff !important;
    font-size:105%;
    text-decoration:none;
    cursor:pointer;
  }

.siteprimary:hover
  {
    background:#5C8AE5;
    text-decoration:none;
    color:#fff;
  }


.sitesecondary
  {
    font-weight:bold;
    border-bottom:solid 1px #6278A6;
    border-right:solid 1px #6278A6;
    border-top:solid 1px #8FB0F2;
    border-left:solid 1px #8FB0F2;
    background:#7894CC;
    color:#fff;
    font-size:95%;
    padding:.3em;
    text-decoration:none;
  }
  
.sitesecondary:hover
  {
    background:#6982B3;
    text-decoration:none;
    color:#fff;
  }
  
  
/* Miscellaneous
----------------------------------------------- */
p {
  margin:0 0 .75em;
  line-height:1.5em;
  }
#newsblock p, #promoblock p, #sidebar p {
  font-size:93%;
  }
p strong {
  color:#000;
  }
ul {
  margin:0 0 1em;
  padding:0;
  list-style:none;
  }
li {
  margin:0 0 .25em;
  padding:0 0 0 12px;
  background:url("..//images/bullet.gif") no-repeat 2px .45em;
  line-height:1.2em;
  }
dl {
  margin:0;
  font-size:93%;
  line-height:1.5em;
  }
dt {
  float:left;
  margin-right:.5em;
  }
dd {
  margin:0 0 .75em 0;
  }
.nowrap {
  white-space:nowrap;
  }
form {
  margin:0;
  }
.next {
  margin:1.5em 0 0;
  text-align:right;
  font-size:93%;
  }
.next input {
  color:#36c;
  text-decoration:underline;
  font-weight:bold;
  }
.back {
  float:left;
  margin:1.5em 0 0;
  font-size:93%;
  }
img.left, p.left {
  float:left;
  margin:0 10px 3px 0;
  }
img.right, p.right {
  float:right;
  margin:0 0 3px 10px;
  }
p.left img, p.right img {
  display:block;
  }
table label {
  margin-right:5px;
  }
label:hover {
  cursor:pointer;
  }
.r {
  clear:both;
  display:block;
  margin:0;
  padding:0;
  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; 
  margin:0;
 }


  

.liststylenone {
		list-style-image: url();
		list-style-type: none;
}

.liststylecheckboxes {
		list-style-image: url(/common/images/listmarkers/checkbox.gif);
		list-style-type: circle;
}


.liststylecheckmarks {
		list-style-image:	 url(/common/images/listmarkers/checkmark.gif);
		list-style-type: circle;
}

.liststyle {
	list-style-image: url();
}

.liststylesquares {
	list-style-image: url();
	list-style-type: square;
}

.liststylecircles {
		list-style-image: url();
		list-style-type: circle;
}

.liststylenumbers {
	list-style-type: decimal;
}

.liststyleletters {
	list-style-image: url();
	list-style-type: upper-alpha;
}
