form{
	margin: 0;
	padding: 0;
}
h1{
	margin: 0;
}
h1 a{
	text-decoration: none;	
}
h2{
	margin-bottom: .5em;
}
h2 a{
	text-decoration: none;	
}
h3{
}

hr{ height: 1px; }

#logo{ margin: 0 0 10px 0; }



.time{
	font-size: 75%;
}
.note{
	margin: 0 0 1em 0;
}
.noteInfo a{
	text-decoration: none;	
}
.noteTools{
	float: right;
}
.noteText,#preview{
	padding: .25em;
	margin: 0;
}
#inputText{
	width: 100%;
	height: 10em;
}
#preview{
	margin-bottom: 1em;
}
dt{
	font-weight: bold;
}
dt,dd{
	/* display: inline; */
}
q{
	padding: .5em;
}
#footer{
	clear: both;
	padding-top: 1em;
	font-size: .8em;
}








input,textarea,select{
	background: whitesmoke;
}
.errorMsg{
	color: red;
}
.errorInput{
	border-color: red;
}

h1 a{
	color: black;
}
h2{
	color: #333333;
}
h2 a{
	color: #333333;
}
h3{
}















body{
	background-color: black;
	text-align: left;
	color: #e2e2e2;
	margin: 0;
	padding: 0;
	font-family:  Arial, Helvetica, sans-serif;
}
#body{
	
	padding: 2em;
}
a{
	color: #2a2a2a;
	color: #454545;
}
a:visited{
	color: #2a2a2a;
	color: #454545;
}
#logo{
	margin: 0;
	padding: 0;
}
#logo a{
	font-family: "Verdana", "Century Gothic", "Trebuchet MS";
	font-size: 1em;
	color: silver;
}
#sub a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #454545;
}
#mainMenu{
	margin: 1em;
	float: right;
}
#mainMenu a{
	text-decoration: none;
}
input,textarea,select{
	border: 1px solid #2a2a2a;
	background: #2a2a2a;
	color: #e2e2e2;
}
.errorMsg{
	color: red;
}
.errorInput{
	border-color: red;
}
.btn{
	
}
#urlBtn{
	font-family: "Courier", Courier, monospace;
	font-size: 1em;
}
#sayBtn{
	float: right;
}
.time{
	font-family: Arial, Helvetica, sans-serif;
	color: #1d58c5;
	font-size: 70%;
}
#urlTitle a{
	font-family: "Courier new", Courier, monospace;
	font-size: 1em;
	font-weight: bold;
	color: #e2e2e2;
}

.var{
	font-family: Arial, Helvetica, sans-serif;
	color: #4b4b4b;
	font-size: 80%;
	font-weight: bold;
}
.item a{
		text-decoration: none;

}
.item0,.item1{
	margin: .5em 0 .5em 0;
}
.item0 a,.item1 a{
}
.item0 a:visited,.item1 a:visited{

}
.item0 a:hover,.item1 a:hover, #mainMenu a:hover{
	color: #e2e2e2;
}

.unselected{
	background-color: black;
	color: #e2e2e2;
}
.selected{
	background-color: #e2e2e2;
	color: black;
}
#inputSummary{
	width: 20em;
}
.noteText,#preview{
	background: black;
}
#notes{
	margin-top: 4em;
	text-align: left;
}
.name{
	color: #2a2a2a;
}
.source a, .source a:visited{
}
.question{
	color: #0bec4b;
}
.answer{
	display: block;
}
.vote1 a, .vote1 a:visited{
	color: mediumblue;
}
.vote0 a, .vote0 a:visited{
	color: gray;
}
.vote-1 a, .vote-1 a:visited{
	color: darkred;
}
.entity{
	float: left;
	margin-right: .5em;
}
.item0 a, .item0 a:visited{
	font-weight: bold;
	color: white;
}

#reason{
	
	width: 50%;
}

body{
	background-color: white;
	color: black;
}
a, a:visited{
	color: #222222;
}
#logo a{
	color: #636363;
	font-size: 2em;
}
#logo img{
	margin-left: .1em;
		vertical-align: middle;

}
input,textarea,select{
	background: #f5f5f5;
	color: #222222;
	border: 1px solid #636363;
}
.btn{
	background: #777777;
	color: white;
}
.time{
	color: #1d58c5;
}
hr{
	color: #e5e5e5;
}
#urlTitle a{

}
.var{
	color: #4b4b4b;
}

.dilemma, .item{
}
.item img, .vote img, table img{
	
	vertical-align: middle;
}
.item0,.item1{
	margin: .5em 0 .5em 0;
}
.item0 a,.item1 a{
	text-decoration: none;
	color: #222222;

}
.item0 a:visited,.item1 a:visited{

}
.item0 a:hover,.item1 a:hover, #mainMenu a:hover{
	color: black;
}
.item0 a, .item0 a:visited{
	font-weight: bold;
	color: #444444;
}

.item, .dilemma{
	background-color: #eaeaea;
	padding: .6em;
	border-radius: 1em;
	-moz-border-radius: 1em;
	margin-right: 1em;

	display: block;
	float: left;
	width: 20em;
}

.unselected{
	background-color: white;
	color: #222222;
}
.selected{
	color: white;
}
.selected-1{
	background-color: #dd3622;
	color: white;	
	font-weight: bold;

}
.selected1{
	background-color: #13b336;
	color: white;	
	font-weight: bold;

}
.selected0{
	background-color: #333333;
	color: white;	
	font-weight: bold;

}
.noteText,#preview{
	background: #f5f5f5;
}
.name{
	color: #2a2a2a;
}
.source a, .source a:visited{
}
.question{
	color: #0bec4b;
}
.vote1, .vote1 a, .vote1 a:visited, .vote1 a:hover{
	color: #13b336;
}
.vote0, .vote0 a, .vote0 a:visited{
	color: gray;
}
.vote-1, .vote-1 a, .vote-1 a:visited, .vote-1 a:hover{
	color: #dd3622;
}
.quesMark{
	font-size: 1em;
	color: white;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.total{
	font-size: .8em;
	color: silver;
}
