body {
	font-family:Trebuchet MS,Arial,Verdana;
	color:#808284;
	margin:0px;
	padding:0px;
}

body a {
	color:#F18D32;
}

#homeContainer {
	width:819px;
}


/*****************************/
/* Set up main header styles */
/*****************************/

	#header {
		height:100px;
		text-align:left;
		background-color:#F18D32;
		position:relative;
		margin-bottom:25px;
	}

	#header h1.day {
		background:url(http://www.worldcardmakingday.com/images/bgDayHeader.gif) no-repeat top left;
		width:90px;
		color:#F18D32;
		padding-left:5px;
	}

	#header #headerLeft {
		float:left;
		width:312px;
		height:75px;
	}

	#header h1 {
		display:block;
		font-size:19px;
		font-weight:normal;
		margin:0px;
		padding:0px;
		height:100px;
		float:left;
		color:white;
	}

	#header h1 div {
		padding-top:37px;
	}
	#header h1 div a {
		text-decoration:none;
		color:white;
	}

	#header h1 div.happens {
		color:#FFCC50;
		font-family:Georgia;
	}

	#header h1 div.happens span {
		display:block;
		background-color:#FFCC50;
		width:20px;
		height:20px;
		margin-top:3px;
		color:#F18D32;
		text-align:center;
		margin-right:1px;
		line-height:15px;
	}

	#header .topNav {
		float:left;
		font-weight:600;
		filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
		color:white;
	}

	
	#header .topNav a {
		color:white;
		text-decoration:none;
	}


/*****************************/
/* Set up page header styles */
/*****************************/

	/*** About ***/
	#header.about { background-color:#A3C953; }
	#header.about h1.day { background:url(http://www.worldcardmakingday.com/images/bgDayHeaderGreen.gif) no-repeat top left; color:#A3C953; }
	#header.about h1.day div a { color:#A3C953; }
	#header.about h1 div.happens { color:white; }
	#header.about h1 div.happens span { background-color:white; color:#A3C953; }
	#pageContainer .leftCol .subNav h1.about { color:#A3C953 }
	#pageContainer .rightCol h1.about { 
		color:#A3C953;
		background:url(http://www.worldcardmakingday.com/images/uploaded/titles/about_bg.gif) no-repeat top left;
	}
	#pageContainer .rightCol h3.about { color:#F18D32; }

	/*** Celebrate ***/
	#header.celebrate { background-color:#94D5F2; }
	#header.celebrate h1.day { background:url(http://www.worldcardmakingday.com/images/bgDayHeaderBlue.gif) no-repeat top left; color:#94D5F2; }
	#header.celebrate h1.day div a { color:#94D5F2; }
	#header.celebrate h1 div.happens { color:white; }
	#header.celebrate h1 div.happens span { background-color:white; color:#94D5F2; }
	#pageContainer .leftCol .subNav h1.celebrate { color:#94D5F2 }
	#pageContainer .rightCol h1.celebrate { 
		color:#94D5F2;
		background:url(http://www.worldcardmakingday.com/images/uploaded/titles/celebrate_bg.gif) no-repeat top left;
	}
	#pageContainer .rightCol h3.celebrate { color:#F18D32; }

	/*** Create ***/
	#header.create { background-color:#FFCC50; }
	#header.create h1.day { background:url(http://www.worldcardmakingday.com/images/bgDayHeaderYellow.gif) no-repeat top left; color:#FFCC50; }
	#header.create h1.day div a { color:#FFCC50; }
	#header.create h1 div.happens { color:white; }
	#header.create h1 div.happens span { background-color:white; color:#FFCC50; }
	#pageContainer .leftCol .subNav h1.create { color:#FFCC50 }
	#pageContainer .rightCol h1.create { 
		color:#FFCC50;
		background:url(http://www.worldcardmakingday.com/images/uploaded/titles/create_bg.gif) no-repeat top left;
	}
	#pageContainer .rightCol h3.create { color:#FFCC50; }
	#pageContainer .rightCol h2.create { color:#FFCC50;font-size:22px;font-weight:normal;font-family:Georgia; }


	/*** Share ***/
	#header.share { background-color:#F18D32; }
	#header.share h1.day { background:url(http://www.worldcardmakingday.com/images/bgDayHeader.gif) no-repeat top left; color:#F18D32; }
	#header.share h1.day div a { color:#F18D32; }
	#header.share h1 div.happens { color:white; }
	#header.share h1 div.happens span { background-color:white; color:#F18D32; }
	#pageContainer .leftCol .subNav h1.share { color:#F18D32 }
	#pageContainer .rightCol h1.share { 
		color:#F18D32;
		background:url(http://www.worldcardmakingday.com/images/uploaded/titles/create_bg.gif) no-repeat top left;
	}
	#pageContainer .rightCol h3.share { color:#F18D32; }
	#pageContainer .rightCol h2.share { color:#F18D32;font-size:22px;font-weight:normal;font-family:Georgia; }


/********************************/
/* Set up page container styles */
/********************************/


#pageContainer {
	width:891px;
}


/************************************/
/* Set up Left Col container styles */
/************************************/

#pageContainer .leftCol {
	float:left;
	width:185px;
}

#pageContainer .leftCol .subNav {
	padding-right:35px;
	text-align:right;
	margin-bottom:25px;
}

#pageContainer .leftCol .subNav h1 {
	font-size:1.9em;
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-family:Georgia;
}

#pageContainer .leftCol .subNav h1 span { display:none; }

#pageContainer .leftCol .subNav h2 {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#F7A51A;
}

#pageContainer .leftCol .subNav .navLinks {
	font-size:12px;
	padding-top:20px;
	color:#929497;
	line-height:24px;
	font-weight:bold;
}

#pageContainer .leftCol .subNav .navLinks a {
	color:#929497;
	text-decoration:none;
}

#pageContainer .leftCol .subNav .navLinks a:hover { color:black; }

#pageContainer .leftCol .subNav .navLinks a.active {
	color:black;
}



/*************************************/
/* Set up Right Col container styles */
/*************************************/

#pageContainer .rightCol {
	float:left;
	width:634px;
}

#pageContainer .rightCol span {
	display:none;
}

#pageContainer .rightCol h1 {
	display:block;
	font-size:1.5em;
	font-weight:normal;
	margin:0px;
	font-family:Georgia;
	padding:20px 0px 0px 120px;
	height:75px;
}


#pageContainer .rightCol h3 {
	display:block;
	font-size:.8em;
	font-weight:bold;
	margin:15px 0px 5px 0px;
	padding:0px;
}

#pageContainer .rightCol div {
	font-size:12px;
	line-height:22px;
}


#pageContainer .rightCol h1 span { display:none; }


.projectDetails {
	margin-top:20px;
	padding:1px;
	font-weight:bold;
	border-bottom:dotted 1px #FFCC50;
}


/**********************/
/* Set up Misc styles */
/**********************/

.copyright {
	margin-left:180px;
	margin-top:20px;
	padding:1px;
	font-weight:normal;
	font-size:12px;
	border-top:dotted 1px #FFCC50;
	width:700px;
}

.copyright a {
	text-decoration:none;
}

.clear {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.smallContent {
	font-size:12px;
}

#pageTitle {
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:bold;
}