/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#narrative_contact_msg {
position: absolute;
top: 120px;
left: 60px;
font-size: 16pt;
color: #00283C;
display: none;
}

#narrative_contact #comments {
margin: -1.5em 1em 1em 2em;
display: none;
}

#j2 {
float: right;
margin: 0;
padding: 0;
margin-top: -20px;
}

#j1 {
color: #000000;
}

#j1>span{
color: #000000;
font-weight: bold;
}

ul>.telephone {
font-style: normal !important;
}
ul>.email {
font-size: 130% !important;
font-style: normal !important;
font-weight: bold !important;
line-height: 130% !important;
color: #008DD3;
}

/* @group forms */


#narrative_contact {
	background: url(/custom/images/index_card.jpg) no-repeat;
}

#narrative_contact>blockquote {
	width: 450px;
	height: 210px;
	padding-top:10px;
	margin-top: -5px;
}

#narrative_contact p {
padding: 1.5em 0 0 1.5em;
line-height: 1.5em;
}
#narrative_contact p label {
font-weight: bold;
}


#narrative_contact select {
background: transparent;
}

#narrative_contact label {
	cursor: pointer;
	font-family: Baskerville,Garamond,'Adobe Caslon Pro',Palatino,'Times New Roman',Georgia,serif;
	font-variant: small-caps;
	letter-spacing: 0.1428em;	/* 2px */
}
#narrative_contact input,
#narrative_contact select,
#narrative_contact textarea {
	font-family: Baskerville,Garamond,'Adobe Caslon Pro',Palatino,'Times New Roman',Georgia,serif;
	background-color: #FFF6AF;
}
#narrative_contact input:focus,
#narrative_contact textarea:focus {
	background-color: #fffff0;
}

#narrative_contact li {
	list-style: none;
	margin: 1em 0;
}
#narrative_contact li label {
	display: block;
}
#narrative_contact li input,
#narrative_contact li select,
#narrative_contact li textarea {
	width: 61.8034%;
	border: 3px double #999;
}
#narrative_contact label em {
	color: #900;
}


/* @end forms */

/* @group quotes */

#narrative_contact blockquote {
	font-style: italic;
	font-size: 1.0857em;		/* 18px */
	line-height: 1.3667;		/* 30px */
	margin-bottom: 0.6667em;	/* 12px */

	background-image: url(/custom/images/quote.gif);
	background-position: 0.3333em top;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding: 1.2em;
border: none !important;
}
#narrative_contact blockquote p {
	margin-top: 0.3333em;		/*  6px */
	margin-bottom: 0.6667em;	/* 12px */
}
#narrative_contact blockquote p:first-letter {
	font-size: 1.6667em;
	line-height: 1;
	font-style: normal;
}
#narrative_contact blockquote p+p:first-letter {
	font-size: 1em;
	line-height: inherit;
	font-style: inherit;
}
#narrative_contact blockquote p:last-child,
#narrative_contact blockquote fieldset:last-child  {
	display: inline;
	background-image: url(/custom/images/quote-close.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	-padding-right: 2.6667em;
}

#narrative_contact blockquote fieldset {
	color: #666;
}
#narrative_contact blockquote fieldset label {
	color: #000;
	display: inline;
	font-variant: normal;
	letter-spacing: normal;
}
#narrative_contact p input, #narrative_contact blockquote input {
        background-color: #FFF6AF;
	-background-color: transparent;
	border: none;
	border-bottom: 0.0714em dashed #ccc;
	font-family: "Courier New",monospace;
	font-style: normal;
	font-weight: bold;
	margin: 0 0.5em;
}

#narrative_contact p input {
width: 20em;
}
#narrative_contact blockquote input:focus {
	border-bottom: 0.0714em solid #ccc;		/* 1px */
}

/* @end quotes*/


