span#logo_ctnr
{
	/* border: .05em red solid; */
	display: table;
	margin: 1em auto;
	margin-top: 6em;
	width: 50%;
}

div.blog_doc_wrapper span#logo_ctnr
{
	margin-top: 1em;
}

span#logo_name_pri_ctnr
{
	background-color: #00EE00;
	border: .05em black solid;
    display: table-cell;
    display: inline-block;
	font-family: courier new;
	font-size: 5em;
	padding-bottom: .3em;
	padding-left: .3em;
	padding-right: 3em;
	padding-top: .4em;
}

div.blog_doc_wrapper span#logo_name_pri_ctnr
{
	font-size: 4em;
}

div.blog_doc_wrapper span#logo_name_pri_ctnr a
{
	text-decoration: none;
	color: black;
}

span#logo_name_sec_ctnr
{
    display: block;
    display: inline-block;
	font-family:  sans-serif;
	font-size: 1.5em;
	padding-bottom: .3em;
	padding-left: 20.5em;
	padding-top: .3em;
}

span#description_ctnr
{
	background-color: black;
	color: white;
	display: block;
	font-family: sans-serif;
	font-size: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
	padding-bottom: .25em;
	padding-top: .25em;
}

span#links_ctnr
{
	display: table;
	margin: 1em auto;
	width: 50%;
}

span#resume_link_ctnr
{
    display: table-cell;
    display: inline-block;
	font-family: courier new;
	font-size: 2em;
	font-weight: bold;
	margin-left: 1em;
	margin-right: 1em;
	padding-bottom: 1.5em;
	padding-top: .5em;
}

span#blog_link_ctnr
{
    display: table-cell;
    display: inline-block;
	font-family: courier new;
	font-size: 2em;
	font-weight: bold;
	margin-left: 1em;
	margin-right: 1em;
	padding-bottom: 1.5em;
	padding-top: .5em;
}

div#cloud_ctnr
{
	line-height: 2.75em;
	margin: 1em auto;
	width: 70%;
}

div#cloud_ctnr a
{
	color: black;
}

span#email_link_ctnr
{
	background-color: white;
	margin-bottom: 1em;
	margin-top: 1em;
	padding-bottom: .25em;
	padding-left: .25em;
	padding-right: .25em;
	padding-top: .3em;
}