body {
	background-color: #998b70;
	color: #420700;
}
h2 { color: #913C27; text-shadow: 2px 2px 3px #968B71; }
h3 {
	color: #913C27;
	text-shadow: 2px 2px 3px #968B71;
	background: transparent url('/themes/coffeecream/h3.png') left center no-repeat;
}
a { color: #963; }
a:hover { color: #c60; }
a.arrow, div.arrow a {
	padding-right: 10px;
	background: transparent url('/themes/coffeecream/a_arow.gif') right center no-repeat;
}
a.arrow:hover, div.arrow a:hover {
	background-image: url('/themes/coffeecream/a_arow_h.gif');
}
a.dog_info { color: #fff; }
a.dog_info:hover { color: #bb0000; }
a.topic {
	background: transparent url('/themes/coffeecream/topic.png') left center no-repeat;
}
a.topic:hover {
	background-image: url('/themes/coffeecream/topic_h.png');
}
a.logging { color: #ffffcc; }
a.logging:hover { color: #1f0000; }
table {
	background-color: #e5decc;
	border: 1px solid #938262;
}
th, td { border: 1px solid #685b45; }
th {
	background-color: #8c7e63;
	color: #fcfaea;
	text-shadow: 1px 1px 2px #000;
}
table.dwn a { color: #800000 !important; }
table.dwn a:hover { color: #000 !important; } 
table td.inv {
	background-color: #fef9f3;
	border: 1px solid #fef9f3;
}
#content {
	background-color: #8c7e63;
	border: 1px solid #d9c6aa;
}
#content .tl, #content .tr {
	background-image: url('/themes/coffeecream/content-corner.png');
}
#header .tl, #header .tr, #header .bl, #header .br {
	background-image: url('/themes/coffeecream/header-corner.png') !important;
}
#page-content .tl, #page-content .tr, #page-content .bl, #page-content .br {
	background-image: url('/themes/coffeecream/page-corner.png') !important;
}
#top-menu .tl, #top-menu .tr, #top-menu .bl, #top-menu .br {
	background-image: url('/themes/coffeecream/page-corner.png') !important;
}
#header {
	background-color: #685b45;
	border: 1px solid #d9c6aa;
}
#title { border: 1px solid #685b45; }
#page-content, #top-menu {
	background-color: #fef9f3;
	border: 1px solid #d9c6aa;
}
#top-menu a {
	border: 1px solid #685b45;
	color: #3b3327;
	background-color: #e5decc;
}
#top-menu a.clr:hover {
	color: #420;
	background: #d9c6aa url('/themes/coffeecream/top-menu-hl.png') repeat-y 0 50%;
}
#top-menu a.s_sel {
	color: #420;
	background: #d9c6aa url('/themes/coffeecream/top-menu-sel.png') repeat-y 0 50%;
}
#sidebar { background: transparent url('/themes/coffeecream/menu-bg.png') top left repeat-y; }
#sidebar h3 {
	background: transparent url('/themes/coffeecream/menu-top.png') no-repeat;
	color: #4f0000;
}
#sidebar div.sidebar-node { background: transparent url('/themes/coffeecream/menu-bottom.png') 0 100% no-repeat; }
#sidebar div.cc {
	background: transparent url('/themes/coffeecream/menu_bottom2.png') 0 100% no-repeat;
}
#sidebar a { color: #3b3327; }
li#search { color: #3b3327; }
#sidebar li a:hover, li#search:hover {
	background: transparent url('/themes/coffeecream/menu-hl.png') left center repeat-y;
	color: #420;
}
#sidebar li a.sel, li#search.sel { background: transparent url('/themes/coffeecream/menu-sel.png') left center repeat-y; }
.ticket {
	background-color: #998b70;
	border: 2px solid #685b45;
	color: #420700;/*#3b3327;*/
}
hr {
	background-color: #ccc6b6;
	border-top: solid 1px #913c27;
}
.hl { color: #420; }
.sdn { color: #420; }
.image {
	background-color: #ffffee;
	border: 1px solid #685b45;
}
.img {
	background-color: #ffffee;
	border: 1px solid #685b45;
}
a.mail {
	background: transparent url('/themes/coffeecream/mail.png') left center no-repeat;
	padding-left: 20px;
}
a.mail:hover { background-image: url('/themes/coffeecream/mail-hl.png'); }
.no_mail {
	padding-left: 20px;
	color: #963;
}
.web_ex {
	background: transparent url('/themes/coffeecream/web.png') left center no-repeat;
	padding-left: 14px;
}
dl a.web_ex {
	background-color: #ffffee;
	border: 1px solid #938262;
}
table th.show { color: #fff; }
table .clean { background-color: #ffffee; }

/* FORMS */

input:hover, select:hover, textarea:hover {
        border: 1px solid #c60;
}
input, select, textarea {
        background-color: #ccc3af;
        color: #000;
        border: 1px solid #685b45;
}
input[type="submit"] {
	font-weight: bold;
	font-size: .9em;
}
input[type="submit"]:hover {
       color: #c60;
       cursor: pointer;
       cursor: hand;
       background-color: #e5decc;
}
#sidebar input {
	border: 1px solid #685b45;
	background-color: #ccc3af;
	width: 13em;
}
#sidebar input:hover { border-color: #ffffcc; }
fieldset {
	background-color: #e5decc;
	border: 1px solid #685b45;
	margin-bottom: .6em;
}
legend {
	border: 1px solid #685b45;
	background-color: #ccc3af;
	padding: 1px 1em;
	color: #420;
	font-weight: bold;
}
.calendar {
	background-color: #e5decc;/* url('/themes/coffeecream/page-bg.jpg') repeat;*/
	min-height: 60px;
	border: 1px solid #938262;
	border-left: 6px solid #938262;
	padding: 1em;
}
.cdate {
	background: #1d2221 url('/themes/coffeecream/calendar.png') left center no-repeat;
	color: #3f0000;
}
.cdate span.cyear { color: #fcf8e5; }
#map_cont { background-color: #ffffee; }
#map_div { color: #000; }
#map_coord {
	color: #000;
	border: 2px solid #9c9b92;
}
#map_bg {
	color: #000;
	background: transparent url('/images/map_bg.jpg') left top no-repeat;
}
#small_map {
	color: #000;
	background: transparent url('/images/map_bg.jpg') left top no-repeat;
}
#add_topic {
	background-color: #fcfaea;
	border: 1px solid #685b45;
	padding-bottom: .5em;
}
div.topic {
	position: relative;
	border: 1px solid #938262;
	border-left: 6px solid #938262;
	background-color: #e5decc;
}
div.topic div.head {
	color: #420;
	border-bottom: 1px solid #938262;
	background-color: #d9c6aa;
}
div.topic div.master { background: #d9c6aa url('/themes/coffeecream/envelope.png') left center no-repeat; }
div.topic div.head a {
	color: #3f0000;
	text-decoration: underline;
}
div.topic div.head a:hover { color: #fff; }
.advert {
	padding-left: 82px;
	background: transparent url('/themes/coffeecream/sale.png') left center no-repeat;
}
ul.autocomplete_list li { background-color: #DDE9F4; font-size: .8em; font-weight: bold; color: #333;}
ul.autocomplete_list li.selected {
	background-color: #637685 !important;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	color: #fff;
}
.seal { background: transparent url('/themes/coffeecream/green_seal.jpg') center top no-repeat; }
.auric { background-image: url('/themes/coffeecream/gold_seal.jpg'); }
.dpic { border: 1px solid #eeeedd; }
.dpic img {
	border: 1px solid #938262;
}
.login {
	position: relative;
	top: -6px;
}
.champ { background: transparent url('/themes/coffeecream/challenge.gif') left center no-repeat; }
.silver { background-image: url('/themes/coffeecream/silver_cup.gif'); }
.gold { background-image: url('/themes/coffeecream/gold_cup.gif'); }
.platinum { background-image: url('/themes/coffeecream/platinum_cup.gif'); }
.bob { color: #665544; }
#introduce a:hover { background-color: #ccc; }
#introduce img { border: 1px solid #938262; }
.slideshow { border: 1px solid #938262; }

/* Light Window */
#lightWindow-contents {
	background-color: #fef9f3;
	border: 1px solid #938262;
	padding: 9px;
}

/* Tooltip */
a.tt{    color:#bb0000; }
a.tt:hover{z-index:25; background-color:#D5C5AB}
a.tt:hover span{ 
    border: 1px solid #938262;
    background-color: #D5C5AB; color: #420700;
}

/* Login form */
fieldset#login { background: #c0c0c0 url('/images/login.gif') left center no-repeat; }
fieldset#openid { background: #c0c0c0 url('/images/openid.gif') left center no-repeat; }

