/* --------------------------------------------------------- 

						CrowleyClan.com
						---------------
						
   GLOBAL - Core Stylesheet
   
   web				: http://www.crowleyclan.com
   filename			: global.css
   version			: 08.08.2008
   
   copyright		: (c) 2008 CrowleyClan.com
   						
   This style sheet is based on 
     Matthew James Taylor's     
     "Perfect 3 Column Liquid Layout" 
	 http://matthewjamestaylor.com/blog/perfect-3-column.htm 
	 
----------------------------------------------------------- */

/* */
/* General styles */
/* */

body {
      margin:0;
      padding:0;
      border:0;			/* This removes the border */
						/* around the viewport in old */
						/* versions of IE */
      width:100%;
      background:#fff;
      min-width:600px;  /* Minimum width of layout - */
						/* remove line if not required */
						/* The min-width property does */
						/* not work in old versions of */
						/* Internet Explorer */
	  font-size:80%;
	font-family: Arial, Helvetica, sans-serif;
	color: #0a5032;
    }
a 	{
	  color:#0a5032;
	}
a:link {
	color: #0a5032;
	}

a:visited {
	color: #D56C04;
	}

a:active {
	color: #c0c0c0;
	}
h1	{text-align: center;
	 font-size: 180%;
	}
h1, h2, h3 {
      margin:.8em 0 .2em 0;
      padding:0;
    }
p {
      margin:.4em 0 .8em 0;
      padding:0;
    }
img {
	  margin:10px 0 5px;
	}
hr	{
	  color: #0a5032;
	}
address	{
	padding-left: 1.0em;
	}
/* */
/* column container */
/* */
.colmask {
	  position:relative;	/* This fixes the IE7 overflow */
	  						/* hidden bug */
	  clear:both;
	  float:left;
      width:100%;			/* width of whole page */
	  overflow:hidden;		/* This chops off any */
							/* overhanging divs */
	}
/* */
/* common column settings */
/* */
.colright,
.colmid,
.colleft {
	  float:left;
	  width:100%;			/* width of page */
	  position:relative;
	}
.col1,
.col2,
.col3 {
	  float:left;
	  position:relative;
	  padding:0 0 1em 0;	/* no left and right padding */
	  						/* on columns, we just make  */
							/* them narrower instead only */
							/* padding top and bottom is */
							/* included here, make it */
							/* whatever value you need */
      overflow:hidden;
	}
/* 3 Column settings */
.threecol {
	  background:#D56C04;	/* right column background */
								/* colour */
	}
.threecol .colmid {
	  right:15%;			/* width of the right column */
      background:#fff;		/* center column background */
								/* colour */
	}
.threecol .colleft {
	  right:70%;			/* width of the middle column */
	  background:#006308;	/* left column background */
	  							/* colour */
	}
.threecol .col1 {
	  width:66%;		/* width of center column */
							/* content (column width minus */
							/* padding on either side) */
	  left:102%;		/* 100% plus left padding of */
	  						/* center column */
	  background: url(../images/trancoat.gif) 
	  			  no-repeat scroll center top;
	}
.threecol .col2 {
	  width:11%;		/* Width of left column content */
	  						/* (column width minus padding */
							/* on either side) */
	  left:21%;			/* width of (right column) plus */
	  						/* (center column left and */
							/* right padding) plus (left */
							/* column left padding) */
	  color: white;		/* left column text color */
	}
.threecol .col2 a{
	  color: white;
	}
.threecol .col3 {
	  width:11%;		/* Width of right column content */
	  						/* (column width minus padding */
							/* on either side) */
	  left:95%;			/* Please make note of the brackets */
	  					/* here:							*/
							/* (100% - left column width) */
							/* plus (center column left and */
								/* right padding) */
							/* plus (left column left and */
								/* right padding) */
							/* plus (right column left */
								/* padding) */
	}
	
.col1 dt {				/* Newsletter content page */
	font-weight: bolder;
	}
	
#banner {
	background-color: #006308;
	}
	
#redbar {
	background-image: url(../images/redbar2.jpg);
	background-repeat: repeat-x; 
	background-position: bottom left; 
	background-color: #fd0100; 
	border-bottom: 8px solid #753802;
	color: white; 
	height: 2.5em;
	font-size: 100%;
	}
	
p.right-float {
	text-align: right;
	padding-right: 1em;
	}
	
.left-float {
	float: left;
	}
p.left-float {
	text-align: left;
	padding-left: 1em;
	}
	
#content {
	margin-top: -17px;
	}
	
.submenu {
	padding-left: 0.5em;
	}

.source, .copyright {
	color: #0a5032;
	text-align: right;
	font-size: 70%;
	margin-right: 5px;
	}
	
.newsfrom ,.headline, .announce, .question {		/* "Around the World" sources */
	font-weight: bolder;
	}
img.newsphoto	{
	margin-right: 19px;
	}
	
.sig	{
	font-family: "Brush Script MT", "Script MT Bold", cursive;
	font-size: 120%;
	}
.byline	{
	font-size: 50%;
	font-style: italic;
	}
p.listhead	{
	font-weight: bolder;
	text-decoration: underline;
	}
p.memoriam	{
	text-align: center;
	}
p.schedule	{
	margin-left: 2em;
	}
td.last-amount	{
	text-decoration: underline;
	}	