/*	-----------------------------------------------------------
	STYLE
	Appearance: margins, padding, fonts, borders
	-----------------------------------------------------------	*/
	

/*	----------------------------------------------------------------------------
	CONSTANTS
	
	Sizes
	----------------------------------------
	S1 line-height											1.5em
	S2 somewhat smaller font size							94%
	S3 small font size, foswikiSmall							font-size:86%; line-height:110%;
	S4 horizontal bar padding (h2, patternTop)				5px
	S5 form and attachment padding							20px
	S6 left margin left bar									1em

	------------------------------------------------------------------------- */

/* GENERAL HTML ELEMENTS */

html body {
	font-size:104%; /* to change the site's font size, change #patternPage below */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
}
html>body { /* Mozilla */
	font-size:small;
}
p {
	margin:1em 0 0 0;
}
table {
	font-size:85%;
	table-layout:fixed;
	overflow:hidden;
	word-wrap:break-word;
}
#patternTopBarContents table {
	font-size:100%;
	table-layout:auto;
}

th {
	line-height:1.15em;
}
label {
	padding:.15em .3em .15em 0; /* same vertical padding as foswikiInputField */
}
strong, b {
	font-weight:bold;
}
hr {
	height:1px;
	border:none;
}
/* put overflow pre in a scroll area */
pre {
	width:100%;
	margin:1em 0; /* Win IE tries to make this bigger otherwise */
}
/* IE behavior for pre is defined in css.pattern.tmpl in conditional comment */
html>body pre { /* hide from IE */
	/*\*/ overflow:auto !important; /* */
	overflow:scroll;
	width:auto; /* for Mac Safari */
}
ol, ul {
	margin-top:0;
}
ol li, ul li {
}
blockquote {
	padding:.5em 1.25em;
	border-style:solid;
	border-width:1px 0 1px 3px;
}
/* Text */
h1 {
	font-family:Georgia, "Nimbus Roman No9 L", serif;
	font-weight:normal;
	padding:0.25em 0 0 0;
	margin:0 0 .5em 0;
}
h2, h3, h4, h5, h6 {
	padding:0;
	margin:1em 0 .1em 0;
	font-weight:bold;
}
h1, h2, h3, h4, h5, h6 {
	line-height:1em;
}
h1 {
	font-size:160%;
}
h3 {
	font-size:120%;
}
h2 {
	font-weight:normal;
	font-size:140%;
}
h4 {
	font-size:95%;
}
h5 {
	font-size:85%;
}
h6 {
	font-size:75%;
}
h2, h3, h4, h5, h6 {
	font-family:arial, verdana, sans-serif;
	display:block;
	/* give header a background color for easy scanning:*/
	padding:.25em 10px;
	margin:1.25em -10px .35em -10px;
	border-width:0;
	border-style:none;
	height:auto;
}
h2 {
	/* give header a background color for easy scanning:*/
	border-width:0 0 1px 0;
	border-style:solid;
}
h1.patternTemplateTitle {
	font-size:180%;
	text-align:center;
}
h2.patternTemplateTitle {
	text-align:center;
	margin-top:.5em;
	background:none;
	border:none;
}
h1 strong, h1 b {
	font-weight:normal;
}
/* Links */
/* somehow the foswikiNewLink style have to be before the general link styles */
.foswikiNewLink {
	border-width:0 0 1px 0;
	border-style:solid;
}
.foswikiNewLink a {
	text-decoration:none;
	margin-left:1px;
}
.foswikiNewLink a sup {
	text-align:center;
	padding:0 2px;
	vertical-align:baseline;
	font-size:100%;
	text-decoration:none;
}
.foswikiNewLink a:link sup, .foswikiNewLink a:visited sup {
	border-width:1px;
	border-style:solid;
	text-decoration:none;
}
.foswikiNewLink a:hover sup {
	text-decoration:none;
}
:link:focus, :visited:focus, :link, :visited, :link:active, :visited:active {
	text-decoration:underline;
}
:link:hover, :visited:hover {
	text-decoration:none;
}
img {
	vertical-align:text-bottom;
	border:0;
}
/* Form elements */
form {
	display:inline;
	margin:0;
	padding:0;
}
textarea, input, select {
	vertical-align:middle;
	font-family:arial, verdana, sans-serif;
	font-size:100%;
}
.patternMetaMenu form {
float:left;
}
.foswikiTextarea {
	padding:1px;
}
.foswikiSubmit, .foswikiSubmitDisabled, .foswikiButton, .foswikiButtonDisabled, .foswikiButtonCancel, a.foswikiButton, a.foswikiSubmit, .foswikiCheckbox {
	border-width:1px;
	border-style:solid;
	padding:.1em .2em;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}
.foswikiSubmit, .foswikiSubmitDisabled, .foswikiButton, .foswikiButtonDisabled, .foswikiButtonCancel, .foswikiSubmit:hover, .foswikiSubmitDisabled:hover, .foswikiButton:hover, .foswikiSubmit:active, .foswikiSubmitDisabled:active, .foswikiButton:active {
	cursor:default;
	outline:none;
}
a.foswikiButton, a.foswikiButton:hover, a.foswikiButton:link:active, a.foswikiButton:visited:active, a.foswikiSubmit, a.foswikiSubmit:hover, a.foswikiSubmit:link:active, a.foswikiSubmit:visited:active {
	text-decoration:none;
}
.foswikiCheckbox, .foswikiRadioButton {
	margin:1px .25em 1px .1em;
	padding:0 0 0 .5em;
	border:0;
}
.foswikiTextarea, .foswikiInputField, .foswikiInputFieldDisabled, .foswikiInputFieldReadOnly, .foswikiSelect {
	border-width:2px;
	border-style:solid;
}
.foswikiTextarea, .foswikiInputField, .foswikiInputFieldDisabled, .foswikiInputFieldReadOnly {
	font-size:100%;
}
.foswikiInputField, .foswikiInputFieldDisabled, .foswikiInputFieldReadOnly {
	padding:.1em .2em;
}
.foswikinetJumpButton, .foswikinetSearchButton {
	background-color:transparent;
	border:medium none;
	cursor:pointer;
	padding:0;
}
.foswikinetSearchJump input, .foswikinetSearchJump select, .foswikinetSearchJump select option {
	margin:0;
}
.foswikinetJumpButton, .foswikinetSearchButton {
	height:23px;
	margin-top:-1px;
	width:23px;
}

.patternMetaMenu input, .patternMetaMenu select, .patternMetaMenu select option {
margin:0 8px 0 4px;
}
/*	-----------------------------------------------------------
	Plugin elements
	-----------------------------------------------------------	*/

/* TagMePlugin */
.tagMePlugin select {
	margin:0 .25em 0 0;
}
.tagMePlugin input {
	border:0px;
}
/* RevCommentPlugin */
.patternEditPage .revComment {
	padding:1em 0 2em 0;
}
/* EditTablePlugin */
.editTable .foswikiTable {
	margin:0 0 2px 0;
}
.editTableEditImageButton {
	border:none;
}
/* TablePlugin */
.foswikiTable, .foswikiTable td, .foswikiTable th {
	border-width:1px;
}
.foswikiTable {
	border-style:none;
	margin:2px 0;
	border-collapse:collapse;
}
.foswikiTable td {
	padding:3px 6px;
	border-top-style:none;
	border-bottom-style:none;
	overflow:hidden;
}
.foswikiTable th {
	border-left-style:none;
	border-right-style:none;
	padding:4px 6px;
}
.foswikiTable .tableSortIcon {
	margin:0 0 0 5px;
}
/*
.foswikiTable th.foswikiFirstCol {
	border-left-style:none;
}
*/
.foswikiTable a:link, .foswikiTable a:visited {
	text-decoration:none;
}
.foswikiTable a:hover {
	text-decoration:underline;
}
.foswikiEditForm {
	margin:0 0 .5em 0;
}
/* TwistyContrib */
.twistyTrigger a:link, .twistyTrigger a:visited {
	text-decoration:none;
}
.twistyTrigger a:link .foswikiLinkLabel, .twistyTrigger a:visited .foswikiLinkLabel {
	text-decoration:none;
}
/*tipsOfTheDay*/
.tipsOfTheDay {
	padding:10px;
}
/*	-----------------------------------------------------------
	TWiki styles
	-----------------------------------------------------------	*/

#foswikiLogin {
	width:44em;
	margin:0 auto;
	text-align:center;
}
#foswikiLogin .foswikiFormSteps {
	border-width:5px;
}
#foswikiLogin .patternLoginNotification {
	padding-left:.5em;
	padding-right:.5em;
	border-style:solid;
	border-width:2px;
}
.foswikiAttachments, .foswikiForm {
	margin:1em 0;
	padding:1px; /* fixes disappearing borders because of overflow:auto; in foswikiForm */
}
.foswikiTable h2, .foswikiFormTable h2, .foswikiTable h3, .foswikiFormTable h3, .foswikiTable h4, .foswikiFormTable h4, .foswikiTable h5, .foswikiFormTable h5, .foswikiTable h6, .foswikiFormTable h6 {
	border:0;
	margin:0;
	padding-left:0;
	padding-right:0;
}
.foswikiFormTable th {
	font-weight:normal;
}
.foswikiFormTable .foswikiTable th {
	font-weight:bold;
}
.patternEditPage .foswikiFormTable td, .patternEditPage .foswikiFormTable th {
	padding:.3em .4em;
	border-style:solid;
	border-width:0 0 1px 0;
	vertical-align:middle;
}
.patternContent .foswikiAttachments, .patternContent .foswikiForm {
	/* form or attachment table inside topic area */
	font-size:94%; /*S2*/
	padding:1em 20px; /*S5*/ /* top:use less padding for the toggle link; bottom:use less space in case the table is folded in  */
	border-width:1px 0 0 0;
	border-style:solid;
	margin:0 0 2em;
}
.foswikiAttachments .foswikiTable, table.foswikiFormTable {
	margin:5px 0;
	border-collapse:collapse;
	padding:0px;
	border-spacing:0px;
	empty-cells:show;
	border-style:solid;
	border-width:1px;
}
.foswikiAttachments table {
	line-height:1.5em; /*S1*/
	voice-family:"\"}\""; /* hide the following for Explorer 5.x */
	voice-family:inherit;
	width:100%;
}
.foswikiAttachments .foswikiTable th {
	border-style:none none solid solid;
	border-width:1px;
}
.foswikiAttachments .foswikiTable th, table.foswikiFormTable th.foswikiFormTableHRow {
	padding:3px 6px;
	height:2.5em;
	vertical-align:middle;
}
table.foswikiFormTable th.foswikiFormTableHRow {
	text-align:center;
}
.foswikiFormTableFooter {
}
.foswikiAttachments .foswikiTable td, table.foswikiFormTable td {
	padding:3px 2em 3px 1em;
	height:1.5em; /*S1*/
	text-align:left;
	vertical-align:top;
}
.foswikiAttachments .foswikiTable th.foswikiFirstCol, .foswikiAttachments .foswikiTable td.foswikiFirstCol {
	/* make more width for the icon column */
	width:26px;
	text-align:center;
}
.foswikiAttachments .foswikiTable caption {
	display:none;
}
table.foswikiFormTable th.foswikiFormTableHRow a:link, table.foswikiFormTable th.foswikiFormTableHRow a:visited {
	text-decoration:none;
}

.foswikiAttachments h3,
.foswikiForm h3,
.patternTwistyButton h3 {
	font-size:1.1em;
	font-weight:bold;
	display:inline;
	margin:0;
	padding:0;
}
.patternTwistyButton h3 {
	/* always add class foswikiButton as well */
	padding:.1em .2em;
}
.patternAtachmentHeader {
	/* behaviour class */
}

.foswikiFormSteps {
	text-align:left;
	border-width:1px 0 0 0;
	border-style:solid;
}
.foswikiFormStep {
	line-height:140%;
	padding:1em 40px;
	border-width:0 0 1px 0;
	border-style:solid;
}
.foswikiFormStep h2, .foswikiFormStep h3, .foswikiFormStep h4 {
	border:none;
	margin:0 0 .1em 0;
	padding:0;
	background:none;
}
.foswikiFormStep h2 {
	font-size:130%;
	font-weight:bold;
}
.foswikiFormStep h3 {
	font-size:115%;
	font-weight:bold;
}
.foswikiFormStep h4 {
	font-size:104%;
	font-weight:bold;
}
.foswikiFormStep p {
	margin:.35em 0;
}
.foswikiFormStep blockquote {
	margin-left:1em;
	padding-top:.25em;
	padding-bottom:.25em;
}
.foswikiActionFormStepSign {
	position:absolute;
	font-size:104%;
	margin-left:-20px; /* half of S5 */
	margin-top:-.15em;
}
.foswikiToc {
	margin:1em 0;
	padding:.3em 0 .6em 0;
}
.foswikiToc ul {
	list-style:none;
	padding:0 0 0 .5em;
	margin:0;
}
.foswikiToc li {
	margin-left:1em;
	padding-left:1em;
	background-repeat:no-repeat;
	background-position:0 .5em;
}
.foswikiToc .foswikiTocTitle {
	margin:0;
	padding:0;
	font-weight:bold;
}
.foswikiSmall {
	font-size:86%; /*S3*/
	line-height:1.5em; /*S1*/
}
.foswikiSmallish {
	font-size:94%; /*S2*/
	line-height:1.5em; /*S1*/
}
.foswikiNew {
}
.foswikiSummary {
	font-size:86%; /*S3*/
}
.foswikiEmulatedLink {
	text-decoration:underline;
}
.foswikiPageForm table {
	border-width:1px;
	border-style:solid;
}
.foswikiPageForm table {
	width:100%;
}
.foswikiPageForm th, .foswikiPageForm td {
	border:0;
	padding:.5em 1em;
}
.foswikiPageForm td {
}
.foswikiPageForm td.first {
	padding-top:1em;
}
.foswikiBroadcastMessage, .foswikiNotification {
	padding:.5em 20px; /*S5*/
}
.foswikiNotification {
	margin:1em 0;
}
.foswikiBroadcastMessage {
	margin:0 0 1.25em 0;
}
.foswikiHelp {
	height:1%; /* for IE */
	padding:1em;
	margin:0;
	border-style:solid;
	border-width:4px;
}
.foswikiHelp ul {
	margin:0;
	padding-left:20px;
}
.foswikiAccessKey {
	text-decoration:none;
	border-width:0 0 1px 0;
	border-style:solid;
}
.foswikiWebIndent {
	margin:0 0 0 1em;
}
a.foswikiLinkInHeaderRight {
	float:right;
	display:block;
	margin:0 0 0 5px;
}
.foswikiLinkLabel {
}
.foswikiImage img {
	padding:3px;
	border-width:1px;
	border-style:solid;
}
.foswikiImage a:link, .foswikiImage a:visited {
	background:none;
}
#foswikiLogo img {
	margin:18px 0 0 34px;
	padding:0;
}
.foswikiNoBreak {
	white-space:nowrap;
}
.foswikiSearchResultCount {
	font-weight:bold;
}
/*	-----------------------------------------------------------
	Pattern skin specific elements
	-----------------------------------------------------------	*/

/* LAYOUT ELEMENTS */
/* for specific layout sub-elements see further down */

#patternTopBar {
	border-style:none;
}

#patternPage {
	font-family:arial, verdana, sans-serif;
	line-height:1.5em; /*S1*/
	/* change font size here */
	font-size:105%;
}
#patternBottomBar {
	border-width:1px 0 0;
	border-style:solid;
}
#patternTopBarContents {
	padding:0;
}
#patternWebBottomBar {
	font-size:85%; /*S2*/
	line-height:125%;
	text-align:center;
	white-space: nowrap;
}
#patternLeftBarContents {
	margin:0 0 1em;
	padding:0 .5em 0 1em;
}
/* top paddings */
#patternMainContents, #patternBottomBarContents, #patternLeftBarContents {
	margin-top: 30px;
}
.patternNoViewPage #patternMainContents {
	padding-top:1.5em;
}
#patternLeftBarContents {
	border:1px solid;
}
/* left paddings */
#patternMainContents {
	padding-left:1.9em;
	padding-bottom:2em;
	padding-right:2.5em;
}
.sideheader {
	display:block;
	padding:0 0 16px;
}
.patternTopic {
	margin:3em 1.5em 1.5em;
}
.patternViewPage #patternBottomBarContents {
	padding:0 0 2em 0; /*S6*/
}
.patternNoViewPage #patternMainContents, .patternNoViewPage #patternBottomBarContents {
	margin-left:4%;
	margin-right:4%;
}
.patternEditPage #patternMainContents, .patternEditPage #patternBottomBarContents {
	margin-left:2%;
	margin-right:2%;
}
#patternLeftBarContents {
}
#patternLeftBarContents img {
	margin:0 3px 1px 0;
	vertical-align:text-bottom;
}
#patternLeftBarContents a:link, #patternLeftBarContents a:visited {
	text-decoration:none;
}
#patternLeftBarContents a.foswikiCurrentWebHomeLink:link, #patternLeftBarContents a.foswikiCurrentWebHomeLink:visited {
	letter-spacing:1px;
}
#patternLeftBarContents b a.foswikiCurrentWebHomeLink:link, #patternLeftBarContents b a.foswikiCurrentWebHomeLink:visited {
	letter-spacing:normal;
}
#patternLeftBarContents .patternLeftBarPersonal a:link, #patternLeftBarContents .patternLeftBarPersonal a:visited {
	text-decoration:underline;
}
#patternLeftBarContents .patternLeftBarPersonal ul a:link, #patternLeftBarContents .patternLeftBarPersonal ul a:visited {
	text-decoration:none;
}
#patternLeftBarContents .patternLeftBarPersonal ul a:hover {
	text-decoration:underline;
}
#patternLeftBarContents ul {
	padding:0;
	margin:0;
	list-style:none;
}
#patternLeftBarContents, #patternLeftBarContents ul, #patternLeftBarContents li {
	line-height:1.35em;
}
#patternLeftBarContents h2 {
	border:none;
	background-color:transparent;
}
#patternLeftBarContents .patternLeftBarPersonal, #patternLeftBarContents .patternWebIndicator {
	height:1%; /* for IE */
	width:100%; /* for IE */
	padding:.5em 1em .5em 1em;
	margin:0 -1em .75em -1em; /*S6*/
	border-style:none none solid none;
	border-width:1px;
}
.patternWebIndicator a {
	font-size:1.1em;
	font-weight:normal;
}
.patternLeftBarPersonalContent {
	padding:1em 0 0 0;
}
#patternLeftBarContents li {
	overflow:hidden;
}
html>body #patternLeftBarContents li { /* Mozilla */
	overflow:visible;
}
/* form options in top bar */
.patternMetaMenu {
	padding:41px 8px 0 0;
	margin:0;
	float:right;
	width:350px;
}
.patternMetaMenu select option {
	padding:1px 0 0 0;
}
.patternMetaMenu ul {
	padding:0;
	margin:0;
	list-style:none;
}
.patternMetaMenu ul li {
	padding:0;
	display:inline;
}
.patternMetaMenu ul li .foswikiInputField, .patternMetaMenu ul li .foswikiSelect {
	margin:0 0 0 .5em;
}
.patternMetaMenu a:link, .patternMetaMenu a:visited, .patternMetaMenu a:hover {
	margin:0 2em 0 0;
	float:left;
}
/* SECONDARY NAV */ 

#subnav {
	position:absolute;
	top:117px;
	text-align:left;
	height:34px;
	width:100%;
	margin:0;
	padding:0;
	font-size:85%;
	letter-spacing:1px;
}
#subnav_content {
	height:34px;
	width:100%;
	color:#acc4e0;
	margin:0;
	padding:0;
}
#subnav_content ul {
	display:inline;
	list-style:none;
	margin:10px 0;
	padding:0;
}
#subnav_content li {
	list-style:none;
	float:left;
	text-align:center;
	line-height:1em;
	vertical-align:middle;
	padding:2px 26px;
	margin:9px 0;
}
#subnav_content li.last {
	padding-right:0;
}
#subnav_content .img {
	border:0;
	padding:0 2px 7px 0;
}
#subnav_content a, #subnav_content a:visited, #subnav_content a:active {
	color:#acc4e0;
	text-decoration:none;
}
#subnav_content a:hover {
	color:#fff;
	background-color:transparent;
}
#subnav_content a.active, #subnav_content a.active:visited, #subnav_content a.active:active {
	color:#fff;
	text-decoration:none;
}
#subnav_content a.active:hover {
	color:#fff;
}
.patternHomePath .foswikiSeparator {
	padding:0 .5em;
}
.patternHomePath a:link, .patternHomePath a:visited {
	text-decoration:none;
	border-style:none none solid none;
	border-width:1px;
}
.patternToolBar {
}
.patternToolBar span {
	float:left;
}
.patternToolBar span s, .patternToolBar span strike, .patternToolBar span a:link, .patternToolBar span a:visited {
	display:block;
	border-width:1px;
	border-style:solid;
	padding:.1em .35em;
	margin:0 0 .2em .25em;
	font-weight:normal;
}
.patternToolBar span a:link, .patternToolBar span a:visited {
	text-decoration:none;
	outline:none;
}
.patternToolBar span a:hover, .patternToolBar span a:hover {
	border-width:1px;
	border-style:solid;
}
.patternToolBar span a:active {
	outline:none;
}
.patternToolBar span.foswikiAccessKey {
	padding:0;
	margin:0;
	float:none;
}
.patternToolBar a:hover .foswikiAccessKey {
	border-width:0 0 1px 0;
	border-style:solid;
}
.patternToolBar span s, .patternToolBar span strike {
	text-decoration:none;
}
.patternTopicActions {
	border-width:0 1px 1px 1px;
	border-style:solid;
}
.patternTopicAction {
	line-height:1.5em;
	padding:.4em 20px; /*S5*/
	border-width:1px 0 0 0;
	border-style:solid;
	height:1%; /* for IE */
}
.patternOopsPage .patternTopicActions, .patternEditPage .patternTopicActions {
	margin:1em 0 0 0;
}
.patternAttachPage .patternTopicAction, .patternRenamePage .patternTopicAction {
	padding-left:40px;
}
.patternActionButtons a:link, .patternActionButtons a:visited {
	padding:1px 1px 2px 1px;
}
.patternTopicAction .patternActionButtons a:link, .patternTopicAction .patternActionButtons a:visited {
	text-decoration:none;
}
.patternTopicAction .patternActionButtons span s, .patternTopicAction .patternActionButtons span strike {
	text-decoration:none;
}
.patternTopicAction .patternSaveOptions {
	margin-top:.5em;
}
.patternTopicAction .patternSaveOptions .patternSaveOptionsContents {
	padding:.2em 0;
}
.patternNoViewPage .patternTopicAction {
	margin-top:-1px;
}
.patternInfo {
	margin:1.5em 0 0 0;
}
.patternHomePath .patternRevInfo {
	font-size:94%;
	white-space:nowrap;
}
.patternMoved {
	margin:1em 0;
}
.patternMoved i, .patternMoved em {
	font-style:normal;
}
.patternTopicFooter {
	margin:1em 0 0 0;
}
/* WebSearch, WebSearchAdvanced */
#foswikiSearchTable {
	background:none;
	border-bottom:0;
}
#foswikiSearchTable th, #foswikiSearchTable td {
	padding:1em;
	border-width:0 0 1px 0;
	border-style:solid;
}
#foswikiSearchTable th {
	width:20%;
	text-align:right;
}
#foswikiSearchTable td {
	width:80%;
}
/*	-----------------------------------------------------------
	Search results
	styles and overridden styles used in search.pattern.tmpl
	-----------------------------------------------------------	*/

.patternSearchResults {
	/* no longer used in search.pattern.tmpl, but remains in rename templates */
	margin:0 0 1em 0;
}
.patternSearchResults blockquote {
	margin:1em 0 1em 5em;
}
h3.patternSearchResultsHeader, h4.patternSearchResultsHeader {
	display:block;
	border-width:0 0 1px 0;
	border-style:solid;
	height:1%; /* or WIN/IE wont draw the backgound */
	font-weight:bold;
}
.patternSearchResults h3 {
	font-size:115%; /* same as foswikiFormStep */
	margin:0;
	padding:.5em 40px; /*S5*/
	font-weight:bold;
}
h4.patternSearchResultsHeader {
	font-size:100%;
	padding-top:.3em;
	padding-bottom:.3em;
	font-weight:normal;
}
.patternSearchResult .foswikiTopRow {
	padding-top:.2em;
	margin-top:.1em;
}
.patternSearchResult .foswikiBottomRow {
	margin-bottom:.1em;
	padding-bottom:.25em;
	border-width:0 0 1px 0;
	border-style:solid;
}
.patternSearchResult .foswikiAlert {
	font-weight:bold;
}
.patternSearchResult .foswikiSummary .foswikiAlert {
	font-weight:normal;
}
.patternSearchResult .foswikiNew {
	border-width:1px;
	border-style:solid;
	font-size:86%; /*S3*/
	padding:0 1px;
	font-weight:bold;
}
.patternSearchResults .foswikiHelp {
	display:block;
	width:auto;
	padding:.1em 5px;
	margin:1em -5px .35em -5px;
}
.patternSearchResult .foswikiSRAuthor {
	width:15%;
	text-align:left;
}
.patternSearchResult .foswikiSRRev {
	width:30%;
	text-align:left;
}
.patternSearchResultCount {
	margin:1em 0 3em 0;
}
.patternSearched {
	display:block;
}
.patternSaveHelp {
	line-height:1.5em;
	padding:.5em 20px; /*S5*/
}
/* Search results in book view format */

.patternBookView {
	border-width:0 0 2px 2px;
	border-style:solid;
	/* border color in cssdynamic.pattern.tmpl */
	margin:.5em 0 1.5em -5px;
	padding:0 0 0 5px;
}
.patternBookView .foswikiTopRow {
	padding:.25em 5px .15em 5px; /*S4*/
	margin:1em -5px .15em -5px; /*S4*/
}
.patternBookView .foswikiBottomRow {
	font-size:100%;
	padding:1em 0 1em 0;
	width:auto;
	border:none;
}
/* pages that are not view */

/* edit.pattern.tmpl */

.patternEditPage .foswikiForm {
	margin:1em 0 0 0;
}
.patternEditPage .foswikiForm h1, .patternEditPage .foswikiForm h2, .patternEditPage .foswikiForm h3 {
	/* same as foswikiFormStep */
	font-size:120%;
	font-weight:bold;
}
.foswikiEditboxStyleMono {
	font-family:"Courier New", courier, monaco, monospace;
}
.foswikiEditboxStyleProportional {
	font-family:arial, verdana, sans-serif;
}
.foswikiChangeFormButtonHolder {
	float:right;
	margin:.5em 0 -.5em 0;
}
.foswikiFormHolder { /* constrains the textarea */
	width:100%;
}
.patternSigLine {
	padding:.25em 0;
	border-style:none;
	height:1%; /* for IE */
}
.patternOopsPage .patternTopicActions, .patternEditPage .patternTopicActions {
	margin:1em 0 0 0;
}
.patternTextareaButton {
	margin:0 0 0 1px;
	display:block;
	cursor:pointer;
	border-style:solid;
	border-width:1px;
}
.patternButtonFontSelector {
	margin:0 8px 0 0;
}
/* preview.pattern.tmpl */

.foswikiPreviewArea {
	border-width:1px;
	border-style:solid;
	margin:0 0 2em 0;
	padding:1em;
	height:1%; /* for IE */
}
/* attach.pattern.tmpl */

.patternAttachPage .foswikiAttachments .foswikiTable {
	width:100%;
}
.patternAttachPage .foswikiAttachments {
	margin-top:0;
}
.patternMoveAttachment {
	margin:.5em 0 0 0;
	text-align:right;
}
/* rdiff.pattern.tmpl */

.patternDiff {
	/* same as patternBookView */
	border-width:0 0 2px 2px;
	border-style:solid;
	margin:.5em 0 1.5em 0;
	padding:0 0 0 10px;
}
.patternDiff h4.patternSearchResultsHeader {
	padding:.5em 10px;
}
.patternDiffPage .patternRevInfo ul {
	padding:0;
	margin:2em 0 0 0;
	list-style:none;
}
.patternDiffPage .foswikiDiffTable {
	margin:2em 0;
}
tr.foswikiDiffDebug td {
	border-width:1px;
	border-style:solid;
}
.patternDiffPage td.foswikiDiffDebugLeft {
	border-bottom:none;
}
.patternDiffPage .foswikiDiffTable th {
	padding:.25em .5em;
}
.patternDiffPage .foswikiDiffTable td {
	padding:.25em;
}
.foswikiDiffLineNumberHeader {
	padding:.3em 0;
}

.twikiDiffUnchangedText, .twikiDiffDeletedText, .twikiDiffAddedText {
	width: 80%;
}
