* { margin: 0; padding: 0; border: none; }

body 
{ 
  font-size: 85%;
  font-weight: normal;
  font-family: Verdana, sans-serif;
  /*font-family: Helvetica, Arial, sans-serif;*/
  color: #fff;
  background: #000; 
  margin-bottom: 20px;
}

input, textarea, select { color: #fff; vertical-align: middle; background: #191919; border: 1px solid #666; padding: 4px; }
input.button { background-color: #333; color: #fff; font-weight: bold; }
input.hand {cursor: pointer;  }

a { text-decoration: none; }
a:link, a:visited { color: #FF8400;}
a:hover, a:active, a:focus { background-color: #FF8400; color:#000; }
a:hover { }

h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #191919; text-align: left }
h2 { font-size: 18px; padding-left: 40px; padding-bottom: 10px; font-weight: normal; }
h3 { font-size: 14px; }

strong { color:#FF8400 }

#wrapper { width: 85%; margin: 0 auto; }
#header { width: 100%; }
#header #logo { margin-top: 10px; float: left; }

#navigation { margin-top: 20px; margin-bottom: 15px; }
#navigation ul#tabs { padding-left: 0; }
#navigation ul#tabs li a { background-color: #333; color: #666; padding: 5px 20px; text-decoration: none; }
#navigation ul#tabs li a:hover { color: #FF8400; cursor: hand; }
#navigation ul#tabs li#activeTab a { background-color: #FF8400; color: #fff; }
#content { width: 100%; margin: 10px 0px; }

#userBlock { width: 47%; height: 50px; font-weight: bold; margin: auto; vertical-align: middle; display: table-cell; }
#rssBlock { width: 47%; height: 50px; font-weight: bold; margin: auto; }
.darkBlock  { padding: 10px; background: #000000;  border: 2px solid #191919; margin-top: 10px; font-weight: bold; }
.orangeBlock { padding: 10px; background: #FF8400; border: 2px solid #FFD9B1; text-align: center; vertical-align: middle; display: table-cell;}
.photos{ text-align: center; }

#calendar{ border: 0; overflow: auto; margin-left: auto; margin-right: auto; }

img.lancel{ display: block; margin-left: auto; margin-right: auto; }
img.notes{ display: block; margin-left: auto; margin-right: auto; border: 2px solid #191919; }

.row { width: 100%; margin-bottom: 10px; }
.rssIco { top: left no-repeat; }
.rssIco p { text-align: center; padding-top: 20px; }
.textSmall { font-size: 10px; }
.textMedium { font-size: 12px; }
.textLarge { font-size: 16px; }
.bold { font-weight: 700; }
.textLeft { text-align: left; }
.textCenter { text-align: center; }

ul.noBullets { list-style-type: none; margin: 0; padding: 0; }
ul.noBullets li { display: inline; }
li.noBullet { list-style-type: none; }

a.r { text-decoration: none;}
a.blueLink:link, a.blueLink:visited { color: #09f;}
a.blueLink:hover, a.blueLink:active, a.blueLink:focus { background-color: #09f; color:#000;}
a.blueLink:hover { background-color: #09f; color:#000; }
a.blackLink { text-decoration: none; }
a.blackLink:link, a.blackLink:visited { color: #333;}
a.blackLink:hover, a.blackLink:active, a.blackLink:focus { color:#000; }

/*
a.blackLink:hover, a.blackLink:active, a.blackLink:focus { background-color:#00A0FE; color:#000; }*/

a.redLink, a.redLink:link, a.redLink:visited, a.redLink:active, a.redLink:hover { text-decoration: none; color: #FF1A00; }

.floatLeft { float: left; }
.floatRight { float: right; }
.floatNone { float: none; }
.inline { display: inline; }
.block { display: block; }
.marginTop { margin-top: 20px; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clear { clear: both; }

.hide { display: none; }
.show { display: block; }
label.labelCheckbox { width: auto; padding-right: 0; float: left; text-align: left; }
.borderBottom { border-bottom: 1px solid #191919; }

.floatFix:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }
.floatFix { display: inline-table; }
.floatFix { display: block; }


.music {  }
.keys { text-align: center; font-weight: bold; }

table
{
  overflow: scroll;
  margin: 0 auto;
  padding: 10px;
  background: #000;
  border: 2px solid #191919;
}

th{ text-align: left; background-color: #191919; }

tr.d0 td { background-color: #191919; color: #ffffff; }

tr.d1 td { background-color: #000000; color: #ffffff; }

.slideshow{ font: 14px; padding: 10px; }
