.nav { background: rgb(63,145,155); font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 700; height: 40px; }
.nav a { color: #fff; display: block; float: left; line-height: 40px; text-transform: uppercase; }
.nav img { margin: 7px 10px 0 0; }
.nav ul { float: right; }
.nav li { float: left; margin-left: 10px; }
#navSubmit { background: rgb(48,214,233); }
#inside h1 { margin-bottom: 20px }
#inside h1, #faq h2 { font-size: 24px; }
#inside { margin-top: 20px; }
#inside p { margin-bottom: 12px; }
.article { width: 650px; }
#inside h2 { border-top: 8px solid #ddd; margin: 20px 0 10px 0; padding-top: 20px; }
#inside h4 { margin: 15px 0 5px 0; }
#inside li { list-style: disc; margin-left: 20px; }
form div { margin-bottom: 10px; }
label { display: inline; padding: 0 20px 0 0; }
input[type="text"], input[type="password"] { background: #fff; border: 1px solid #ddd; color: #666; padding: 5px; }
input[type="text"] { width: 220px; }
.submitQuestions input[type="text"] { width: 400px !important; }
input[type="password"] { width: 100px; }
input[type="submit"] { border-radius: 20px;  -moz-border-radius: 20px; -webkit-border-radius: 20px; }

input[type="submit"] { background: #fff; color: #000; cursor: pointer; }
input[type="submit"], button {  background: #fff url(/img/grUp.png) bottom left repeat-x; border: 1px solid #ccc; margin: 10px 0 0 0; padding: 5px 10px; color: #111; font-weight: 700; }
#inside form em { color: #666;  font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
fieldset { border: 1px solid #ddd; margin: 15px 0 10px 0; padding: 10px; width: 600px; }
legend { background: rgb(48,214,233); border: 1px solid #ddd; color: #fff; font-weight: 700; padding: 2px 6px; text-transform: uppercase; }
#panelpicker .intro { font-size: 24px; margin-bottom: 50px; }
#panelpicker p	{ color: rgba(0,0,0,.5); }
#panelpicker a { color: #fff; }
#panelpicker h5 {
	padding-bottom: 4px;
	font-size: 14px;
	font-weight: bold;
	color: rgba(0,0,0,.5);
	text-transform: uppercase;
	border-bottom: 1px solid rgba(255,255,255,.6);
	margin-bottom: 10px;
}

div.stripe_3 { background: rgb(48,214,233); padding: 80px 0 30px 0; }
#panelpicker .action { font-family: Helvetica, Arial, sans-serif; font-weight: 700; margin-top: 15px; }
#inside form dd { margin-bottom: 15px;  }
#inside form li { list-style: none; }
#flashMessage, #errorMessage, .error-message { background: #fdf1d0; color: #817134; text-align: center; padding: 5px;}
.stripe_3 h3#hd-panelpicker { background: rgb(48,214,233) url(http://conference.journalists.org/2010conference/wp-content/themes/ona10/style/images/h3-header-sprite-1.gif) 0 -400px no-repeat; }
a.btn {
	background: url(http://conference.journalists.org/2010conference/wp-content/themes/ona10/style/images/btn-overlay-png.png) bottom left repeat-x;
	display: block;
	width: 200px;
	margin: 15px 0;
	padding: 10px;
	color: rgb(255,255,255);
	font-weight: bold;
	text-transform: capitalize; text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	background-color: rgb(235,102,36);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
a.btn:hover {
	color: rgba(255,255,255,.7);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

a.btn:active {
	color: rgba(255,255,255,.9);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
	
	

table#ideas-list {
  padding: 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
table#ideas-list tr,
table#ideas-list tr.row-unselected td {
  background-color: #fff;
}
table#ideas-list tr.row-selected td {
  background-color: #e0e0dd;
}
table#ideas-list td {
  font-size: 92%;
  padding: 2px 5px;
  border-bottom: 1px solid #ccc;
  white-space: nowrap;
  overflow: hidden;

  /*_width: 100%;  Fixes wrap overflow in IE6 */
}
table#ideas-list td.link {
  padding: 3px;
}
table#ideas-list .title a {
  font-weight: bold;
}
table#ideas-list .description a,
#tooltip a {
  text-decoration: none;
  color: #222;
}/* tables */
table {
  width: 100%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  color:#333;
  background-color: #fff;
  clear:both;
  padding: 0;
  margin: 0 0 2em 0;
  white-space: normal;
}
th {
  background-color: #e2e2e2;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #003d4c;
  border-bottom: 1px solid #003d4c;
  text-align: left;
  padding:1px 4px;
}
table tr td {
  border-right: 1px solid #ddd;
  padding:4px 4px;
  vertical-align:top;
  text-align: left;
}
table tr.altRow td {
  background: #f4f4f4;
}
#cakeSqlLog td {
  text-align: left;
  padding: 4px 8px;
  background: #fff;
  border-bottom: 2px solid #ccc;
}
	
