/*
Theme Name: St. Luke's Red
Theme URI: http://wordpress.org/
Description: Red like the door, brown like the roof
Version: 1.0
Author: Paul Staples and Jesse Bangs
Author URI: http://stlukesseattle.com
*/


body 
{
    text-align: center;
    background-color: #8d0000;
    background-image: url("red_tile.png");
    background-repeat: repeat;
}

#wrapper 
{
    background-image: url("st.luke's_master.png");
    text-align: left;
    position: relative;
    top: -16px;
    width: 800px;
    height: 600px;
    margin-right: auto;
    margin-left: auto;
    color: white;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

#maintext
{
    position: absolute;
    overflow: auto;
    height: 360px;
    width: 369px;
    left: 350px;
    top: 126px;
    padding: 12px;
    font-size: 10pt;
}

#maintext a
{
    color: white;
    font-weight: bold;
    text-decoration: none;
}

#maintext a:hover
{
    text-decoration: underline;
}

#nav
{
    font-size: 13pt;
    position: absolute;
    top: 142px;
    color: white;
    padding: 5px;
    text-transform: lowercase;
}

#nav a:link, #nav a:visited,
#subnav a:link, #subnav a:visited
{
    text-decoration: none;
    color: white;
}

#nav a:hover, #nav a:active,
#subnav a:hover, #subnav a:active
{
    text-decoration: underline;
    color: white;
}

#nav ul, #subnav ul
{
    list-style-type: none;
    margin-left: 27px;
    padding-left: 0px;
}

#nav ul li
{
    padding-top: 5px;
    padding-bottom: 5px;
}

#subnav ul li
{
    padding-top: 3px;
    padding-bottom: 3px;
}

#subnav
{
    font-size: 10pt;
    padding: 3px;
    position: absolute;
    top: 150px;
    left: 150px;
    width: 150px;
    text-align: right;
    text-transform: lowercase;
}

li.current_page_item, li.current_page_parent
{
    list-style-type: disc;
}

#flavorimg
{
    position: absolute;
    top: 356px;
    left: 32px;
    width: 236px;
    height: 164px;
}

/* Styles for the calendar */

.calnk a 
{
}

.calnk a span 
{
    text-decoration: none;
    background:#8D0000;
    display: block;
    margin-top: 1px; 
    padding: 5px; 
}

.calendar-table 
{
    border:none;
    width:100%;
}

.calendar-table tr td
{
    text-align: center;
    vertical-align: middle;
}

.calendar-heading 
{
    height:25px;
    text-align:center;
}

.calendar-next 
{
    width:25%;
    text-align:center;
}

.calendar-prev 
{
    width:25%;
    text-align:center;
}

.calendar-month 
{
    width:50%;
    text-align:center;
    font-weight:bold;
}

.normal-day-heading 
{
    text-align:center;
    width:25px;
    height:25px;
    font-size:0.8em;
}

.weekend-heading 
{
    text-align:center;
    width:25px;
    height:25px;
    font-size:0.8em;
}

.day-with-date, .current-day 
{
    position: relative;
    width:30px;
    height:30px;
    background-color: #8d0000;
    padding: 3px;
}

.day-with-date:hover, .current-day:hover 
{
    padding: 2px;
    border: 1px solid white;
}

.day-with-date:hover span.event, .current-day:hover span.event
{
    z-index: 100;
    display: block;
    position: fixed;
    width: 200px;
    background-color: #8d0000;
    border: 1px solid white;
}

.no-events 
{
    background-color: transparent;
}

.no-events:hover span.event
{
    display: none;
}

.day-without-date 
{
    width:30px;
    height:30px;
}

span.weekend 
{
}


{
    vertical-align:text-top;
    text-align:left;
    width:30px;
    height:30px;
}

span.event 
{
    font-size:0.75em;
    display: none;
}

.kjo-link 
{
    display: none;
    font-size:0.75em;
    text-align:center;
}

.event-title 
{
    font-size: 12px;
}

.event-title-break 
{
    width:96%;
    margin-left:2%;
    margin-right:2%;
    margin-top:5px;
    margin-bottom:5px;
    text-align:center;
    height:1px;
}

.event-content-break 
{
    width:96%;
    margin-left:2%;
    margin-right:2%;
    margin-top:5px;
    margin-bottom:5px;
    text-align:center;
    height:1px;
}

.calendar-date-switcher 
{
    height:25px;
    text-align:center;
    border:1px solid #D6DED5;
}

.calendar-date-switcher form 
{
    margin:0;
    padding:0;
}

.calendar-date-switcher input 
{
    border:1px #D6DED5 solid;
}

.calendar-date-switcher select 
{
    border:1px #D6DED5 solid;
}

.cat-key 
{
    width:100%;
    margin-top:10px;
    padding:5px;
    border:1px solid #D6DED5;
}
