/* LAYOUT CSS Document				 	*/
/* New Homepage Layout for www.chrismackenzie.com	*/
/* This a separate styleshhet just for the homepage	*/

/* COLOURS

DEFAULT	- PURPLE	- #672A66
	
WEDDINGS	- GREY		- #6A6E71
LIFESTYLE	- RED		- #742A29
PLACES		- GREEN	- #717C5E
MY STORIES		- PURPLE	- #672A66

*/

/* Common
------------------------------------------------------------------------*/
* {
    font-style: normal;
    list-style-type: none;
    list-style-position: outside;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

body {
	margin: 0;
	padding: 0;
	color:#000000;
	min-width:960px;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

* html body {
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
}

.left { float: left; width: 479px;}
.right{ float: right; width: 479px;}

/* GENERIC CLEAR FOR FLOATED ELEMENTS
------------------------------------------------------------------------*/
.floatclear{
	clear: both;
}

.leftclear{
	clear: left;
}

.fakeheight {
	height: 2px;
}


/* WRAPPER AND HEADER
------------------------------------------------------------------------*/
#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 8px 0px 0px 0px;
}

#header {
	background: url(../images/homepage/image10.jpg) top left no-repeat;
	width: 960px;
	height: 400px;
}

/* BOXES
------------------------------------------------------------------------*/
#boxes {text-align: left;}

#boxes p {width: 220px; padding: 0px 0px 10px 10px; color:#ffffff;}

#boxes h1 span {display: none;}

#toptwo { background: url(../images/homepage/bgrpt_toptwo.jpg) repeat-y top left; margin: 2px 0px 0px 0px;}
#bottomtwo {background: url(../images/homepage/cm_2_bgrpt_bottomtwo.jpg) repeat-y top left; margin: 2px 0px 0px 0px;}


#food {width: 479px;}
#food h1 {
	background: url(../images/homepage/title_food.jpg);
	width: 240px;
	height: 53px;
	display: block;
}
#food a:link, #weddings a:visited { color: #ACD578; text-decoration: none; }
#food a:hover, #weddings a:active { color: #ffffff; text-decoration: underline; }

#lifestyle {width: 479px;}
#lifestyle h1 {
	background: url(../images/homepage/title_lifestyle.jpg);
	width: 240px;
	height: 53px;
	display: block;
}
#lifestyle a:link, #lifestyle a:visited { color: #DA7D7D; text-decoration: none; }
#lifestyle a:hover, #lifestyle a:active { color: #739EFF; text-decoration: underline; }

#babies {width: 479px;}
#babies h1 {
	background: url(../images/homepage/babies.jpg);
	width: 240px;
	height: 53px;
	display: block;
}
#babies a:link, #babies a:visited { color: #FFD800; text-decoration: none; }
#babies a:hover, #babies a:active { color: #ffffff; text-decoration: underline; }

#places {width: 479px;}
#places h1 {
	background: url(../images/homepage/title_places.jpg);
	width: 240px;
	height: 53px;
	display: block;
}
#places a:link, #places a:visited { color: #BCD039; text-decoration: none; }
#places a:hover, #places a:active { color: #ffffff; text-decoration: underline; }

#blog {width: 479px;}
#blog h1 {
	background: url(../images/homepage/my_stories.jpg);
	width: 240px;
	height: 53px;
	display: block;
}
#blog a:link, #blog a:visited { color: #BCD039; text-decoration: none; }
#blog a:hover, #blog a:active { color: #ffffff; text-decoration: underline; }

#blog h2 {width: 220px; padding: 0px 0px 0px 10px; color:#ffffff; font-size: 120%;}


/* FOOTER STYLES
------------------------------------------------------------------------*/
#bottom-contener {
	width: 960px; height: 20px; margin: 0px 0px 5px 0px; text-align:left; 
	}
#bottom-contener p {
	margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #939597; text-decoration: none;
	}
#bottom-contener a,#bottom-contener a:visited {
	font-weight: normal; color: #939597; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	}
#bottom-contener a:hover {
	text-decoration: underline; 
	}
	
