/*
--------------------------------------------------
Project: Template 2
Purpose: Screen Master
Author: Katelynn O'Brien
Version: 02/25/08
-------------------------------------------------- */

body
	{
	margin: 0;
	padding: 0;
	font-size: small;
	}
	
	
/* LAYERS
-------------------------------------------------- */

#top
	{
	position: relative;
	width: 765px;
	padding: 11px 0 0 15px;
	font-size: 75%;
	text-transform: uppercase;
	}
	
#search
	{
	position: absolute;
	top: 20px;
	left: 5px;
	}
	
#banner
	{
	position: relative;
	width: 780px;
	height: 165px;
	}

#bottom_container
	{
	position: relative;
	width: 780px;
	}
		
#left
	{
	position: absolute;
	top: 0;
	left: 0;
	width: 173px;
	padding: 0 15px 25px 15px;
	font-size: 85%;
	}
	
#center
	{
	position: absolute;
	top: 0;
	left: 203px;
	width: 372px;
	margin: 0;
	padding: 0;
	font-size: 85%;
	}
	
#box1
	{
	padding: 11px 15px 0 50px;
	}
	
#more_top
	{
	position: relative;
	left: 201px;
	bottom: 0;
	width: 108px;
	margin: 0;
	padding: 3px 0;
	text-align: center;
	}
	
#box2
	{
	margin: 3px 0 0 0;
	padding: 0 15px 8px 50px;
	}
	
#more_bottom
	{
	position: relative;
	top: 0;
	left: 200px;
	width: 108px;
	margin: 0;
	padding: 3px 0;
	text-align: center;
	}

#eventslist
	{
	padding: 0 15px;
	}
	
#right
	{
	position: relative;
	width: 175px;
	margin: 0 0 0 575px;
	font-size: 85%;
	padding: 0 15px 25px 15px;
	}

#content
	{
	position: relative;
	left: 203px;
	width: 547px;
	padding: 5px 15px 25px 15px;
	font-size: 90%;
	line-height: 1.4em;
	}
	
#edtech
	{
	padding: 25px 0 25px 90px;
	font-size: 90%;
	}
	
	
/* HEADINGS
-------------------------------------------------- */

h1
	{
	font-family: arial, helvetica, sans-serif;
	}

h2
	{
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	padding: 0 0 3px 0;
	text-transform: none;
	}
	
#left h1, #right h1
	{
	margin: 2px -15px 15px -13px; 
	padding: 9px 0 9px 13px;
	font-size: 110%;
	text-transform: uppercase;
	}

#eventslist h1
	{
	margin: 2px -15px 15px -15px;
	font-size: 110%;
	text-transform: uppercase;
	}

/* IE6 Only */

*html #left h1
        {
        padding: 8px 0 9px 13px;
        }

*html #right h1
        {
        padding: 8px 0 9px 13px;
        }

*html #eventslist h1
        {
        padding: 8px 0 9px 13px;
        }

#box1 h1
	{
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 110%;
	text-transform: uppercase;
	}
	
#box2 h1
	{
	clear: both;
	margin: 20px 0 0 0;
	font-size: 110%;
	text-transform: uppercase;
	}

#left h2
	{
	margin: 0;
	padding: 10px 0 5px 0;
	font-size: 100%;	
	}

#box1 h2, #box2 h2
	{
	font-size: 100%;
	text-transform: uppercase;
	padding: 0;
	}

#right h2
	{
	font-size: 120%;
	}
	
#content h1
	{
	margin: 0;
	padding: 11px 0 10px 0;
	font-size: 150%;
	text-transform: uppercase;
	}

#content h2
	{
	font-size: 120%;
	margin: 0;
	padding: 3px 0 8px 0;
	}

#eventslist h2
	{
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 125%;
	text-transform: uppercase;
	}

h3
	{
	font-size: 115%;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
	
/* IMAGES
-------------------------------------------------- */

#top img
	{
	display: block;
	margin: 0 0 0 -15px;
	padding: 0;
	border: 0;
	}

#banner img, #edtech img
	{
	border: 0;
	}

#edtech img
	{
	margin-bottom: -2px;
	}

#banner img
        {
        display: block;
        }

#banner img.logo
        {
        float: left;
        }

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

ul#topnav
	{
	list-style: none;
	margin: 0 10px 0 0;
	padding: 8px 0 8px 0;
	font-size: 95%;
	font-weight: bold;
	text-align: right;
	}
	
ul#topnav li
	{
	display: inline;
	padding: 0 10px 0 0;
	}
	
ul#mainnav
	{
	list-style: none;
	width: 575px;
	margin: 0;
	padding: 12px 0 12px 205px;
	font-size: 80%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	}
	
ul#mainnav li
	{
	display: inline;
	margin: 0;
	}

#left ul
	{
	list-style: none;
	margin: 0 0 0 -5px;
	padding: 45px 0 0 0;
	}

#left ul li
	{
	text-transform: uppercase;
	padding: 0 0 8px 15px;
	}

#left ul li ul
	{
	margin: 0;
	padding: 3px 0 0 0;
	}

#left ul li ul li
	{
	padding: 0 0 3px 15px;
	text-transform: none;
	}


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

ul#topnav a, ul#topnav a:visited
        {
	text-decoration: none
        }

ul#topnav a:focus, ul#topnav a:hover, ul#topnav a:active
        {
	text-decoration: none;
        }

ul#topnav a.down, ul#topnav a.down:visited, ul#topnav a.down:focus, ul#topnav a.down:hover, ul#to
pnav a.down:active
        {
        text-decoration: underline;
        }

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

#left ul a, #left ul a:visited
        {
	text-decoration: none;
        }

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

#more_top a, #more_top a:visited
        {
	display: block;
	text-decoration: none;
        }

#more_bottom a, #more_bottom a:visited
        {
	display: block;
	text-decoration: none;
        }
	
#more_top a:focus, #more_top a:hover, #more_top a:active,
#more_bottom a:focus, #more_bottom a:hover, #more_bottom a:active	
	{
	text-decoration: underline;
	}


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

table
        {
        border-collapse: collapse;
        }

#box1 table, #box1 tr, #box1 th, #box1 td,
#box2 table, #box2 tr, #box2 th, #box2 td
	{
	border: 0;
	}


/* FORMS
-------------------------------------------------- */

form, fieldset
	{
	margin: 0;
	padding: 0;
	border: none;
	}
	
input, select
	{
	font-size: 95%;
	}

