/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
  Chandos Site Styles

Authors:
  Name  : Hugh Field-Richards
  Email : hsfr@hsfr.org.uk

  -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
  -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
  Date                   Who        Changes
  ==========================================================================
  1st February 2011      HSFR       Created new div based version

 */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
  Default document styles
 */

body {
   background-color : #381E0F;
   color : black;
   background-attachment : scroll;
   display : block;
   margin : 0px auto 0px;
   vertical-align : top;
   font-size : 12px;
   font-family : Verdana, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
   The main frame within which everything sits
*/

div#bodyFrame {
   background-color : inherit;
   color : inherit;
   margin : auto;
   width : 900px;
   vertical-align : top;
   height : 100%;
   font-size : inherit;
   font-family : inherit;
}

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

a:link {
   color : #660000;
   text-decoration : none
}
a:visited {
   color : #660000;
   text-decoration : none
}
a:hover {
   color : white;
   text-decoration : none;
   background-color : #A84E1D;
}
a:active {
   color : #660000;
   text-decoration : none
}

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

h1 {
   font-family : Georgia, times, serif;
   color : rgb(102, 0, 0);
   font-style : italic;
   font-size : 14px;
}

h2 {
   font-family : Georgia, times, serif;
   color : rgb(102, 0, 0);
   font-style : italic;
   font-size : 13px;
}

h3,
h4,
h5,
h6 {
   font-family : Georgia, times, serif;
   color : rgb(102, 0, 0);
   font-style : italic;
   font-size : inherit;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
   Content
*/

.mainContent {
   background-color : #E7E0D6;
   padding : 10px 20px 10px 20px;
   background-image : url(images/notes.gif);
   background-position : right bottom;
   background-repeat : no-repeat;
}

.mainContentIndex {
   background-color : #E7E0D6;
   padding : 10px 20px 10px 20px;
   background-image : url(images/notes.gif);
   background-position : right bottom;
   background-repeat : no-repeat;
}

p.widePara {
   line-height : 150%;
   padding : 0px 0px 0px 0px;
}

/* General para (overridden in other style files as necessary */

p {
   font-family : Arial, Helvetica, sans-serif;
   text-align : justify;
   color : black;
   padding : 0px 7px 0px 0px;
}

p a:link {
   color : #660000;
   text-decoration : none
}
p a:visited {
   color : #660000;
   text-decoration : none
}
p a:hover {
   color : white;
   text-decoration : none;
   background-color : #A84E1D;
}
p a:active {
   color : #660000;
   text-decoration : none
}

.foreignWord {
   font-style : italic;
}

.noteTitle {
   text-align : center;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 120%;
   font-weight : bold;
   width : 80%;
   border-top : solid 1px #66766d;
   border-left : solid 1px #66766d;
   border-right : solid 1px #66766d;
   width : 80%;
   margin : 15px auto 0px;
   padding : 5px 15px 5px 15px;
   color : inherit;
   background-color : #d2cab5;
}

.noteNote {
   text-align : center;
   font-size : 100%;
   width : 80%;
   margin : 0px auto 20px;
   padding : 5px 15px 5px 15px;
   border-bottom : solid 1px #66766d;
   border-left : solid 1px #66766d;
   border-right : solid 1px #66766d;
   color : inherit;
   background-color : #d2cab5;
}

div.noteNote span.stringEmph {
   font-style : italic;
   font-weight : bold;
   color : inherit;
}

.warningTitle {
   text-align : center;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 120%;
   font-weight : bold;
   width : 80%;
   margin : 15px auto 0px;
   padding : 5px 15px 5px 15px;
   color : #ffffff;
   background-color : #610012;
}

.warningNote {
   text-align : left;
   font-size : 100%;
   width : 80%;
   margin : 0px auto 20px;
   padding : 5px 15px 5px 15px;
   color : #ffffff;
   background-color : #56554a;
}

div.warningNote span.stringEmph {
   font-style : italic;
   font-weight : bold;
   color : white;
}
/* Next two are important as they stop the link behaviour on heading anchors */

div.warningNote a:link {
   color : white;
   text-decoration : none;
   font-weight : bold;
}

div.warningNote a:active {
   color : white;
   text-decoration : none;
   font-weight : bold;
}

div.warningNote a:visited {
   color : white;
   text-decoration : none;
   font-weight : bold;
}

div.warningNote a:hover {
   color : white;
   text-decoration : underline;
   font-weight : bold;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
   Home page content
*/

.homePara {
   line-height : 150%;
}

.PeoplePics {
   margin : 0px 10px 10px 0px;
}

.PeoplePicsRight {
   margin : 0px 0px 0px 10px;
}

.infoTitle {
   font-size : 130%;
   font-weight : bold;
}

.faqTitle {
   font-size : 110%;
   font-weight : bold;
}


.committeeTable {
   font-size : 90%;
   font-family : Arial, Helvetica, sans-serif;
   border-bottom : 1px dotted #cccccc;
   border-left : 1px dotted #cccccc;
   padding : 10px;
}

.committeeTable a:link {
   color : #660000;
   text-decoration : none
}
.committeeTable a:visited {
   color : #660000;
   text-decoration : none
}
.committeeTable a:hover {
   color : white;
   text-decoration : none;
   background-color : #A84E1D;
}
.committeeTable a:active {
   color : #660000;
   text-decoration : none
}

.committeeTableBorder {
   border : 1px solid #808080;
   background-color : #E7E0D6;
}

/*
   Subs table
*/

table#subscriptions {
   border : 1px black solid;
   border-bottom : black 5px solid;
}

table#subscriptions tr {
}

table#subscriptions tr td {
   font-family : georgia, verdana, arial, sans-serif;
   font-size : 90%;
   text-align : left;
   margin : 0px 0px 0px 0px;
   padding : 0px 5px 0px 5px;
   color : black;
}

/* 
   RSS stuff 
*/

.rssButtonPanel {
   margin : 10px 0px 10px 0px;
   text-align : center;
}

.feed {
   border : 1px solid;
   border-color : #FC9 #630 #330 #F96;
   padding : 0 3px;
   font : bold 9px verdana, sans-serif;
   color : #FFF;
   background : #F60;
   text-decoration : none;
   margin : 4px;
}

a.feed:link,
a.feed:active {
   color : #FFFFFF;
}
a.feed:hover,
a.feed:active {
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
   Image Frame
*/

div.imageFrame-right {
   float : right;
   margin: 7px 0px 0px 20px;
}

div.imageFrame-left {
   float : left;
   margin: 7px 20px 0px 0px;
}

.imageCell {
   text-align : center;
   padding : 0px 0px 5px 12px;
}

.captionCell {
   font-weight : bold;
   text-align : center;
   padding : 0px 0px 5px 12px;
}


