@charset "UTF-8";
/* CSS Document 
COLORS FILE FOR AUTHOR ADAPT

*/



body {
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #34371A;
	background-image: url(images/body-bg-980.jpg);
}

body, input, textarea {
	color: #373737;
	
}



/* Links */
a {
	color: #a91a00;
	text-decoration: none;
}

a:hover {
	color: #E01400;
}

a:active {
	color: #000;
	text-decoration: none;	
}




h1, h2, h3, h4, h5, h6 {
	color: #a91a00;
}


h2.entry-title {
	color: #a91a00;
}



h1.page-title {
	color: #a91a00;
	
}




#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
}


p.rule {
	border-bottom-color: #E1E1E1;
}


.foot-sep {
	border-top-color: #EAEAEA;
	}



/* reset webkit search input styles */
input[type=search] {
	-webkit-appearance: none;
	outline: none;
}
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}


/* searchform */
#searchform {
	position: relative;
	z-index: 100;
	width: 300px;
}


#searchform #s {
	border: none;
	/* box shadow */
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.4);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.4);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.4);
	background-color: #E3DEC3;
	color: #931401;
}



/* Forms */
input[type=text],
input[type=password],
textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
}


input[type=text]:focus,
textarea:focus {
	color: #373737;
}
textarea {


}
input[type=text] {

}
input#s {
	background: url(images/search.png) no-repeat 5px 6px;

}
input#searchsubmit {
	
}






#headwrapper {
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	
	/* CSS gradient: Grey transparent  for FF3.6
	background: -moz-linear-gradient(
	    center top,
	    rgba(255, 255, 255, 1.00) 50%,
	    rgba(213, 214, 214, .70) 100%
		 
	);*/ 
	
	/* Saf4+, Chrome
	background: -webkit-gradient(
	    linear,
	    center bottom,
	    center top,
	    from(rgba(208, 208, 208, .70)),
	    to(rgba(255, 255, 255, 1.0000)) 
	); */
	
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#d5d6d6');  IE6,IE7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#d5d6d6')";  IE8 */	
	}


#header {
	/*
	background-color: transparent;
	background-repeat: repeat-x;
	background-image: url(images/header-bg.png);*/
}


#sliderWrapper {
/*	background-image: url(images/header-slider-bg.jpg);
	background-repeat: repeat-x;*/
}


.content-bg{
	/*background-color: transparent;*/
	/* standards-compliant browsers */
opacity:1.0;
	/* The following is ignored by standards-based browsers */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE8 */
filter: alpha(opacity=100); /* IE 5-7  */
	background-image: url(images/content-bg-full.jpg);
	background-color: #efeed9;
	background-repeat: no-repeat;
	background-position: left top;

}

.content-tile{
	background-image: url(images/content-bg-tile.jpg);
	background-repeat: repeat-y;
	position: relative;
	background-position: left top;
}



.content-bg-full{

	/*background-color: transparent;*/
	/* standards-compliant browsers */
opacity:1.0;
	/* The following is ignored by standards-based browsers */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE8 */
filter: alpha(opacity=100); /* IE 5-7*/
	
	background-image: url(images/content-bg-full.jpg);
	background-color: #efeed9;
	background-repeat: no-repeat;
	background-position: center top;
}


h2#site-description {
	color: #999EB2;
}


.entry-content-list {
	background-image: url(images/entry-list-bg.jpg);
	background-repeat: repeat-x;
	background-color: #E0E8EB;
	border: 1px dotted #B7C7D6;
}

.col-left {
	border-left-color: #EAEAEA;
}		

.subPageListA {
	background-color: #F8F8F8;
	border: 1px solid #EEEEEE;
	
	
	/*Web Kit Gradient  top color is on the left*/
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfce7), to(#d9c97e));
	background: -moz-linear-gradient(top,  #fdfce7,  #d9c97e);
	background: linear-gradient(-90deg, #fdfce7, #d9c97e);
		
	/* IE6,IE7*/
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfce7', EndColorStr='#d9c97e');  
	 /* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfce7', EndColorStr='#d9c97e')";
	
	
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

.child-thumb img{
	border: 1px solid #E8E8E8;
	background-color: #FFFFFF;
	}


.child-excerpt {
	color: #666;
}


/* ====================         Sidebar and Widgets        ==========================*/

#sidebar {
	 background-color: #dbd59e;
	background-image: url(images/sidebar-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;/**/
}

.widget {
			
	/* unhide this to show box shadow  for widget 
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);*/
}




.widgettitle {
	color: #5f0602;	
}

.widget li {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3DEC3;	
}


.widget li a{
	
}

#sidebar ul#menu-sidebar-pages li, #sidebar li.page_item {
		
	background-color: transparent;
	background-image: url(images/side-menu-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;}


#sidebar ul#menu-sidebar-pages li a {
	
}

#sidebar ul#menu-sidebar-pages li:hover, #sidebar li.page_item:hover {
	background-color: transparent;
	background-image: url(images/side-menu-icon-hover.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	
}




.widget-area {
	color: #333;
}

.widget_search #searchsubmit {
	background: #ddd;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	color: #888;
	
}
.widget_search #searchsubmit:active {
	background: #1982d1;
	border-color: #0861a5;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	color: #bfddf3;
}



.widget_twentyeleven_ephemera .comments-link a,
.widget_twentyeleven_ephemera .comments-link > span {
	color: #666;
	
}
section.ephemera .entry-title .comments-link a:hover,
.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}
section.ephemera .entry-title a span {
	color: #29628d;
}

#calendar_wrap  {
	/* standards-compliant browsers */
opacity:.5;
	/* The following is ignored by standards-based browsers */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE8 */
filter: alpha(opacity=50); /* IE 5-7  */
	background-color: #FFFEEC;
	
	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:  0px 3px 3px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 3px 3px rgba(0, 0, 0, 0.3);
}

.widget_calendar #wp-calendar {
	color: #555;
	
}


.widget_calendar #wp-calendar th  {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;

}
.widget_calendar #wp-calendar tfoot td {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}



#footer, #footer a {
	color: #9ea375;
}


#footer ul li a {
	color: #727653;
	
}
#footer ul li a:hover {
	color: #9ea375;
	
}


.footer-widget-area{
	background-color: #efeed9;
	background-image: url(images/footer-widget-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	/*
	USE THIS FOR TRANSPARENCY
	opacity:0.8;
	 The following is ignored by standards-based browsers*/
 /*IE8 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";   */

/*filter: alpha(opacity=80);  IE 5-7  */
}


#footerWrapper {
		
	/* background-color: #B2B2B2;
	
	background: -moz-linear-gradient(
	    center top,
	    rgba(192, 192, 192, .70) 50%,
	     rgba(255, 255, 255, 1.00) 100%
		 
	);*/
	/* FF3.6 */
	
	/*background: -webkit-gradient(
	    linear,
	    center bottom,
	    center top,
	    from(rgba(255, 255, 255, 1.0000)),
	    to(rgba(192, 192, 192, .70))
	); Saf4+, Chrome */
	
/*	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d5d6d6', EndColorStr='#FFFFFF');  IE6,IE7 */
/*	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d5d6d6', EndColorStr='#FFFFFF')";  IE8 */
	
}




/* =Menu
-------------------------------------------------------------- */

#access {
	/*background-image: url(../_images/main-nav-bg.jpg);
	background-repeat: repeat-x;*/
	
	/*Web Kit Gradient  top color is on the left*/
	background: -webkit-gradient(linear, left top, left bottom, from(#a91a00), to(#5f0602));
	background: -moz-linear-gradient(top,  #a91a00,  #5f0602);
	background: linear-gradient(-90deg, #a91a00, #5f0602);
	
	/* FF3.6
	background: -moz-linear-gradient(
	    center top,
	    rgba(255, 255, 255, .80) 50%,
	    rgba(208, 208, 208, .40) 100%
		 
	); */
	
	/*Saf4+, Chrome
	background: -webkit-gradient(
	    linear,
	    center bottom,
	    center top,
	    from(rgba(208, 208, 208, .40)),
	    to(rgba(255, 255, 255, .80))
	);  */
	
	
	/* IE6,IE7*/
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#a91a00', EndColorStr='#5f0602');  
	 /* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a91a00', EndColorStr='#5f0602')";
	
	
	/* box shadow */
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
	
	/*
	background-color: transparent;
	background-image: url(images/navbar.png);
	background-repeat: no-repeat;*/
}


#access a {
	color:#eae4ba;
	text-shadow: #000 0px 1px 0px;
	
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	
}


#access ul ul a {
	background: #9c1700;
	border-bottom: 1px dotted #ddd;
	color: #FFF;
	opacity: 0.85;
	/* works in IE*/
	filter:alpha(opacity="85");
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #9c1700;
	
}
#access li:hover > a,
#access a:focus {
	background: #9c1700; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#5f0602, #9c1700);
	background: -o-linear-gradient(#5f0602, #9c1700);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5f0602), to(#9c1700)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#5f0602, #9c1700);
	color:#51af93;
	opacity: 1.0;
	/* works in IE*/
	filter:alpha(opacity="100");
	text-shadow: none;
	
}


#access .current_page_item > a,
#access .current_page_ancestor > a, 
#access .current-menu-parent > a{
	color: #FFF;
	background: #9c1700; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#2b0705, #5f0602);
	background: -o-linear-gradient(#2b0705, #9c1700);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(2b0705), to(#5f0602)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#2b0705, #5f0602);
}





.top-links { 
	color: #666666;
}


.top-links ul li a{
	color: #9ea375;
}

.top-links ul li a:hover {
	color: #C3C984;
}

.top-links ul li a:active {
	color: #ECEBD6;
}


#header #s:focus {
	background-color: #f9f9f9;
}



#header .only-search #s {
	background-color: #D3DDE7;
	color: #174D8D;
	border-top-color: #0D3A75;
	border-right-color: #0D3A75;
	border-bottom-color: #0D3A75;
	border-left-color: #0D3A75;
}

#header .only-search #s:focus {
	background-color: #D3DDE7;
}


.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ddd;
}
.entry-content th,
.comment-content th {
	color: #666;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ddd;
}

.page-link a {
	background: #eee;
	color: #373737;
	
}
.page-link a:hover {
	background: #888;
	color: #fff;
}

.entry-meta .edit-link a,
.commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
	background: #888;
	color: #fff;
}



/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	
	}
.wp-caption img {

}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
	
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
	
}

/* Password Protected Posts */

.post-password-required input[type=password]:focus {
	background: #f7f7f7;
}

/* Author Info */

.singular #author-info {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	
}
.archive #author-info {
	border-bottom: 1px solid #ddd;
	
}


#author-avatar img {
	background: #fff;
	-webkit-box-shadow: 0 1px 2px #bbb;
	-moz-box-shadow: 0 1px 2px #bbb;
	box-shadow: 0 1px 2px #bbb;
}


#author-description h2 {
	color: #666;

}



/* Comments link */
.entry-header .comments-link a {
	color: #666;
	background-color: transparent;
	background-image: url(images/comment-bubble.png);
	background-repeat: no-repeat;
}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
	background-color: transparent;
	color: #174D8D;
	background-image: url(images/comment-bubble-rtl.png);
}




/* =Quote
----------------------------------------------- */

.format-quote blockquote {
	color: #555;
	
}





/* =error404
----------------------------------------------- */

.error404 #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	
}


section.recent-posts .other-recent-posts .entry-title {
	border-top: 1px solid #ddd;
}
section.recent-posts .other-recent-posts a[rel="bookmark"] {
	color: #373737;
	
}


section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
}
section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link > span {
	border-bottom: 2px solid #999;
	color: #444;
}
section.recent-posts .other-recent-posts .comments-link > span {
	border-color: #bbb;
	color: #888;
}

section.recent-posts .other-recent-posts .comments-link a:hover {
	color: #1982d1;
	border-color: #1982d1;
}




.x------------------responsive------------------x {}


/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 980px) {
	/* Simplify the basic layout */
	
	body {
	background-image: url(images/body-bg-850.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}

	
	
#primary {
	background-color: #efeed9;
}
	
	
.content-bg{
	background-image: none;
	background-color: transparent;


}

.content-tile{
	background-image: none;
	background-color: transparent;
}


#sidebar {
	background-color: #EFEED9;
	background-image: url(images/sidebar-bg-fade.jpg);
	background-repeat: no-repeat;
	background-position: left top;/**/	
}



}
@media (max-width: 650px) {
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
	
	body {
	background-image: url(images/body-bg-650.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



#access {
	
	
}	
	
		
#sidebar {
	background-color: #DCD59F;
	background-image: url(images/sidebar-widget-full.jpg);
	background-repeat: no-repeat;
	background-position: center top;/**/	
	
}	
	

}
@media (max-width: 450px) {
	
	

body {
	background-image: url(images/body-bg-450.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

	
#access {
	
	
	
}	
	



/*





*/



}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	
	
	
	
#access {

}	





	
	

}


/* =Print
----------------------------------------------- */

@media print {
	
	
	

	/* Post author highlighting */
	.commentlist > li.bypostauthor {
		color: #444;
	}
	.commentlist > li.bypostauthor .comment-meta {
		color: #666;
	}
	.commentlist > li.bypostauthor:before {
		content: none;
	}

	/* Post Author threaded comments */
	.commentlist .children > li.bypostauthor {
		background: #fff;
		border-color: #ddd;
	}
	.commentlist .children > li.bypostauthor > article,
	.commentlist .children > li.bypostauthor > article .comment-meta {
		color: #666;
	}

}
