@charset "UTF-8";
/* CSS Document */

.DataInputTable
{
	width: 90%;
	font-size: 90%;
	line-height: 1.3rem;
	font-family: "Alegreya", Monaco, monospace, serif;
}

.DataInputTable tr
{
	font-size: 90%;
	height: 2rem;
	vertical-align: top;
}

.DataInputTable input, textarea
{
	width: 100%;
	font-size: 90%;
	line-height: 1.3rem;
	font-family: "Alegreya", Monaco, monospace, serif;
}

.PostNavigation
{
	float: left;
	width: 100%;
	padding-top: 1rem;
	padding-bottom: 3rem;
}

#post_title_len, #post_name_len, #meta_description_len, #page_title_len
{
	width: 90%;
	padding-top: 3px;
	padding-left: 10px;
}

#linktextid
{
	width: 20%;
}

#boldtextid
{
	width: 20%;
}

file.LargeButtons
{
	width: 20%;
	font-size: 1.0rem;
	line-height: 1.0rem;
}

input.ImageInputs
{
	width: 80%;
}

input.LargeButtons
{
	width: 200px;
	font-size: 1.0rem;
	line-height: 1.0rem;
}

input.LargeButtons:hover
{
	cursor: pointer;
}

.ImageSection
{
	float: left;
	width: 90%;
	border: 1px solid grey;
	margin-top: 2rem;
	margin-bottom: 2rem;
	padding: 20px;
}

.ImageBox
{
	width: 300px;
	float: left;
}

.ImageButtons
{
	width: 100%;
	float: left;
}


/* Blog CSS */

.RedColor
{
	color: red;
	font-size: 200%;
}

.BlogText
{
	padding-top: 1rem;
	padding-left: 5%;
	width: 90%;
	float: left;
	font-size: 1.2rem;
}

.BlogText h1
{
	font-size: 1.4rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	color: #ffffff;
	text-align: left;
	line-height: 1.3rem;
}

.BlogText h2
{
	font-size: 1.3rem;
	color: #ffffff;
	text-align: left;
	padding-top: 1rem;
	padding-bottom: 0.3rem;
	line-height: 1.1rem;
	font-weight: 700;
}

.BlogText h2 a
{
	font-size: 1.3rem;
	color: #ffffff;
	text-decoration: underline;
	text-align: left;
	font-weight: 700;
	padding-top: 1rem;
	padding-bottom: 0.3rem;
}

.BlogText ul
{
	padding-left: 20px;
	list-style-position:inside;
}

.BlogText ol
{
	padding-left: 20px;
	list-style-position:inside;
	list-style-type: decimal;
}

.BlogTextList ul
{
	padding-left: 20px;
	list-style-position:inside;
	list-style-type: decimal;
}

.BlogBlurbPicture
{
	float: left;
	width: 50%;
	padding-right: 1rem;
	padding-bottom: 0.5rem;
}

.ContinueReading
{
	font-size: 1.0rem;
	color: #666;
	padding-bottom: 1rem;
	line-height: 1.2rem;
	font-weight: 100;
}

.ContinueReading a
{
	color: #666;
	text-decoration: underline;
	font-weight: 100;
}

.BlogText hr
{
	width: 100%;
	height: 1px;
	color: #FFF;
	background-color: #999;
	border: none;
}

#BlogNavigation
{
	float: left;
	width: 17%;
	font-size: 1.0rem;
	color: black;
	padding-top: 1rem;
}

#BlogFooter
{
	width: 70%;
	float: right;
	color: #666;
	font-size: 0.8rem;
	text-align: center;
}

.BlogImage
{
	float: left;
	width: 50%;
	margin-right: 2.0rem;
	margin-bottom: 1.0rem;
}

.BlogImage img
{
	float: left;
	width: 100%;
}

.BlogImageSeconday
{
	float: left;
	width: 100%;
	margin-bottom: 2.0rem;
}

.BlogImageSeconday img
{
	float: left;
	width: 100%;
}

.BlogImageFull
{
	float: left;
	width: 100%;
	margin-bottom: 2.0rem;
}

.BlogImageFull img
{
	float: left;
	width: 100%;
}

.BlogImageBox
{
	float: left;
	width: 100%;
}

.AuthorInfo
{
	float: left;
	width: 100%;
	padding-top: 3.0rem;
}

.BlogBannerAd
{
	float: left;
	width: 100%;
	padding-top: 5rem;
}

.BlogPageBannerAd
{
	float: left;
	text-align: center;
	width: 20%;
	padding-top: 1px;
	padding-left: 1%;
	padding-bottom: 1rem;
}

.BlogPageBannerAd img
{
	width: 100%;
	max-width: 200px;
	border: 2px #333333 solid;
}



.NormalColumn h3
{
	text-align: center;
}

.BlogHeader
{
	float: left;
	width: 100%;
	font-size: 1.2rem;
	font-weight: bold;
	padding-bottom: 2.0rem;
	color: white;
}

.AuthorAndDate
{
	font-size: 0.8rem;
	color: #eeeeee;
	text-align: left;
	padding-bottom: 1rem;
	line-height: 110%;
	font-weight: 400;
}

.AuthorAndDate a
{
	color: #eeeeee;
	text-decoration: underline;
	text-align: left;
	font-weight: 400;
}

.AboutTheAuther
{
	float: left;
	width: 100%;
	font-size: 0.8rem;
	margin-top: 3rem;
	padding-left: 1rem;
	padding-right: 1rem;
	border: solid 1px grey;
	background-color: #eeeeee;
}

.AboutTheAuther img
{
	float: left;
	width: 20%;
	max-width: 200px;
	margin-top: 0.5rem;
	margin-right: 1rem;
	margin-bottom: 1rem;
}

.GreyText
{
	color: #666;
}

.BlogFooterText
{
	font-size: 0.8rem;
	color: #dddddd;
	text-align: left;
	padding-bottom: 2.0rem;
	line-height: 1.0rem;
	font-weight: 100;
}

.BlogFooterText a
{
	color: #dddddd;
	text-decoration: underline;
	text-align: left;
	font-weight: 100;
}


