/* Individual Project Customization
-------------------------------------------- */
.project_sixwords {
	background:#fff url(images/header.png) 0 0 no-repeat;
}

ul.pj_menu { margin-bottom:0;}
.flashwrapper { 
	margin-bottom:20px;
	width:950px;
	height:200px;
	border-bottom:1px dotted #555;
}

.single {
	margin:40px 0;
}
.single .storybody {
	font-size:15px;
}

.single .storybody, .single .storybody-alt {
}

.pj_description { 
	margin-top:10px;
	font-size:17px !important;
	line-height:140%;
	}

#showStoryForm { 
	font-size:15px;
	font-weight:bold;
	padding:2px 6px 2px 0;
}
a:link#showStoryForm,
a:visited#showStoryForm { color:#f03;}


.document { margin-bottom:20px;}
.document p { margin: 0px;}

.bottom_submissions { margin-top:40px; }
.bottom_submissions h2 { 
	color:#333; 
	padding-left:0px;
}
.bottom_submissions .permalink { font-weight:normal; color:#06c;}
.bottom_submissions a:hover { text-decoration:underline !important;}


form#pj_form { width:530px;}
form#pj_form #headline { width:250px !important;}
form#pj_form label { text-align:right; margin-right:5px;}

#pj_form textarea {
	height:100px !important;
	font-size:19px;
	line-height:125%;
}


form#pj_form .storyform_bubble {}
form#pj_form .storyform_bubbletail {}

strong.green { color:#490 !important; }
strong.red { color:#f02 !important; }


.secondary {
	position:relative;
}
.secondary .story {
	position:absolute;
	top:0;
	padding:10px 10px 10px 14px;
	width:160px;
	font-size:11px;
	line-height:140%;
	color:#fff;
}
.secondary .story p {
	margin:0;
}
.secondary .story p:first-line {
	font-size:1.5em;
	line-height:150%;
}


.book_info h2 em { color:#06d;}

.secondary h2 { margin-top:10px !important;}
.secondary h2,
.secondary h3 {
	margin: 10px 0 0; 
}
.secondary p,
.secondary h2,
.secondary h3,
.secondary h4
{ margin: 0 20px; }

.secondary p { 
	margin: 0 20px 20px; 
	font-size:11px;
}
.highlite {
	color:#cc1133;
}
.fineprint {
	background:#eee;
	padding:10px 0;
	margin:0 20px 20px;
}

