/* ------------------------------------------------------------------------------ */
	/*
	
		project:				BreakAway, Ltd.
		file: 					type-em.css
		creator:				Round2 Communications
		creation date:			02/07
		copyright:				(c) 2007 __BreakAway, Ltd.__. All rights reserved.
	
	*/
/* ------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------ */
	/*
	
		File Layout
			1.0 General
			2.0 Links
				2.1 Tier 1 Links
			3.0 Headers
			4.0 Text
			5.0 Lists
	
	*/
/* ------------------------------------------------------------------------------ */

/* =1.0 General
   --------------------------------------------------------------------*/

		html 
		{
			font-size: 16px; /* Standard Starting Point for All Browsers */
		}

		body 
		{
			font-family: DIN, "DIN-Regular", DIN-Regular, Trebuchet, "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
			font-size: 62.5%; /* Sets font-size to be roughly 10px. Easy baseline for em */
			line-height: 1;
			color:#ddffff;
			text-shadow:0 0 0 #000;
		}

		div, table, td 
		{
			font-size: 1em; /* Fixes problem with IE not carrying down font-sizes correctly. */
		}

		img 
		{
			border: 0; /* no one likes borders around their images */
		}
		

/* =1.0 General End
   --------------------------------------------------------------------*/

/* =2.0 Links
   --------------------------------------------------------------------*/

		a,
		a:link,
		a:active
		{
			color: #fff;
		}
		
		#main-content a, .module a
		{
			color: #75bfe8;
		}

		a:hover
		{
			color: #fff;
		}
		
	/* =2.1 Tier 1 Links
	   --------------------------------------------------------------------*/
	
			#nav-tier1 li a 
			{
				text-decoration: none;
				text-align: center;
				display: block;
				background: url(/_assets/images/bg_main_nav.gif) repeat left top;
			}
			
			#nav-tier1 li:hover 
			{
				border: solid 1px #fff;
			}
			
			#nav-tier1 li a:hover 
			{
				background: url(/_assets/images/bg_main_nav_sel.gif) repeat left top;
			}
	
	/* =2.1 Tier 1 Links End
	   --------------------------------------------------------------------*/
	
	/* =2.2 Site-info Links
	   --------------------------------------------------------------------*/
	
			#siteinfo-contact a,
			#siteinfo-contact a:link,
			#siteinfo-contact a:active,
			#siteinfo-contact a:visited
			{
				text-decoration:none;
			}
	
			#siteinfo-credit a:link,
			#siteinfo-credit a:active,
			#siteinfo-credit a:visited
			{
				text-decoration:none;
				vertical-align:middle;
			}
			
			#siteinfo-credit a:hover
			{
				color:#fff;
			}
	
	/* =2.2 Site-Info Links End
	   --------------------------------------------------------------------*/
	
/* =2.0 Links End
   --------------------------------------------------------------------*/

/* =3.0 Headers
   --------------------------------------------------------------------*/
		h1, h2, h3, h4, h5, h6 
		{
			margin:0;
			font-size: 1em;
			font-weight: normal;
			text-shadow:0 0 0 #000;
			color:#ddffff;
		}
		
		h1
		{
			margin:0 0 6px 0;
			font-size:1.8em;
			line-height:1;
			font-weight:normal;
			color: #fff;
		}
		
		#main-content h1
		{
			margin:15px 0 6px 0;
			padding:0;
		}
		
		h1.smcaps 
		{
			font-size: 1.5em;
			line-height:1.2;
			color: #fff;
			text-transform: uppercase;
			margin:0 0 3px 0;
		}

		h2 
		{
			margin:0 0 6px 0;
			font-size: 1.5em;
			font-weight:600;
			line-height:1.2;
			color: #008FC7;
		}
		
			.bio h2
			{
				font-size:1.2em;
				font-weight:normal;
				letter-spacing:2px;
				text-transform:uppercase;
			}
			
				.bio h2 .title
				{
					font-size:1.05em;
					font-family:Georgia, "Times New Roman", Times;
					font-style:italic;
					letter-spacing:0;
					text-transform:none;
				}
		
		h3
		{
			margin:3px 0 3px 0;
			font-size:1.35em;
			line-height:1.2;
			font-weight:600;
			color: #BCD9F6;
		}
		
			#main-content li h3
			{
				font-size:13.5px;
				line-height:1.33;
			}
			
			#testimonial.module h3
			{
				font-size:1.1em;
			}
			
			#promo.module h3
			{
				font-size:1.2em;
			}

		h4 
		{
			margin:0 0 6px 0;
			font-size: 1.2em;
			font-weight:600;
			color: #fff;
		}	

/* =3.0 Headers End
   --------------------------------------------------------------------*/

/* =4.0 Text
   --------------------------------------------------------------------*/

		p 
		{
			margin:0 0 1em 0;
			font-size: 1.2em;
			font-weight:100;
			line-height:1.5;
			text-shadow:0 0 0 #000;
		}
		
			.module p
			{
				font-family: "Arial";
				font-size:1em;
			}
			
		blockquote 
		{
			
		}

		pre 
		{
			
		}

		strong, b 
		{
			font-weight: bold;
		}

		em, i 
		{
			font-style: italic;
		}

		code 
		{
			font-family: "Courier New", Courier, monospace;
		 	font-size: 1em;
		 	white-space: pre;
		}
		
		abbr
		{
			margin:0 5px 0 0;
			padding:2px;
			border:none;
			background:#003A50;
		}

/* =4.0 Text End
   --------------------------------------------------------------------*/

/* =5.0 Lists
   --------------------------------------------------------------------*/

		#main-content ul 
		{
			margin:0 0 1em 0;
		}
		
		#main-content ul.nolist
		{
			list-style:none;
			margin:0 0 6px 0;
		}
		
		#main-content ul li
		{
			margin:0 0 .5em 0;
		}
		
		#main-content ul ul
		{
			margin:0 0 6px 12px;
		}

		ul li, 
		ul li p,
		ol li,
		ol li p
		{
			font-size:12px;
			line-height:18px;
		}

		ol 
		{
			margin:0 0 6px 0;
		}

		ol li 
		{
			font-size:12px;
			line-height:18px;
		}

		dl 
		{
			font-size:12px;
			line-height:18px;
		}
		
		dl.vcard dt
		{
			font-weight:bold;
		}
		
		dl.vcard dd
		{
			margin:0 0 6px 0;
			padding:0;
			font-size:12px;
			line-height:15px;
		}

/* =5.0 Lists End
   --------------------------------------------------------------------*/

/* =6.0 Table
   --------------------------------------------------------------------*/

		table 
		{
			font-size: 1em;
			margin: 0 0 1.5em 0;
			padding: 0;
		}

		table caption 
		{
			font-weight: bold;
			margin: 0 0 0 0;
			padding: 0 0 1.5em 0;
		}

		th 
		{
			font-weight: bold;
			text-align: left;
		}

		td 
		{
			font-size: 1em;
		}

/* =6.0 Table End
   --------------------------------------------------------------------*/
