body, 
body i {
	color:#000;
}

html body #wrapper {	
		background-color:transparent !important;
		border-radius:0;
	    clear: both;
	    margin-bottom:0;
	    margin-top:-40px;
	    padding: 0;
	    position: relative;
	    width: 100%;
}

.single-post #wrapper {
	padding-bottom:40px;
}

.nav-pill-wrap {padding-top:0;}

/*html .row, .post .row {border-bottom:1px solid #eee;}*/

#wrapper .row{
	padding-top:20px;
}

html #hwrap {
	padding:20px 0;
	border-bottom:0;
}
#logo {text-align:center;}
#logo a {}
#logo a img {}
html .pwrap {border-bottom:none;}

html h1, html h2 {
	line-height:60px;
}
html h3 {
	line-height:45px;
}
html body h1 {
	font-size:55px;
	margin:10px 0 18px;
	text-transform:uppercase;
}
html body h2 {
	font-size:36px;
}
html body h3 {
	font-size:32px;
}
html body p {
	font-size:28px;
	line-height:40px;
	margin:0 0 25px;
}
html body .summary {
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	font-size:40px;
	font-weight:100;
	line-height:55px;
	text-transform:uppercase;
	padding:10px 20px;
}

p a, 
strong, 
em, 
html body .row h1 a, .post-meta a {
	border-radius:4px;
	position:relative;*position:static;
	margin:-1px 1px;*margin:0;
	padding:1px 5px;*padding:0;
}
p a, 
strong, 
em, .post-meta a {
	-webkit-box-shadow:  0px 0px 1px 1px #eee;
	box-shadow:  0px 0px 1px 1px #eee;
}
h1 a {
	display:block;
	margin:5px 0;
	padding: 6px 0 2px;
}
.single-post .row h1 {
	display:block;
	margin:5px 0;
	padding: 6px 0 2px;
}
html body .post-meta, 
html body .post-meta a {
	font-size:14px;
	line-height:14px;
}
#headerWrap {
	background:url('http://www.benevolentgiant.com/wp-content/uploads/2013/04/navy_blue.png') repeat center center;
	position:relative;
	z-index:9;
}

.post-entry {

}

/* tag styles */
p strong {
	background:#F7EBDF;
	font-weight:normal;
	text-shadow:0 1px 1px #E39444;
}

em {
	background: #FAF9E3;
	text-shadow:0 1px 1px #E8E03A;
}

p a, .post-meta a
 {
	background:#eee;
}
a s {
	display:inline-block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid transparent;
	bottom:-10px;
	height: 0; 
	left:50%;
	position:absolute;
	width: 0; 
}

p a:hover, 
p a:active, 
.post-meta a:hover,
.post-meta a:active,
h1 a:hover, 
h1 a:active {
	background: #ccc;
	background: -moz-linear-gradient(top,  #e1e1e1 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #e1e1e1 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #e1e1e1 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #e1e1e1 0%,#cccccc 100%);
	background: linear-gradient(to bottom,  #e1e1e1 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#cccccc',GradientType=0 );
	-webkit-box-shadow:  0px 0px 1px 1px #999;
	box-shadow:  0px 0px 1px 1px #999;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
}
a:hover s, a:active s  {
	border-top-color:#ccc;
}

body h1, 
body .post-meta, 
body .post-entry h3 {
	text-align:center;
}

#menu-main-menu a{
	text-shadow:0 1px 1px #fff;
}

body .sd-content {
	display:inline;
}

.archive .ellipsis, 
.archive .post-entry p a, 
.archive #content-archive h6 {
	display:none;
	visibility:hidden;
}

.read-more {
	display:inline;
}

body #respond {
	background-color:#fff;
	background-image:none;
}
	
.offset2 {
	margin-left:180px;
}

html #widgets, 
html #widgets ul {
	background-color:transparent;
}
body pre {
font-size:16px;
text-shadow:0 1px 1px #fff;
}
body pre:hover {
text-shadow:0 1px 1px #fff;
background:yellow;
}

/*tables */
.mv-table {
	font-family: "jaf-bernino-sans-comp",sans-serif;
	font-size:22px;
	border: 0;
	line-height:30px;
	text-transform:uppercase;
}

.mv-table td {
	padding: 20px;
}
.mv-table tr:hover {
	background:#cefbcb;
}

.mv-table .alt-row {
	background: #f5f5f5;
}

.mv-table .alt-row:hover {
	background: #9eda9a;
}

.mv-table thead td {
	background: #45484d;
	color: #fff;
	font-weight: bold;
	padding: 25px 20px;
	text-shadow:0 1px 0 #777;
}

.mv-table tbody tr td:nth-child(2)
{
text-align:center;
}

/* post css */



/* Code Modularization */
#post-19 {

} 
#post-19 a {

}
#post-19 a:hover, #post-19 a:active {

}
#post-19 a:hover s, #post-19 a:active s {

}
#post-19 em {

}
#post-19 strong {

}
/* Doctype */
#post-179 {} 
 /* CSS */
#post-181 {}
/* Character encoding */
#post-183 tr:hover {
	background:#cefbcb;
} 
#post-183 .alt-row:hover {
	background: #9eda9a;
}
 /* HTML Tables */
#post-185 {}
/* Social Media */
#post-450 {} 