/* --- Migrant Resource Centre Style Sheet ---

MRC  STYLE SHEET  
tigdh.com Style Sheet
author: Timothy Gleeson
copyright: Timothy Gleeson 2009 - All Rights Reserved
version: beta 24.03.2009 iteration 1

This style sheet is temporary only - like life really - and is being used in an old tables-based/iFrame site until the design is given the overhaul go ahead.  This style sheet will control the look and feel of the sites new pages as constructed by T I G D H Dot Com.

--------------------------------------------------------------------------- */
@import url("master.css");

/* --- The Body Beautiful ------------------------------------------ */
body
{			margin: 0;
			padding: 0;
			width: 800px; }

body#contact, body#committee, body#index, body#main, body#overview, body#aboutus, body#membership, body#communityGrants, body#childcare, body#immigration, body#statement
{			background: #fff;
			margin: 1em;
			padding: 0; }
			
/* --- Typography - As it is written, so shall it be... --------- */
body#contact, body#committee, body#index, body#main, body#overview, body#aboutus, body#membership, body#communityGrants, body#childcare, body#immigration, body#statement
{			font-family: Geneva, Georgia, sans-serif;
			font-size: 100%; }

h3,			
.branding h3
{			font-family: Geneva, Georgia, sans-serif;
			font-size: 110%;
			color: #000; }
			
h2.title
{			margin: 0;
			padding: 0;
			color: #222;
			/*letter-spacing: .0425em;*/ }
			
/* --- Links - Which way do we go... ---------------------------- */
a {		border-bottom: 0.25em #bfb630 dotted; }

/* --- Content - Looking at you, Looking At me... ---------- */
dl.address
{			float: left;
			width: 12.25em;
			margin: 0 .5em 0 1em;
			padding: .5em;
			background: #ffe;
			border: 1px solid #eaccff; }
			
dl.address dt
{			margin: 0 0 .825em 0;
			color: #b70094;
			font-style: italic;
			text-transform: uppercase; }
			
dl.address dd
{			margin: 0;
			padding: 0; }
			
dl.indexContact
{			margin: 0 0 0 1em;
			padding: 0; }
			
dl.indexContact dt, dl.indexContact dd
{			margin: 0;
			padding: 0; }

#contact dt, #committee dt
{			margin: 0 0 1em 0;
			padding: .5em 0;
			color: #b70094;
			font-style: italic;
			font-size: 105%;
			background: #e1e1e1;
			border-top: 1px solid #999;
			border-bottom: 1px solid #999;
			 }
			 
#contact dd, #committee dd
{			line-height: 1.3em;
			margin: 0;
			padding: 0; }

#manageAdmin
{			background: transparent;
			margin: 0;
			padding: 0.5em; 
}
			
#projectVolunteerYouth
{			background: transparent;
			margin: 0;
			padding: 0.5em;
}
			
#caseSupport
{			background: transparent;
			margin: 0;
			padding: 0.5em;
}
			
#charts
{			margin: 0;
			padding: 0;
			background: #fff; }
			
.brandingAddress
{			margin-left: 1em; }
			
.branding
{			margin: 1em 0;
			padding: 1em;
			/*border: 1px solid #eaccff;*/
			background: transparent; }
			
.branding p
{			margin: 1em 0;
			padding: 0 1em;
			color: #333;
			text-align: left; 
			font-style: italic;
			font-family: Geneva, Georgia, sans-serif;
			font-size: 100%;
			font-weight: 200; }
			
.update
{			margin: 0;
			padding: 0; }
			
.update p
{			margin: 0;
			padding: 0;
			color: #333;
			text-align: center; 
			font-style: italic;
			font-family: Geneva, Georgia, sans-serif;
			font-size: 100%;
			font-weight: 200; }
			
body p
{			margin: 1em 0;
			padding: 0;
			color: #333;
			text-align: left; 
			font-style: normal;
			font-family: Geneva, Georgia, sans-serif;
			font-size: 100%;
			font-weight: 200; }
			
body span.normal
{			font-style: normal; }
			
img
{			border: 1px solid #555;
			margin: 1em 0 0 0;
			padding: .275em;
			background: #fff1ff; }
			
p.imageCaption
{			margin: 0 0 1em 0;
			padding: 0;
			font-size: 85%;
			color: #666; }
			
div.list ul
{			
			float: left;
			list-style: disc;
			margin: 1em;
			padding: 0;
			width: 300px;
}
			
li
{			
			color: #333;
			font-style: italic;
			font-family: Geneva, Georgia, sans-serif;
			font-size: 100%;
			font-weight: 200;
			line-height: 1.5; }
			
/* -------------- Layout --------------------------*/
div#purpose
{
			clear: both;
			padding-top: 20px;
}

/* --- Classes --------------------------------------------------------- */
.clear
{			clear: both;
			margin: 0;
			padding: 0; }
.list
{
			display: inline;
			width: 800px;
}


.teamLeader
{			color: #55a62a; }

.contactTelephone
{			margin: 0;
			padding-bottom: 0.25em; }

/* ----------------- Tables --------------------------------------------- */
table 
{   
			width: 100%;      
			background: #fff; 
			margin-bottom: 20px;  
}
 
table th, 
table td 
{   
			margin: 0;   
			padding: 4px 20px;   
			text-align: left;
			width: 200px;      
}

table td.name 
{   		
			color: #55a62a;
			text-align: left;
			width: 150px; 
}

caption
{
			margin: 0 0 1em 0;
			padding: .5em 0;
			color: #b70094;
			font-style: italic;
			font-size: 105%;
			background: #e1e1e1;
			border-top: 1px solid #999;
			border-bottom: 1px solid #999;
			text-align: left;
}