/*  
Theme Name: Make Life
Theme URI: http://www.makelifelighter.com
Description: Theme for  http://www.makelifelighter.com
Version: 0.1
Author: James Abney-Hastings
Author URI: http://mancub.net

*/

/*### global reset co http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ ###*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit; font-size: 100%;	font-family: inherit;	vertical-align: baseline; }
body {line-height: 1; color: black; background: #D6008B; font-size:0.9em; font-family:arial;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*### typography ###*/
h1{color:#D6008B;font-size:120%; border-bottom:3px solid #D6008B; margin-bottom:20px;}
h2{color:#D6008B;font-size:115%; border-bottom:2px solid #D6008B; margin-bottom:20px;}
h3{color:#D6008B;font-size:105%;  margin-bottom:10px; text-transform: lowercase;}
p{line-height:1.8em; font-size:0.8em; padding-bottom:15px; color:#666;}
blockquote{color:#D6008B; margin-bottom:5px; background-color:#FAD5E5; padding:15px;}
  blockquote span{font-weight:bold; font-style:italic;}
a{color:#D6008B;}
  a:hover{text-decoration:none;}
abbr{border-bottom:1px dotted #333;}

/*### ids ###*/
#header{width:98%; padding-left:2%; height:102px; padding-top:10px; background:url(images/header_bg.gif) no-repeat; font-size:200%;;}
	#header span{display:block; font-size:60%; padding-top:10px;}
	#header a{text-decoration:none; color:#FFFFCC;}
#hold{width:100%; background:url(images/flower.jpg) no-repeat bottom left #fff;float:left;padding:20px 0;}
#nav{width:170px; padding:0 10px 0 20px; float:left; padding-bottom:200px;}
	#nav ul{}
	#nav li{}
	#nav a{text-decoration:none;color:#D6008B; font-size:120%; background:url(images/nav_sq_un.gif) left center no-repeat;display:block; padding:7px 0 7px 15px;}
	#nav a:hover{ background:url(images/nav_sq_fill.gif) left center no-repeat;}
#content{float:left;width:375px;}
  #content ul, #content dl{margin-bottom:10px; padding-left:20px; list-style-type:square; color:#666;}
  #content li{margin-bottom:5px;}
  #content li ul{margin-top:6px; list-style-type:disc;}
#training{float:left; width:200px; padding-left:20px;}
#footer{clear:left; padding:10px; color:#FFFFCC;}
	#footer a{color:#FFFFCC;}
	#footer a:hover{text-decoration:none;}

/*### classes ###*/
img.right{float:right; padding:5px;}
img.left{float:left; padding:5px;}
.read{display:block;text-align:right;color:#FF9900; margin-bottom:10px;}
	.read a{color:#FF9900; text-decoration:none;}
.centre{text-align:center;}
.emphasis{text-decoration:underline; text-transform:uppercase;}
.source{font-style:italic;}
.test{ border-bottom:2px solid #D6008B;}
.contactleft{color:#D6008B; margin-top:10px;}
.contactright input, .contactright textarea{border:1px solid #d6008B;border-top:2px solid #d6008B;color:#666 !important; padding:3px;}
.contactright {color:#666 !important;}
#contactsubmit{margin-top:10px; background-color:#D6008B; border:none; color:#fff !important;}

/*### ifr ###*/
.ifr {position:absolute; left:-2000px;}

/*### vcard ###*/
.vcard{display:block; padding-top: 50px; line-height:1.4em; color: #D6008B;}
.vcard span{display: block;}
.vcard span.fn{display: none;}
.vcard .tel{padding-top: 10px;}
