/* == home page guidelines ========================================= */

#guidelines {
	list-style: none;
	margin: 10px;
	padding: 0;
}
#guidelines li {
	padding: 20px;
}
#guidelines li .heading {
	font-size: 16px;
}	

#guidelines ol li {
	padding: 0;
}

.indexDescription {
	padding: 10px;
}
/* ==================== Global ===================================== */

.loginForm {
	float: right;
	width: 300px;

	padding: 10px;
	margin: 10px;
	border: 1px solid #a9c8e7;
}
.singlecolumn {
	width: 668px;
	padding: 15px;
}

.centeredform { 
	margin: 0 100px 0 100px;
}

#overviewdesc {

}

#overviewdesc dt {
	color: #3d93e8;
}
#overviewdesc dd {
	margin-left: 15px;
}

/* ==================== Overview ===================================== */

#overviewcontent {
}

#contentlistwrapper {
}

#contentlist {	
	margin: 0;
	padding: 0;
}
#contentlist li {
	list-style: none;
	background: #a9c8e7;
	border: 1px solid #3d93e8;
	padding: 10px;
	margin: 10px;
	overflow: auto;
}


#contentlist .checkbox {
	font-size: 10px;
	height: 12px;
	width: 12px;
}

#contentlist .title {
	width: 300px;
}
#contentlist .filedescription {
	width: 550px;
}
#contentlist .content {
	width: 600px;
	height: 75px;
}

#contentlist iframe {
	width: 500px;
	height: 30px;
	overflow: hidden;
	padding: 10px 0 0 0;

}
.contrast a:hover {
	color: #000000;
}

.overviewtextnode {
	margin: 1em;
}

.overviewfilenode {
	margin: 1em 0 1em 2em;
}

.overviewdividernode {
	margin: 1em;
	border-bottom: 1px solid #a9c8e7;
}

/* ================= tag navigation ====================================== */

.admintag {
	background: #a9c8e7;
}

.tagnavigation {
	margin: 0 20px 0 20px;
	width: 656px;
}
.tagnavigation tr {
}
.tagnavigation tr.heading {
	background: #a9c8e7;
}

.tagnavigation tr.odd {
}
.tagnavigation tr.even {
}

.tagnavigation td {
}
.tagnavigation td.count {
	width: 50px;
	text-align: center;
	font-style: italic;
}
.tagnavigation td.name {

}
/* ================= board tools ====================================== */

#forumcontentarea {
	padding: 5px;
	margin: 5px;
	height: 300px;
	width: 640px;
	overflow-y: scroll;
	overflow-x: hidden;
	border:	1px solid #a9c8e7;
}

.forumpostform .spacer {
	width: 500px;
}
.forumpostform textarea {
	width: 518px;
	height: 100px;
}

.forumpostitem {
	border:	1px solid #a9c8e7;
	padding: 5px;
	margin: 5px;
}
.forumpostitem .content {
	padding: 0 0 5px 0;
}
/*=================*/

#tagtable {
	width: 100%;

}
#tagtable td {
	width: 50%;
}
#tagtable ul {
	padding: 0px;
	margin: 0px;
	height: 300px;
	width: 320px;
	overflow-y: scroll;
	overflow-x: hidden;
	border:	1px solid #a9c8e7;
}
#tagtable li {
	list-style: none;
	background: #a9c8e7;
	width: 200px;
	padding: 0 0 0 5px;
	margin: 5px;
}
#tagtable li.admintag {
	background: #3d93e8;
}
#boardtools {
	margin: 15px;
}
#boardtools .nav {
	height: 20px;
}
#boardtools .nav .selected {
	width: 100px;
	height: 16px;
	margin:  0 10px 0px 10px;
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 0px;
	text-align: center;
	background: #ffffff;
	border:	1px solid #a9c8e7;
	border-bottom: 0;
}
#boardtools .nav .unselected {
	width: 100px;
	height: 16px;
	margin:  0 10px 0px 10px;
	float: left;
	font-size: 12px;
	padding: 2px 0 2px 0px;
	text-align: center;
	background: #a9c8e7;
}

#boardtoolsworkspace {
	height: 400px;
	border:	1px solid #a9c8e7;

}

#newtag {
	position: absolute;
	z-index:	1;
	background: #ffffff;
	margin-left: 20px;
	padding: 5px;
	width: 300px;
	height: 150px;
	border: 1px solid #a9c8e7;
}

#tagdetails, #ratingdetails, #newpost {
	position: absolute;
	z-index:	1;
	background: #ffffff;
	margin-left: 20px;
	padding: 5px;
	width: 630px;
	height: 325px;
	border: 1px solid #a9c8e7;	
}
#newpost {
	height: 250px;
	width: 600px;
}
#ratingdetails {
	width: 500px;
}
#tagdetailscontent, #ratingdetailscontent {
	border: 1px solid #a9c8e7;
	height: 275px;
	margin-bottom: 5px;
}

/* ================= admin tools ====================================== */

#toolnav {
}
#toolnav td {
	padding: 0 10px 0 10px;
}

.questionlist li {
	margin: 0 25px 15px 0;
	padding: 5px;
	border: 1px solid #a9c8e7;
}
/* === proposal folder view === */
#filingtable {
}

#filingtable .even{
}
#filingtable .odd{
	background: #a9c8e7;

}


#tools {
}
#folders {
	background: #a9c8e7;
	padding: 1em 0 1em 0;
	margin: 0px;
}
	#folders .selected {
		background:	#ffffff;
		border-left: 4px solid #a9c8e7;
		padding-left: 5px;
		border-right: 0;
	}
	#folders .unselected {
		border: 1px solid #a9c8e7;
		padding-left: 8px;
	}
	#folders .unselected a {
		color: #0055a8;
	}
	#folders .unselected a:hover {
		color: #3d93e8;
	}
#proposals {
	border: 1px solid #a9c8e7;
	border-left: 0px;
	padding: 0px;
	margin: 0px;
}

.proposalinbox .checkboxes {
	width: 1em;
}

#newfolderinput, #deleteconfirm, #fundimmediately {
	position: absolute;
	background: #ffffff;
	padding: 5px;
	width: 300px;
	height: 150px;
	border: 1px solid #a9c8e7;
}

#admintaglist, #adminratinglist {
	height: 150px;
	border: 1px solid #a9c8e7;
	padding: 0;
	margin: 0;
}	
#admintaglist li, #adminratinglist li {
	list-style: none;
	background: #a9c8e7;
	width: 200px;
	margin: 5px;
}


	
/* ================= proposal form page ====================================== */

#proposalform {
	margin: 0 0 0 40px;
}
#proposalform .question {
	margin: 1em 0 0 0;
}
#proposalform .answer {

}

#attachmentform {
	margin: 0 0 1em 40px;
}
#attachmentform td.rightcolumn {
	padding-left: 1em;
}
/* ================= proposal view page ====================================== */

.infoproposaltable {
	border-bottom: 1px solid #a9c8e7;
}

.statusbar {
	height: 18px;
	padding: 10px 0 11px 0;
	border-bottom: 1px solid #a9c8e7;
}
.statusbar .statuslabel {
	float:left;
	margin: 0 10px 0 10px;
}
.statusbar #mainstatus {
	float: left;
	height: 18px;
	width: 600px;
	color: #3d93e8;
	border-top: 1px solid #a9c8e7;
	border-bottom: 1px solid #a9c8e7;
}
/* ================= meh ====================================== */



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

#application {
	width: auto;
	margin-bottom: 40px;
	padding: 0 10px 10px 10px ;  

}	
	#application li {
		padding: 2px 0 2px 0;
	}
	
	#application #roundedbottom .spacer {
		height: 14px; 	
		width: 520px;
		border-bottom: 1px solid #a9c8e7;
		float:left;
	}	     
	#application #roundedtop .spacer {
		height: 14px; 	
		width: 520px;
		border-top: 1px solid #a9c8e7;
		float:left;
	}	     
	
	
/* ================================================================= */
	












