/* ############ salusburyworldresources.css - Created: 12.03.2007 Last modified:13.03.2008 ############# */
/* ############ Coding: Simon Moss: www.simonmoss.co.uk ############# */
/*div
{
border:solid 1px #f00;
} 
 ##### DIV BORDER TEST ###### */

#banner
{
background:#654747 url("images/header_resources.jpg") no-repeat top center;
margin-bottom:52px;
}
#topquote
{
background-color:#654747;
}
#subnav li
{
border-bottom:1px solid #fff;
}
#subnav li.subpages
{
border:0;
}
#subnav a
{
background:#ae8c8c;
color:#fff !important;
}
#subnav .selected a
{
background:#996f6f;
color:#fff !important;
}
.setright
{
margin-left:150px !important;
}
#res-header
{
background-color:#654747;
color:#fff;
height:92px;
}
#res-header h1
{
font-size:24pt;
font-weight:normal;
padding-top:6px;
}
#grid td, #grid th
{
width:24%;
border:1px solid #000;
border-top:0;	
}
#grid td
{
height:250px;
vertical-align:top;
}
#grid th
{
border:1px solid #000;
}
#hassan, #hassan th, #hassan td
{
border:1px solid #ccc;
}
#hassan2, #hassan2 th, #hassan2 td
{
border:1px solid #ccc;
}
.noborder
{
border:0 !important;
}
.greytext
{
color:#999;
}
.loweralpha
{
list-style-type:lower-alpha;
}
.spaced li, .spaced dt, .spaced dd
{
padding:6px 0;
}
.semispaced li, .semispaced dt, .semispaced dd
{
padding:4px 0;
}
.bullet li
{
list-style-type:disc;
}
.textlevel dt
{
font-weight: bold;
}
.quote
{
margin:6px 36px;
font-style:italic;
}
.quotesource
{
font-style:normal;
}
.linklist
{
margin:0;
padding:6px 0;
border:3px double #ffcd82;
}
.linklist li
{
padding:3px 6px;
list-style-type:none;
font-weight:bold;
}
.linklist li a
{
text-decoration:none;
padding-left:24px;
}
.linklist li a:hover
{
text-decoration:underline;
}
.obg
{
background-color:#ffebcc;
color:#000 !important;
}
.quoteblock
{
padding:6px;
margin:6px 36px;
border:3px double #ffcd82;
background-color:#ffebcc;
}
#quotationcards
{
margin:0 auto;
}
#quotationcards td
{
border:1px solid #000;
font-size:1.3em;
padding:6px 26px;
width:350px;
height:200px;
}
#squarecards
{
margin:0 auto;
}
#squarecards td
{
border:1px solid #000;
font-size:1.3em;
padding:6px 26px;
width:350px;
height:200px;
vertical-align:top;
}
.clozeline
{
text-decoration:underline;
}
.doublespaced
{
line-height:250%;
}
#columntable
{
margin:0 auto;
}
#columntable th, #columntable td
{
border:1px solid #000;
font-size:1.3em;
padding:26px 36px;
width:250px;
}
#columntable td
{
height:550px;
}
#slideshow
{
text-align:center;
}
#slideshow h2
{
font-size:3em;
}
#slideshow h3
{
font-size:1.8em;
}
#slideshow p
{
font-size:1.4em;
}
.frontispiece h2
{
padding-top:1em;
padding-bottom:1em;
}
.frontispiece h3, .frontispiece p
{
padding-top:2em;
padding-bottom:2em;
}
.leftarrowslideshow
{
float:left;
}
.rightarrowslideshow
{
float:right;
}
.leftarrowslideshow a
{
display:block;
width:106px;
height:34px;
background: url("images/previousarrow.gif") no-repeat top center;
}
.rightarrowslideshow a
{
display:block;
width:76px;
height:33px;
background: url("images/nextarrow.gif") no-repeat top center;
}
.leftarrowslideshow a:hover
{
background:url("images/previousarrow-over.gif") no-repeat top center;
}
.rightarrowslideshow a:hover
{
background:url("images/nextarrow-over.gif") no-repeat top center;
}
.slideno
{
font-size:12pt;
}
#slideshow p img
{
margin:9px 3px;
}