body { text-align: center; font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif; font-size: 14px; color:#fff; background-color:#000;}


/* FORMS */
form { margin-bottom:15px;}
form fieldset { padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
form fieldset .input { padding: 10px 0px; border-bottom:1px solid #e6e6e6;}
form fieldset .input label { width:100px; display: block; float:left;}
form fieldset .input span { padding-left: 100px;}
form fieldset .input span.required { padding: 0; font-weight: bold; color: red;}
form fieldset .buttons { text-align: center; background: #e6e6e6; margin:15px 0 0 0;}

/* MISC */
.flash,.flash_bad,.flash_good,.flash_med { padding:15px; font-weight:bold; margin:0 0 15px 0;}
.flash { border:2px solid orange; color: #000000;}
.flash_good { background: #e5f2be; border:2px solid #bedf5d;}
.flash_bad { background: #f79892; border:2px solid #ce6e6f;}
.flash_med { background: #F3D879; border:2px solid #E4A02F;}

ul { margin:0 15px 15px 15px;}
	ul li ul { margin-bottom:0px;}
ul.flash_bad,ul.flash_good,ul.errors { list-style-type:none;}
ul.errors { margin: 0 0 15px 0; background: #f79892; border:2px solid #ce6e6f; padding: 15px; font-weight:bold;}
.fright { float:right;}
.fleft { float:left;}
.hide { display:none;}
.clear { clear: both;}
a { outline:none; padding:0; margin:0; color:#00aeef; text-decoration: none;}
a img { border: none; padding:0; margin:0;}
a:hover { text-decoration: underline;}
a.image { border: 5px solid #333; float:left;}
a.image:hover { border: 5px solid #666;}
a.image img { border:none;text-decoration:none; display:block;}
p { margin:0 0 15px 0;}
pre { text-align:left;}
#index pre { margin-bottom:15px;}
	#index pre code { margin:0; padding:15px; display:block; background:#333; color:#fff;}

/* ICONS */
.iconAdd {  padding-left:20px; line-height: 16px;}
.dubspace {  padding-left:20px; padding-right:20px; line-height: 16px;}

.nav-left h1 a:link, .nav-left h1 a:visited{ color:#000;text-decoration:none; }

.myinput { color: #554F4F;background-color: #FFF;border: 1px solid #ccc; }

.myinput-trans-w {
     color: #FFF;
	 background: transparent;
	 border: 1px solid black;
	 text-align:left;
}
.myinput-trans-b {
     color: #000;
	 background: transparent;
	 border: 1px solid black;
	 text-align:left;
}

abbr[title] {
  border-bottom: none !important;
  cursor: default !important;
  text-decoration: none !important;
}

.board-dark{background:#999;}
.board-light{background:#ccc;}
.board-none{border-left: none; border-right: none; border-bottom: none; border-top: none;}
.left{border-left: solid 1px #000;}
.right{border-right: solid 1px #000;}
.top{border-top: solid 1px #000;}
.bottom{border-bottom: solid 1px #000;}
.padding-left{padding-left: 10px;}
.padding-right{padding-right: 10px;}

/* TABLE */
table { font-size: 14px; border-bottom:none; border-collapse:separate; border-spacing:0;}
/*table tbody td { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}*/
table td.odd td { background: #827F7F;font-size: 13px;}
table td.even td { background: #CCC;font-size: 13px;}
