/* -----------------------------------------------------------------------------

Title : Typography Style Sheet
Version : 1.0
Author : Paulo Elias
URL : http://www.prkreative.com/

	Description: CSS contained herein controls fonts, font-sizes, and 
	line-height.

Created : 2006.07.09
Modified : 2006.07.09

----------------------------------------------------------------------------- */
/* GLOBAL ELEMENTS
----------------------------------------------------------------------------- */
/* WE WILL RESET THE BASE FONT TO 10px BY SETTING THE FONT-SIZE IN THE BODY TO
62.5%. WHEN WE WANT TO RESIZE OTHER FONT ELEMENTS WE CAN USE EMs. WATCH OUT
FOR INHERITANCE! */
body
{
	font-size: 62.5%;
	font-family: Verdana, Arial, helvetica, sans-serif;
}
	h2, h3, h4
	{
		margin: 0 0 0.6em;
		font-weight: bold;
	}
	h5, h6
	{
		margin: 0 0 0.3em;
		font-weight: normal;
	}
	h2
	{
		font-size: 1.4em;
	}
	h3
	{
		font-size: 1.3em;
	}
	h4, h5, h6
	{
		font-size: 1.2em;
	}
	h5
	{
		text-decoration: underline;
	}
	h6
	{
		font-style: italic;
	}
	p
	{
		margin: 0 0 1.3em;
		font-size: 1.2em;
		line-height: 1.4em;
	}
	ul
	{
		list-style: none;
	}
	/* DUE TO INHERITANCE WE NEED TO REDUCE THE FONT SIZE FOR THESE ELEMENTS */
	input, select,
	th, td
	{
		font-size: 1.0em;
	}
div.login form input#Username,
div.login form input#Password,
div.newsletter form input#Email
	{
		font-size: 1.25em;
	}
	
	dl 
	{
		margin: 0 0 1.2em 0;
	}
	dl, dl dt, dl dd
	{
		font-size: 1.1em;
		line-height: 1.3em;
	}
	dl dt 
	{
		margin: .6em 0 0 1em;
	}
	dl dd
	{
		margin: 0 0 .1em 2em;
		list-style: square;
		display: list-item;
	}
	
	/*		REMOVE THE HAND CURSOR FROM SELECTED LINKS TO LOOK LIKE THE LINK CAN'T
			BE CLICKED
	----------------------------------------------------------------------------- */
	a.selected
	{
		cursor: default;
	}
/* 	LINKS
----------------------------------------------------------------------------- */
a,
a:visited,
div#News a,
div#Views a,
div#News a:visited,
div#Views a:visited,
div#Sidebar .box form a
{
	font-weight: bold;
}
div#Bodyprograms div#Primary-Content a,
div#Bodyprograms div#rightnavbar a
{
	font-weight: normal; 
}
/* -----------------------------------------------------------------------------
	HEADER
----------------------------------------------------------------------------- */
ul#Mini-Nav li a
{
	text-transform: lowercase;
	text-decoration: none;
}
ul#Mini-Nav li a,
p#Todays-Date
{
	font: normal 1.1em Verdana, Arial, helvetica, sans-serif;
}
/* -----------------------------------------------------------------------------
	MAIN NAVIGATION AND DROPDOWNS
----------------------------------------------------------------------------- */
ul#Nav-Bar li ul li
{
	font: bold 1em Arial, sans-serif;
}
/* -----------------------------------------------------------------------------
	PRIMARY CONTENT
----------------------------------------------------------------------------- */
/*		homepage SPECIFIC ELEMENTS
----------------------------------------------------------------------------- */
div#Primary-Content p
{
	margin: 0 0 1em;
	font-size: 1.2em;
	line-height: 1.6em;
}
/*		INTRO PARAGRAPH
	Due to IE consistencies we have to float the content and give it a width of
	100% other wise the bottom margin of the Primary-Content area doubles...
----------------------------------------------------------------------------- */
div#Bodyhomepage div#Primary-Content p#Intro
{
	float: left;
	width: 100%;
}
/*		DOUBLE WIDE BOX FOR NEWS & VIEWS
----------------------------------------------------------------------------- */
div#News h4,
div#Views h4
{
	margin: 0;
	padding: 0 10px 0;
}
div#News p,
div#Views p
{
	margin: 0 0 1em;
	padding: 0 10px 0;
	font-size: 1.0em;
	line-height: 1.3em;
}
/*	SUBPAGE SPECIFIC ELEMENTS
----------------------------------------------------------------------------- */
/*		SUBPAGE BREADCRUMBS
----------------------------------------------------------------------------- */
ul#Breadcrumbs
{
	font-size: 1em;
}
ul#Breadcrumbs li,
ul#Breadcrumbs li a
{
	font-weight: normal;
	text-transform: capitalize;
}
/*		PARAGRAPHS
----------------------------------------------------------------------------- */
body.subpage div#Primary-Content p
{
	clear: left;
	font-size: 1.2em;
	line-height: 2.2em;
	margin: 0 0 1.6em;
}

body.subpage div#Primary-Content p.compact
{
	clear: left;
	font-size: 1.2em;
	line-height: 2.2em;
	margin: 0 0 0 0;
}

/*		LISTS
----------------------------------------------------------------------------- */
div#Primary-Content ul.list
div#Bodyprograms div#Primary-Content ul.list
{
	list-style: square outside;
	margin: 0 0 1.6em;
	padding: 0 0 0 4.6em;

}
div#Primary-Content ul.list li,
div#Bodyprograms div#Primary-Content ul.list li
{
	line-height: 1.3em;
	margin-bottom: 1em;
}

/*		SECOND LEVEL LIST
----------------------------------------------------------------------------- */
div#Primary-Content ul.list ul,
div#Bodyprograms div#Primary-Content ul.list ul
{
	margin: 1em 0;
	padding: 0 0 0 2.6em;
	list-style: circle;
}
/* DUE TO INHERITANCE WE NEED TO REDUCE THE FONT SIZE IN SECOND LEVEL LISTS */
div#Primary-Content ul.list ul li
{
	font-size: 1em;
}

div#Primary-Content ul.compact li,
div#Bodyprograms div#Primary-Content ul.compact li
{
	line-height: 1.2em;
	margin-bottom: .4em;
}

/*	MICROSITE PRIMARY CONTENT AREA ELEMENTS
----------------------------------------------------------------------------- */
div#Bodyprograms div#Primary-Content p
{
	margin: 0 0 1.4em;
	font-size: 1.3em;
	line-height: 1.4em;
}
div#Bodyprograms div#Primary-Content div.doors-intro p
{
	margin: 0 0 1.6em;
	font-size: 1.2em;
	line-height: 1.8em;
}
div#Bodyprograms div#Primary-Content h3
{
	margin: 0 0 0.1em;
	/* font-size: 1.1em; */
}
div#Bodyprograms div#Competition h3
{
	margin: 0 0 0.1em;
	font-size: 1.2em;
	text-transform: uppercase;
}
div#Bodyprograms div#Competition p
{
	margin: 0 0 0.6em;
	font-size: 1em;
}
	div#Bodyprograms div#Competition p.prizes
	{
		margin: 0;
		text-transform: uppercase;
		text-align: center;
	}
	div#Bodyprograms div#CyberFair h4,
	div#Bodyprograms div#Volunteer-Reviewers h4
	{
		margin: 0 0 0.1em;
		font-size: 1em;
		text-transform: uppercase;
	}
	div#Bodyprograms div#CyberFair p,
	div#Bodyprograms div#Volunteer-Reviewers p,
	div#Bodyprograms div#Banner p
	{
		margin: 0;
	}
	div#Bodyprograms div#Volunteer-Reviewers a,
	div#rightnavbar ul#Finalists li a
	{
		font-weight: normal;
	}
/* -----------------------------------------------------------------------------
	SECONDARY CONTENT (Used in DTD Microsite)
----------------------------------------------------------------------------- */
div#Bodyprograms p#Register-Link a
{
	font-weight: bold;
}
div#Bodyprograms p#Register-Link
{
	margin: 0;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 1px;
}
div#Bodyprograms div#rightnavbar h3
{
	float: left;
	margin: 0.8em 0 0.3em;
	padding: 0.8em 0 0;
	border-top: 1px solid #cecece;
	width: 170px;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #336699;
	background-color: White;
}
div#rightnavbar ul#Finalists
{
	font-size: 1em;
}
/*		Winners List
----------------------------------------------------------------------------- */
div#rightnavbar dl#Winners,
div#rightnavbar ul#Finalists

{
	font-size: 1em;
}
/* -----------------------------------------------------------------------------
	SIDEBAR
----------------------------------------------------------------------------- */
/*		BOXES (Member Login and e-Newsletter Boxes)
----------------------------------------------------------------------------- */
div#Sidebar .box p
{
	margin: 0;
	padding: 5px 10px 7px;
	font: normal 1.1em/1.2em Verdana, Arial, helvetica, sans-serif;
}
div#Sidebar .box form a
{
	font-size: 92%;
}
/*	MICROSITE SIDEBAR CONTENT AREA ELEMENTS
----------------------------------------------------------------------------- */
div#Bodyprograms p#Rice-Video,
div#Bodyprograms p#Join-Mailing-List
{
	font-size: 1em;
	line-height: 1.2em;
}
div#Bodyprograms p#Rice-Video
{
	border-bottom: 1px solid #cecece;
}
	div#Bodyprograms p#Rice-Video a,
	div#Bodyprograms p#Join-Mailing-List a
	{
		display: block;
		padding: 20px 0 0 50px;
		font-weight: normal;
	}
	div#Bodyprograms p#Join-Mailing-List a
	{
		padding: 0 0 0 50px;
	}
/* -----------------------------------------------------------------------------
	FOOTER
----------------------------------------------------------------------------- */
ul#Policies li a
{
	font: normal 1em Verdana, Arial, helvetica, sans-serif;
	text-decoration: none;
}
ul#Text-Navigation li a
{
	font: normal 1.1em Verdana, Arial, helvetica, sans-serif;
	text-transform: lowercase;
	text-decoration: none;
}
p#Copyright
{
	font: normal 1em Verdana, Arial, helvetica, sans-serif;
}