/*  ----- CONSTANTS ---------
   # Brown (text): #9B865C
   # Light Brown (eileen, nav bar) #c9bda3
   # Mid Brown (starr, p, a, nb:hover ) #9B865C
   # Dark Brown (moderbacher, h1, h2, h3, nb#on ) #76581C
   # _____: (  )  #
*/

/* ----------- MOBILE STYLES ------------- */

/*@media only screen and (max-width: 480px) and (max-device-width: 480px){*/

/*--- iPhone only CSS here ---*/
.floatleft {
    float: none;
}
.floatright {
    float: none;
}

div#containerdiv {
    width: 100%;
    float: none;
    margin: 1px;
    text-align: left;
}

div#titlediv {
    width: 95%;
    float: none;
    margin: 0;
    background: none;
    padding: 0px;
    margin: auto;
    text-align: center;
    border-bottom: 1px solid #b6ac8e;
}

div#titlediv span {
    font:
        normal 2em "Helvetica Neue",
        Arial,
        Helvetica,
        Geneva,
        sans-serif;
    letter-spacing: 1px;
}

div#navdiv {
    width: 97%;
    float: none;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 10px;
    background: none;
    padding: 0px;
    text-align: center;
    z-index: 11;
    /*position: relative;
	margin-top: 24px;
	border: 1px dashed green;*/
}
div#navdiv a {
    font-size: 1.13em;
    letter-spacing: normal;
    margin: 5px 1px 0px 1px;
}
div#leftbar {
    width: 95%;
    text-align: center;
    vertical-align: top;
    line-height: 1em;
    padding: 0px;
    margin: auto;
    margin-top: 5px;
    z-index: 100;
}

div#leftbar a {
    float: none;
    clear: both;
    font-size: 1.2em;
    text-decoration: none;
    font-weight: bold;
    line-height: 1.8em;
    margin-left: 8px;
    margin-right: 8px;
    display: inline-block;
}
.navdivider {
    visibility: visible;
    /*font-weight: bold;*/
}

div#rightbar {
    width: 95%;
    background: none;
    text-align: right;
    vertical-align: top;
    padding: 0px;
    margin: auto;
    margin-top: 5px;
    z-index: 100;
    /*float: none;
	position: relative;
	float: right;
	margin-top: 22px;*/
}

div#contentdiv {
    width: 95%;
    padding: 0;
    margin: auto;
    margin-top: 30px;
    background: none;
    z-index: 10;
}

div.date {
    text-align: left;
    margin-top: 5px;
}

/* My Comment */
body.home div#contentdiv p {
    margin-top: 0;
}

/* BEGIN SHOWS PAGE */
table#showstable {
    width: 100%;
    border-collapse: collapse;
    margin: auto;
}
table#showstable td {
    word-wrap: BREAK-WORD; /* Internet Explorer 5.5+ */
    word-break: break-word;
    white-space: normal;
}
table#showstable img.showsthumb {
    max-width: 30px;
    padding: 0;
    margin: 0;
}
/* END SHOWS PAGE */

/* START CONTACT PAGE */
.twocolumns {
    width: 95%;
    min-height: 0px;
    padding-top: 20px;
}
.columnone {
    border-right: 0;
    border-bottom: 1px solid #b6ac8e;
}
.columntwo {
}

.columntwo,
.columntwo p,
form#contactform,
form#contactform input,
form#contactform textarea {
    text-align: left;
}

div#purchase {
    width: 100%;
    text-align: right;
    margin-top: 10px;
    margin-bottom: 20px;
}

/* END CONTACT PAGE */

span.onlydtp {
    display: none;
}

/* START PRESS PAGE */
.img_pos_right {
    width: 100%;
    margin: 5px;
    float: none;
}

.img_pos_right img {
    width: 100%;
    max-width: 100%;
}
/* END PRESS PAGE */

/*MOBILE/DESKTOP*/
p.desktoponly {
    font-size: 30px;
    color: red;
    visibility: hidden;
}
p.mobileonly {
    font-size: 30px;
    color: red;
    visibility: hidden;
}
/* END MOBILE/DESKTOP */

/*
}
*/
/* ----------- END MOBILE MEDIA INCLUDE ------------- */
