﻿    /* RESET */
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    outline: 0;
	    font-size: 100%;
	    /*vertical-align: baseline;*/
	    background: transparent;
    }
	
    body {
        background-image:url(images/background.jpg);
        background-repeat:repeat;
    }
    .container {
        postion:relative;
        padding:0px 7px 0px 7px;
        margin:0px auto 0px auto;
        width:802px;
        background-image:url(images/main_bg.jpg);
        background-position:top left;
        background-repeat:repeat-y;
        min-height:600px;
        /*border:1px solid #FFCC00;*/
    }
    .header {
        width:802px;
        height:170px;
        background-image:url(images/header_bottom.jpg);
        background-position: bottom center;
        background-repeat:no-repeat;
		position:relative;
    }
    .logo {
        width:299px;
        margin:0px;
        padding:0px 0px 0px 251px;
        float:left;
    }
    .nav {
        vertical-align:bottom;
        padding:10px 0px 0px 0px;
        font-family:Arial,sans-serif;
        font-size:13px;
        font-color:#242a34;
		display:block;
		clear:both;
		text-align:center;
		line-height:13px;
		height:13px;
    }
    
    .nav a, .footer a, .content a {
        text-decoration:none;
        color:#719f30;
    }
    
    .nav a:hover, .content a:hover {
        text-decoration:underline;
    }    
    
    .footer a, .footer a:hover
    {
		cursor:pointer;
    }
    
    .footer {
        width:760px;
        margin:20px 20px 0px 20px;
        border-top:1px solid #878a90;
        text-align:center;
        font-family:Arial,sans-serif;
        font-size:13px;
        color:#242a34;
        padding-top:5px;
        padding-bottom:10px;
        vertical-align:bottom;
    }
    
    .content {
        width:763px;
        margin:20px 20px 0px 20px;
        text-align:left;
        font-family:Arial,sans-serif;
        font-size:16px;
        color:#77787b;
        padding-top:5px; 
        line-height:19px; 
    }
    
    .associated-content {
        float:right;
    }
    
    
    h2 {
        font-family:Georgia,'Times New Roman',Times,serif;;
        font-size:18px;
        font-weight:bold;
        color:#242a34;
        text-transform:uppercase;
    }
    
    h3 
    {
        font-family:Arial,sans-serif;
        font-size:16px;
        color:#719f30;
        font-weight:normal;
        padding-top:10px;
    }
    
    p 
    {
		padding:0px 0px 10px 0px;
    }
    
    .whats-new 
    {
        font-family:Arial,sans-serif;
        font-size:16px;
		color:#242a34;
		line-height:24px;
		padding-top:10px;
		height:350px;
		overflow-y:scroll;
    }
    
    .contact-column 
    {
		font-size:14px !important;
		line-height:17px !important;
		text-align:center;
		float:left;
		width:380px;
    }
    
    .contact-column p
    {	
		display:block;
		margin:0px auto 0px auto;
    }    

    .contact-column a span 
    {
		color:#242a34;
    }
    
    .calendar-container 
    {
		width:763px;
		height:200px;
    }

    .calendar-container .calheader
    {

    }
    
    .calendar-container .calheader a
    {
		display:block;
		float:left;

    }    
    
    .events-workshops 
    {
		
    }
	
	.event-wrap{display:none;}
	
	.post, .entry {
	/*line-height:21px;*/
	line-height:17px !important;
	font-size:14px !important;
	}
	
	.up-event {
		width:700px;
		min-height:400px;
	}
	
	.event-row {
		display:block;
		float:left;
		margin:0px;
		padding:30px 0px 0px 0px;
		width:700px;
	}
	
	.details-row span {
		color:#719F30;
	}
	
	.title-row {
		display:block;
		float:right;
		width:529px;
		text-align:left;
		margin:0px;
		padding:0px 0px 9px 0px;
		color:#000000;
	}	

	.event-row  img{
		display:block;
		float:left;
		margin:0px 20px 0px 0px;
		border: 2px dotted #67979b; padding:2px;
	}
	
	.event-row  .mydescription {
		display:block;
	}
	
    table {
        padding:0px;
        margin:0px;
        border:0px;
    }

    #sunday table {
        padding-left:0px;
    }
    
    #monday table {
        padding-left:60px;
    }

    #tuesday table {
        padding-left:184px;
    }


    #wednesday table {
        padding-left:300px;
    }
        

    #thursday table {
        padding-left:420px;
    }
        

    #friday table {
        padding-left:535px;
    }
        

    #saturday table {
		position:absolute;
        right:0px;
    }
        
    td {
        padding:3px;
        margin:0px;
        border:0px;
        /* border:1px solid #ffcc00; */
    }
    
    .week-container {
        width:760px;
        height:100px;
        /* border:1px solid #ffcc00; */
        font-size:12px;
		clear:left;
		padding-top:10px;
        position:relative;
    }

	.week-container td {
		max-width:100px;
		vertical-align:top;
	  
    }
	
	.print {
		display:block;
		display:none;
		position:absolute;
		top:10px;
		right:40px;
		color:#719f30;
	}
	
	.nav {
		position:relative;
	}	
	
