/* PatternSkin colors */

/* LAYOUT ELEMENTS */

#patternScreen {
    background:#eeedec;
}
#patternPage {
    border-color:#ccc;
}
#patternTopBar {
   border-color:#dfdfdf;
   background:#eeedec;
   /* color can be overridden with WEBHEADERBGCOLOR in System/DefaultPreferences */
}
#patternTopBarButtons,
#patternTopBarButtons ul,
#patternTopBarButtons ul li {
  background-color:#777;
  color:#fff;
}
#patternTopBarButtons a {
  color:#fff;
	text-decoration:none;
  border:0;
}
#patternTopBarButtons a {
  font-weight:bold;
}
#patternTopBarButtons > ul > li > a.active {
  background-color:#4C94DB;
  color:#fff;
}
#patternTopBarButtons a:hover {
  background-color:#555;
  color:#fff;
}
#patternTopBarButtons ul ul {
  border-style:none solid solid solid;
  border-width:1px;
  border-color:#ccc;
}
#patternTopBarButtons ul ul,
#patternTopBarButtons ul ul li {
  background-color:#F6F6F5;
  color:#333;
}
#patternTopBarButtons ul ul li a {
  color:#333;
  font-weight:normal;
}
#patternMain { /* don't set a background here; use patternOuter */ }
#patternOuter {
   background:none;
   border-color:#eee;
}
#patternSideBar,
#patternWrapper {
   background:#fff;
}
#patternBottomBar {
   border-color:#ccc;
   background-color:#eeedec;
}
#patternBottomBarContents,
#patternBottomBarContents a:link,
#patternBottomBarContents a:visited {
   color:#565656;
}
#patternBottomBarContents a:hover {
   color:#06c;
}

/* GENERAL HTML ELEMENTS */

html body {
   background-color:#eeedec;
   color:#000;
}
html body.patternEditPage,
.mceContentBody {
   background-color:#fff;
}

/* be kind to netscape 4 that doesn't understand inheritance */
body, p, li, ul, ol, dl, dt, dd, acronym, h1, h2, h3, h4, h5, h6 {
   background-color:transparent;
}
hr {
   color:#dfdfdf;
   background-color:#dfdfdf;
}
pre, code, tt {
   color:#333;
}
pre {
   background:#ededeb;
   border-color:#ddd;
}
blockquote {
   background-color:#f5f5f5;
   border-color:#ddd;
}
blockquote h2 {
   background:none;
}
h1,
h1 a,
h1 a:visited {
   color:#333;
}
h2, h3, h4, h5, h6,
h2 a, h3 a, h4 a, h5 a, h6 a,
h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
   color:#339000;
}

/* to override old Render.pm coded font color style */
a,
.foswikiUnvisited a,
.foswikiUnvisited a:visited {
  color: #06c;
  text-decoration: none;
  cursor: pointer;
}
a:visited {
  color: #4c94db;
}
a:hover {
  color: #06c;
  text-decoration: underline;
}

/* Form elements */

.foswikiTextareaRawView {
   color:#000;
}
.foswikiInputFieldBeforeFocus {
   color:#565656;
}

/*   -----------------------------------------------------------
   Plugin elements
   -----------------------------------------------------------   */

/* TablePlugin */
.foswikiTable,
.foswikiTable td,
.foswikiTable th {
   border-color:#eee;
}
.foswikiTable th {
	background:#d6d3cf;
}
.foswikiTable th,
.foswikiTable th a:link,
.foswikiTable th a:visited {
   color:#000;
}

/* TwistyContrib */
.twistyPlaceholder {
   color:#565656;
}
a:hover.twistyTrigger {
   color:#06c;
}

/* TipsContrib */
.tipsOfTheDay {
	background-color:#f6f6f5;
}

/* RevCommentPlugin */
.revComment .patternTopicActions {
   background-color:#f6f6f5;
}

/*   -----------------------------------------------------------
   Foswiki styles
   -----------------------------------------------------------   */

.foswikiGrayText {
   color:#565656;
}
.foswikiGrayText a:link,
.foswikiGrayText a:visited {
   color:#565656;
}
.foswikiGrayText a:hover {
   color:#06c;
}

.foswikiEditForm .foswikiFormTable,
.foswikiEditForm .foswikiFormTable th,
.foswikiEditForm .foswikiFormTable td {
   border-color:#eee;
}

.foswikiEditForm th a:visited,
.foswikiEditForm th a:link {
   color:inherit;
}

.foswikiForm + .patternTopicActions,
.foswikiAttachments + .patternTopicActions {
    border-color: #e2e2e2;
}

.foswikiAttachments table {
   border-color:#eee;
   background-color:#fff;
}
table.foswikiFormTable,
.foswikiAttachments table,
.foswikiAttachments th,
.foswikiAttachments td {
   border-color:#eee;
   background-color:#fcfcfc !important;
}
.foswikiForm td,
.foswikiForm th,
.foswikiAttachments td, 
.foswikiAttachments th {
   border-color:#eee;
}

.foswikiFormSteps {
    border-color: #e2e2e2;
    background-color: #f9f9fa;
}
.foswikiFormSteps .foswikiFormSteps {
    background-color:#fff;
}
.foswikiFormSteps h3,
.foswikiFormSteps h4 {
   background-color:transparent;
}
.foswikiFormSteps .foswikiFormSteps h3,
.foswikiFormSteps .foswikiFormSteps h4 {
    color: #565656;
}
.foswikiToc .foswikiTocTitle {
   color:#565656;
}
.foswikiBroadcastMessage,
.foswikiNotification {
   background-color:#fef7e3;
   border-color:#fbad17;
}

.foswikiBroadcastMessage h1,
.foswikiBroadcastMessage h2,
.foswikiBroadcastMessage h3,
.foswikiBroadcastMessage h4,
.foswikiBroadcastMessage h5,
.foswikiBroadcastMessage h6,
.foswikiNotification h1,
.foswikiNotification h2,
.foswikiNotification h3,
.foswikiNotification h4,
.foswikiNotification h5,
.foswikiNotification h6 {
    color: #665024;
}

.foswikiMessage {
   background-color:#fef7e3;
}
.foswikiHelp {
   background-color:#deeffa;
   border-color:#daedf8;
}
.foswikiFormSteps .foswikiHelp {
   background-color:#fff;
}
.foswikiHelp h1,
.foswikiHelp h2,
.foswikiHelp h3,
.foswikiHelp h4,
.foswikiHelp h5,
.foswikiHelp h6 {
    color: #45759a;
}

.foswikiBroadcastMessage b,
.foswikiBroadcastMessage strong {
   color:#f00;
}
.foswikiAlert,
.foswikiAlert code {
   color:#f00;
}
.foswikiEmulatedLink {
   color:#06c;
}
.foswikiPageForm table {
   border-color:#eee;
   background:#fff;
}
.foswikiPageForm hr {
   border-color:#cfcfcf;
   background-color:#cfcfcf;
   color:#cfcfcf;
}

.foswikiAccessKey {
   color:inherit;
   border-color:#565656;
}
a:link .foswikiAccessKey,
a:visited .foswikiAccessKey {
   color:inherit;
}
a:hover .foswikiAccessKey {
   color:inherit;
}

.foswikiImage {
	background-color:#fff;
}
.foswikiImage img,
.foswikiImage a:link img,
.foswikiImage a:visited img {
   border-color:#eee;
   background-color:#fff;
}
#patternTopBar .foswikiImage,
#patternTopBar .foswikiImage img {
   background-color:transparent;
}
.foswikiImage a:hover img {
   border-color:#06c;
}
.foswikiSeparator {
   color:#ccc;
}
.foswikiHorizontalList ul li {
	border-color:#ccc;
}
.foswikiAllowNonWikiWord {}

/*   -----------------------------------------------------------
   Pattern skin specific elements
   -----------------------------------------------------------   */
#patternPage {
   background-color:#fff;
}
.patternHomePathTitle,
.patternRevInfo,
.patternHomePath a:link,
.patternHomePath a:visited {
   color:#565656;
}
.patternHomePath:hover a:link,
.patternHomePath:hover a:visited {
   color:#06c;
}

/* Left bar */
#patternSideBarContents {
   color:#000;
}
#patternSideBarContents hr {
   color:#ddd;
   background-color:#ddd;
}
#patternSideBarContents a:link,
#patternSideBarContents a:visited {
   color:#333;
}
#patternSideBarContents a:hover {
   color:#06c;
}
#patternSideBarContents .patternLeftBarPersonal,
#patternSideBarContents .patternWebIndicator {
    border-color:#eee;
}
#patternTopBarContents b,
#patternTopBarContents strong,
#patternSideBarContents b,
#patternSideBarContents strong {
    color:#333;
}

.patternActionButtons a:link,
.patternActionButtons a:visited,
.patternActionButtons a:hover {
   color:#06c;
}
.patternTopicActions s,
.patternTopicActions strike {
   color:#aaa;
}
.patternTopicActions .foswikiAccessKey {
   color:#06c;
   border-color:#06c;
}
.patternTopicActions a:hover .foswikiAccessKey {
   color:#06c;
}
.patternTopicActions label {
   color:#000;
}
.patternHelpCol {
   color:#565656;
}
.patternSigLine {
   color:#565656;
}

.patternInfo,
.patternInfo a:link,
.patternInfo a:visited {
	color:#565656;
}
.patternInfo:hover a:link,
.patternInfo:hover a:visited,
.patternInfo a:hover {
	color:#06c;
}
.patternTwistyButton {
	color:#06c;
}
.patternAttachmentHeader .foswikiSmall {
   color:#565656;
}

/* WebSearch, WebSearchAdvanced */

table#foswikiSearchTable {
   border-color:#ddd;
   background-color:#eeedec;
}
table#foswikiSearchTable th,
table#foswikiSearchTable td {
   background-color:#fff;
   border-color:#ddd;
}
table#foswikiSearchTable hr {
   border-color:#ddd;
   background-color:#ddd;
}
table#foswikiSearchTable th {
   color:#000;
}

/*   -----------------------------------------------------------
   Search results
   styles and overridden styles used in search.pattern.tmpl
   -----------------------------------------------------------   */

.foswikiSearchResult .foswikiAlert {
   color:#f00;
}
.foswikiSearchResult .foswikiSummary .foswikiAlert {
   color:#900;
}
.foswikiSearchResult .foswikiBottomRow,
.foswikiSearchResult .foswikiBottomRow a:link,
.foswikiSearchResult .foswikiBottomRow a:visited {
   color:#049804;
}
.foswikiSearchResult .foswikiBottomRow:hover a:link,
.foswikiSearchResult .foswikiBottomRow:hover a:visited {
   color:#06c;
}
.patternViewPage .patternSearchResultsBegin {
   border-color:#eee;
}

/* preview.pattern.tmpl */

.foswikiPreviewArea {
	background:#fff;
}

/* rdiff.pattern.tmpl */

.patternDiff,
.patternDiffPage .foswikiDiffTable {
   border-color:#ccc;
}
.patternDiff .foswikiTopRow {
   background-color:#f5f5f5;
}
tr.foswikiDiffDebug td {
   border-color:#f5f5f5;
}
.foswikiDiffTable table th {
   background-color:#f5f5f5;
}
.foswikiDiffTable th {
   background-color:#f5f5f5;
}
/* Changed */
.foswikiDiffChangedHeader {
	/* violet - do not change */
	background:#ccf !important;
}
.foswikiDiffChangedText {
	/* violet - do not change */
	border-color:#99f !important;
	background-color:#fff !important;
}
/* Deleted */
.foswikiDiffDeletedHeader {
	background-color:#ffd6d6 !important;
}
.foswikiDiffDeletedMarker {
	/* red - do not change */
	border-color:#f33 !important;
	background-color:#fff !important;
}
/* Added */
.foswikiDiffAddedHeader {
	background-color:#ccf5d6 !important;
}
.foswikiDiffAddedMarker {
	/* green - do not change */
	border-color:#0c3 !important;
	background-color:#fff !important;
}
/* Unchanged */
.foswikiDiffUnchangedMarker {
	border-color:#f5f5f5 !important;
	background-color:#fff !important;
}
.foswikiDiffUnchangedText {
   color:#565656;
}
.foswikiDiffUnchangedTextContents { }
.foswikiDiffLineNumberHeader th {
   background-color:#f5f5f5 !important;
}


/* IMAGES */
/* image positions are set here as well as these are dependent on the image */

#patternTopBar {
    /* image is defined as WEBHEADERART in System/DefaultPreferences */
}
.foswikiToc li {
   background-image:url(bullet-toc.gif);
   background-repeat:no-repeat;
   background-position:0 .4em;
}
.patternPrintPage #patternOuter {
   background:#fff; /* white - do not change */
}

/* common settings */
.patternShadow {
	border:10px solid #fff;
	margin-top:10px;
	margin-bottom:10px;
	-moz-box-shadow: 0 0 10px #ccc;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
}
.foswikiJs a.jqPopUpWindow:link,
.foswikiJs a.jqPopUpWindow:visited,
.foswikiJs a.jqPopUpWindow:hover {
	background-image:url(popup.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	margin-right:3px;
}

