/* CAKES BY FIONA */

BODY { font-family: comic, "Comic Sans", "Comic Sans MS", arial, verdana, sans-serif; font-size: 1.0em; color: #0000aa; margin: 0px; background-color: #fee; color: c06; }
P { font-size:0.9em; }

/* -----------------------------------------*/
/* ------- MAIN COLOURS --------------------*/
/* -----------------------------------------*/
/* -----------------------------------------*/

/*	cc0066 - Text				*/
/*	ffcccc - leftnav background		*/
/*	ffeeee - Page background		*/
/*	ff66cc - Button colour			*/
/*	ff0099 - darker borders			*/


/* -----------------------------------------*/
/* -----------------------------------------*/
/* -----------------------------------------*/



/* ------------------------------------------------------------------------------------------  */
/*  GENERAL  */
/* ------------------------------------------------------------------------------------------  */

.pageTitle { background-color: transparent; font-weight: 700; font-size: 1.7em; color: #330000; font-style: none; }
.pageTitle2 { background-color: transparent; font-weight: 700; font-size: 1.2em; color: #330000; font-style: italic; }

a.linkCBF:link { color: #993300; font-weight: 700; font-size: 0.75em; }
a.linkCBF:visited { color: #cc9999; font-weight: 700; font-size: 0.75em; }
a.linkCBF:active { color: #993300; font-weight: 700; font-size: 0.75em; }
a.linkCBF:hover { color: #660000; text-decoration:none; font-weight: 700; font-size: 0.75em; }

.sql { background-color: #ffcc66; color: #009900; font-weight: 700; size: 1.15em; }
.comments {font-family: arial, verdana; font-size: 9pt; font-weight: 500; color: #333366; text-align: left;}
.test { background-color: #d7a; color: #ff4; }
.b { font-weight: 700; }
.i { font-style: italic; }
.bi { font-weight: 700; font-style: italic; }
.border { border-color: #330000; border-width: 3pt; border-style: ridge; padding: 3pt; }

.smallnote { color: #999; font-size: 0.65em; }

.readyWord { color: #f00; font-size: 1.85em; margin: 0.2px; font-weight: 700; }
.steadyWord { color: #f90; font-size: 1.85em; margin: 0.2px; font-weight: 700; }
.cakeWord { color: #3c3; font-size: 1.85em; font-weight: 700; }

.photoNotes { margin: 0px; font-size: 0.80em; margin: 0.2px; }

/* ------------------------------------------------------------------------------------------  */
/* ##########################################################################################  */
/* ------------------------------------------------------------------------------------------  */
/* INDEX.ASP  */
/* ------------------------------------------------------------------------------------------  */

.indexBoxHeader { padding: 3px; margin: 2px; border: 0px dashed maroon; }
.indexBoxPara1 { width: 75%; float: left; padding: 3px; border: 0px dashed green; }
.indexBoxImage1 { width: 20%; float: right; padding: 3px; border: 0px dashed lightblue; }
.indexBoxPara2 { width: 75%; float: right; padding: 3px; border: 0px dashed mustard; }
.indexBoxImage2 { width: 20%; float: left; padding: 3px; border: 0px dashed purple; }
.indexBoxText { margin: 0px; padding: 0px; font-size: 0.90em; border: 0px dashed orange; }
.picBorder { border: 2px inset #aaa; }
.seemoreButton { background-color: #99c; color: #ffffff; font-weight: 700; font-size: 0.90em; border-color: #eeeeff; width: 20%; margin: 0px; border: 0px dashed grey; font-family: 'Comic Sans', Comic, cursive; }
.indexForm { margin: 3px;  border: 0px dashed olive; }


/* ------------------------------------------------------------------------------------------  */
/* ##########################################################################################  */
/* ------------------------------------------------------------------------------------------  */
/* BUTTONS  */
/* ------------------------------------------------------------------------------------------  */


/*.leftnavButton { background-color: #99c; color: #ffffff; font-weight: 700; font-size: 0.80em; border-color: #eeeeff; }*/

.leftnavButton { font-size: 0.90em; font-weight: 700; text-decoration: none; display: block; width: 90%; }
a:link.leftnavButton 
{ 
	color: #000; 
	background-color: transparent;  
	border-left: 2px outset #999; 
	border-right: 2px outset #99c; 
	border-top: 2px outset #99c; 
	border-bottom: 2px outset #999; 
}
a:visited.leftnavButton 
{
	color: #000; 
	background-color: transparent; 
	border-left: 2px outset #999; 
	border-right: 2px outset #99c; 
	border-top: 2px outset #99c; 
	border-bottom: 2px outset #999; 
}
a:hover.leftnavButton 
{ 
	color: #fff; 
	background-color: transparent; 
	border-left: 2px outset #999; 
	border-right: 2px outset #99c; 
	border-top: 2px outset #99c; 
	border-bottom: 2px outset #999; 
}

.cakeJump{ font-family: comic, 'comic sans', cursive, verdana, garamond, arial, sans-serif; font-size: 0.75em; background-color: #fee; color: #c06; font-weight: 700; }

.CBFnavbutShell { width: 90%; background-color: #ffffff; border-top: 3px ridge #cc99ff; border-right: 3px ridge #cc99ff; border-bottom: 3px ridge #ccee55; border-left: 3px ridge #cc99ff; }
.cbfnavbutton { width: 100%; background-color: #dddddd; color: #ffff00; font-size: 0.8em; font-weight: 700; font-family: verdana, arial, sans-serif; }
.CBFbutlink { display: block; width: 100%; text-decoration:none; font-weight: 700; font-size: 0.75em; padding-bottom: 3px; padding-top: 3px; padding-right; 0px; padding-left: 3px; background-color: #ff99ff; }
a.CBFbutlink:link { color: #993300; background-color: cc99ff; }
a.CBFbutlink:visited { color: #993300; background-color: cc99ff; }
a.CBFbutlink:active { color: #993300; background-color: cc99ff; }
a.CBFbutlink:hover { color: #660000; background-color: #ffff00; }


.button { font-family: arial, verdana; font-size: 12pt; background-color: #333366; color: #ffffff; font-weight: 700; }
.button1 { font-family: arial, verdana; font-size: 12pt; background-color: #9966ff; color: #ffffff; font-weight: 700; }
.selected {font-family: arial, verdana; font-size: 10pt; font-weight: 800; color: #cc00ff; text-align: center;}


/* ------------------------------------------------------------------------------------------  */
/* ##########################################################################################  */
/* ------------------------------------------------------------------------------------------  */
/* GALLERY  */
/* ------------------------------------------------------------------------------------------  */

.pageLinkThis { border: 1px solid #f09; padding: 4px; background-color: fcc; }
.pageLink { color: #f00; }

/* ------------------------------------------------------------------------------------------  */
/* ##########################################################################################  */
/* ------------------------------------------------------------------------------------------  */
/* PHOTOS  */
/* ------------------------------------------------------------------------------------------  */

.photoShow { border-width: 3pt; border-style: ridge; border-color: #cc9966; padding: 10pt; background-color: #dddddd; }
.otherPictures { font-size: 1.1em; color: #330000; font-weight: 700; }
.noOtherPictures { font-size: 1.1em; color: #ffffff; font-weight: 700; }
.denied { font-size: 2.0em; font-weight: 700; background-color: #ffffff; color: #ff0000; }

/* ------------------------------------------------------------------------------------------  */
/* ##########################################################################################  */
/* ------------------------------------------------------------------------------------------  */
/* FORMS  */
/* ------------------------------------------------------------------------------------------  */

.formInput { font-family: verdana, garamond, arial, sans-serif; font-size: 0.75em; background-color: #fee; color: #000000; }
.formInput2 { font-family: verdana, garamond, arial, sans-serif; font-size: 1.00em; background-color: #ffe; color: #000000; }
.formField { font-family: verdana, garamond, arial, sans-serif; font-size: 1.00em; background-color: #fff; color: #000000; }
.formTitle { font-size: 0.80em; font-weight: 700; background-color: #eeeeee; color: #c06; }
.cakeButton { background-color: #f6c; color: #ffffff; font-weight: 700; font-size: 0.80em; border-color: #fee; }
.formButton { font-family: verdana; font-size: 1.1em; color: #ccffff; background-color: #660066; font-weight: 700; }
.CPButton { font-family: serif; font-size: 1.10em; color: #eee; background-color: #c9c; font-weight: 700; font-style: italic; }
.leftnavForm { margin: 0 0 0 0; } 


/* ------------------------------------------------------------------------------------------  */
/* ##########################################################################################  */
/* ------------------------------------------------------------------------------------------  */
/* UPLOAD  */
/* ------------------------------------------------------------------------------------------  */
/*
.temp { font-weight: normal; }
.text { font-weight: normal; font-size: 10pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif }
*/
/* ------------------------------------------------------------------------------------------  */
/* ------------------------------------------------------------------------------------------  */
/* ##########################################################################################  */
/* ------------------------------------------------------------------------------------------  */
/* CP  */
/* ------------------------------------------------------------------------------------------  */
.listingtablehead { background-color: #ddd; font-weight: 700; color: purple; font-size: 0.90em; } 
.listingtablerow { background-color: #fff; font-wight: 400; color: purple; font-size: 0.90em; }
/* ------------------------------------------------------------------------------------------  */
/* ------------------------------------------------------------------------------------------  */
/* ##########################################################################################  */
/* ------------------------------------------------------------------------------------------  */
/* ABOUT RSC  */
/* ------------------------------------------------------------------------------------------  */
#mockAboutBox { text-align: center; }
#mockAbout { background-color: #fff; border: 2px double #000; padding: 10px; font-weight: 400; font-size: 0.80em; font-family: 'Times New Roman', Times, Courier, serif; width: 65%; text-align: left; } 


/* ------------------------------------------------------------------------------------------  */
/* ------------------------------------------------------------------------------------------  */
