/*
====== © Paul Cripps / www.paulcripps.com ======

	0: Global
	1: Typography
	2: Layouts

============
*/




/* ====== 0: START: Globals CORE Body HTML elements ====== */

body{

}




/* ====== 1: START: Typography ====== */

.sub h3, .sub h4, .sub h5, .sub h6{
	color 				: #3399FF; 
	font-family			: Helvetica, Arial, sans-serif;
	font-weight			: bold;
	line-height			: 1.2em;
	margin 				: 2.2em 0 0.6em 0;	
}
.sub h3{
	font-size			: 140%;
}
.sub h4{
	font-size			: 160%;
}
.sub h5{
	font-size			: 140%;
}
.sub h5{
	font-size			: 120%;
	margin 				: 0.5em 0 0.2em 0;
}
.sub h6{
	font-size			: 120%;
}

.section_work h3, .section_work h4, .section_work h5, .section_work h6{ color : #669900;  /*border-bottom : 1px dashed #669900;*/}
.section_music h3, .section_music h4, .section_music h5, .section_music h6{ color : #FF9900; /*border-bottom : 1px dashed #FF9900;*/}
.section_everything-else h3, .section_everything-else h4, .section_everything-else h5, .section_everything-else h6{ color : /*#3399FF; border-bottom : 1px dashed #3399FF;*/}

.sub dt{
	padding: 1em 0 0.2em 0;
}
.sub dd{
	margin: 0.4em 0 0em 1em;
}

.sub dt{
	color 				: #3399FF; 
	font-family			: Helvetica, Arial, sans-serif;
	font-weight			: bold;
	font-size			: 80%;
	line-height			: 1.6em;
	margin 				: 0.5em 0 0.2em 0;
}

.section_work h4.date,  .section_work  dt{ color : #669900; }
.section_music h4.date,  .section_music dt{ color : #FF9900; }
.section_everything-else h4.date,  .section_everything dt{ color : #3399FF; }

.sub h4.date{
	font-family		: "Garamond", "Times New Roman", Times, serif;
	font-size		: 160%;
	line-height		: 1.6em;
	padding			: 0 0 1em 0 !important;
	display			: block;
	width			: auto !important;
}

.sub p, .sub ul, .sub ol{
	color		: #666666;
	font-weight	: normal;
	font-size	: 116%;
	line-height	: 1.6em;
	padding		: 0 0 0.6em 0;
	text-align	: justify;
}
p.intro{
	display			: block;
	font-size		: 145%;
	line-height		: 1.3em;	
}

.sub p.intro:first-letter{
	font-size		: 500%;
	font-weight		: lighter;
	float			: left;
	/*margin		: .2em .1em -.3em -.1em;*/
	margin			: .08em .07em 0 -0.1em;
	line-height		: 2;
}

p.intro:first-line{

}

.sub #content p, .sub #content ul, .sub #content ol,
.sub #content h4, .sub #content h5, .sub #content h6{
	padding-left	: 140px;
	padding-right	: 80px;
}

.sub blockquote{
	float						: left;
	clear						: right;
	margin						: 12px 1em 12px 0;	
	padding						: 0.8em 1em;
	text-align					: center;
	font-style					: italic;
	width                       : 250px;
	font-size					: 160%;
}
/*
.sub #content img.floatLeft{
	float	: left;
	margin	: 0 12px 12px -135px;
	clear	: left
}
.sub #content img.floatRight{
	float	: right;
	margin	: 0 -50px 12px 0;
	clear	: right;
}*/
/*
.section_work blockquote{
	border-top					: 1px dashed #669900;
	border-bottom				: 1px dashed #669900;
}
.section_hobbies blockquote{
	border-top					: 1px dashed #3399FF;
	border-bottom				: 1px dashed #3399FF;
}

.section_music blockquote{

}
.section_photography blockquote{

}
.section_painting blockquote{

}
.section_food blockquote{

}
.section_personal blockquote{
	border-top					: 1px dashed #669900;
	border-bottom				: 1px dashed #669900;
}*/



/*
.section_hobbies h3, .section_hobbies h4, .section_hobbies h4.date { color : #3399FF; }
.section_photography h3, .section_photography h4, .section_photography h4.date { color : #3399FF; }
.section_painting h3, .section_painting h4, .section_painting h4.date { color : #3399FF; }
.section_food h3, .section_food h4, .section_food h4.date { color : #3399FF; }
.section_personal h3, .section_personal h4, .section_personal h4.date { color : #0059B3; }
*/


/* ====== 2: START: Layouts ====== */

.section_music #header {
	background-color:#000000;
	color:#FF9900;
	height:50px;
	margin:0 0 40px;
	overflow:visible;
	padding:30px 40px;
}
.section_music #header h1 a.archive, .section_music #header h1 a:link.archive, .section_music #header h1 a:visited.archive, .section_music #header h1 a:hover.archive, .section_music #header h1 a:active.archive{
	color				: #FF9900;
	border-bottom		: none;
	text-decoration		: none;
}

.section_work #header {
	background-color:#000000;
	color:#669900;
	height:50px;
	margin:0 0 40px;
	overflow:visible;
	padding:30px 40px;
}

/**/
.sub #header h1 {
	font-size:350%;
	line-height:80%;
	margin:0 0 10px;
	padding:0;
	width: auto;
	/*width: 300px;*/
	/*float: left;*/
}

.section_everything-else #header {
	background-color:#000000;
	color:#669900;
	height:50px;
	margin:0 0 40px;
	overflow:visible;
	padding:30px 40px;
}

.sub #header span{
	font-size:80%;
	margin: 0 0 0 0;
	padding	: 0 0 0 0;
}

#header a.archive{
	font-size			: 50%;
	color				: #3399FF;
	border-bottom		: none;
	/*float				: left;
	padding				: 25px 0 0 0;*/
}

.section_work #header .photo{
	position			: inherit;
	margin-top			: -70px;
	float				: right;	
}
.section_music #header .photo{
	position			: inherit;
	margin-top			: -80px;
	float				: right;
}

.section_everything-else #header .photo{
	position			: inherit;
	margin-top			: -80px;
	float				: right;
}



