/* colors

342c49 darkest purple

9585c0 mid dark purple

a796d3 mid light purple

cec5e7 lightest purple

4b6e43 mid green

*/

BODY {
	background-image: url(/common/background.gif);
	background-repeat: repeat;
}

TABLE {
	font: 8pt verdana, arial, helvetica, sans-serif; /* used to be 9pt arial */
	color: #000000;
}

P {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

BLOCKQUOTE {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	margin-right: 0px;
	margin-left: 15px;

}
ol {
	margin-top: 10px;
	margin-bottom: 0px;
	color: #000000;
}
.leftcoltext ul {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(/common/bullet.gif);
	color: #000000;
}
.rightcoltext ul {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(/common/bullet.gif);
	color: #000000;
}

.centercoltext ul {
	margin-top: 10px;
	margin-bottom: 0px;
	indent: 0px;
	list-style-image: url(/common/bullet.gif);
	color: #000000;
}
.leftcoltext {
	background-color: #9585c0;/*themecolour1;*/
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #342c49;/*themecolour1$ -12.7%, -61.9%;*/
}
.centercoltext {
	background-color: #cec5e7;/*themecolour1$ 52.9%, 61.2%;*/
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #342c49;/*themecolour1$ -12.7%, -61.9%;*/

}

.topstrip {
	background-image: url(/common/topstrip.gif);
	background-repeat: repeat-x;
}
.footer {
	border: 1px solid #000000;
	color: #9585c0;/*themecolour1;*/
	background-color: #342c49;/*themecolour1$ -12.7%, -61.9%;*/
	font-weight: bold;
	letter-spacing: 2px;
}

.parabg {
	background-image: url(/common/parahead_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	letter-spacing: 2px;
}
h1 {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	margin-top: 22px;
	margin-bottom: 0px;
	padding-bottom: 2px;

}

h2 {
	font-size: 9pt;
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 3px;

}
#rightcol {
	padding: 10px;
	background-color: #a796d3;/*themecolour1$ 6.9%, 29.8%;*/
	border: 1px solid #342c49;/*themecolour1$ -12.7%, -61.9%;*/
}
#rightcol a:link {color: #000000;}

#rightcol a:visited {color: #333333;}

#rightcol a:link:hover {color: #cec5e7;/*themecolour1$ 52.9%, 61.2%;}*/
}

.leftcoltext a:link {color: #000000;}

.leftcoltext a:visited {color: #333333;}

.leftcoltext a:link:hover {color: #cec5e7;/*themecolour1$ 52.9%, 61.2%;}*/
}

.centercoltext a:link {color: #000000;}

.centercoltext a:visited {color: #333333;}

.centercoltext a:link:hover {color: #4b6e43;/*themecolour2;}*/
}
.divider {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4b6e43;/*themecolour2;}*/
}


















/* Stuff for forum */

/* The forum background color */
.mainbg { background-color: #FFFFFF; }     /* seems to have no meaning, as the bg is hidden by pix */

/* Colors */
.titlebg {
	background-color: #4b6e43;           /* main categories Moms club ne, moms forum, etc ch from c... */
	font-family     : Verdana, Helvetica;
	font-size       : 10px;         /* changed from 12 */
	color           : #FFFFFF; /* forum statistics title */
	font-weight     : bold;
}
.titlebgtext { /* This is for nested tables, so that text formatting is still used */
	color: #FFFFFF;          /* used to be 000000 */
	font-weight: bold;
}

.catbg {
	background-color: #9585c0;     /* forums, topics, posts horiz header */
	font-family     : Verdana, Helvetica;
	font-size       : 10px;     /* used to be 12 */
	color           : #000000;   
	font-weight     : bold;
}
.catbgtext { /* This is for nested tables, so that text formatting is still used */
	color: #000000;
	font-weight: bold;
}

.win       { background-color: #cec5e7; }    /* this is horiz boxes 1, 3, 4 of table */
.win2      { background-color: #cec5e7; }  /* this is horiz boxes 2, 5, also buttons along top */
.win3      { background-color: #cec5e7; } /* Used mainly for Calendar Week listing */
.border, .hr    { background-color: #4b6e43; } 

.smalltext { /* Small font text size, can also change color, etc */
	font-weight: normal;
	font-size  : 9px;
	line-height: 1.5;
}

.messageseps {
	border-top: 1px dashed #000000;
	padding-top: 5px;
}

.redrep   { /* Reputation (less than -1) */
	color: red;
	font-weight: bold;
}
.grayrep  { /* Reputation (-1 thru 10)   */
	color: gray;
	font-weight: bold;
}
.greenrep { /* Reputation (10 or greater)*/
	color: green;
	font-weight: bold;
}

.onlinebots { color: gray; } /* IE: "Googlebot"; this is shown in the "Online" places */

.postbody { /* Format the post body */
	font-size: 12px;
	line-height: 1.5;
}

/* Poll Colors */
.pollcolor { background-color: #AAADB4; padding-left: 5px; }
.pollpercents { background-color: #D2D5DA; color: #000000; padding-right: 10px; padding-left: 10px; }
.pollborder { background-color: #342c49; }


/* Forms */
.upload, .textinput,.button, textarea, select { /* .checkboxinput also allowed */
	color           : #000000;
	background-color: #EEEEEE;
	font-family     : Verdana, Helvetica, Times;
	font-size       : 10px;
	border          : 1px #342c49 solid;

	border-top-width   : 1px;
	border-right-width : 1px;
	border-bottom-width: 1px;
	border-left-width  : 1px;
}

.textinput {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	height: 19px;
	vertical-align: middle;
}

textarea {
	padding: 3px;
	line-height: 130%;
}

input { text-indent : 2px; }

input.button {
	border : 1px solid #000000;
	padding: 1px;
}