

/*
** (B) Elements - ./Elements.css
*/

/*------------------------------------------------------------------------------------------------*/
/* (B) Document Elements                                                                          */
	
	html
	{
		margin: 0 auto;
		padding: 0;
		min-width: 1000px;
		
		overflow-y: scroll;
		
		background: #000;
	}
		
		body
		{
			margin: 0 auto;
			padding: 0;
			
			font-size: 10px;
			font-family: "Open Sans", sans-serif; /*"Helvetica Neue",Helvetica,Arial,sans-serif;*/
			font-weight: 300;
			color: #000;
		}
	/* (E) HTML */
	
/* (E) Document Elements                                                                          */
/*------------------------------------------------------------------------------------------------*/
/* (B) Default Typography                                                                         */
	
	a
	{
		color: #FF7300;
		text-decoration: none;
	}
		
		a:hover	
		{
			color: #FFAE00;
		}
	/* (E) a */
	
	a[type='application/pdf']
	{
		background: url("/Images/Links/PDF.png") no-repeat 100% 50%;
		text-indent: 24px;
	}
	
	a[target="_blank"]
	{
		background: url("/Images/Links/External.png") no-repeat 100% 50%;
		padding-right: 24px;
	}
	
	a[href^="http://"]
	{
		/*
		background: url("/Images/Links/External.png") no-repeat 100% 50%;
		padding-right: 24px;
		*/
	}
	
	blockquote
	{
		margin: 0 40px 0 40px;
	}
	
	cite
	{
		
	}
	
	code
	{
		background: #F4F4F4;
		font: 14px "Courier 10 Pitch", Courier, monospace;
		line-height: 1.5;
		margin-bottom: 25em;
		overflow: auto;
		padding: 10px 25px;
	}
	
	em
	{
		
	}
	
	form
	{
		margin: 0;
		padding: 0;
	}
	
	i
	{
		font-style: italic;
	}
	
	p
	{
		margin: 0 0 25px 0;
	}
	
	pre
	{
		background: #F4F4F4;
		font: 14px "Courier 10 Pitch", Courier, monospace;
		line-height: 1.5;
		margin-bottom: 25px;
		overflow: auto;
		padding: 10px 25px;
	}
	
	strong
	{
		font-weight: bold;
	}
	
	q
	{
		
	}
	
/* (E) Default Typography                                                                         */
/*------------------------------------------------------------------------------------------------*/
/* (B) Default Lists                                                                              */
	
	ol
	{
		list-style: none;
	}
	
	ul
	{
		list-style: none;
	}
	
	dl
	{
		
	}
		
		dt
		{
			
		}
			
			dd
			{
				
			}
		/* (E) dt */
	/* (E) dl */
	
/* (E) Default Lists                                                                              */
/*------------------------------------------------------------------------------------------------*/
/* (B) Default Forms                                                                              */
	
	form
	{
		margin: 0;
		padding: 0;
	}
		
		form label
		{
			font-style: italic;
		}
		
		form input
		{
			margin: 0 0 5px 0;
			padding: 0 10px 0 10px;
			height: 28px;
			
			font-size: 14px;
			color: #777;
			line-height: 28px;
			
			border: 1px solid #CCC;
			border-radius: 5px;
			background: #FFF;
		}
		
		form textarea
		{
			margin: 0 0 5px 0;
			padding: 0 10px 0 10px;
			
			font-size: 14px;
			color: #777;
			line-height: 150%;
			
			border: 1px solid #CCC;
			border-radius: 5px;
			background: #FFF;
		}
		
		form button
		{
			cursor: pointer;
			outline: 0;
			
			margin: 0 0 5px 0;
			padding: 0 10px 0 10px;
			height: 30px;
			
			font-family: Arial, Verdana, Sans-Serif;
			font-size: 14px;
			color: #FFF;
			line-height: 30px;
			
			border: 0;
			border-radius: 5px;
			background: #555;
		}
			
			form button:hover
			{
				background: #888;
			}
			
			form button:active
			{
				background-color: #D25200;
					
					background-image: linear-gradient(
						bottom,
						#4C1F00 0%,
						#D25200 100%);
						
					background-image: -moz-linear-gradient(
						bottom,
						#4C1F00 0%,
						#D25200 100%);
						
					background-image: -webkit-linear-gradient(
						bottom,
						#4C1F00 0%,
						#D25200 100%);
			}
		/* (E) button */
	/* (E) form */
	
/* (E) Default Forms                                                                              */
/*------------------------------------------------------------------------------------------------*/

/*
** (E) Elements - ./Elements.css
*/



/*
** (B) Typography - ./Typography.css
*/

/*------------------------------------------------------------------------------------------------*/
/* (B) Typography                                                                                 */
	
	@font-face
	{
		font-family: "Open Sans";
		src: url('/Fonts/OpenSans/OpenSans-Regular.eot?') format('eot'),
			 url('/Fonts/OpenSans/OpenSans-Regular.woff') format('woff'),
			 url('/Fonts/OpenSans/OpenSans-Regular.ttf') format('ttf'),
			 url('/Fonts/OpenSans/OpenSans-Regular.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face
	{
		font-family: "Open Sans";
		src: url('/Fonts/OpenSans/OpenSans-Italic.eot?') format('eot'),
			 url('/Fonts/OpenSans/OpenSans-Italic.woff') format('woff'),
			 url('/Fonts/OpenSans/OpenSans-Italic.ttf') format('ttf'),
			 url('/Fonts/OpenSans/OpenSans-Italic.svg') format('svg');
		font-weight: normal;
		font-style: italic;
	}
	
	@font-face
	{
		font-family: "Open Sans";
		src: url('/Fonts/OpenSans/OpenSans-Bold.eot?') format('eot'),
			 url('/Fonts/OpenSans/OpenSans-Bold.woff') format('woff'),
			 url('/Fonts/OpenSans/OpenSans-Bold.ttf') format('ttf'),
			 url('/Fonts/OpenSans/OpenSans-Bold.svg') format('svg');
		font-weight: bold;
		font-style: normal;
	}
	
	@font-face
	{
		font-family: "Open Sans";
		src: url('/Fonts/OpenSans/OpenSans-BoldItalic.eot?') format('eot'),
			 url('/Fonts/OpenSans/OpenSans-BoldItalic.woff') format('woff'),
			 url('/Fonts/OpenSans/OpenSans-BoldItalic.ttf') format('ttf'),
			 url('/Fonts/OpenSans/OpenSans-BoldItalic.svg') format('svg');
		font-weight: bold;
		font-style: italic;
	}
	
	/* Safari, Opera */
	::selection
	{
		color: #000;
		background: #C3EFFD;
		text-shadow: none;
	}
	
	/* Firefox */
	::-moz-selection 
	{
		color: #000;
		background: #C3EFFD;
		text-shadow: none;
	}
	
	/* Remove button padding in FF */
	input::-moz-focus-inner,
	button::-moz-focus-inner
	{ 
		border: 0;
		padding: 0;
		outline: 0;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6
	{
		margin: 0 0 10px 0;
		
		font-weight: normal;
	}
	
	h1
	{
		font-size: 36px;
	}
	
	h2
	{
		font-size: 28px;
	}
	
	h3
	{
		font-size: 24px;
	}
	
	h4
	{
		font-size: 18px;
	}
	
	h5
	{
		font-size: 16px;
	}
	
	h6
	{
		font-size: 14px;
	}
	
	hr
	{
		display: block;
		
		margin: 10px 0 10px 0;
		padding: 0;
		height: 1px;
		
		border: 0;
		
		background-color: #CCC;
	}
	
	#Body article.Article h2,
	#Body article.Article h3,
	#Body article.Article h4,
	#Body article.Article h5,
	#Body article.Article h6
	{
		margin: 20px 0 10px 0;
	}
	
	#Body article.Article h2
	{
		margin: 20px 0 10px 0;
		padding: 0 0 5px 0;
		
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 1px;
		
		border-bottom: 1px solid #CCC;
	}
	
	#Body article.Article h3
	{
		font-size: 20px;
	}
	
	#Body article.Article h4
	{
		font-size: 18px;
	}
	
	article.Article ul
	{
		list-style-type: disc;
	}
	
	article.Article ol
	{
		list-style-type: decimal;
	}
	
	article.Article p
	{
		margin: 0 0 15px 0;
	}
	
/* (E) Typography                                                                                 */
/*------------------------------------------------------------------------------------------------*/
/* (B) Content                                                                                    */
	
	.Content ul,
	.Content ol
	{
		list-style-type: square;
		
		padding: 5px 5px 5px 50px;
	}
		
		.Content ul li,
		.Content ol li
		{
			padding: 5px 0 5px 0;
		}
	/* (E) .ContentList */
	
	.Content img
	{
		border-radius: 10px;
	}
	
/* (E) Content                                                                                    */
/*------------------------------------------------------------------------------------------------*/

/*
** (E) Typography - ./Typography.css
*/



/*
** (B) Shared - ./Shared.css
*/

/*------------------------------------------------------------------------------------------------*/
/* (B) Shared                                                                                     */
	
	blockquote.Quote
	{
		margin: 0 0 20px 0;
		padding: 20px;
		
		color: #5F717C;
		
		border-top: 5px solid #BCDFD4;
		border-bottom: 5px solid #BCDFD4;
		border-left: 50px solid #BCDFD4;
		border-right: 50px solid #BCDFD4;
		
		background: #D3F5E6;
	}
		
		blockquote.Quote p.Text:before
		{
			content: '\201C';
			font-size: 250%;
			
			font-family: Times New Roman;
			padding-right: 10px;
		}
		
		blockquote.Quote p.Text:after
		{
			content: '\201D';
			font-size: 250%;
			padding-left: 20px;
			
			font-family: Times New Roman;
		}
		
		blockquote.Quote q.Text
		{
			margin: 0;
			padding: 0 0 10px;
			
			line-height: 250%;
			font-style: italic;
		}
		
		blockquote.Quote p.Name
		{
			margin: 0;
			padding: 0;
			
			color: #000;
			text-align: center;
			font-weight: bold;
			font-style: italic;
		}
	/* (E) blockquote.Quote */
	
	a.WhiteButton
	{
		display: inline-block;
		margin: 0 5px 0 0;
		padding: 0 15px 0 15px;
		
		height: 30px;
		line-height: 30px;
		
		font-size: 14px;
		font-style: italic;
		
		
		border-radius: 15px;
		
		border: 1px solid #CCC;
		
		background-color: #FFF;
	}
		
		a.WhiteButton:hover
		{
			
			border-color: #AAA;
		}
	/* (E) a.WhiteButton */
	
	a[target="_blank"].NoIcon
	{
		background: transparent;
		padding-right: 0;
	}
	
	.InlineBlock
	{
		display: inline-block;
		
		vertical-align: middle;
	}
	
	.ImageLeft,
	.image-left
	{
		float: left;
		
		margin: 0 20px 20px 0;
		
		border-radius: 10px;
	}
	
	.ImageRight,
	.image-right
	{
		float: right;
		
		margin: 0 0 20px 20px;
		
		border-radius: 10px;
	}
	
	.ClearLeft,
	.clear-left
	{
		clear: left;
	}
	
	.ClearRight,
	.clear-right
	{
		clear: right;
	}
	
	.FloatLeft,
	.float-left
	{
		float: left;
	}
	
	
	.FloatRight,
	.float-right
	{
		float: right;
	}
	
	.Clear,
	.clear,
	.ClearBoth,
	.clear-both
	{
		clear: both;
	}
	
	.Bold,
	.bold
	{
		font-weight: bold;
	}
	
	.Italic,
	.italic
	{
		font-style: italic;
	}
	
	.Regular,
	.regular
	{
		font-weight: regular;
	}
	
	.Size10
	{
		font-size: 10px;
	}
	
	.Size11
	{
		font-size: 11px;
	}
	
	.Size12
	{
		font-size: 12px;
	}
	
	.Size13
	{
		font-size: 13px;
	}
	
	.Size14
	{
		font-size: 14px;
	}
	
	.Size15
	{
		font-size: 15px;
	}
	
	.Size16
	{
		font-size: 16px;
	}
	
	.Size17
	{
		font-size: 17px;
	}
	
	.Size18
	{
		font-size: 18px;
	}
	
	.Size19
	{
		font-size: 19px;
	}
	
	.Size20
	{
		font-size: 20px;
	}
	
	.Size21
	{
		font-size: 21px;
	}
	
	.Size22
	{
		font-size: 22px;
	}
	
	.Size23
	{
		ont-size: 23px;
	}
	
	.Size24
	{
		font-size: 24px;
	}
	
	ul.ContentList,
	ol.ContentList,
	ul.content-list,
	ol.content-list
	{
		list-style-type: disc;
		
		padding: 5px 5px 5px 50px;
	}
		
		ul.ContentList li,
		ol.ContentList li,
		ul.content-list li,
		ol.content-list li	
		{
			padding: 5px 0 5px 0;
		}
	/* (E) .ContentList */
	
	hr.ContentHR,
	hr.ContentHr,
	hr.content-hr
	{
		display: block;
		margin: 20px 0 20px 0;
		padding: 0;
		height: 1px;
		
		border: 0;
		
		background-color: #AAA;
	}
	
/* (E) Shared                                                                                     */
/*------------------------------------------------------------------------------------------------*/

/*
** (E) Shared - ./Shared.css
*/

#Navigation,
#NavigationLine,
#Footer,
#Billboard,
.Sidebar,
.ArticleSidebar,
.Footer,
.Pane,
.PageLinks,
.post-edit-link
{
	display: none;
}