   /*    
   Theme Name: This Magnificent Life 
   Theme URI: http://www.thismagnificentlife.com 
   Description: This Magnificent Life Blog Layout 
   Author: Andrew Greenway 
   Author URI: http://www.greenwaywebdev.com.au 
   Version: 1.0 
  */  

	body { 

		font-size: 11px;
        font-family: Arial, Verdana;
        text-align: center; 
	}
	
	
	h1, h2, h3, h4, h5, h6, p{
		margin: 0;
		color: #000;
		text-decoration: none;
		text-align: left;
		background-color: none;
	}
	
	/*using the below approach to padding rather than padding the outer div so that the existing TML site templates (which use tables) fit OK*?
	
	/*if the tag is NOT inside a table, pad the tags so the fit in the page*/
	h1, h2, h3, h4, h5, h6, p, ul, ol{
		padding: 0 0px 5px 0px;
	}
	table{
		margin: 0 auto;
		padding: 0;
	}
	table h1, table h2, table h3, table h4, table h5, table h6, table p, table ul, table ol, ol h1, ol h2, ol h3, ol h4, ol h5, ol h6, ol p, ol ul, ol ol{
		padding: 10px 0 10px 0;
	}
	
	p{
		font-size: 11px;
		padding: 10px 0;
		font-family: Arial, Verdana;
	}
	h1{
		font-size: 18px;
		font-weight: bold;
	}
	h2{
		font-size: 16px;
		font-weight: bold;
font-family: Arial, Verdana;
	}
	h3{
		font-size: 14px;
		font-weight: bold;
	}
	h4{
		font-size: 12px;
		font-weight: bold;
	}
	h5{
		font-size: 11px;
		font-weight: bold;
	}
	
a:link, a:visited, a:active {
color: #000;
font-weight: bold;
text-decoration: none;
}
a:hover { color: #d4b83b; }
	
	div#wrapper{
		margin: 0 auto;
		margin: 0 auto;
		width: 917px;
	}	
	#template_body{
		margin: 0 0 0 0;
        text-align: center;
        background-image: url('/wp-content/themes/this_magnificent_life/images/body_bg.png');
        background-position: center;
        background-repeat: repeat-y;
		width: 728px;
		height: auto;
		position: relative;
		padding: 0 117px 0 87px;
	}
	#footer{
		margin: 0 0 0 0;
        text-align: center;
        background-image: url('/wp-content/themes/this_magnificent_life/images/body_bg.png');
        background-position: center;
        background-repeat: repeat-y;
		width: 932px;
		height: auto;
		position: relative;
		padding: 0;
	}
	#facebook{
		margin: 0;
        text-align: center;
		background-repeat: repeat-y;
		width: 932px;
		height: auto;
		padding: 10px 0 0 0px;
		vertical-align: top;
	}
	div#header_tml{
        text-align: center;
		background-image: url('/wp-content/themes/this_magnificent_life/images/header-bg.png');
        background-position: center;
        background-repeat: no-repeat;
		width: 932px;
		height: auto;
		position: relative;
	}
	div#header_tml img{
		position: relative;
		left: -15px;
	}
	div#footer_links{
		margin: 0 auto;
        text-align: center;
		background-image: url('/wp-content/themes/this_magnificent_life/images/body_bg.png');
        background-position: center;
        background-repeat: repeat-y;
		width: 932px;
		position: relative;
	}
	div#footer_border{
        margin: 0 0 0 0;
        text-align: center;
        background-image: url('/wp-content/themes/this_magnificent_life/images/footer-bg.png');
        background-position: center 0;
        background-repeat: no-repeat;
		width: 932px;
		height: 66px;
		position: relative;
    }
	div#footer_links img{
		position: relative;
		left: -15px;
	}
    
    img {
        margin:0;padding:0;border:0;
    }
    
    table td.item {
        border-top: 1px solid #999;
        padding-left: 338px;
        background-position: left;
        background-repeat: no-repeat;
        cursor: hand;
        height: 56px;
    }

    
    
    td {
        font-size: 11px;
        vertical-align: top;
        text-align: left;
    }

	textarea#comment { width: 400px; padding: 5px; }  
      
   .commentmetadata { font-size: 10px; }  
   
   .bottomborder{
		border-bottom-style:solid;
		border-bottom-color: #000;
		border-bottom-width: 1px;
	}
	.topborder{
		border-top-style:solid;
		border-top-color: #000;
		border-top-width: 1px;
	}
	.rightborder{
		border-right-style:solid;
		border-right-color: #000;
		border-right-width: 1px;
	}
	.leftborder{
		border-left-style:solid;
		border-left-color: #000;
		border-left-width: 1px;
	}
	#homepage_bg .leftborder{
		border-left-style:none;
		border-left-color: #fff;
		border-left-width: 0px;
	}
	#homepage_bg .rightborder{
		border-right-style:none;
		border-right-color: #fff;
		border-right-width: 0px;
	}
	#homepage_bg .topborder{
		border-top-style:none;
		border-left-style:none;
		border-top-color: #fff;
		border-top-width: 0px;
	}
	#homepage_bg .bottomborder{
		border-bottom-style:none;
		border-bottom-color: #fff;
		border-bottom-width: 0px;
	}
	div#template_body #homepage_bg{
		background-image: url('/wp-content/themes/this_magnificent_life/images/blackbg.gif'); 
		background-position: 458px 0px; 
		background-repeat: repeat-y; 
		border-top: 1px solid #999;
	}
	
	/*templates*/
	/*
	#template1 .c1{
	
	}
	#template2 .c1{
		width: 200px;
		padding: 10px 9px 10px 0;
		margin: 0;
	}
	#template2 .c2{
		width: 340px;
		padding: 10px;
		margin: 0;
	}
	#template2 .c3{
		width: 90px;
		padding: 10px 0 10px 9px;
		margin: 0;
	}
	#template3 .c1{
		width: 229px;
		padding: 10px 10px 10px 0;
		margin: 0;
	}
	#template3 .c2{
		width: 230px;
		padding: 10px;
		margin: 0;
	}
	#template3 .c3{
		width: 229px;
		padding: 10px 0 10px 10px;
		margin: 0;
	}
	#template4 .c1{
		width: 452px;
		padding: 10px 9px 10px 0;
		margin: 0;
	}
	#template4 .c2{
		width: 236px;
		padding: 10px;
		margin: 0;
	}
	#template5 .c1{
		width: 229px;
		margin: 0;
	}
	#template5 .c2{
		width: 230px;
		margin: 0;
	}
	#template5 .c3{
		width: 229px;
		margin: 0;
	}
	#template6 .c1{
		padding: 10px 10px 10px 0;
		width: 322px;
		margin: 0;
	}
	#template6 .c2{
		width: 246px;
		padding: 10px 10px 10px 10px;
		margin: 0;
	}
	#template6 .c3{
		width: 120px;
		padding: 10px 0px 10px 10px;
		margin: 0;
	}*/
	

	
	
A.backpage {
background-image:url('http://blog.thismagnificentlife.com.au/wp-content/uploads/2009/08/BACK.jpg');
text-indent: -9999px;
height: 40px;
width: 130px;
float: left;
outline: none;
}
A.homepage {
background-image:url('http://blog.thismagnificentlife.com.au/wp-content/uploads/2009/08/HOME.jpg');
text-indent: -9999px;
height: 40px;
width: 130px;
float: left;
outline: none;
}
A.forwardpage {
background-image:url('http://blog.thismagnificentlife.com.au/wp-content/uploads/2009/08/FORWARDS.jpg');
text-indent: -9999px;
height: 40px;
width: 130px;
float: right;
outline: none;
}

/* Custom Meta Fields Posts */

ul.post-meta {
list-style:none;
padding:0;
}
ul.post-meta span.post-meta-key {

}