/* Individual Project Customization
-------------------------------------------- */
.project_forum { display: none; }


ul#forum_homepage_nav { list-style-type: none; margin:0px; padding:0px; } 
ul#forum_homepage_nav li { padding: 10px; display: inline-block; }
ul#forum_homepage_nav li.active {font-weight: bold; }
ul#forum_homepage_nav li#forum_new_post_button  { padding: 0px; float: right; }
ul#forum_homepage_nav li#forum_new_post_button  a { padding: 10px; display: block; background: #d5ecfe; color: #333;}

div.forum_newest_posts { border-top: 1px solid #CCC; }
div.forum_post { padding: 10px; border-bottom: 1px dashed #F0F0F0; } 
div.forum_comment_count { background: url("/images/most_commented_icon.png"); text-align: center;  width:45px; min-height: 45px; height: 45px;  float: right; }
div.forum_comment_count .count { display: block; font-size: 15px; color:#369;  padding-top: 13px; }
div.forum_avatar { width: 50px;float: left; }  
div.forum_body { font-size: 16px; margin-left:60px;}
div.forum_body .forum_byline { font-size: 13px; }

#forum_info { background: #D5ECFE; color: #666; padding-top:10px; padding-bottom:10px; margin-right:10px; margin-top:10px;  } 
#forum_info p {font-size:16px; margin-bottom:5px;}

.forum_older_link { float: right; }

ul#activity { list-style-type: none; margin:0px; padding:0px; border:1px solid #CCC;}
ul#activity li { padding: 10px; } 
ul#activity li.isOdd { background: #F0F0F0; } 

ul#activity li .date_stamp { color: #CCC; } 




.clearer { display: block; clear: both; width: 100%; height:0px; } 

.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;
}

