body {
    text-align: center;
    color: Black;
    background-color: #EEEEEE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding-top: 0px;
}
img {
    border: none;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.spacer {
    height: 1px;
}
.update {
    margin-left: 5px;
    margin-right: 15px;
    margin-bottom: 10px;
    border-bottom: 1px dotted Silver;
    padding-bottom: 10px;
}
.update_left {
    width: 500px;
    margin-right: 10px;
}
.update_title {
    font-size: 13pt;
}
.update_subtitle {
    font-style: italic;
}
.bold {
    font-weight: bold;
}
.italic {
    font-style: italic;
}
.crag_photo {
    width: 210px;
}
.event {
    color: Navy;
}
.access {
    color: Red;
}
.crag_image {
    border: 1px solid black;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}
.update img {
    border: 1px solid Black;
}
#banner {
    font-weight: bold;
    color: Red;
}
#guide {
    margin-top: 3px;
    margin-bottom: 3px;
}
#footer img {
    margin-right: 20px;
}
#sponsor_box {
    text-align: center;
}
#sponsor_box img {
    margin: 30px;
}
#footer {
    color: Gray;
    margin-top: 10px;
    text-align: center;
    font-size: 8pt;
}
#current_updates {
    border: none;
    width: 754px;
    margin: auto;
    padding-left: 10px;
}
#main_content {
    background-color: White;
    text-align: left;
    border: 1px solid Gray;
    margin: auto;
    width: 960px;
}
#header_container {
    width: 960px;
    height: 128px;
}
#shop_box {
    background: url('../images/bg_shop.gif') no-repeat;
    width: 178px;
    height: 400px;
    margin-left: 10px;
    padding-top: 20px;
    text-align: center;
}
#events_box {
    background: url('../images/bg_events.gif') no-repeat;
    width: 178px;
    height: 240px;
    margin-left: 10px;
    padding-top: 20px;
    text-align: center;
}
#orgs {
    background: url('../images/bg_similar.gif') no-repeat;
    width: 178px;
    height: 270px;
    margin-left: 10px;
    padding-top: 20px;
    text-align: center;
}
.orange {
    color: #ff6600;
}
.red {
    color: Red;
}
.bold {
    font-weight: bold;
}
.column {
    float: left;
}
.clear {
    clear: both;
}

/* slider */
.shadow_top {
    height: 17px;
}
.shadow_bottom {
    height: 17px;
}
.shadow_middle {
    height: 366px;
}
.slider {
    background-color: Gray;
    width: 595px;
    height: 366px;
}
.trigger {
    height: 366px;
}
#slider_box {
    border: none;
    width: 754px;
    height: 400px;
    margin: auto;
    padding-left: 10px;
}
#slider1 {
    background: url('../images/slider1.jpg') no-repeat;
}
#slider2 {
    background: url('../images/slider2.jpg') no-repeat;
}
#slider3 {
    background: url('../images/slider3.jpg') no-repeat;
}
#slider4 {
    background: url('../images/slider4.jpg') no-repeat;
}
#slider5 {
    background: url('../images/slider5.jpg') no-repeat;
}
#slider1_child {
    margin-left: 15px;
    margin-top: 210px;
    width: 370px;
}
#slider2_child {
    margin-left: 250px;
    margin-top: 60px;
    width: 255px;
}
#slider3_child {
    margin-left: 50px;
    margin-top: 35px;
    width: 300px;
}
#slider4_child {
    margin-left: 250px;
    margin-top: 15px;
    width: 255px;
}
#slider5_child {
    margin-left: 365px;
    margin-top: 20px;
    width: 200px;
}
.slider_child {
    background: url('../images/bg_slider_child.png');
    padding: 10px;
    text-align: left;
    color: Black;
}
.center {
    text-align: center;
}
.left {
    text-align: left;
}