/* ------------------------------------------
Project: Template 13
Purpose: Site Specific
Author: Katelynn O'Brien
Date: 04/08/08
--------------------------------------------- */
body
	{
	color: #555;
	background-color: #e7e7e7;
	}
	

/* JQUERY BANNER
--------------------------------------------- */
#banner div
        {
        width: 760px;
        height: 220px;
        }
        
        
/* Geckoman Splash Image
--------------------------------------------- */
#geckomansplash {
    /*visibility: hidden;*/
    left: 360px;
    position: absolute;
    top: 10px;
    z-index: 5000;
}
#geckomansplash img {
	border:0;
}

/* THIRD LEVEL SUBPAGES NEED SHORTER WIDTH SO TITLES DON'T GO INTO CONTENT
--------------------------------------------- */

#left ul ul ul a, #left ul ul ul a:visited, #left ul ul ul a:focus, #left ul ul ul a:hover, #left ul ul ul a:active, #left ul ul ul a.down, #left ul ul ul a.down:visited, #left ul ul ul a.down:focus, #left ul ul ul a.down:hover, #left ul ul ul a.down:active
        {
        width: 120px;
        }

#left ul ul ul li, #left ul ul ul li.down
        {
        width: 120px;
        }



	
/* LAYERS
--------------------------------------------- */

#header
	{
	background-color: #908360;
	border-bottom: 3px solid #fff;
	}

#banner
	{
	background-color: #fff;
	}
	
#left_right_container
	{
	background-color: #fff;
	border-top: 8px solid #fff;
	}

#breadcrumb
	{
	border-bottom: 1px solid #ccc;
	}
	
#footer
	{
	color: #999;
	}


/* HEADINGS
--------------------------------------------- */

h1
	{
	color: #333;

	}

#content h1
	{
	line-height: 1em;
	}	
h2
	{
	color: #444;
	
	}

#center h2
	{
	color: #fff;
        background-color: #0f3b6e ;
	}
	
#right h2
	{
	color: #fff;
        background-color: #888888 ;
	}
	
h3
	{
	color: #036;
	}

#center h3
	{
	color: #c00;
	}

#right h3
        {
        color: #333;
	}


/* IMAGES
--------------------------------------------- */

img
	{
	border: 0;
	}

img.left
	{
	border: 0;
	}

img.right
	{
	border: 1px solid #333;
	}

img.center
	{
	border: 1px solid #333;
	}

	
/* LISTS
--------------------------------------------- */

#header li
	{
	border-right: 1px solid #fff;
	}

#banner ul
	{
	padding: 3px 0;
	background-color: #7ca2cf;
	}

#banner ul li
	{
	border-right: 1px solid #fff;
	}

#header ul li:first-child, #banner ul li:last-child
	{
	border-right: 0;
	}
	
#left ul
	{
	background-color: #777777;
	}
	
#left ul li.down
	{
	background-color: #c8dcf3;
	border-bottom: 1px dotted #fff;
	}
	
#left ul ul
	{
	background-color: #c8dcf3;
	}

#left ul ul li.down
	{
	border: 0;
	}

#footer ul
	{
	background-color: #fff;
        border-bottom: 1px solid #999;
	}

#footer li
	{
	border-right: 1px solid #999;
	}
	
#footer li.last
	{
	border: 0; /* removes border from last list item */
	}

#eventslist ul li /* month */
        {
	color: #6b9e27;
        }

#eventslist ul li ul li
        {
        color: #666;
        }

ul.horizontal li
	{
	display: inline;
	padding: 0 10px 0px 0px;
	}

ul.horizontal
	{
	padding: 0px;
	margin: 0px;	
	}	
/* LINKS
--------------------------------------------- */

a, a:visited
	{
	color: #c00;
	}
	
a:focus, a:hover, a:active
	{
	color: #000;
	}

#header ul a, #header ul a:visited
	{
	color: #3c3a34;
	}

#header ul a.down
        {
        text-decoration: underline;
        }

	
#banner ul a, #banner ul a:visited
	{
	color: #fff;
	}

#banner ul a.down, #banner ul a.down:visited, #banner ul a.down:focus, #banner ul a.down:hover, #banner ul a.down:active
	{
	color: #fff;
	}
	
#left ul a, #left ul a:visited
	{
	color: #fff;
	background-color: #7ca2cf;
	border-bottom: 1px dotted #fff;
	}

#left ul a:focus, #left ul a:hover, #left ul a:active	
	{
	background-color: #c8dcf3;
	color: #333;
	}
	
#left ul a.down, #left ul a.down:visited, #left ul a.down:focus, #left ul a.down:hover, #left ul a.down:active
	{
	color: #333;
	background-color: #c8dcf3;
	border: 0;
	}
	
#left ul ul a, #left ul ul a:visited
	{
	color: #333;
	background-color: #c8dcf3;
	border: 0;
	}
	
#left ul ul a:focus, #left ul ul a:hover, #left ul ul a:active,
#left ul ul a.down, #left ul ul a.down:visited, #left ul ul a.down:focus, #left ul ul a.down:hover, #left ul ul a.down:active
	{
	color: #cc0000;
	background-color: #c8dcf3;
	text-decoration: none;
	border: none;
	}

#left ul ul a.down, #left ul ul a.down:visited, #left ul ul a.down:focus, #left ul ul a.down:hover, #left ul ul a.down:active
	{
	text-decoration: none;
	}

#footer a, #footer a:visited
	{
	color: #999;
	}
	
	
/* TABLES
-------------------------------------------------- */

th
	{
	background-color: #ececec;
	}

th, td
	{
	border: 1px solid #ccc;
	}

table.noborder th, table.noborder td
        {
        border: 0;
        }


