/*!
 *Battle of the Boyle ancient Website
 * Copyright 2011 Seriously needs an update
 */


body {
	background: #D6D5C3;
  color: #535353;
}

h2, h4 {
	color: #9d722e;
	text-transform: uppercase;
}

.home-title {
  margin-top: .5em;
  margin-bottom: .85em;
	margin-left: 5px;
}

/* styles for text size */
#textsize {
	color: #663304;
}
#textsize a {
	color: #904605;
}
#textsize h2 {
	color: #663304;
}

#textsize li{
	display:inline;
}
/* styles for container */
#container {
	background: #FFFFFF;
	border-top: 0.1em solid #FFFFFF;
	border-right: 0.1em solid #FFFFFF;
	border-left: 0.1em solid #FFFFFF;
}
/* styles for header area */
#header {
	background:  url('../media/castletownheaderbgimage2.png') no-repeat left bottom;
	border-bottom: 0.1em solid #999999;
}
#logo {
	background: #FFFFFF url('../media/boblogo.png') no-repeat center bottom;
}
/* styles for language change area */
#language {
	background: url('../media/headerbgimagetop.png') repeat-x left top;
}
#language h2 {
	color: #353334;
}
#language a {
	color: #683402;
}
#language li.lang_irish {
	display: none;
	background: url('../media/lang_irish.png') no-repeat center top;
}
#language li.lang_english {
	display: none;
	background: url('../media/lang_english.png') no-repeat center top;
}

/* styles for topnav */
#topnav {
	color: #EFEED2;
}
#topnav a{
	color: #EFEED2;
	background: url('../media/topnavlistitembar2.png') no-repeat right center;
}
#topnav a.noimage{
	background: url('../media/topnavlistitembar_none.png') no-repeat right center;
}
#topnav a.current, #topnav a:active{
	color: #EEEED2;
}
#topnav a:visited{
	color: #ffffff;
}
#topnav .currentsection {
	color: #EFEED2;
	background: url('../media/topnavlistitembar3.png') no-repeat right center;
}

/* styles for breadcrumb */
.breadcrumb {
	margin-bottom: 0px;
}

.breadcrumb a {
	color: #c19717;

}
.breadcrumb a:hover{
	color: #c19717;
	text-decoration: underline!important;
}
#container #breadcrumbs a.noimage {
	background: url('../media/breadcrumbslash_none.png') no-repeat left center;
}
/* styles for content column 1*/
#contentcolumn1 h1, #locationcontentcolumn1 h1 {
	color: #126E5F;
}
#contentcolumn1 h2{
	color: #333333;
}
#locationcontentcolumn1 h2{
	color: #333333;
}
#contentcolumn1 a , #locationcontentcolumn1 a {
	color: #c19717;
}

#contentcolumn1 a:hover {
	text-decoration: underline;
}
.image-container {
	margin: 0 auto;
	display: block !important;
	text-align: center;
}
/* styles for photogallery */
#photogallery a {
	color: #999999;
}
#photogalleryinnerborder {
	background:#EEF0E3;
}
/* styles for areaphotogallery */
html>/**/body #areaphotogallery img{
	padding: 0.6em;
	margin-top: 0em;
	margin-bottom:-0.5em;
}
#areaphotogallery h2 {
	color:#136D61;
}
#areaphotogallery a {
	color: #525250;
}
/* styles for site search*/
#sitesearch h2{
	color:#B69305;
}
/* styles for tools */
#tools h2{
	color:#B69305;
	border-bottom: 0.1em dotted #aaaaaa;
}
html>/**/body #tools h2{
	padding-bottom: 0.5em;
	margin-bottom: -1em;
}
#tools a {
	border-bottom: 0.1em dotted #aaaaaa;
	color: #666666;
}
#externallinks a {
	color: #666666;
}
#externallinks h2{
	color:#B69305;
}
/* styles for leftnav */
#leftnav li a {
	color: #ffffff;
	background: #9d722e;
	border-bottom: 0.1em solid #FFFFFF;
	margin: 9px 2px 2px 1px;
}
#leftnav li li a {
	/* color: #ffc107; */
	background:#eef0e3 url('../media/leftnavlistitem.png') no-repeat left center;
	border-bottom: 0.1em solid #FFFFFF;
	margin-right: 2px;
}
#leftnav li li a:hover {
	color: #9d722e;
}
#leftnav li li a.current {
	color: #9d722e;
}
#leftnav li li .currentsection {
	color: #9d722e;
	background: #EEF0E3 no-repeat left center;
	border-bottom: 0.1em solid #FFFFFF;
}
#leftnav h2 {
	background: #9d722e;
	color: #FFFFFF;
}

#leftnav ul li.current_page_item > a, #leftnav ul li.current_page_parent > a, #leftnav ul li.current-menu-ancestor > a, #leftnav ul li.current-menu-item > a, #leftnav ul li.current-menu-parent > a {
	background-color: #B69305;
	color: white;
	margin-left: 0px;
	/* margin-right: 2%; */
}

/* .current-menu-item current_page_item {
	background-color: #ffc107;
	border-color: 4em solid #ffc107;
	margin-right: 2%;
	color:#ffc107 !important;
} */

/* third level */
#leftnav li li ul li {
	background: #EEF0E3;
}
/* styles for footer */
#footer{
	background:#D6D4BD;
	border: solid 0.1em #ffffff;
}
#footer a{
	color:#663304;
}
#leftfooterlinks a {
	
}
#leftfooterlinks a.noimage {
	background: url('../en/media/footerlistitembar_none.png') no-repeat left center;
}
#rightfooterlinks a {
	background: url('../media/footerlistitembar.png') no-repeat left center;
}
#rightfooterlinks a.noimage {
	background: url('../media/footerlistitembar_none.png') no-repeat left center;
}

input {
	border: 0.1em solid #819BB4;
	color: #BA9101;
}
.formbutton {
	background: #B69305;
	color: #FFFFFF;
}
html>/**/body .formbutton {
	border: 0.1em solid #b69305;
}
/*location detail box style */
#locationdetailbox{
	background: #D9F2EE;
}
#locationdetailbox h2{
	color: #656766;
	border-top: 0.1em dotted #666666;
}
#locationdetailbox p{
	color: #656766;
}
/* area detail box style */
#areadetailbox{
	background: #D9F2EE;
}
#areadetailbox h1{
	color:#535353;
}
#areadetailbox h2{
	color: #656766;
}
#areadetailbox img{
	border: 0.1em solid #CCCCCC;
	background: #FFFFFF;
}
#areadetailbox a{
	color: #666666;
}
/* additional styles for home page*/
#homelargeimage1 {
	background:url('../media/bob_leftcolimage.png') no-repeat center center;
}
#homelargeimage2{
	background:url('../media/bob_middlecolimage.png') no-repeat center center;
}
#homelargeimage3 {
	background:url('../media/homelargeimage3.png') no-repeat center center;
}
#homemap {
	margin-top: 0em;
	background: #fff;
	background:url('../media/bob_largerightcolimage.jpg') no-repeat top center;
	min-height: 475px;
}
#mapdescription{
	background: transparent url('../media/mapdescriptionbg.png') no-repeat left bottom;
}
#mapdescription h2{
	color: #333333;
}
#hometext a {
	color: #9d722e;
}
/* styles for home site search and calendar column*/
#homesearchandcalendar{
	background: #FFFFFF;
	border: thick solid #EEF0E3;
}
/* styles for home detail box*/
#homedetailbox{
	background: #EEF0E3;
}
#homedetailbox img  {
	background: #FFFFFF;
	border: 0.1em solid #91A455;
}
#homedetailbox a {
	color:#545452;
}
#homedetailbox h2 {
	color:#136E5F;
	border-top: 0.1em solid #FFFFFF;
}

.image-padding {
	padding-top: 10px;
}

aside {
	display: block;
}

.sidebar {
		float: left;
    margin-left: 75%;
    padding: 0;
    width:18%;
	}

.align-text {
	text-align: center;
}
 /* styles for home news*/
#homenews h1>a {
	color: #535353;
}
#homenews h2 {
	font-size:120%;
}

#homenews{
	float: left;
	background: #FFFFFF;
	border: thick solid #EEF0E3;
	padding: 0.5em;
	width: 29.4%;
	margin-left: 0.1em;
	text-align: left;
	}
html>/**/body #homenews{
	width: 29.8%;
	}
html:first-child #homenews{
	width: 33%;
	}
#homenews a {
	color:#D2924B;
	margin-left:0em;
	}

#homenews a:hover {
	text-decoration:underline;
}

#homenews h2 {
	color:#136E5F;
	font-weight:normal;
	margin:0;
	padding: 0.7em 0 0.5em 0;
	font-size:100%;
	border-top: 0.1em solid #FFFFFF;
	}
#homenews h2.noborder {
							border-top:none;
	}

.content_header {
	font-size: 110%;
	color: #126E5F;
	font-weight: bold;
}
/*inner calendar */
#locationcontentcolumn1 #innercalendar {
	border: thick solid #EEF0E3;
}
#innercalendar a{
	color: #666666;
}
#locationcontentcolumn2 #innercalendar a{
	color: #666666;
}
#innercalendar a.hasEvents {
	background: #EEF0E3;
}
#innercalendar a:hover, #innercalendar a:active{
	color:#ffffff;
	background:#666666;
}
#innercalendar th a {
	color: #ffffff;
}
#innercalendar th a:hover {
	background: #B89209;
}
#innercalendar td.preMonth a, #innercalendar td.postMonth a {
	color: silver;
}
#innercalendar h2{
	color:#B69305;
}
#innercalendar th {
	color: #FFFFFF;
	background: #B89209;
	border-top: 0.1em solid #b89209;
	border-right: 0.1em solid #D5D7D6;
	border-bottom: 0.1em solid #D5D7D6;
	border-left: 0.1em solid #b89209;
}
#innercalendar td {
	border: 0.1em solid #E5E3D6;
}
#innercalendar #year {
	color: #B89209;
}
#innercalendar #month {
	color: #B89209;
}
/* styles for home site search*/
#homesitesearch h2{
	color:#B69305;
}

#footer {
	padding: 0px 10px;
	/* width: 100% !important; */
}

#copyright {
	padding-top: 20px;
	text-align: left;
	color: #663304;
}

#copyright img {

}

.footer-bottom-link {
	margin-bottom: 1em;
}

.push-img {
  margin-left: 20px !important;
}
.nocomments {
    display: none;
}

/* VISTOR INFO PAGE CORRECTIONS */

.push-up {
	padding-top: 10px;
}
/* VISTOR INFO PAGE CORRECTIONS */

.jsgrid {
	padding-top: 15px;
}

.image-deadon {
  display: block;
  margin: 0 auto;
}
