p {
background-color: #eeeeee;
color: #000000;
font-family: Georgia,Verdana;
font-size: 1em; 
font-weight: normal; 
font-style: normal;
font-variant: normal;
letter-spacing: 0.05em;
}

.artTitle {
color: #000000;
font-family: Georgia, Verdana;
font-size: 0.9em; 
font-weight: bold; 
font-style: normal;
letter-spacing: 0.06em;
}

.artSource  {
background-color: #eeeeee;
color: #000000;
font-family: Georgia,Verdana;
font-size: 0.8em; 
font-weight: normal; 
font-style: normal;
font-variant: normal;
letter-spacing: 0.05em;
}

.artText  {
color: #000000;
font-family: 'Trebuchet MS',Georgia, 'Lucida Grande', Verdana, sans-serif;
font-size: 12px; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.05em;
line-height: 1.3em;
}

/* div border for testing
div {
border: solid 1px #ffffff;
padding: 0;
}
*/

/* turn off purple images borders in links */
img {
border: 0;
;
}

/* articles page icons */
#imgArt {
border: solid 5px #ffffff;
}

.image_float {
float: left;
padding-right: 20px;
}

.splashHeader {
color: #ffffff;
font-family: Georgia;
font-size: 2.5em; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em; 
}
.splashSubHeader {
color: #ffffff;
font-family: Georgia;
font-size: 1.2em; 
font-weight: normal; 
font-style: normal;
font-variant: none;
letter-spacing: 0.04em; 
}
.splashMessage {
background-color: #eeeeee;
color: #000000;
font-family: Georgia;
font-size: 0.9em; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em;
line-height: 1.3em;
padding: 20px;
border: solid 10px #e4e4e4;
}
.splashMenu {
width: 100%;
height: 100%;
background-color: #e4e4e4;
}
.splashImage {
border: solid 7px #eeeeee;
}
/* for the contact form */
.ContactTextBox
{
font-family: Georgia, Verdana, sans-serif;
font-size: 0.8em; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em;
color: #000000;
background:#e4e4e4
}
.ContactTextArea
{
font-family: Georgia,Verdana ,sans-serif;
font-size: 0.8em; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em;
color: #000000;
background:#e4e4e4
}
/* contact form command button and interface links e.g. update, save style sheet */
.CommandButton {
background-color: transparent;
color: black;  
font-family: Georgia,Verdana,'Lucida Grande'; 
font-size: 0.9em;
font-weight: normal;
}
/* labels on the contact form,   why subhead?? */
.SubHead {
font-family: Georgia, 'Lucida Grande', Trebuchet, Verdana;
font-size:  0.8em;
font-weight: normal;
font-style: normal;
color: #000000;
letter-spacing: 0.04em;
}


/* nb:  this is the outside colour of the page,not the page itself */
.pagemaster {
width: 100%;
height: 100%;	
background-color: #B6C1BF; /* grey blue */
color: #000000; 
font-family: 'Lucida Grande', Verdana, Arial; 
font-size: 0.8em; 
font-weight: normal; 
font-style: normal;
}
.skinmaster {
height: 100%;
background-color: #B6C1BF; 
border-right: #B6C1BF 1px solid;   /* pale grey */
border-top: #B6C1BF 1px solid; 
border-left: #B6C1BF 1px solid; 
border-bottom: #B6C1BF 1px solid; 
moz-border-radius-bottomleft: 15px; 
moz-border-radius-bottomright: 15px; 
moz-border-radius-topleft: 3px; 
moz-border-radius-topright: 3px;
color: #000000; 
font-family: 'Lucida Grande', Verdana, Arial; 
font-size: 0.8em; 
font-weight: normal; 
font-style: normal; 
}
.skinheader {
background-color: #eeeeee; 
color: black; 
font-family: 'Lucida Grande', Verdana, Arial;  
font-size: 1em; 
font-weight: normal; 
font-style: normal;
}
.skingradient {
background-color: #eeeeee; 
background-image: url(gradient_DKGray.jpg); 
color: black; 
font-family: 'Lucida Grande', Verdana, Arial;  
font-size: 0.9em; 
font-weight: normal; 
font-style: normal;
height: 30px;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
font-family: 'Lucida Grande', Trebuchet, Verdana;
font-size:  0.8em;
font-weight:    normal;
color: #000000;
letter-spacing: 0.04em;
}

.HeadBg {
}
/* background color for the content part of the pages: THIS IS TEXT USED TO LABEL VARIOUS RADIO BUTTONS 
AND MESSAGES ETC */
Body
{
font-family: Georgia,Verdana; 
font-size: 100%; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em;
color: #000000; /* #e5e2b6; */
line-height: 1em;
background-color: #B6c1bf;
}
/* GENERAL */
/* style for module titles */
.Head   {
color: #000000; 
font-family: Georgia, 'Lucida Grande' Trebuchet; 
font-size: 1.2em; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em;
}
/* AB: text style used for most text rendered by modules */
.Normal
{
color: #000000;
font-family: Georgia;
font-size: 0.9em; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.05em;
line-height: 1.5em; 
}

/* Main Menu */
.MainMenu_MenuContainer {
background-color: transparent;
color: black; 
font-family: Georgia; 
font-size: 9pt; 
font-weight: normal; 
font-style: normal; 
}
.MainMenu_MenuBar {
cursor: pointer; 
cursor: hand;
height: 16px;
background-color: transparent;
}
/* AB: change these to change the menu properties */
.MainMenu_MenuItem {
border-left: #cccccc 0px solid;  /* light grey */ 
border-bottom: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-right: #cccccc 0px solid;
cursor: pointer; 
cursor: hand; 
color: #6e84a7; 
font-family: Georgia; 
font-size: 14pt; 
font-weight: normal; 
font-style:normal; 
background-color: transparent;
}
/* AB: When a menu item is selected these properties are used */
.MainMenu_MenuItemSel {
background-color: #e3e6ed;   /* light grey */ 
cursor: none; 
color: black; 
font-family: Georgia; 
font-size: 14pt; 
font-weight: normal; 
font-style: normal;
height: 10px;
}
.MainMenu_MenuIcon {
background-color: #cccccc;  /* Light grey */ 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
cursor: pointer; 
cursor: hand; 
text-align: center; 
width: 12px; 
height: 10px;
}
.MainMenu_SubMenu {
background-color: #cccccc;  
z-index: 1000; 
cursor: pointer; 
cursor: hand; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);   /* medium grey */
}
.MainMenu_MenuBreak {
height: 1px;
}
.MainMenu_MenuArrow {
border-right: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; 
border-top: #cccccc 0px solid;
font-family: webdings; 
font-size: 15pt; 
cursor: pointer; 
cursor: hand; 
}
.MainMenu_RootMenuArrow {
font-family: webdings; 
font-size: 15pt; 
cursor: pointer; 
cursor: hand;
}
/* controls the CopyRight tag */
.SkinObject {
font-weight: normal;
font-size: 10px;
color: #00000;  
font-family: 'Lucida Grande',Verdana,georgia;
text-decoration: none;
}
A.SkinObject:link {
text-decoration:    none;
color:#000000; 
}
A.SkinObject:visited  {
text-decoration:    none;
color:#000000;
}
A.SkinObject:active   {
text-decoration:    none;
}
A.SkinObject:hover    {
text-decoration:    none;
color: #eeeeee;
}

/* standard buttons not otherwise declared e.g. button on the login panel */
.StandardButton {
background-color: #eeeeee; 
color: black;  
font-family: Georgia, Verdana, 'Lucida Grande'; 
font-size: 0.9em;
font-weight: normal;
}


/* AB NOTE!!! */
/* the anchor links set the colors of the login, search and breadcrumbs!  Obvious really!! */
A:link  {
font-family: 'Lucida Grande', Verdana;
font-size:  0.7em;
font-weight:   normal;
text-decoration:    none;
color:  #000000;
}
A:visited   {
font-family: 'Lucida Grande', Verdana;
font-size:  0.7em;
font-weight:  bold;
text-decoration:    none;
color: #000000;  
}
A:hover {
font-family: 'Lucida Grande',  Verdana;
font-size:  0.7em;
font-weight:    bold;
text-decoration:  underline;
color:  red; 
}
A:active    {
font-family: 'Lucida Grande', Verdana;
font-size:  0.7em;
font-weight:  bold;
text-decoration:    none;
color:  red;
}

/*
/* wireframe menu */
.wireframemenu {
background-color: #eeeeee;
width: 200px;
padding: 0;
border-top: 30px solid #eeeeee;
border-bottom: 30px solid #eeeeee;
border-left: 10px solid #eeeeee;
border-right: 10px solid  #eeeeee;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 100%;
}

.wireframemenu ul{
padding: 0;
margin: 0;
}
.wireframemenu li {
list-style-type: none;
border-bottom: 1px solid #C0C0C0;
}

.wireframemenu a {
font-family: Georgia, Palatino, Helvetica, Arial, sans-serif;
font-size: 1em;
font-spacing: 0.04em; 
font-weight:   normal;
font-variant: none;
text-decoration:  none;
color:  #000000;
padding: 5px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
text-decoration: none;
}

.wireframemenu a:link {
font-family: Georgia, Palatino, Helvetica, Arial, sans-serif;
font-size: 1em;
font-spacing: 0.04em; 
font-weight:   normal;
font-variant: none;
text-decoration:  none;
color:  #000000;
background-color: #000000;
padding: 5px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
text-decoration: none;
}

.wireframemenu a:visited {
font-family: Georgia, Palatino, Helvetica,Arial, sans-serif;
font-size: 1em;
font-spacing: 0.04em; 
font-weight:   normal;
font-variant: none;
text-decoration:  none;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}
.wireframemenu a:hover{
font-family: Georgia, Palatino, Helvetica,Arial, sans-serif;
font-size: 1em;
font-spacing: 0.04em; 
font-weight:   normal;
font-variant: none;
text-decoration:  none;
background-color: white;
color: black;
}
.wireframemenu a:active{
font-family: Georgia, Palatino, Helvetica,Arial, sans-serif;
font-size: 1em;
font-spacing: 0.04em; 
font-weight:   normal;
font-variant: none;
text-decoration:  none;
}
*/

























































