

/*
** (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
*/



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

/*------------------------------------------------------------------------------------------------*/
/* (B) Interface                                                                                  */
	
	#Layout
	{
		color: #000;
	}
		
		#Page
		{
			margin: 0 auto;
		}
			
			#Page div.Pillar
			{
				margin: 0 auto;
				padding: 0;
				width: 1000px;
			}
			
			#Navigation
			{
				margin: 0 auto;
				
				border-bottom: 5px solid #144b6b;

				background-color: #081C28;
				/*background-image: linear-gradient(#155277,#081C28);*/
				background-image: url('/Images/Interface/Header/Background.jpg');
				background-position: 50% 50%;
				background-size: cover;
			}
				
				#Navigation div.Pillar
				{
					margin: 0 auto 0 auto;
					padding: 0;
					width: 1000px;
					height: 120px;
				}
					
					#Navigation a#Logo
					{
						display: block;
						
						padding: 0;
						width: 320px;
						height: 120px;
					}
						#Navigation a#Logo div.Tile
						{
							display: block;
							
							width: 320px;
							height: 120px;
							
						}
							
							#Navigation a#Logo div.Tile span.Icon
							{
								display: block;
								
								width: 320px;
								height: 120px;
								
								background-image: url('/Images/Interface/Header/Logo.png');
								background-position: 0 0;
								background-repeat: no-repeat;
							}
						/* (E) div.Tile */
					/* (E) a#Logo */
					
					#Navigation a.Anchor
					{
						display: block;
						float: left;
						
						margin: 0;
						padding: 0 20px 0 20px;
						height: 120px;
						
						color: #FFFAA2;/*#FFAE00;*/
						font-size: 14px;
						text-transform: uppercase;
						letter-spacing: 2px;
						font-weight: normal;
						line-height: 120px;
						text-decoration: none;
					}
						
						#Navigation a.Anchor:hover
						{
							color: #FFF;
							background-color: rgba(0,0,0,0.25);
							background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
							/*
							background-color: #17445E;
							background-image: linear-gradient(#17445E,#081C28);
							*/
						}
					/* (E) a.Anchor */
					
					#Navigation a.Active
					{
						color: #FFF;
						background-color: rgba(0,0,0,0.25);
						/*
						background-color: #17445E;
						background-image: linear-gradient(#17445E,#081C28);
						*/
					}
						
						#Navigation a.Active:hover
						{
							color: #FFF;
							background-color: rgba(0,0,0,0.25);
							background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
							/*
							background-color: #17445E;
							background-image: linear-gradient(#17445E,#081C28);
							*/
						}
					/* (E) a.Active */
				/* (E) div.Pillar */
			/* (E) #Navigation */
			
			#Body
			{
				margin: 0 auto;
				padding: 0;
				
				font-size: 14px;
				color: #000;
				
				background: #FFF url('/Images/Interface/Body/Background.png') repeat-y 50% 50%;
			}
				
				#Body div.Pillar
				{
					background: #FFF;
					
					padding: 20px 40px 20px 40px;
					width: 920px;
					min-height: 200px;
				}
					
					#Body aside.Sidebar
					{
						float: right;
						
						margin: 0;
						padding: 0;
						width: 200px;
						
						color: #000;
					}
						
						#Body aside.Sidebar a
						{
							color: #000055;
						}
					/* (E) aside.Sidebar */
					
					#Body article.Article
					{
						overflow: hidden;
						
						margin: 0 210px 0 0 ;
						padding: 0;
						
						font-size: 16px;
					}
						
						div.HomeBody article.HomeArticle
						{
							margin: 10px 0 0 0;
							padding: 40px 80px;
							
							font-size: 16px;
							
							color: #000;
							
							background: #FFF;
						}
						/* (E) div.HomeBody */
						
						/* Overwrite article.Article */
						#Body article.BlogArticle
						{
							padding: 0;
							
							color: #FFF;
							
							background: #444;
						}
							
							#Body article.BlogArticle div.ArticleContent
							{
								overflow: hidden;
								
								margin: 0 210px 0 0;
								padding: 20px 20px 20px 20px;
							}
								
								#Body article a
								{
									color: #880000;
								}
									
									#Body article a:hover
									{
										color: #0076C3;
									}
									
								/* (E) a */
							/* (E) div.ArticleContent */
							
							#Body article.BlogArticle div.ArticleSidebar
							{
								float: right;
								
								margin: 0;
								padding: 20px 20px 20px 0;
								width: 200px;
								
								color: #AAA;
							}
								
								#Body article.BlogArticle div.ArticleSidebar h4
								{
									color: #FFF;
									text-transform: uppercase;
								}
								
								#Body article.BlogArticle div.ArticleSidebar a
								{
									
								}
									
									#Body article.BlogArticle div.ArticleSidebar a:hover
									{
										
									}
								/* (E) a */
							/* (E) div.ArticleSidebar */
						/* (E) article.BlogArticle */
							
						#ArticleSidebar
						{
							float: right;
						}
					/* (E) article.Article */
					
					#Body article.FullArticle
					{
						margin: 0;
					}

					#Body article.DualPane
					{
						padding: 0 0 0 20px;
					}
				/* (E) div.Pillar */
			/* (E) #Body */
			
			#Footer
			{
				margin: 0 auto 0 auto;
				padding: 0 0 0 0;
				
				font-size: 12px;
				color: #FFF;
				
				background-color: #07202F;
				background-image: linear-gradient(#07202F, #000000);
			}
				
				#Footer div.SiteLinks
				{
					
				}
					
					#Footer div.SiteLinks a
					{
						display: block;
						float: left;
						
						margin: 0 20px 0 0;
						padding: 0;
						
						color: #FFAE00;
						text-transform: uppercase;
						letter-spacing: 2px;
						line-height: 40px;
					}
						
						#Footer div.SiteLinks a:hover,
						#Footer div.SiteLinks a:active
						{
							color: #FFF;
						}
						
						#Footer div.SiteLinks a.Right
						{
							float: right;
						}
				/* (E) div.SiteLinks */
				
				#Footer div.Info
				{
					font-size: 12px;
					
					line-height: 30px;
				}
					
					#Footer div.Info div.Copyright
					{
						display: inline-block;
						margin: 0 10px 0 0;
						color: #E3CAA3;
					}
					
					#Footer div.Info div.License
					{
						display: inline-block;
						margin: 0 10px 0 0;
						color: #E3CAA3;
					}
					
					#Footer div.Info div.Creator
					{
						display: inline-block;
						margin: 0 20px 0 0;
						float: right;
					}
						
						#Footer div.Info div.Creator a
						{
							display: block;
							
							margin: 0;
							padding: 0;
							
							color: #E3CAA3;
							background: transparent;
						}
							
							#Footer div.Info div.Creator a:hover
							{
								color: #FFF;
							}
						/* (E) a */
					/* (E) div.Creator */
				/* (E) div.Info */
			/* (E) #Footer */
		/* (E) #Page */
	/* (E) #Layout */
	
/* (E) Interface                                                                                  */
/*------------------------------------------------------------------------------------------------*/


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



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

/*------------------------------------------------------------------------------------------------*/
/* (B) Blog Layout                                                                                */
	
	/* Overwrite article.Article */
	#Body article.BlogArticle
	{
		padding: 0;
		
		color: #000;
		
		background: transparent;
	}
		#Body
		{
			
		}
		
		#Body article.BlogArticle div.ArticleContent
		{
			overflow: hidden;
			
			margin: 0 210px 0 0;
			padding: 20px 20px 20px 20px;
		}
			
			#Body div.Post
			{
				display: block;
				margin: 0 0 30px;
			}
				
				#Body div.Post div.Pane
				{
					float: left;
				}
					
					#Body div.Post div.Pane div.Author
					{
						margin: 0 0 10px 0;
						padding: 5px;
						width: 110px;
						
						border-radius: 5px;
						
						background: #000;
					}
						
						#Body div.Post div.Pane div.Author div.Avatar
						{
							width: 110px;
							height: 110px;
						}
							
							#Body div.Post div.Pane div.Author div.Avatar img
							{
								margin: 0;
								padding: 0;
								
								border: 0;
								border-radius: 5px;
							}
						/* (E) div.Avatar */
						
						#Body div.Post div.Pane div.Author div.Name
						{
							overflow: hidden;
							
							padding: 5px 0 0 0;
							height: 20px;
							
							color: #FFF;
							font-size: 10px;
							line-height: 20px;
							font-family: verdana;
							text-align: center;
						}
					/* (E) div.Author */
					
					#Body div.Post div.Pane div.Categories
					{
						
					}
						
						#Body div.Post div.Pane div.Categories a
						{
							display: block;
							
							margin: 0 0 10px 0;
							padding: 10px;
							
							color: #FFF;
							font-size: 10px;
							font-family: verdana;
							text-align: center;
							
							border-radius: 5px;
							
							background: #111;
						}
							
							#Body div.Post div.Pane div.Categories a:hover
							{
								color: #FF7300;
							}
						/* (E) a */
					/* (E) div.Categories */
				/* (E) div.Pane */
				
				#Body div.Post div.post
				{
					margin: 0 0 0 130px
				}
				
				#Body div.Post div.Header
				{
					padding: 0 20px 10px 20px;
				}
					
					#Body div.Post div.Header h2.Title
					{
						margin: 0 0 10px 0;
						
						font-size: 18px;
						text-transform: none;
					}
						
						#Body div.Post div.Header h2.Title a,
						#Body article.Article div.ArticleSidebar a
						{
							color: #FF7300;
						}
							
							#Body div.Post div.Header h2.Title a:hover,
							#Body article.Article div.ArticleSidebar a:hover
							{
								color: #FFAE00;
							}
						/* (E) a */
					/* (E) h2.Title */
					
					#Body div.Post div.Header div.Date
					{
						font-size: 12px;
						font-family: verdana;
					}
					
					#Body div.Post div.Header div.Social
					{
						float: right;
						
						height: 30px;
					}
						
						#Body div.Post div.Header div.Social a
						{
							display: block;
							float: right;
							
							margin: 0 0 0 5px;
							padding: 0;
							width: 20px;
							height: 20px;
							
							border-radius: 5px;
							
							background-position: 50% 50%;
							background-repeat: no-repeat;
						}
							
							#Body div.Post div.Header div.Social a:hover
							{
								opacity: 0.7;
							}
						/* (E) a */
						
						#Body div.Post div.Header div.Social a.Twitter
						{
							background-image: url('/Images/Layouts/Post/Twitter.png');
						}
						
						#Body div.Post div.Header div.Social a.Facebook
						{
							background-image: url('/Images/Layouts/Post/Facebook.png');
						}
						
						#Body div.Post div.Header div.Social a.GooglePlus
						{
							background-image: url('/Images/Layouts/Post/GooglePlus.png');
						}
					/* (E) div.Social */
				/* (E) div.Header */
				
				#Body div.Post div.Content
				{
					padding: 10px 20px 10px 20px;
					
					color: #000;
					
					background: #FFF;
					
					box-shadow: 1px 1px 50px #CCC inset;
				}
				
				#Body div.Post div.Footer
				{
					margin: 0 0 20px 0;
					padding: 10px 20px 10px 20px;
					height: 20px;
					
					border-radius: 0 0 5px 5px;
					
					border-top: 1px solid #DDD;
					background: #FFF;
					
					box-shadow: 1px 5px 5px #CCC inset;
				}
					
					#Body div.Post div.Footer div.Read
					{
						float: left;
					}
						
						#Body div.Post div.Footer div.Read a
						{
							font-weight: bold;
						}
					/* (E) div.Read */
					
					#Body div.Post div.Footer div.CommentCount
					{
						margin: 0 0 0 15px;
						float: right;
					}
					
					#Body div.Post div.Footer div.Edit
					{
						float: right;
					}
				/* (E) div.Footer */
			/* (E) div.Post */
			
			#Body div.Post:last-of-type
			{
				margin: 0 !important;
			}
		/* (E) div.ArticleContent */
		
		#Body article.BlogArticle div.ArticleSidebar
		{
			float: right;
			
			margin: 0;
			padding: 20px 20px 20px 0;
			width: 200px;
			
			color: #AAA;
		}
			
			#Body article.BlogArticle div.ArticleSidebar h4
			{
				color: #000;
				text-transform: uppercase;
			}
			
			#Body article.BlogArticle div.ArticleSidebar a
			{
				
			}
				
				#Body article.BlogArticle div.ArticleSidebar a:hover
				{
					
				}
			/* (E) a */
			
			#Body article.BlogArticle div.ArticleSidebar div.execphpwidget
			{
				
			}
				
				#Body article.BlogArticle div.ArticleSidebar div.execphpwidget h4
				{
					
				}
				
				#Body article.BlogArticle div.ArticleSidebar ul.CategoriesBox
				{
					padding-left: 20px;
				}
					
					ul.CategoriesBox li
					{
						
					}
						
						ul.CategoriesBox li ul
						{
							padding-left: 20px;
						}
							
							ul.CategoriesBox li ul li
							{
								
							}
								
								ul.CategoriesBox li ul li a
								{
									
								}
								
								ul.CategoriesBox li ul li ul.children
								{
									
								}
							/* (E) li */
						/* (E) ul */
					/* (E) li */
				/* (E) ul.CategoriesBox */
			/* (E) div.execphpwidget */
		/* (E) div.ArticleSidebar */
	/* (E) article.BlogArticle */
	
/* (E) Blog Layout                                                                                */
/*------------------------------------------------------------------------------------------------*/
/* (B) Search Layout                                                                              */
	
	#Body div.PageLinks
	{
		padding: 10px 0 20px 0;
	}
		
		#Body div.PageLinks div.Left
		{
			float: left;
		}
		
		#Body div.PageLinks div.Right
		{
			float: right;
		}
			
			#Body div.PageLinks div.Left a,
			#Body div.PageLinks div.Right a
			{
				display: block;
				
				margin: 0;
				padding: 0 30px 0 30px;
				height: 40px;
				min-width: 60px;
				
				color: #FFF;
				font-size: 16px;
				line-height: 40px;
				
				border-radius: 10px;
				
				background-color: #333;
			}
				
				#Body div.PageLinks div.Left a:hover,
				#Body div.PageLinks div.Right a:hover
				{
					color: #FFAE00;
					background-color: #000;
				}
			/* (E) a */
		/* (E) div.Right */
		
		#Body div.PageLinks div.Title
		{
			padding: 0 150px 0 150px;
		}
			
			#Body div.PageLinks div.Title h1
			{
				margin: 0;
				height: 40px;
				line-height: 40px;
			}
		/* (E) */
	/* (E) div.PageLinks */
	
	#Body div.HeaderPageLinks
	{
		margin: 0 0 20px 0;
		border-bottom: 2px solid #444;
	}
	
	#Body div.FooterPageLinks
	{
		margin: 0 20px 10px 20px;
	}
	
/* (E) Search Layout                                                                              */
/*------------------------------------------------------------------------------------------------*/
/* (B) Page Layout                                                                                */
	
	body.PageLayout
	{
		margin: 0 auto;
	}
		
		body.PageLayout #Body
		{
			
		}
			
			body.PageLayout #Body div.Pillar
			{
				
			}
				
				body.PageLayout #Body div.Location
				{
					margin: 0;
					padding: 0;
				}
					
					body.PageLayout #Body div.Location h1
					{
						margin: 0;
						
						font-size: 30px;
						text-transform: none;
					}
				/* (E) div.Location */
				
				body.PageLayout #Body div.Content
				{
					overflow: hidden;
					
					margin: 0;
					padding: 20px 0 0 0;
				}
			/* (E) div.Pillar */
		/* (E) #Body */
	/* body.PageLayout */
	
/* (E) Page Layout                                                                                */
/*------------------------------------------------------------------------------------------------*/
/* (B) Error Layout                                                                               */
	
	#ErrorLayout
	{
		margin: 25px auto 25px auto !important;
		padding: 50px;
		
		color: #E7DCC0;
		text-align: center;
		
		border-radius: 5px;
		
		background :#4A4534;
	}
		
		#ErrorLayout h1
		{
			
		}
		
		#ErrorLayout p
		{
			
		}
	
/* (E) Error Layout                                                                               */
/*------------------------------------------------------------------------------------------------*/

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



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

/*------------------------------------------------------------------------------------------------*/
/* (B) Home Page                                                                                  */
	
	body.HomeLayout #Body
	{
		padding: 0;
		background: #FFF;
	}
		
		body.HomeLayout #Body div.Pillar
		{
			background: transparent;
		}
	/* (E) #Body */
	
	body.HomeLayout ul
	{
		padding-left: 20px;
		text-indent: 2px;
		padding: 0 0 0 30px;
		list-style: none;
		list-style-position: outside;
	}

	body.HomeLayout ul li
	{
		padding-top: 5px;
		padding-bottom: 5px;
		font-style: italic;
	}

	body.HomeLayout ul li:before
	{
		margin-left: -25px;
		margin-right: .100em;
		content: '\2713';
		color: #005599;
		font-size: 24px;
	}
	
	body.HomeLayout #Body div.Content p.Heading
	{
		font-size: 26px;
		font-style: italic;
		color: #005599;
	}


	body.HomeLayout #Body div.Content p.Note
	{
		font-size: 26px;
		font-style: italic;
		color: #990055;
		text-align: center;
	}

/* (E) Home Page                                                                                  */
/*------------------------------------------------------------------------------------------------*/
/* (E) Guides                                                                                     */
	
	#Page7
	{
		
	}
		
		#Page7 embed
		{
			border-radius: 10px;
		}
	/* (E) #Page7 */

/* (B) Guides                                                                                     */
/*------------------------------------------------------------------------------------------------*/
/* (B) Guides                                                                                     */
	
	#Page157
	{
		
	}

		#Page157 a
		{
			display: inline-block;

			margin: 10px 80px 10px 80px;
			padding: 30px 10px 0 10px;

			width: 120px;
			height: 150px;

			color: #FFF !important;
			text-align: center;
			font-weight: bold;

			border-radius: 0 20px 0 20px;

			background-color: #990000;
			background-image: url('/Images/Pages/Guides/GuidesBackground.png');
			background-position: 0 0;
		}

			#Page157 a:hover
			{
				background-color: #AA0000;
				background-position: 0 -180px;
			}

			#Page157 div.A
			{
				display: inline-block;
				width: 300px;
				height: 200px;
				border-radius: 10px;
				background-image: url('/Images/Pages/Contact/B.jpg');
				background-position: 50% 50%;
			}

			#Page157 div.B
			{
				display: inline-block;
				width: 300px;
				height: 200px;
				border-radius: 10px;
				background-image: url('/Images/Pages/Contact/H.jpg');
				background-position: 50% 50%;
			}

			#Page157 div.C
			{
				display: inline-block;
				width: 300px;
				height: 200px;
				border-radius: 10px;
				background-image: url('/Images/Pages/Contact/E.jpg');
				background-position: 50% 50%;
			}

		/* (E) a */

/* (E) Guides                                                                                     */
/*------------------------------------------------------------------------------------------------*/
/* (B) Areas Guide                                                                                */

	#Page163 
	{
		
	}

	#Page163 div.Area
	{
		
	}

		#Page163 div.Area h2
		{
			font-size: 28px;
			font-weight: normal;
			border: none;
		}

		#Page163 div.Area h3
		{
			font-size: 28px;
		}

		#Page163 div.Area p
		{

		}

		#Page163 div.Area a
		{
			display: inline-block;

			margin: 0 0 10px 0;
			padding: 10px;

			border: 1px solid #CCC;
			border-radius: 10px;

			background: none;
		}

			#Page163 div.Area a:hover
			{
				border-color: #0076C3;
			}
			#Page163 div.Area a span.Title
			{
				display: block;

				font-size: 18px;
				font-weight: bold;
				color: #000;
			}

			#Page163 div.Area a span.Description
			{
				display: block;
			}
		/* (E) a */
	/* (E) div.Area */

/* (E) Areas Guide                                                                                */
/*------------------------------------------------------------------------------------------------*/
/* (B) Contact                                                                                    */
	
	#Page13
	{

	}

		#Page13 iframe
		{
			border: 10px solid #FFF;
			box-shadow: 0 0 30px #CCC;
			/*border-radius: 10px;*/
		}

		#Page13 .Phone
		{
			font-size: 30px;
		}

		#Page13 p.MapLink
		{
			text-align: center;
		}
	/* (E) #Page 13 */
	
	#Emailer
	{
		padding: 20px;

		border-radius: 0 20px 0 20px;

		background-color: #072A47;
	}

		#Emailer h3
		{
			margin: 0 !important;
			padding: 0 !important;
			line-height: 30px;
			text-align: center;
			color: #FFF;
		}

		#Emailer a
		{
			color: #FFF !important;
			font-size: 24px;
		}

		#Emailer table
		{
			width: 550px;
			color: #FFF;
		}
			
			#Emailer table tr
			{
				
			}
				
				#Emailer table tr td
				{
					
				}
					
					#Emailer table tr td.A
					{
						width: 130px;
					}

					#Emailer table tr td.B
					{
						width: 380px;
					}
					
					#Emailer table tr td
					{
						
					}
						
						#Emailer table tr td input
						{
							display: block;
							float: left;
							margin-bottom: 0 !important;
							width: 250px;
							height: 30px;

							color: #FFF;

							background: #073f83;
							border: 0 !important;
						}

						#Emailer table tr td textarea
						{
							color: #FFF;

							border: 0 !important;

							background: #073f83;
						}

						#Emailer table tr td button
						{
							color: #FFF;
							background: #07376B;
						}

						#Emailer table tr td button:hover
						{
							color: #FFF;
							background: #073F83;
						}
					/* (E) div.Line */
				/* (E) td */
			/* (E) tr */
		/* (E) table */
		
		body.ContactLayout #Body article.Article
		{
			margin-right: 310px;
		}
		
		body.ContactLayout #Body aside.Sidebar
		{
			width: 300px;
		}
	/* (E) #Email */
/* (E) Contact                                                                                    */
/*------------------------------------------------------------------------------------------------*/

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



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

/*------------------------------------------------------------------------------------------------*/
/* (B) WordPress Compatability                                                                    */
	
	span.EditButton
	{
		display: inline-block;
		
		margin: 15px 0 0 0;
		padding: 0 15px 0 15px;
		height: 30px;
		
		color: #FFF;
		text-shadow: 0 0 5px #000;
		font-family: verdana;
		font-size: 14px;
		line-height: 30px;
		text-transform: uppercase;
		
		border-radius: 5px;
		
		background-image: linear-gradient(
			bottom,
			#333333 0%,
			#666666 100%);
			
		background-image: -moz-linear-gradient(
			bottom,
			#333333 0%,
			#666666 100%);
			
		background-image: -webkit-linear-gradient(
			bottom,
			#333333 0%,
			#666666 100%);
		
	}
		
		span.EditButton:hover
		{
			color: #FFF;
			
			background-image: linear-gradient(
				bottom,
				#666666 0%,
				#999999 100%);
				
			background-image: -moz-linear-gradient(
				bottom,
				#666666 0%,
				#999999 100%);
				
			background-image: -webkit-linear-gradient(
				bottom,
				#666666 0%,
				#999999 100%);
		}
	/* WordPress Typography */
	
	img.alignleft,
	img.alignright
	{
		margin: 10px;
		padding: 1px;
		
		/*
		border: 5px solid #EEE;
		border-radius: 10px;
		background-color: #999;
		*/
	}
	
	.alignleft
	{
		float: left;
	}
	
	.alignright
	{
		float: right;
	}
	
/* (E) WordPress Compatability                                                                    */
/*------------------------------------------------------------------------------------------------*/

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



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

#Social
{
	display: block;
	position: fixed;
	z-index: 1000;
	
	top: 50%;
	right: 0;
	
	margin: -115px 0 0 0;
	padding: 20px 10px 20px 10px;
	
	width: 40px;
	
	box-shadow: 0 0 40px rgba(0,0,0,0.25);
	
	border-radius: 40px 0 0 40px;
	
	background: rgba(255,255,255,0.5);
}
	
	#Social a
	{
		display: block;
		
		margin: 0 0 10px 0;
		padding: 4px;
		width: 32px;
		height: 32px;
		
		border-radius: 20px;
		
		background: #144B6B;
	}
	
	#Social a:last-child
	{
		margin-bottom: 0;
	}
	
	#Social a div.Icon
	{
		display: block;
		
		margin: 0;
		padding: 0;
		width: 32px;
		height: 32px;
		
		background-image: url('/Images/Interface/Social.png');
	}
	
	#Social a.Facebook:hover
	{
		background: #305891;
	}
	
	#Social a.Facebook div.Icon
	{
		background-position: 32px 0;
	}
	
	#Social a.Facebook:hover div.Icon
	{
		background-position: 32px 0;
	}
	
	#Social a.GooglePlus:hover
	{
		background: #DD4B39;
	}
	
	#Social a.GooglePlus div.Icon
	{
		background-position: 32px -32px;
	}
	
	#Social a.GooglePlus:hover div.Icon
	{
		background-position: 32px -32px;
	}
	
	#Social a.Twitter:hover
	{
		background: #2CA8D2;
	}
	
	#Social a.Twitter div.Icon
	{
		background-position: 32px -64px;
	}
	
	#Social a.Twitter:hover div.Icon
	{
		background-position: 32px -64px;
	}
	
	#Social a.Pinterest:hover
	{
		background: #D01D15;
	}
	
	#Social a.Pinterest div.Icon
	{
		background-position: 32px -96px;
	}
	
	#Social a.Pinterest:hover div.Icon
	{
		background-position: 32px -96px;
	}
	
	#Social a.YouTube:hover
	{
		background: #C82828;
	}
	
	#Social a.YouTube div.Icon
	{
		background-position: 32px -128px;
	}
	
	#Social a.YouTube:hover div.Icon
	{
		background-position: 32px -128px;
	}
	
	#Social a.Email:hover
	{
		background: #666;
	}
	
	#Social a.Email div.Icon
	{
		background-position: 32px -160px;
	}
	
	#Social a.Email:hover div.Icon
	{
		background-position: 32px -160px;
	}
	
	#Social a.Print:hover
	{
		background: #666;
	}
	
	#Social a.Print div.Icon
	{
		background-position: 32px -192px;
	}
	
	#Social a.Print:hover div.Icon
	{
		background-position: 32px -192px;
	}
/* (E) #Social */

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

