/* content */
#page_title {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin: 90px 0 2px 15px;
    padding: 0;
}

#content_box {
    margin: 5px 10px;
    padding: 10px 5px 10px 5px;
    border: 1px solid #2c96aa;
    top: 85px;
    width: 425px;
}

#under_box {
    color: #2c96aa;
    text-align: right;
    padding-right: 25px;
}

#slideshow {
    display: none;
    width: 400px;
    height: 600px;
}

/* column container */
.colmask {
	position: relative;	/* This fixes the IE7 overflow hidden bug */
    clear: both;
    margin: 10px auto 0 auto;
    border: 2px solid black;
    width: 900px; /* width of whole page */
    min-height: 600px;
    overflow: hidden;  /* This chops off any overhanging divs */
}

/* common column settings */
.colright,
.colmid,
.colleft {
    float: left;
    width: 100%;
    position: relative;
}

.col1,
.col2,
.col3 {
    float: left;
    position: relative;
    overflow: hidden;
}

/* 2 Column (double page) settings */
.doublepage {
    background: #fff; /* right column background colour */
}

.doublepage .colleft {
    right: 480px; /* right column width */
/*    background: #fff;  /* left column background colour */
}

.doublepage .col1 {
    width: 400px; /* left column content width (column width minus left and right padding) */
    left: 480px; /* right column width plus left column left padding */
}

.doublepage .col2 {
    width: 470px; /* right column content width (column width minus left and right padding) */
    left: 500px; /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
