/* Style sheet for the Abbey web pages. */

/* Basic page format with simple ruler divider */
body
{
background-color: #f6f6f6;
margin: 5px 0px 0px 0px;
}
p
{
margin: 0px 0px 10px 0px;
}
h1
{
font-family: "arial narrow", arial;
font-size: 20pt;
font-weight: 500;
font-style: italic;
margin: 0px 0px 10px 0px;
color: #202020;
}
hr
{
width: 90%;
height: 3px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
color: darkblue;
background-color: darkblue;
}


/* Preferred division layouts to align and format the main contents */
div.title
{
position: absolute;
top: 5px;
left: 0px;
width: auto;
height: 65px;
overflow: hidden;
}
div.title img
{
display: inline;
float: left;
border: 0px;
}

ul.updates
{
height: 65px;
width: auto;
margin: 0px 0px 0px 0px;
padding-right: 15px;
padding-left: 0px;
border-top: 1px solid darkblue;
border-bottom: 1px solid darkblue;
overflow-y: scroll;
overflow-x: hidden;
list-style-type: none;
color: darkblue;
font-style: italic;	
}
ul.updates a:link { color:darkblue; }
ul.updates a:visited { color:darkblue; }

div.sidebar
{
position: absolute;
top: 70px;
left: 0px;
width: 23%;
height: auto;
border: 1px solid black;
background: #ffffff;
padding: 5px;
overflow: auto;
}

div.contents
{
position: absolute;
top: 70px;
left: 25%;
width: 73%;
height: auto;
border: 0px;
padding-left: 5px;
overflow: auto;
}
div.contents img
{
display: inline;
float: right;
margin-left: 15px;
border: 3px double #000000;
}

table
{
border-collapse: collapse;
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
width: 90%
}
td.mainmenu
{
width: 20%;
height: 2.5em;
text-align: center;
vertical-align: bottom;
}
td.thumbnails
{
width: 33%;
height: auto;
text-align: center;
vertical-align: middle;
padding: 5px;
}
td.footerbush
{
width: 55px;
text-align: center;
vertical-align: middle;
}
td.footertext
{
width: auto;
text-align: center;
vertical-align: middle;
}


/* Preferred font styles for use with any element */
.menutext
{
font-family: "trebuchet ms","helvetica", "arial narrow", arial;
font-size: 11pt;
color: black;
}

.maintext
{
font-family:  "trebuchet ms","helvetica", "century gothic", arial;
font-size: 12pt;
color: black;
}

.smalltext
{
font-family: "arial narrow", "palatino linotype","palatino", arial;
font-size: 12pt;
color: black;
}

.center {text-align: center}
.justify {text-align: justify}
.left {text-align: left}
.right {text-align: right}


/* Preferred display of url links */
a	  {text-decoration:none;}
a:link    {color:black}
a:visited {color:black}
a:active  {color:mediumblue}
a:hover   {color:mediumblue}

