	body,
	html {
		margin:0;
		padding:0;
		color:#000;
		font-family: Verdana;
		font-size: 12px;
		/* background: url('/files/bg-2.jpg') top left no-repeat; */
		min-width:750px;
		line-height:1.5em;
	}

	.larger {
		font-size:120%;
	}

	a:link, a:visited {
		color: #5182e4;
	}

	a:hover {
		color: #000;
	}

	h1 {
		font-size: 500%;
	}

	#wrap {
		margin:0 auto;
		width:800px;
		/* width:770px; */
	}

#header {
	min-height:100px;
	padding-top:50px;
}

#header h1 {
	padding:5px;
	margin:0;
	line-height: 2em;
}

#table {
	padding:5px;
	margin-left:10px;
	width: 510px;
	border-collapse: collapse;
}

#formError {
	padding:10px; 
	width: 450px; 
	border: 4px solid #ff0000;
	margin-bottom: 50px;
}

	#table td, #table table {
		padding:3px;
		border-collapse: collapse;
		border: 1px solid black;
	}

#navbar {
		font-size: 15px;
}

	#nav {
		font-weight: bold;
		padding: 10px 0px 20px 0;
	}

	#nav ul {
		margin:0;
		padding:0;
	}

	#nav li {
		display:inline;
		list-style-type:square;
		margin:0;
		padding:0;
	}
	
	#main {
		float:left;
		width:510px;
		border-right: 1px dashed black;
		padding-right:20px;
	}
	
	/*
	#main p, #main div {
		 padding:0 10px; 
    }
			*/
	
	#sidebar {
		/* background:#99c; */
		float:right;
		/* width:240px; */
		width:250px;
		margin-top:100px;
		margin: 0;
		padding: 0;
	}
	
	#sidebar ul {
		margin-bottom:0;
  }
  
	#sidebar h3, #sidebar p {
		 padding:0 10px 0 0; 
  }
	
	#footer {
		clear:both;
		border-top: 1px solid black;
		font-size:80%;
		width: 800px;
		padding-top:10px;
		padding-bottom:20px;
	}
	
	#footer p {
		padding:5px;
		margin:0;
    }

#garethFace {
		float: left;
		margin: 0px 0 0 0;
}

#signees_outer {
	border:1px solid black; 
	width:200px;
		
}

#signees_inner_top {
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid black;
	font-weight: bold;
	background: #b31111;
	color: #ffffff;
}

#signees_inner_btm {
	padding: 5px;
}

ol li { 
    padding:0 0 20px 0px;
    margin:0 0 0 30px;
}

ol {
   list-style-type:decimal;
   list-style-position:outside;
}

.nomineeTableRow1 {

}

.nomineeTableRow2 {
	background: #f6f2f2;
}

#submissionTable input, #submissionTable select, #submissionTable p {
		margin-left:10px;
}

#submissionTable input {
	border: 1px solid #888888; 
}

#submissionTable {
	margin-bottom:50px;
}

#submissionTable td {
	padding-bottom:20px;
}

#danger {
	padding: 10px !important;
	margin-bottom: 10px;
	width: 450px; 
	border: 3px solid #ff0000;
	color: #ff0000;
	font-weight: bold;
	font-family: verdana;
	font-size: 16px;
}

.lh1em {
	line-height: 1em;
}

.nomineeTable {
	padding: 0 !important;
}


.nomineeTable h2 {
	margin-top: 0;
	padding-top: 0;
}

.midc {
	padding-bottom:20px;
/* 	padding-left:10px; */
}

a:visited.highlight {
	color: #b81238;
}

.red {
		color: #ff0000;
}

#frontpage {
	line-height:1.6em;
}

#frontpage li {
	margin-bottom:5px;
}

#ajaxresults[id] {
	margin-top:20px;
	font-size:50px;
}

#loading-image[id] {
	margin: 20px;
	display: none;
}

#paging {
	margin: 60px 0 20px 0;
}

#nominee table {
	border-collapse: collapse;
}

#nominee td {
	border: 1px solid black;
	padding: 4px;
}

#nominee th {
	background: #b31111;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid black;
	padding: 4px;
}

.left {
	text-align:right;
	font-weight: bold;
}

.boxHighlight {
	/* Top, right, bottom, left, numbnuts */
	padding: 13px 10px 13px 2px;
	background-color: #fddf14;
}

.tAndCHighlight {
	display: inline;
	padding: 8px 5px 5px 1px;
	 background-color: #fddf14; 
}

.boxHighlightLimitWidth {
	width: 460px;
}

.tdinline {
	display:inline;
}

.nominationQuestions {
	font-size: 11px;
}

.nominationDisclaimer {
	font-size: 11px;
	color: #888888;
}

.nominationHeading {
	font-size:20px;
	color: green;
	font-weight:bold;
	cursor: pointer;
}

#nominationBorder {
	border-bottom: 1px solid #888888;
}

.voteSubmit {
	padding:10px;
	border: 2px solid blue;
	font-size:20px;
	font-weight:bold;
}

.checkboxHover {
	cursor: pointer;
	font-size:90%;
}

.votingBlurb {
	color: #2967e2;
	font-size: 200%;
}

