/*This WWF CSS Theme is primarily Pink, Blue, and Chocolate

Feature: All test sizes are relative to the body font-size which is set to 100% 
- not explicitly declared as pixel sizes. 
This allows the user to use their browser to enlarge/shrink text as they desire.
If you want to adjust the text to a smaller initial size, change the font-size: 100%; declaration
in the pinkish_style.css files' body section. I wouldn't recommend going below 85%.

You can do anything you want with this css file except sell it or pass it off as your own work. 
It is distributed in the hope that it will be useful, but is WITHOUT ANY WARRANTY; 
without even the implied warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE 
OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED.

Images are mostly copyrighted by Bruce Corkill - AKA "Borg" - http://webwizguide.info 
You will need his permission to use them elsewhere.
dpyers*/

/*Used Colors*/
/* Chocolate=#826149;  - Default text color */
/* Medium Grey=#746875;*/
/* Red=#ff0000; */
/* Blue=#0ab0ff; */
/* Pink=#ff0ab0; */
/* Blue-Grey=#64a2bf; */
/* Yellow=#ffff66; */
/* Light Pink=#ffd5ea; */
/* Pale Blue=#f4faff; */
/* Pale Pink=#fff4fa; */
/* White=#ffffff; */

/*---------------------------------------------------------------------------------*/

/* Page body */
body{
	background-color: #eeccff;
	margin: 0px;
	background-image: url("/forum/skins/hotpink_purple/forum_images/blank.gif");
	color: #800080;
	font-size: 90%;
	font-family:  verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	margin: .5em;
	padding-bottom: 1em;
	overflow: auto;
}

/*Adjust weight of the <strong> tag */
strong {
	font-weight: 500;
}

img { border:none; }

hr {
	color: #ff0ab0;
	background-color: #eeccff;
	height: 1px;
	text-align: center;
	width: 80%;
	}

/* Set margins for flash objects */

object { margin:0px; padding:0px; height:100%; width:100%;}
embed { margin:0px; padding:0px; height:100%; width:100%;}


/* Set Input and TextArea default font and text size for forms */

input {
	color: #800080;
	font-size:80%; 
	}
	
/* Text */

.heading, h1, h2, h3 { color:#333333; font-weight: normal; }
h1 { font-size: xx-large;  }
h2 { font-size: x-large; font-style:italic; }
h3 { font-size: large; }

.heading { font-size: large; font-style:italic; font-weight: 600 }
.smText { font-size: smaller; }
.lgText { font-size: larger; }


/* Text for most CSS classes */
/*.text, a, a.smLink, a.nav, a.msgLink, a.tLink, .WebWizRTEtextarea, .basicTable, .errorTable, .tableLedger, .tableSubLedger, .tableSearchLedger, .tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, .PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, .calLedger, .calDateCell, .calTodayCell, .BBquote, .BBcode {
	color: #0ab0ff;
}
*/

a, a.smLink, a.msgLink, a.tLink {
	text-decoration: underline;
}


.error{
	color : #ff0000;
	background-color: #ffffff;
}

/* Search highlight */
.highlight{
	color: #800080;
	background-color: #ffff66;
}

/* Hyperlinks */
a, a.smLink, a.tLink {
	color: #A040A0;
	text-decoration: underline;
}

a:hover, a.smLink:hover, a.tLink:hover {
	color:#ff0ab0;
	text-decoration: underline;
}

a:visited, a.smLink:visited, a.tLink:visited  {
	color: #A385C8;
	text-decoration: underline;
}

a:visited:hover, a.smLink:visited:hover, a.tLink:visited:hover {
	color:#ff0ab0;
	text-decoration: underline;
}

a.smLink, a.smLink:hover, a.smLink:visited, a.smLink:visited:hover  {
	font-size: smaller;
}
a.tLink, a.tLink:hover, a.tLink:visited, a.tLink:visited:hover  {
	font-weight: bold;
}

/* navigation hyperlinks */
a.nav {
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
}

a.nav2 {
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
}

a.nav:hover {
	color:#ffffff;
	background-color: #eeccff;
}

a.nav:visited {
	color : #A385C8;
	border-bottom: 1px dotted #A040A0;
}

a.nav:visited:hover {
	color:#ffffff;
	background-color: #eeccff;
	text-decoration: none;
}

a.nav img, a.nav:link image, a.nav:hover img, a.nav:visited img, a.nav:active img { 
	border: none;
	background-color: #eeccff;
	text-decoration: none;
}

/* Misc */
ul{
	list-style-type: circle;
}

form{
	display: inline;
}

a img,:link img,:visited img{
	border:none 
}

.avatar, #avatar{
	width: 64px;
	height: 64px;
	border: 1px solid #800080;
	margin: 2px;
}

/* Rich Text Editor */
.WebWizRTEbutton{
	 border: #ff0ab0 1px solid;
	 background-color: #fff4fa;
}

.WebWizRTEtextarea{
	background-color: #ffffff;
}

.RTEbutton{
	background-color: #ffd5ea;
}

/* Tables */
.basicTable{
	border: 0px;
	width: 98%;
}

.basicTable tr td a img	{
	border: 1px;
	border-color: #ffffff;
	text-decoration: none;
	background-color: #eeccff;
}

.errorTable{
	border: 1px solid #A040A0;
	background-color: #ff0ab0;
	width: 98%;
	color: #eeccff;
	font-weight: bolder;
}

.tableBorder, .wwgAdTable{
	border: 1px solid #ff0ab0;
	background-color: #eeccff;
	width: 98%;
}

/* Table Ledger */
.tableLedger{
	font-weight: bold;
	background-color: #ffffff;
	background-image: url("/forum/skins/hotpink_purple/forum_images/table_bg_image.gif");
	border: 1px solid #ff0ab0;
}

.tableLedger a:link, .tableLedger a:visited{
	color : #A040A0;
	text-decoration: underline;
	font-weight: bold;
}

.tableLedger a:hover, .tableLedger a:visited:hover{
	color : #ff0ab0;
	text-decoration: underline;
	font-weight: bold;
}

/* Search Sub-Ledger */
.tableSubLedger {
	font-weight: bold;
	background-color: #ffffff;
	color: #ff0ab0;
	border: 1px solid #ff0ab0;
}
.tableSubLedger td {
	border-top: 1px solid #ff0ab0;
	border-bottom: 1px solid #ff0ab0;
}
.tableSubLedger a:link, .tableSubLedger a:visited{
	color : #A040A0;
	text-decoration: underline;
	font-weight: bold;
}

.tableSubLedger a:hover, .tableSubLedger a:visited:hover{
	color : #ff0ab0;
	text-decoration : underline;
	font-weight: bold;
}

/* Search Ledger */
.tableSearchLedger{
	font-weight: bold;
	background-color: #DCDDE4;
}

.tableSearchLedger a:link, .tableSearchLedger a:visited{
	color : #A040A0;
	text-decoration: underline;
	font-weight: bold;
}

.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{
	color : #ff0ab0;
	text-decoration : underline;
	font-weight: bold;
}

/* Tables */
.tableRow{
/* old 	background-color: #fff4fa; */
    background-color : #eeccff;
	border: 1px solid #ff0ab0;
	font-size: smaller;
}
.tableLedger .tableRow td {
	background-color: #fff4fa;
}

.tableTopRow, .tableBottomRow{
	background-color: #ff0ab0;
	color: #ffffff;
}

/* Alternating Row Colours */
.evenTableRow {
	background-color: #fff4fa;
}

.oddTableRow {
	background-color: #ffffff;
	border-bottom: 1px solid #ff0ab0;
}

.hiddenTableRow{
	background-color: #fff4fa;
}

.tableTopRow .heading {
	color: #ffffff;
}

.tableTopRow .text {
	color: #800080;
}

/* Private messager */
.PMtableRow{
	background-color: #fff4fa;
}

.PMmsgBody{
	width: 99%;
	max-height: 350px;
	float: left; 
	overflow: auto;
}

/* Forum posts */
.msgBody{
	width: 100%;
}

.msgEvenTableRow {
	background-color: #fff4fa;
	font-size: smaller;
}

.msgEvenTableSide {
	background-color: #EEDCEE;
	font-size: smaller;
}

.msgOddTableRow {
	background-color: #EEDCEE;
	font-size: smaller;
}

.msgEvenTableSide a:link, .msgEvenTableSide a:visited, .msgOddTableSide a:link, .msgOddTableSide a:visited{
	color : #A040A0;
	text-decoration: underline;
	font-weight: bold;
}

.msgEvenTableSide a:hover, .msgEvenTableSide a:visited:hover, .msgOddTableSide a:hover, .msgOddTableSide a:visited:hover{
	color : #ff0ab0;
	text-decoration : underline;
	font-weight: bold;
}

.msgHiddenTableRow{
	font-size: smaller;
	background-image: url("/forum/skins/hotpink_purple/forum_images/pre_approved_post.gif");
}

.msgLineDevider{
	border: solid #ff0ab0 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.msgSignature{
	max-height: 160px;
	width: 100%;
}

.postSeparatorTableRow{
	height: 1em;
	background-color: #A040A0;

}

/* Calendar */
.calLedger{
	font-weight: bold;
	background-color: #FFF4FA;
	padding:4px;
}
.calLedger a:link, .calLedger a:visited{
	color : #A040A0;
	text-decoration: none;
	font-size: small;
}

.calLedger a:hover, .calLedger a:visited:hover{
	color : #ff0ab0;
	text-decoration: none;
	font-size: small;
}

.calDateCell{
	background-color: #F8F8FC;
}

.calTodayCell{
	background-color: #F8F8FC;
	border:1px solid #FF0000;
}

.calEmptyDateCell{
	background-color: #FFFFFF;
}

/* BBcode blocks */
.BBquote{
	border: 1px dotted #ff0ab0;
	background-color: #ffffff;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

.BBcode{
	font-family: Courier New, Courier, mono;
	border: 1px dashed #A040A0;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

/* Forum ads */
/* WARNING: Changing the adverts so they are no-longer visable or readable will break the terms of the license agreement */

.wwgAdTD {
	background-color: #F8F8FC;
}

.wwgAdTitle a:link, .wwgAdTitle a:visited, .wwgAdTitle a:hover, .wwgAdTitle a:visited:hover{
	color : #A040A0;
	text-decoration: underline;
}

.wwgAdFooter{
	color: #FFFFFF;
	background-color: #800080;
}

.wwgAdFooter a:link, .wwgAdFooter a:visited, .wwgAdFooter a:hover, .wwgAdFooter a:visited:hover{
	color : #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}



