/* Style Sheet for PCDC website. */

body {
    background-image:   url(images/texture.jpg);
    padding-right:      10px;
    padding-left:       10px;
    font-family:        Georgia, "Times New Roman", Times, serif;
    font-size:          small;
}

h1, h2, h3, h4, h5          {
    margin:             0px;
    font-weight:        bold;
}

h1 {
    text-align:         center;
    font-size:          200%;
    font-style:         italic;
    padding-bottom:     10px;
}

h2          {
    text-align:         center;
    font-size:          150%;
    padding:            0px 0px 0px 0px;
}

h3 {
    text-align:         center;
    font-size:          120%;
    padding:            0px 0px 0px 0px;

}

h4, h5 {
    text-align:         left;
    font-size:          120%;
}

.nomargin {
    margin:               0px;
}


.centered {
    text-align:         center;
}

ul
    { list-style-type:  disc;
}

#pagelock   {
    padding:            0px 0px 10px 0px;
    width:              800px;
    margin-left:        auto;
    margin-right:       auto;
    margin-top:         -10px;
}

#content, #banner {
    margin:           0px 0px 0px 120px;
    padding:          10px;
    width:            660px;
}

#banner {
    height:     100px;
}

#links {
    margin:     0px;
    padding:    0px 10px 10px 0px;
    width:      110px;
    float:      left;
}

a:link.lb,
a:visited.lb { color:   #0000ff; }

a:link.lw,
a:visited.lw { color:   #ffffff; }

a:focus.lb  { color:    #ffffff; }

table       {
    margin:             0px;
    vertical-align:     top;
}

tr {
    vertical-align:     top;
}

td {
    vertical-align:     top;
    padding:            0px 10px 20px 0px; }

/*   Welcome   */
td.welcome, td.welcome_head {
    padding-bottom:     0px;
    padding-right:      20px;
}

td.welcome_head {
    font-weight:        bold;
}

/*   Schedule   */
td.event {
    width:  200px;
}

/*   Dance List   */
table.dance_table {
    padding-left:   80px;
}

td.dance_cell {
    width:          170px;
    font-weight:    bold;
}

td.first_cell {
    width:          200px;
    font-weight:    bold;
}

p.dance_note {
    padding-left:   110px;
    text-indent:    -30px;
}

span.indent {
  width: 40px;
}

/*   Registration   */
p.reg_address {
    margin:       0px;
    padding:      0px 10px 0px 60px;
}