/* leafy green - a free web template by spyka webmaster
   http://www.spyka.net

   modified by Justin Christopher, August 2009 for Irish Arts Foundation of Kentucky, Inc.
*/

/* page */
html, * {
        padding:0;
        margin:0;
}
body {
        background-image:url('images/bodybg.jpg');
        background-repeat:repeat-x;
        background-color:#005400;
        margin:40px auto 10px auto;
        font-size:1.0em;
        color:#000000;
        font-family:Georgia, "Times New Roman", Times, serif;
}

/* headers */
h1 {
        margin-top:-10px;
        font-size:3.4em;
        text-align:right;
        color:#ffffff;
        padding-top:60px;
}
h2 {
        font-family:Nyala, Arial, Helvetica, sans-serif;
        color:#16690f;
}
h3 {
        font-size:1.3em;
        font-weight:normal;
        color:#e08a03;
        border-bottom:1px solid #e08a03;
}
h4 {
        font-size:1.3em;
        color:#000000;
}

/* paragraphs */
p {
        margin:2px 0 15px 0;
        line-height:1.3em;
}

strong {
        font-style:italic;
        font-weight:bold;
}

/* links */
a {
        color:#16690f;
        text-decoration:none;
        border-bottom:1px solid #16690f;
}
a:hover {
        background-color:#cccccc;
}
div#footer a {
        color:#666666;
        border-bottom:1px solid #999999;
}
div#footer a:hover {
        background-color:#DDDDDD;
}

/* tables */
td {
        padding:4px;
        width:20%;
}

tr#header {
        font-weight:bold;
}

/* lists */
ul, ol {
        margin:0 0 5px 30px;
}
.selected {
        background-image:none;
        background-color:#e08a03;
        float:left;
        border:none;
        padding:14px 10px;
                padding-right:20px;
        height:22px;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
        display:block;
}

/* forms */
form {
        padding:10px 0;
        width:50%;
}
form fieldset {
        border:none;
        border-top:1px solid #CCCCCC;
        border-bottom:1px solid #CCCCCC;
        padding:5px;
}
form fieldset legend {
        margin-left:-8px;
        font-weight:bold;
        color:#758738;
        font-size:0.8em;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
form label {
        font-weight:bold;
}
form input, form select, form textarea {
        padding:4px;
        color:#758738;
        font-size:0.9em;
        font-family:Georgia, "Times New Roman", Times, serif;
}
form input.button {
        border:1px solid #8BA043;
        border-right:1px solid #758738;
        border-bottom:1px solid #758738;
        font-weight:bold;
        background-color:#C4D194;
}
        
/* container, header and nav */
div#container {
        background-color:#ffffff;
        width:88%;
        padding:5px;
        margin:0 auto;
}
div#header {
        /*background-image:url('images/headerbg.jpg');
        background-repeat:repeat-x;*/
        background-color:#ffffff;
        height:180px;
        padding:10px;
        overflow:hidden;
}
div#header p {
        text-align:center;
        padding:0;
        margin:0;
        font-size:0.8em;
        color:#ffffff;
}
div#nav {
	background-image:url(../images/navbg.jpg);
	background-repeat:repeat-x;
	height:50px;
}
div#nav ul {
        margin:0;
        padding:0;
}
div#nav ul li {
        display:block;
        float:left;
}
div#nav ul li a {
        float:left;
        border:none;
        padding:14px 10px;
        padding-right:20px;
        height:22px;
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none;
        display:block;
}
div#nav ul li a:hover {
        background-image:none;
        background-color:#e08a03;
}

/* content */
div#content {
        padding:20px 10px 0px 10px;
}
div#content-bottom {
        clear:both;
        padding:10px 10px 0px 10px;
        border-top:1px solid #CCCCCC;

}
        /* column container */
        .colmask {
                position:relative;        /* This fixes the IE7 overflow hidden bug */
                clear:both;
                float:left;
                width:100%;                        /* width of whole page */
                overflow:hidden;                /* This chops off any overhanging divs */;
        }
        /* common column settings */
        .colright,
        .colmid,
        .colleft {
                float:left;
                width:100%;                        /* width of page */
                position:relative;
        }
        .col1,
        .col2,
        .col3 {
                float:left;
                position:relative;
                padding:0px 0px 0px 0px;         /* no left and right padding on columns, we just make them narrower instead
                                                only padding top and bottom is included here, make it whatever value you need */
                overflow:hidden;
        }
        /* 3 Column settings */
        .threecol {
                background:#fff;
        }
        .threecol .colmid {
                right:49%;                        /* width of the right column */
        }
        .threecol .colleft {
                right:2%;                        /* width of the middle column */
                background:#fff;

        }
        .threecol .col1 {
                width:2%;                        /* width of center column content (column width minus padding on either side) */
                left:100%;                        /* 100% plus left padding of center column */
                background-color:#e0a4e3;
        }
        .threecol .col2 {
                width:47%;                        /* Width of left column content (column width minus padding on either side) */
                left:51%;                        /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
        }
        .threecol .col3 {
                width:47%;                        /* Width of right column content (column width minus padding on either side) */
                left:55%;                        /* Please make note of the brackets here:
                                                (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
        }


/* footer */
div#footer {
        clear:both;
        padding:5px;
        border-top:1px solid #CCCCCC;
}
div#footer p {
        font-size:0.8em;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-align:center;
        margin:0;
        padding:5px;
}

/* generic classes */
.bold {
        font-weight:bold;
}

