/* On-screen style sheet for St Columba's site created by Trevor Barton. May 2005.
Tested across browsers. Older browsers are provided with minimum rendering styles.
*/
body, html {margin: 0; padding:0; width:100%; background-color: #FFFFFF;}
/*/*/
a:focus {text-decoration:underline; background-color:#CCCCCC;}
/* end */p, ol {font-size: 80%; color: #333; line-height: 1.7em; text-align:justify;}
/*containing div */
/*/*/
#container {position:absolute; font-family: Verdana, Arial, Helvetica, sans-serif;
color: rgb(0,102,153); font-weight:bold; background-color:/*#edd44e;*/ /*/* \*//*
end */ height: 88px; width: 98%; margin: 0;}
/* end */#container a {border-width:0; font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; font-weight:bold; }/* IE PC sees this \*/
* html #container {height: 88px; border-style:hidden; border-width: 0px 0px 0px
0px;}
/* End hide from IE5-mac *//*/*/
#container img {float:left}
/* end */#container img {margin: 0; border-width:0; padding-top:0;}
/*/*/
#container img#one {display:inline; width:176px;}
/* end *//*/*/
#container img#two {margin-right: 15px; margin-left: 190px; width:50px;}
/* end *//* second image in containing div */
/*/*/
#container img#two {margin-top: 12px; display:inline;}
/* end */img#three {display: none; visibility: hidden;}
/* containing div for header text*/#containertext {margin: 0; padding: 0;}/* first line of text */
/*/*/
#firstline {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
font-style:normal; padding-top: 5px; margin-left: 150px;}
/* end */
/*/*/
#firstline {font-size: 180%; color:#004466;}
/* end */
/*second line of text */
/*/*/
#secondlinea {font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:
2px; margin-left: 150px;}
/* end *//*/*/
#secondlinea {color: #494949; font-size: 60%;}
/* end *//*/*/
#copyright {font-size: 90%; color:#494949;}#copyright a:link {color:#611612; text-decoration:underline;}#copyright a:active {color:#611612; text-decoration:underline;}#copyright a:visited {color:#611612; text-decoration:underline;}#copyright a:hover {color:#fff; background-color: #666;}#copyright a:focus {color:#fff; background-color: #666;}
/* end *//*content area behaviour *//*/*/
.showwhenoff {display:none; visibility:hidden; font-size: 10%;}
/* end *//*/*/
#twocolumncontainer {width: 100%;}
/* end *//*/*/
#main_content_area {clear: none; padding: 80px 15px 5px 0px; 
margin: 0px 0px 0px 149px; 
height:auto; background-color: #FFFFFF; max-width: 800px;}
/* end */#main_content_area {font-family: Verdana, Arial, Helvetica, sans-serif;}
/* end */.strapliners {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%;}.snaps {border: 1em solid #ccccaa; float: left; margin-right: 1em;}.snapsimple {float: left; margin: 0em 3em 2em 0em;}.clear {clear: both;}/* navigation behaviour *//*/*/
#lh_nav img {border-right: 1px solid #494949;}
#lh_nav {position:absolute; line-height: 0.75em; width: 128px; top:0; left:0;
height:auto; padding-top: 0px; text-align:left; 
font-size: 70%; display:block; background-color:#ccccaa; /*/* \*/background-image:
url(../images/strap2.gif); background-repeat: repeat-x; /* end */}
/* end */#lh_nav {font-family: Verdana, Arial, Helvetica, sans-serif;}#startnav {padding: 0px 0px 0px 0px;}#lh_nav ul {margin-top: 0px;}/* IE 5.x/ MAC sees this */
#lh_nav li {list-style-type: none; padding: 0px 0px 2px 4px; line-height: 1em;
margin: 0em 0px 4px -32px;}/* everyone else sees this */
/*/*/@media all {#lh_nav li {margin: 0em 0px 4px -45px;} }/* end *//*/*/
#lh_nav a {color: #494949; text-decoration:none; display:block; padding: 4px 2px 5px
5px; font-weight:bold;}
/* end *//*/*/
#lh_nav a:hover {background-color: #877766; 
color:white; padding: 4px 2px 5px 5px;}
/* end *//*/*/
#lh_nav a:focus {background-color: #877766; color:#333; padding: 4px 2px 5px 5px;}
/* end *//* For IE 5.x/WIN */
/*/*/
#lh_nav .here {list-style-type:none; text-decoration:none; background-color:
#877766; 
color:#FFFFFF; font-weight:bold; /* margin: -0.12em 0px -1em 0px; */ margin: 0em 0px
0.15em 0px; padding: 4px 2px 5px 5px;}
/* end *//*For everyone else */
#lh_nav .here { 
  voice-family: "\"}\""; 
  voice-family:inherit;
  margin-bottom: -0.25em;
} 
/*/*/
#lh_nav .home {list-style-type:none; text-decoration:none; background-color:
#877766; 
color:white; font-weight:bold; /* margin: -0.12em 0px -1em 0px; */ margin: 0em 0px
0em 0px; padding: 4px 2px 5px 5px;}
/* end *//* standard body text link behaviour */
/*/*/
p a:link {color: black; font-weight: bold; text-decoration: underline;} p a:hover {font-weight: bold; text-decoration: underline; color: #FFFFFF;
background-color: rgb(153,51,51);}p a:visited {color: gray; font-weight: bold; text-decoration: underline;
background-color: #FFFFFF;}
/* end */
/* body text span classes *//*/*/
#main_content_area ul {list-style-type: square; padding:15px;
font-size: 80%; color: #663333; font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;}#main_content_area ul a {text-decoration: underline; color: #663333; font-weight: bold;}
/* end */
/*/*/
.pline {border-style:solid; border-width: 0px 0px 0px 2px; border-color: gray;
padding: 0px 0px 3em 1em; }
/* end *//*/*/
.signature {color: #000000; font-weight:normal; font-size: 70%;}
/* end */.signature {font-family: Verdana, Arial, Helvetica, sans-serif;}/*/*/
h1 {font-weight:bold; color: #877766; font-size: 120%; text-transform: lowercase;}
/* end */
/*/*/
h2 {font-weight:bold; color: #611612; font-size: 110%; text-transform: lowercase;}
/* end */
/*/*/
h3 {font-weight:bold; color: #611612; font-size: 80%; text-transform: lowercase;}
/* end */
/*/*/
h4 {font-weight:bold; color: #611612; font-size: 60%; text-transform: lowercase;}
/* end */
/*/*/
h5 {font-weight:bold; color: #333; font-size: 90%; text-transform: lowercase;}
/* end */
/*/*/
h6 {font-weight:bold; color: #333; font-size: 80%; text-transform: lowercase;}
/* end */
/*/*/
blockquote {font-weight:normal; color: #877766; font-size: 70%;}
/* end */
/*/*/
.head img {float: left; padding-right: 1em; padding-bottom: 1em;}
/* end *//*/*/
#float {float:right; background: none;  color:#FFFFFF; font-family: Verdana, Arial,
Helvetica, sans-serif; font-size: 65%; text-align:left; width: auto;
text-decoration:none; height:auto;}
/* end */#float {margin: 0px 15px 15px 5px; padding: 7px 7px 7px 7px;}
.floatline {padding: 0em 0px 0px 0px;}/*footer*//*/*/
#copyright {clear:both; padding: 5px 7px 5px 0px; background-color: #FFFFFF;
width:auto; margin: 0 20px 0 149px; font-size: 65%;}
/* end */#copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;
font-weight: normal; text-align: left; border-color: #494949; border-style: solid;
border-width: 2px 0 0 0; max-width: 500px;}/* related to the print style sheet */
/*/*/
.body-replace {visibility: collapse; display: none;}
.body-img {visibility: visible; display:inherit;}
.body-img-nav {visibility: visible; display:inherit; font-family: Verdana, Arial,
Helvetica, sans-serif; font-style: normal; font-weight: bold; text-align: left;
color: #999966; padding: 34px 4px 20px 7px; line-height: 1em; font-size: 100%;
border: solid #FFFFFF; border-width: 4px 0px 0px 0px; background-color: #611612;}
.body-img-nav div {border-style: none;}
.body-none {visibility: hidden; display:none;}
/* end */
/*/*/
.table
	{background-color: #ccccaa; /*/*/border: 0px; border-right: 3px solid #848766;
border-top: 3px solid #877766;  font-size: 80%; margin-top: 1em; vertical-align:
top/* end */;}/*/*/
.table td, .table th {border-left: 1px; border-bottom: 1px;
border-right: 0px; border-top: 0px; border-style: solid; border-color: #999999;
border-color: #fff;}/* end */
/*/*/
.table th
	{color: #fff;
	background-color: #611612;
	text-align: left;
	font-weight: bold; padding: 0.25em;}
	
.table .mono {font-size: 150%; font-family: monospace;}
/* end */.table ul { 
list-style-position: outside;
	margin-left: 0px;
	/*/*/margin-left: 1.5em;/* End */
		padding-left: 0;
		}
/*/*/
.table caption {text-align:left; font-weight: bold; color: #004466; }.table td {color: #004466; padding: 0.2em 0em 0.2em 0.3em;}
/* end */.noborder img{border-style: none;}

/* misc added things */

#inline_nav ul {list-style=type:none;}
#inline_nav li {display:inline;}
.active {border: 1px solid #ccccaa; padding: 0.5em; color: #ffffff; background-color: #999966;}
#inline_nav a {border: 1px solid #ccccaa; padding: 0.5em;}
#inline_nav a:link, #inline_nav a:active, #inline_nav a:visited, inline_nav a:hover {text-decoration: none; font-weight: normal;}
#inline_nav a:hover, #inline_nav a:active {background-color: #999966;}
#inline_nav a:hover, #inline_nav a:active {color: #ffffff;}
#inline_nav {margin-left: -15px;}

#floatright {float: right; width: 30em; border: 2px solid #877766; padding: 1em; font: ariel, helvetica, sans-serif; font-size: 85%; color: #333; margin: 1em; background-color: #ccccaa;}
#floatright a {background-color: #ccccaa; color: black;}
.handsra {font-size: 100%; color: gray; text-transform: capitalize; font-weight: normal;}

