/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/************* Mantra Custom CSS *************/
html, #main, body, #footer, #footer2 {
	background: transparent;
}

.nivo-caption {
	display: none !important;
}

.entry-content ul&gt;li {
	background: none;
	list-style-type: disc;
	padding-left: 0;
}

div#footer2 div[style] {
	display: none;
/*hides default line from theme*/
}

body.page .edit-link {
	display: none;
/*hide the edit button when logged in*/
}

body.home .entry-title {
/* effects home page only */
	display: none;
}

.entry-title {
	padding: 4px 0 12px !important;
	margin: 0 !important;
	font-size: 1.4em !important;
	font-weight: bold !important;
	text-shadow: none !important;
}

.widget-title, #footer-widget-area .widget-title {
	background-color: transparent;
}

.entry-content, .entry-content table, .entry-content tr td, .entry-content tr {
	border: 0 !important;
	border-top: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	background-color: transparent !important;
}

.entry-meta {
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	color: #336699;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	position: relative;
	left: -3px;
}

.onDate a {
	pointer-events: none;
	cursor: default;
	color: #336699 !important;
	font-weight: normal !important;
}

#content .wp-caption {
	background-image: none;
	background: transparent;
	border: 0;
}

#content .wp-caption img {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#entry-author-info {
	display: none;
}

.entry-meta .comments-link {
	font-size: 9px;
}

.commentlist li.comment {
	background: transparent;
}

#comments .pingback {
	border: none;
	margin: 0;
	padding: 0;
}

#comments .pingback p::before {
/*content: "Pingbacks: ";*/
}

#comments .pingback p {
	font-size: 9px;
}

#comments .pingback .url {
	font-size: 10px;
}

/********** END MANTRA *************/
html {
	background: #000033;
	background-image: url('/1775/images/parchment_center_y.jpg');
	background-repeat: repeat-y;
	background-position: center 160px;
/*ignores y-position and repeats back around to the top, thus cannot have transparent header edges, as it covers the overlap*/
}

body {
	background: url(/1775/images/parchment_top_y.jpg) no-repeat top center;
/*text-align: center;
	margin: 0;
	padding: 0;*/
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Georgia, 'Palatino Linotype', 'Book Antiqua', Palatino, 'Times New Roman', 'Times', serif;
	font-size: 15px;
	line-height: 1.4;
	color: #000066;
}

a:link,a:visited,a:active {
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #AA0000;
	font-weight: bold;
	text-decoration: underline;
}

ul,ol,dl,p,h1,h2,h3,h4,h5,h6 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
}

ul ul,ul ol,ol ul,ol ol {
	margin-top: 0;
	margin-bottom: 0;
}

code,pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
}

pre {
	overflow: auto;
	word-wrap: normal;
	padding-bottom: 1.5em;
	overflow-y: hidden;
	width: 99%;
}

abbr[title],acronym[title] {
	border-bottom: 1px dotted;
}

hr {
	display: block;
	height: 2px;
	border: none;
	margin: .5em auto;
	color: #cccccc;
	background-color: #cccccc;
}

.button, .Button, input[type=submit] {
	padding: 0 2px;
	height: 24px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 5px;
	font-size: 13px;
	color: #ffffff !important;
	height: 24px;
	background-color: #336699 !important;
	border: 1px solid #000066 !important;
}

div#site-copyright, td#footer {
	width: auto;
	background-color: transparent;
	border-top: solid 1px #000066;
	padding: 10px;
	text-align: center;
	color: #888;
	font-size: 11px;
}

div#site-copyright a:link, td#footer a:link, div#site-copyright a:visited, td#footer a:visited, div#site-copyright a:active, td#footer a:active {
	text-decoration: none;
	color: #777777;
	font-weight: normal;
}

div#site-copyright a:hover, td#footer a:hover {
	text-decoration: underline;
}

li#search-2.widget_search {
/* search widget */
	margin-left: 10px !important;
}

blockquote {
	border: 0;
	background-color: transparent;
	clear: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: inherit;
}

/*********** MENUS *************/
.menuright {
/*floats the separate menu "menuright" to the right on same line */
	float: right !important;
}

nav[role="navigation"] {
	border-bottom: 1px #999999 solid;
}

#access a {
/*access is entire menu tree*/
/*default menu text*/
	text-decoration: none;
	padding: .2em 1.2em;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}

#access a:link, #access a:visited {
/*font*/
	color: #000066 !important;
}

#access a:hover, #access a:active, #access ul li:hover a {
/*font*/
	color: #FFFFFF !important;
}

#access ul li li a:visited, #access ul li li a:link {
	color: #000066 !important;
}

#access ul li li a:active, #access ul li li a:hover {
	color: #FFFFFF !important;
}

#access ul li:hover, .menu ul li:hover {
/* hover color top level */
	background: #880000;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	box-shadow: 0 -3px 4px rgba(255,255,255,0.5) inset;
}

#access ul.sub-menu li:hover, ul.sub-menu li:hover {
/* hover color second level level */
	background: #880000 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: none;
	width: 100%;
}

#access ul ul li, .menu ul ul li {
/*submenu layout*/
/* the second plus calls: disable cascading to lower submenus of the above */
	background: #EFEFEF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
}

#access ul ul a, #access ul ul ul a {
	width: auto !important;
}

.sub-menu {
	margin-top: 3px;
}

#access ul li.current_page_item, #access ul li.current-menu-item,
.menu ul li.current_page_item {
/* current page menu tab */
	background: #336699 !important;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	box-shadow: 0 -3px 4px rgba(255,255,255,0.5) inset;
}

.menu ul ul.current_page_item, 
#access ul ul li.current_page_item, #access ul ul li.current-menu-item {
/* current page menu tab at sub-level */
	background: #336699 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: none;
}

#access ul li.current_page_item &gt; a, 
#access ul li.current-menu-item &gt; a, 
.menu li.current_page_item a,
#access ul ul li.current_page_item &gt; a,
#access ul ul li.current-menu-item &gt; a, 
.sub-menu li.current_page_item a {
	color: #FFFFFF !important;
}

/*********** END MENUS *************/
/******************SHARAHOLIC*********************/
/* shareaholic */
.share-button-verb b {
	display: none;
}

.shareaholic-share-buttons:before {
	content: "Share:" !important;
	font-weight: bold;
	font-size: small;
}

.shareaholic-canvas {
	position: relative;
	left: -10px;
}

/******************END SHARAHOLIC*********************/