/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

head, body, .main-navigation {
	font-family:"Open Sans";
}

body {
	color:#000000;
}

.site-title a {
	color:#c5161d;
}

.site-header, .site-footer {
	border:none;
	opacity:1;
}

article#post-4370 .entry-header .entry-title, article#post-4674 .entry-header .entry-title, article#post-4689 .entry-header .entry-title {
	display:none;
}

header#masthead .site-branding .site-title{
	font-weight:bold;
}

.site-content {
	margin-top:0px;
}

h3.widget-title {
	color:#c5161d;
	text-align:center;
	font-weight:700;
	font-style:normal;
}

div#homepage-cartoon-header.panel-grid {
	margin-bottom:0;
}

div.copyright-attribution h3.widget-title {
	color:#8f9699;
	text-align:center;
	font-weight:100;
	font-size:xx-small;
	margin-left:-225px;
	margin-top:-25px;
}

.footer-menu ul {
	margin:0;
	padding:0;
	display:block;
	text-align:center;
}

.footer-menu ul li {
	float:none;
	list-style:none; /* Makes the list items go horizontally in lieu of default vertical display */
	display:inline-block;
}

.footer-menu ul li:after {
	content:"|"; /* Or go Facebook style and use "·" (the interpunct character) for separators */
}

.footer-menu ul li:last-child:after {
	content:""; /* No separator for the last item in the list */
}

.footer-menu ul li a {
	margin:0 8px; /* Set margins around the links */
	border:none;
}

a, .widget a, .widget a:visited, #wp-calendar a {
	color:#c5161d;
}

.comment-content a, .comment-respond a, .site-footer a {
	position:relative;
	display:inline;
	word-break:normal;
}

a:hover, a:active {
	text-decoration:underline;
	position:relative;
}

.main-navigation li a:hover, .main-navigation li.current_page_item > a, .main-navigation li.current-menu-item>a {
	border-left-color: #c5161d;
}

.widget {
	overflow:visible;
}

div.textwidget iframe {
	margin-bottom:0;
}

div#pgc-4674-1-2 div.textwidget {
	text-align:center;
}

div#pgc-4674-3-0 {
	margin-bottom:0px;
}

#pg-4689-0, #pl-4689 .panel-grid-cell .so-panel {
	margin-bottom:10px;
	padding-bottom:0px;
}

div.order-now p {
	margin-bottom:10px;
}

div#pgc-4689-3-1, div#pgc-4704-2-1 {
	margin-bottom:10px;
}

div#panel-4704-1-0-0, div#panel-4704-0-2-0, div#panel-4704-0-1-0, div#panel-4704-0-0-0, div#panel-4704-2-1-0 {
	padding-bottom:0px;
}

div#panel-4555-0-0-0 {
	text-align:center;
}

#post-1729 .entry-content p a {
	display:inline;
	position:relative;
}

.comment-content a:focus:after, .comment-content a:active:after, .comment-content a:hover:after, .entry-content a:focus:after, .entry-content a:active:after, .entry-content a:hover:after, .comment-respond a:hover:after, .comment-respond a:focus:after, .site-footer a:hover:after, .site-footer a:focus:after {
	opacity:0;
}

a.ow-button-hover {
	text-decoration:none;
}