	
/* --- standard tags --- */
BODY, HTML{
	margin:0px;
	padding:0px;
	background:#ffffff;
	width:100%;
	height:100%; 
	font-family: arial, helvetica, sans;
	font-size:0.82em;
	line-height:1.35em;
	color:#333333;
	text-align:center;/*
	background-image:url(../images/bg_instr.gif)*/
	}

BODY {padding-top:24px;background:none;}
	
IMG {border:0px;}
	

A 	{color:#f04859;}
	
A:hover {color:#666666;}
	
H1, H2, H3, H4, P {margin:0px;padding:0px;}

P {margin-top:10px;font-size:100%;line-height:140%;}

IFRAME {margin:0px;border:0px;}

/* --- general ---*/
.container {
	/*width:72.5em;*/
	width:760px;
	background:#ffffff;
	border-top:2px solid #c8c8c8;
	text-align:left;
	margin:auto;
	position:relative;
	padding:12px;
	}
	
.header {padding-top:18px;padding-bottom:18px;font-size:16px;color:#bbbbbb;}

.navmenu {	
	font-family:verdana,arial,helvetica,sans;
	width:154px;
	float:left;
	display:inline;
	font-size:90%;
	line-height:180%;

	}
	
.navmenu UL {list-style-type:none;margin:0px;padding:0px;}
.navmenu UL LI {height:1%;}
.navmenu UL LI A {padding-left:1px;color:#ffffff;display:block;text-decoration:none;}
.navmenu UL LI A:hover {background:#ffffff;color:#666666;font-weight:bold;}
.navmenu UL LI A.selected {color:#666666;font-weight:bold;}
.navmenu UL LI A.selected:hover {color:#666666;background:#ffffff;}

.navmenu UL LI A.m1 {background:#f04859;}
.navmenu UL LI A.m2 {background:#f06c9b;}
.navmenu UL LI A.m3 {background:#19b4ea;}
.navmenu UL LI A.m4 {background:#ffc422;}
.navmenu UL LI A.m5 {background:#23af59;}
.navmenu UL LI A.m1:hover, .navmenu UL LI A.m2:hover, .navmenu UL LI A.m3:hover, .navmenu UL LI A.m4:hover, .navmenu UL LI A.m5:hover {background:#ffffff;color:#666666;}

.navmenu UL UL {margin-bottom:12px;margin-left:3px;}
.navmenu UL UL LI {padding-top:3px;padding-bottom:3px}
.navmenu UL UL LI A {color:#666666;line-height:120%;}
.navmenu UL UL LI A:hover {font-weight:normal;text-decoration:underline;color:#666666;}


/* --- 70% colours ---
red		#f47f8a
pink	#f498b9
blue	#5ecaf0
yellow	#ffd664
green	#65c78a
*/


/* --- mailing list joiner --- */
.joiner {margin-top:40px;padding-left:1px;color:#666666;}




FORM {margin:0px;padding:0px;}
	
.mailbox {width:117px;font-size:90%;color:#999999;border:1px solid #c8c8c8;}
.subbut {
	border:1px solid #c8c8c8;
	font-size:90%;
	color:#ffffff;
	background:#f04859;
	padding-left:2px;
	padding-right:2px;
	}
	
	
.content, .project, .about, .videos, .freestuff, .inspiration, .buystuff, .writing, .contact, .press, .fyc {
	float:left;
	width:408px;
	display:inline;
	position:relative;
	margin-left:50px;
	margin-right:50px;
	padding-bottom:30px;
	padding-top:2px;
	line-height:130%;
	}
	


/* --- home page --- background:#5ecaf0; */
.topnews IMG {border:2px solid #c8c8c8;margin-bottom:12px;margin-top:-2px;}
.topnews H1, .newsitem H2 {background:#65c78a;color:#ffffff;font-size:130%;line-height:140%;padding-left:2px;height:1%;}
.newsitem H2 {background:#c8c8c8;font-weight:bold;}
.newsitem H2.m1 {background:#f47f8a}
.newsitem H2.m2 {background:#f498b9}
.newsitem H2.m3 {background:#5ecaf0}
.newsitem H2.m4 {background:#ffd664}
.newsitem H2.m5 {background:#65c78a}
.newsitem {margin-top:30px;}


.homelinks {width:98px;float:left;display:inline;font-family: arial, helvetica, sans;}
	
.homelinks UL {list-style-type:none;margin:0px;padding:0px;}
.homelinks UL LI {
	width:93px;
	min-height:73px;height:auto !important;height:73px;
	padding:2px;
	padding-top:3px;
	padding-right:0px;
	line-height:100%;
	background:#c8c8c8;
	border:1px solid #d7d7d7;
	margin-bottom:12px;
	}
	
.homelinks UL LI:hover {background:#8fdaf5;border:1px solid #c0eaf9;}
	
.homelinks UL LI A {padding-left:1px;margin:0px;color:#ffffff;font-weight:bold;text-decoration:none;}
.homelinks UL LI A:hover {color:#ffffff;}
.homelinks UL LI IMG {margin-top:2px;}


/* --- 2nd level pages ---*/
H1 {font-size:200%;font-weight:bold;margin-bottom:12px;}
H2, H3 {font-size:110%;line-height:130%;font-weight:normal;}
H4, H5, H6 {font-size:100%;margin-top:24px;}
P {margin-top:5px;margin-bottom:15px;}

/* --- section headings --- rpbyg */
.buystuff H1, .buystuff H4 {color:#f04859;}
.about H1, .freestuff H1, .about H4, .freestuff H4  {color:#f06c9b;}
.project H1, .inspiration H1, .project H4, .inspiration H4  {color:#30bbec;}
.writing H1, .press H1, .writing H4, .press H4 {color:#ffca38;}
.contact H1, .videos H1, .contact H4, .videos H4 {color:#39b769;}

/* --- For your consideration pages --*/
.fyc H1, .fyc H4 {color:#999999;font-weight:normal;}
.fyc H1 {font-size:160%;color:#999999;}
.fyc H2 {font-size:200%;font-weight:bold;}
.fyc H3 {font-size:150%;font-weight:normal;}
.fyc H4 {font-size:120%;color:#666666;line-height:120%;margin-top:15px;}
.fyc H5 {font-size:110%;color:#666666;margin-bottom:5px;}
.fyc H6 {margin-bottom:5px;color:#666666}
.fyc .scr {margin-top:-2px;margin-bottom:12px;border:1px solid #aaaaaa;}

/* --- project ---*/
.project H2 {border-left:1px solid #dddddd;padding:2px;}
.project H3 {border-left:1px solid #dddddd;padding:2px;margin-top:12px;}
.project H4 {color:#19b4ea;}
/*.project .summary {width:290px;}*/
.project .scr {margin-top:-2px;margin-bottom:12px;border:1px solid #aaaaaa;}


/* --- buy stuff --- */
.consume H4 {margin-top:0px;}
.consume {width:100%;clear:both;position:relative;min-height:6em; height:auto !important; height:6em;margin-bottom:20px;}
.consume IMG {position:absolute;left:0px;top:0px;}
.consume .details {margin-left:60px;float:left;display:inline;}

/* --- writing --- */
.writing H2 {margin-top:-6px;margin-bottom:12px;}
/* --- videos --- */
.mov {margin-bottom:30px;/*padding-bottom:18px;border-bottom:2px solid #c8c8c8;*/}






/* --- footer ---*/
.footer {clear:both;color:#cccccc;}
	