body {
	background:url(maroon/main-bg.png);
}
h1,
h1 a,
whiteBackground p a,
#sidebar .bordered a {
    color:#8f0000 !important;	
}
#title p{
	color:#000;
}
.callout {
    background:rgb(119, 0, 0);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, rgb(97,1,1)),color-stop(0.69, rgb(119,0,0)));
	background:-moz-linear-gradient(center bottom,rgb(97,1,1) 0%,rgb(119,0,0) 69%);  
	border: 3px solid rgb(185, 185, 185);
}
.callout .pagelet-body{
	color:#eeeeee!important;
}
.callout .pagelet h4 span.in {   
	color:#eeeeee;	
}
.blockquote-container>.pagelet-body, .blockquote-container>.graphic,
.blockquote-container .pagelet-body:after, .blockquote-container .graphic:after {
	background-image: url(QuotationMarks-OutsideTheLines-white.png);
}
#page{
	background:url(maroon/page-top.png) no-repeat top center;
} 
#page-content, #page-top{
	background:url(maroon/page-bg.png) repeat-y center;
}
#page-content p a, #page-content dt a, #main ul li a, #sidebar ul li a, .article h3 a, .text-navigation a, .text-navigation a, .text-navigation a, #main-content h2, .timestamp a{
    color: #8f0000;
}
.callout a{ color:#FFF !important;}

#page-bottom #page-bottom-contents {	
	color:#d2d2d2;
}
.photo-navigation {   
	background:rgb(206, 206, 206);
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(206,206,206)),color-stop(1, rgb(237,237,237)));
	background:-moz-linear-gradient(center bottom,rgb(206,206,206) 0%,rgb(237,237,237) 100%);
}
#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(maroon/sprite.png) no-repeat;
	border:1px solid rgb(81, 0, 0);
}	

#sidebar {   
	background-image: url(maroon/sidebar.png);
	color:#eeeeee;
}
#sidebar-top {
	background-image: url(maroon/sidebar-top.png);
}
#sidebar-bottom {
	background-image: url(maroon/sidebar-bottom.png);
}
.gridItem{
	background:rgb(239, 239, 239);
	border:1px solid rgb(211, 211, 211);
}

.gridItem h3{
	background:rgb(96, 0, 0);
}
.gridItem h3 a{
	color:#ececec!important;
}
.gridItem h3 a:hover{
	color:#FFF!important;
}
.bordered h4{
	color:#600000!important;
}
.bordered{
	color:#000!important;
	background:rgb(206, 206, 206);
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(206,206,206)),color-stop(1, rgb(237,237,237)));
	background:-moz-linear-gradient(center bottom,rgb(206,206,206) 0%,rgb(237,237,237) 100%);
}
.pagelet h4{
	color:#eeeeee;
}
#page-bottom {
   	background:url(maroon/page-foot.png) no-repeat top;
}
#page-bottom #page-bottom-contents {
	color:#f1f1f1 !important;
}
.article h3 a{
	background:url(maroon/underline.png) repeat-x bottom;	
}
#page-content p a, #page-bottom a  {    
    border-bottom: 1px solid rgb(119, 0, 0);
}
#main ul li, #sidebar .bordered ul li{
    background-image: url(maroon/bullet.png);   
}
.callout ul li, .pagelet ul li{
    background-image: url(maroon/bullet2.png);
}


/* MENU */
#sitemenu {
	background:rgb(119, 0, 0);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, rgb(97,1,1)),color-stop(0.69, rgb(119,0,0)));
	background:-moz-linear-gradient(center bottom,rgb(97,1,1) 0%,rgb(119,0,0) 69%);
	border-top: 1px solid rgb(178, 178, 178);
}

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

#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(206, 206, 206);
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(206,206,206)),color-stop(1, rgb(237,237,237)));
	background:-moz-linear-gradient(center bottom,rgb(206,206,206) 0%,rgb(237,237,237) 100%);
	color:#750000!important;
	border-color:rgb(187, 184, 185)!important;
}

#sitemenu-content li.currentPage > span.in,
#sitemenu-content li.currentParent > a > span.in {
	background:rgb(206, 206, 206);
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(206,206,206)),color-stop(1, rgb(237,237,237)));
	background:-moz-linear-gradient(center bottom,rgb(206,206,206) 0%,rgb(237,237,237) 100%);
    color:#8f0000 !important;
}

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

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

#sitemenu-content ul li a.selected span.in {
	background:rgb(206, 206, 206);
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(206,206,206)),color-stop(1, rgb(237,237,237)));
	background:-moz-linear-gradient(center bottom,rgb(206,206,206) 0%,rgb(237,237,237) 100%);
	border-color:rgb(189, 189, 189);
	color: #750000;
}

#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(206, 206, 206);
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(206,206,206)),color-stop(1, rgb(237,237,237)));
	background:-moz-linear-gradient(center bottom,rgb(206,206,206) 0%,rgb(237,237,237) 100%);
}

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


#sidebar .pagelet a,  #sidebar .pagelet h5 a{ color:#c18282;}

