/* ------------------------------------------------------------------------
 * dog.css (Perfect Memorials Tributes Theme Style Sheet)
 * Theme Name: Dog
 * Copyright (c) Perfect Memorials. All rights reserved.
 * ------------------------------------------------------------------------ */

/*-------------------------------------------	
	Global
-------------------------------------------*/

body { background: url(/images/css/themes/dog/body.jpg) top center no-repeat; }

/* Header
-------------------------------------------*/

#header { background: url(/images/css/themes/dog/header.jpg) top left no-repeat; }

#tribute-photo {
  top: -9px; left: -35px;
  width: 277px; height: 227px;
  padding: 25px 0 0 22px;
  background: url(/images/css/themes/dog/tribute-photo.png) top left no-repeat;
}

#tribute-name { color: #fff; font-style: italic; overflow: auto; /* IE7 Bug */ }

#tribute-meta { color: #eee; }

#tribute-meta a { color: #fff; }

/* Inner Wrapper
-------------------------------------------*/

#inner-wrapper { background: url(/images/css/themes/dog/inner-wrapper.gif) top left repeat-y; }

body.two-column #inner-wrapper { background: url(/images/css/themes/dog/inner-wrapper-2col.gif) top left repeat-y; }

/* Primary Sidebar
-------------------------------------------*/

#primary-sidebar dt { background: url(/images/css/themes/dog/primary-sidebar-dt-decoration.jpg) top left no-repeat; }

#primary-sidebar dt strong { color: #705E44; background: url(/images/css/themes/dog/primary-sidebar-dt.jpg) top left no-repeat; }

#primary-sidebar li a { color: #4E3E28; background: url(/images/css/themes/dog/primary-sidebar-a.jpg) top left no-repeat; }

#primary-sidebar li a:hover,
#primary-sidebar li a.editor:hover { background-position: 0 -31px; }

#primary-sidebar li a.editor { color: #4E3E28; background: url(/images/css/themes/dog/primary-sidebar-a-editor.jpg) top left no-repeat; }

#primary-sidebar li a.current { background-position: 0 -62px; }

#visitor-count { background: url(/images/css/themes/dog/counter-decoration.gif) 50% 15px no-repeat;
  color: #8B7E60; }

#count { background: url(/images/css/themes/dog/counter.jpg) top left no-repeat; }

#count .c0 { background-image: url(/images/css/themes/dog/counter/0.jpg); }
#count .c1 { background-image: url(/images/css/themes/dog/counter/1.jpg); }
#count .c2 { background-image: url(/images/css/themes/dog/counter/2.jpg); }
#count .c3 { background-image: url(/images/css/themes/dog/counter/3.jpg); }
#count .c4 { background-image: url(/images/css/themes/dog/counter/4.jpg); }
#count .c5 { background-image: url(/images/css/themes/dog/counter/5.jpg); }
#count .c6 { background-image: url(/images/css/themes/dog/counter/6.jpg); }
#count .c7 { background-image: url(/images/css/themes/dog/counter/7.jpg); }
#count .c8 { background-image: url(/images/css/themes/dog/counter/8.jpg); }
#count .c9 { background-image: url(/images/css/themes/dog/counter/9.jpg); }

/* Secondary Sidebar
-------------------------------------------*/

#secondary-sidebar dt {
  color: #2E3436;
  background: url(/images/css/themes/dog/secondary-sidebar-dt.jpg) top left no-repeat;
  font-style: italic;
}

#secondary-sidebar a { color: #444; text-decoration: underline; }

#secondary-sidebar a:hover { color: #222; }

#secondary-sidebar dd.sub-navigation a { color: #4E3E28; background: url(/images/css/themes/dog/primary-sidebar-a.jpg) top left no-repeat; }

#secondary-sidebar dd.sub-navigation a:hover { background-position: 0 -31px; }

#secondary-sidebar dd.sub-navigation a.current { background-position: 0 -62px; }

/* Content
-------------------------------------------*/

#content h1,
#content h2,
#content h3 { color: #6c472d; font-style: italic; }

#content h1 strong { color: #9d7e68; }

#content h2.fancy { border-bottom-color: #DCD9CE; }

#content h2.very-fancy { border-bottom-color: #DCD9CE; }

/* Content - Quotes
-------------------------------------------*/

blockquote { background: url(/images/css/themes/dog/quotemark-open.png) 0px 2px no-repeat;
  text-indent: 15px; }

blockquote p { display: inline;
  padding-right: 15px;
  background: url(/images/css/themes/dog/quotemark-close.png) 100% 100% no-repeat; }

/* Content - Add in Place
-------------------------------------------*/

#content .pane { border-right: solid 1px #D2C9B5;
  border-bottom: solid 1px #D2C9B5;
  background: #F8F2E6; }

/* Content - Forms
-------------------------------------------*/

#content form fieldset { border: solid 1px #c5bcaf;
  background: #f5f2e8 url(/images/css/themes/dog/fieldset.jpg) top left no-repeat; }

#content form fieldset legend { color: #827054; }

/* Content - Pagination
-------------------------------------------*/

.pagination-wrapper { background: #efebe0 url(/images/css/themes/dog/pagination.gif) top left repeat-x; }

#content .pagination a { border: solid 1px #C8B597;
  background: #fff;
  color: #A28D6B; }

.pagination a:visited { border: solid 1px #D7CEBA;
  background: #fff;
  color: #c6b293; }

.pagination .prev-inactive,
.pagination .next-inactive { border: solid 1px #D7CEBA;
  color: #B9A98D; }

.pagination .prev { border: solid 1px #C8B597;
  color: #917750;
  background: #fff; }

.pagination .break { color: #C8B597; }

.pagination .next { border: solid 1px #C8B597;
  color: #917750;
  background: #fff; }

.pagination .current-page { border-color: #A28D6B;
  background: #A28D6B;
  color: #fff; }

#content .pagination a:hover { color: #fff;
  background: #887352;
  border-color: #887352; }

/* Content - Hints
-------------------------------------------*/

dl.hint dt { background: #E8DBBF;
  border-bottom: solid 1px #B9AE9F;
  color: #4E3E28; }

dl.hint dt a { color: #4E3E28; }

dl.hint dd { border-top: solid 1px #F9F8F0;
  background: #F8F2E6; }

/* Buttons
-------------------------------------------*/

ul.buttons a,
#secondary-sidebar ul.buttons a,
ul.buttons button { background-color: #E7E0CA;
  border-bottom: solid 1px #C3C3C3; }

ul.buttons button:hover,
ul.buttons a:hover,
#secondary-sidebar ul.buttons button:hover,
#secondary-sidebar ul.buttons a:hover { background-color: #D3CAB0;
  border: solid 1px #c5bcaf;
  color:#494848; }

/* Footer
-------------------------------------------*/

#footer { background: #fff url(/images/css/themes/dog/footer.jpg) 0 0 no-repeat; }

/*-------------------------------------------	
	Contributors
-------------------------------------------*/

.contributor { background: #F4F0E2;
  border-bottom: solid 1px #DFDBD1; }

/*-------------------------------------------	
	View Photo
-------------------------------------------*/

#content .photo-comment { background: url(/images/css/themes/dog/guestbook-entry.gif) bottom left no-repeat; }

/*-------------------------------------------	
	Guestbook
-------------------------------------------*/

#content .entry { background: url(/images/css/themes/dog/guestbook-entry.gif) bottom left no-repeat; }
