/* -----------------------------------------------
Project: Template 7
Purpose: Blue and Yellow
Author: Rachel Bertolani
Date: 12/01/08
-------------------------------------------------- */


body
	{
	color: #ddbb44;
	background-color: #fff;
	}

body.home
	{
	color: #334466;
	background: #fff url(../images/backgrounds/blue_yellow/column.gif) repeat-y left top 20px;
	}


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

#banner
	{
	border-top: 4px solid #ddbb44;
	}

#left
	{
	color: #111;
	background-color: #fff;
	border-top: 4px solid #ddbb44;
	}
	
#content
	{
	color: #111;
	background-color: #fff;
	border-top: 4px solid #346;
	}

#middle
	{
	color: #111;
	background-color: #db4;
	border-top: 4px solid #346;
	}

#right
	{
	color: #111;
	background-color: #fff;
	border-top: 4px solid #ddbb44;
	}

#sidebottom
	{
	border-top: 1px solid #858376;
	}

#top	
	{
	color: #444;
	background-color: #fff;
	}
	

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

#top ul#topnav li
	{
	color: #111;
	background-color: #fff;
	}

#left ul#mainnav li
	{
	background: url(../images/backgrounds/blue_yellow/bullet.gif) no-repeat 0 .2em;
	}

#left ul#mainnav ul.level2 
	{
	color: #111;
	background-color: #fff;
	}
	
#left ul#mainnav li ul.level2 li
	{
	background: url(../images/backgrounds/blue_yellow/arrow.gif) no-repeat 0 .2em;
	}
	
#events_list ul li
    	{
    	color: #346;
    	}

#events_list ul li ul li
    	{
    	color: #111;
    	}

 #events_list ul li ul li b
    	{
	color: #346;
    	}

 #events_list ul li ul li strong
    	{
    	color: #346;
    	}
    	

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

#middle h1
	{
	color: #ffffff;
	background: #334466 url(../images/backgrounds/blue_yellow/bigbullet.gif) no-repeat 0.2em 1.2em;
	border-top: 1px dotted #fff;
	}

#middle h1.noborder
	{
	background: url(../images/backgrounds/blue_yellow/bigbullet.gif) no-repeat 0.2em 0.3em;
	border: none;
	}

#right h1
	{
	color: #ddbb44;
	background: #fff url(../images/backgrounds/blue_yellow/rightbullet.gif) no-repeat 0.2em 0.3em;
	}

#right h2
	{
	color: #111;
	background-color: #fff;
	}

#content h1
	{
	color: #ddbb44;
	background-color: #fff;
	}
	
#content h2
	{
	color: #346;
	background-color: #fff;
	}
	
#content h3
	{
	color: #346;
	background-color: #fff;
	}

#events_list h2
	{
	color: #346;
	}
	
#content h4
	{
	color: #111;
	background-color: #fff;
	}


/* LINKS
-------------------------------------------------------------- */

a, a:visited
	{
	color: #111;
	}

a:focus, a:hover, a:active
	{
	color: #ddbb44;
	}
	
#middle a, #middle a:visited
	{
	color: #000;
	background-color: #DDBB44;
	}
	
#middle a:focus, #middle a:hover, #middle a:active
	{
	color: #454545;
	background-color: #DDBB44;
	}

#content a:link, a:visited
	{
	color: #111;
	background-color: #fff;
	}

#content a:focus, a:hover, a:active
	{
	color: #ddbb44;
	background-color: #fff;
	}
	
ul#topnav a, ul#topnav a:visited
	{
	color: #111;
	background-color: #fff;
	}
			
ul#topnav a.down, ul#topnav a.down:visited, ul#topnav a.down:focus, ul#topnav a.down:hover, ul#topnav a.down:active
	{
	color: #ddbb44;
	background-color: #fff;
	}
			
ul#mainnav a, ul#mainnav a:visited
	{
	color: #111;
	}

ul#mainnav a:focus, ul#mainnav a:hover, ul#mainnav a:active
	{
	color: #ddbb44;
	}

ul#mainnav a.down, ul#mainnav a.down:visited, ul#mainnav a.down:focus, ul#mainnav a.down:hover, ul#mainnav a.down:active
	{
	color: #ddbb44;
	}

#calendar_container a, #calendar_container a:visited
    	{
    	color: #4d4b40;
    	}

#calendar a, #calendar a:visited
	{
    	color: #ddbb44;
    	background-color: #fff;
    	}

#calendar a:focus, #calendar a:hover, #calendar a:active
    	{
    	color: #ddbb44;
    	background-color: #ece7d4;
    	}


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

img
	{
	border: 0;
	}


/* TABLES
-------------------------------------------------------------- */

table
	{
	background-color: #fff;
	border: 1px solid #dbd6c3;
	}
	
th
	{
	background-color: #ece7d4;
	}

th.no_bg
	{
	background-color: #fff;
	}

tr, th, td
	{
	border: 2px solid #fff;
	}

