/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	h2
	{
		margin: 0 0 1em 0;
		font-size: 1.5em;
	}

	header
	{
		margin-bottom: 2.5em;
	}
	
		header h2,
		header .byline
		{
		}
	
		header h2
		{
			margin: 0 0 0.75em 0;
		}
		
		header .byline
		{
			font-size: 0.90em;
		}

	.button
	{
		padding: 1.6em 4em 1.6em 4em;
		font-size: 0.90em;
	}

/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

	#header-wrapper
	{
	}
	
	#header-wrapper2
	{
		padding: 2em 0em 4em 0em;
	}

	#banner-wrapper
	{
		padding: 5em 0em;
	}
	
	#main-wrapper
	{
	}
	
	#footer-wrapper
	{
		padding: 0em 0 0.5em 0;
	}

	.wrapper-style1,
	.wrapper-style2
	{
		padding: 2em 0 2em 0;
	}
	
/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

	#header
	{
		position: relative;
	}

		#header h1
		{
			position: absolute;
			top: 0.25em;
			display: block;
			margin: 0;
			text-shadow: -1px -1px 0 rgba(0,0,0,1);
			font-size: 1.5em;
			color: #FFF;
		}
		
			#header h1 a
			{
				text-decoration: none;
				font-weight: 700;
				color: #FFF;
			}
		
/*********************************************************************************/
/* Nav                                                                           */
/*********************************************************************************/

	#nav
	{
		position: absolute;
		right: 2em;
		top: -1.60em;
		line-height: 5.5em;
	}

		#nav > ul > li
		{
			float: left;
			padding: 0 1.5em 0 1.5em;
		}
		
			#nav > ul > li:last-child
			{
				padding-right: 0;
			}

			#nav > ul > li > a,
			#nav > ul > li > span
			{
				display: block;
				color: #cbdff1;
				letter-spacing: 0.20em;
				text-decoration: none;
				text-shadow: -1px -1px 0 rgba(0,0,0,1);
				font-size: 0.85em;
				outline: 0;
			}

				#nav > ul > li > a > span
				{
					font-size: 0.85em;
					letter-spacing: 3px;
				}

			#nav > ul > li > ul
			{
				display: none;
			}

	.dropotron
	{
		position: relative;
		margin-top: 2px;
		background: rgba(18,31,42,0.975);
		border-radius: 8px;
		border: 1px solid rgba(255,255,255,0.09);
		text-shadow: -1px -1px 0 rgba(0,0,0,1);
		padding: 1.5em 1.8em;
		line-height: 2.5em;
		min-width: 15em;
		opacity: 0.1;
	}
	
		.dropotron-level-0
		{
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}
		
		.dropotron a,
		.dropotron span
		{
			color: #cbdff1;
			text-decoration: none;
			font-size: 0.85em;
			letter-spacing: 0.20em;
			outline: 0;
		}
		
		.dropotron span,
		.dropotron a
		{
			display: block;
			padding: 0.3em 0 0.3em 0;
			border: 0;
			border-top: 1px solid rgba(255,255,255,0.09);
			outline: 0;
		}

		.dropotron li:first-child > span,
		.dropotron li:first-child > a
		{
			border-top: 0;
			box-shadow: none;
			padding-top: 0;
		}
		
		.dropotron li:hover > a,
		.dropotron li:hover > span
		{
			color: #fff;
		}

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner
	{
		width: 730px;
		margin: 0 auto;
	}
	
		#banner h2
		{
			margin: 0;
			padding: 0.70em 0em 0.20em 0em;
			font-size: 4em;
		}
		
			#banner:before
			{
				margin: 5px 0 10px 0;
			}

			#banner:after
			{
				margin: 10px 0 5px 0;
			}

		#banner .byline
		{
			padding: 0em 1em 1.5em 1em;
			font-size: 1.8em;
		}

/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

	#footer
	{
	}

/*********************************************************************************/
/* Main                                                                          */
/*********************************************************************************/

	#main
	{
	}
	
/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

	#content
	{
	}
	
		#content h3
		{
			padding: 1em 0em 1em 0em;
			font-size: 1.2em;
		}

/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/

	#sidebar
	{
	}
	
		#sidebar .section-padding
		{
			margin-bottom: 5em;
		}

/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/
		
	#copyright
	{
		margin-top: 0.5em;
	}
	
		#copyright span
		{
			font-size: 0.90em;
			padding: 1.30em 2.25em 1.30em 2.25em;
		}	

/*********************************************************************************/
/* Featured                                                                      */
/*********************************************************************************/

	#featured
	{
	}
	
		#featured .first,
		#featured .middle,
		#featured .last
		{
			padding: 0em 1em;
		}
		
		#featured .first
		{
		}

		#featured .middle
		{
		}
		

		#featured .last
		{
		}










	