body {
	background:url(green/main-bg.png);
}
h1,
h1 a {
    color:#1b5100 !important;	
}
#title p{
	color:#816510;
}
.callout {
    background: rgb(228, 205, 150);  
	border: 3px solid rgb(213, 188, 129);
}
.callout .pagelet-body{
	color:#442407!important;
}
.callout .pagelet h4 span.in {   
	color:#1b5100;	
}
.blockquote-container>.pagelet-body, .blockquote-container>.graphic,
.blockquote-container .pagelet-body:after, .blockquote-container .graphic:after {
	background-image: url(green/QuotationMarks-OutsideTheLines-green.png);
}

#page{
	background:url(green/page-top.png) no-repeat top center;
} 
#page-content, #page-top{
	background:url(green/page-bg.png) repeat-y center;
}
#page-content p a, #page-content dt a, #sitemenu-content a:hover, a:focus, a:active, #main ul li a, #sidebar ul li a, .article h3 a, .text-navigation a, #sidebar .bordebrown a, .text-navigation a, .text-navigation a, #main-content h2, .timestamp a, #sidebar .pagelet h5 a{
    color: #1d5700 !important;
}
#page-bottom #page-bottom-contents {	
	color:#d2d2d2;
}
.photo-navigation {   
	background:rgb(200, 168, 105);
}
#previous-photo, #previous-photo a, #previous-photo a:hover, #next-photo, #next-photo a, #next-photo a:hover, #photo-list, #photo-list a, #photo-list a:hover{ 
	background:url(green/sprite.png) no-repeat;
	border:1px solid rgb(212, 184, 120);
}

#sidebar {   
	background-image: url(green/sidebar.png);
}
#sidebar-top {
	background-image: url(green/sidebar-top.png);
}
#sidebar-bottom {
	background-image: url(green/sidebar-bottom.png);
}
.gridItem{
	background:rgb(228, 205, 150);
	border:1px solid rgb(213, 189, 133);
}
.gridItem h3{
	background:rgb(29, 87, 0);
}
.gridItem h3 a{
	color:#ffedc2!important;
}
.gridItem h3 a:hover{
	color:#fffaef!important;
}
.bordered h4{
	color:#1b5200!important;
}
.bordered{
	color:#000!important;
	background:rgb(237, 220, 177);
	border:1px solid rgb(209, 177, 116);
}
.pagelet h4{
	color:#271609;
}
#page-bottom {
   	background:url(green/page-foot.png) no-repeat top;
}
#page-bottom #page-bottom-contents {
	color:#d5bc80 !important;
}
.article h3 a{
	background:url(green/underline.png) repeat-x bottom;	
}
#page-content p a, #page-bottom a  {    
    border-bottom: 1px solid rgb(0, 0, 0);
}
#main ul li{
    background-image: url(green/bullet.png);
}
#sidebar .bordered ul li, .callout ul li, .pagelet ul li{
    background-image: url(green/bullet.png);
}


/* MENU */
#sitemenu {
	background:rgb(118, 58, 9);
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0.23, rgb(116,60,17)),color-stop(1, rgb(132,70,12)));
	background:-moz-linear-gradient(center bottom,rgb(116,60,17) 23%,rgb(132,70,12) 100%);
	border-top: 1px solid rgb(156, 105, 58);
}

#sitemenu,
#sitemenu a {
	color:#ffec9a;
}

#sitemenu span.in {
	border-color:rgba(118, 58, 9, 0);
}

#sitemenu-content a:hover span.in,
#sitemenu-content a:focus span.in,
#sitemenu-content a:active span.in {
	background:rgb(193, 139, 71);
	color:#ffec9a!important;
	border-color:rgb(241, 223, 172)!important;
}

#sitemenu-content li.currentPage > span.in,
#sitemenu-content li.currentParent > a > span.in {
	background:rgb(193, 139, 71);
}

#sitemenu-content ul li ul,
#sitemenu-content ul li ul li span.in {
	border-color:rgb(255, 236, 154)!important;
}

#sitemenu-content ul li ul li span.in {
	background:rgb(118, 58, 9);
}

#sitemenu-content ul li a.selected span.in {
	background:rgb(193, 138, 71);
	border-color:rgb(255, 236, 154);
}

#sitemenu-content ul li ul li.currentParent > a span.in,
#sitemenu-content ul li ul li a:hover span.in,
#sitemenu-content ul li ul li.currentParent a.selected span.in,
#sitemenu-content ul li ul li.currentPage > span.in {
	background:rgb(193, 139, 71);
}

#sitemenu-content ul li ul li a span.in,
#sitemenu-content ul li.currentParent a.selected span.in {
	color:#ffec9a;
}
