	A:link,
	A:visited, 
	A:active	 { text-decoration: none; }
	P		 { text-indent: 1em; }
	P, TD, body	 { font-size:12pt; color:#000000; }
	body		 { background: url("img/crisp.gif") #FFF7DF 100% 100% no-repeat; }
	.table		 { background: url("img/crisp.gif") #EFEFFF 100% 100% no-repeat; }

	.header		 { background: url("img/BlogHeaderBar.jpg") #EFEFFF 0% 0% no-repeat; height:189; vertical-align:bottom; }
	.nav		 { background: url("img/bg-navi.gif") #FF0000 100% 100% repeat-x; }
	.main		 { background: url("img/bg-main.gif") transparent 100% 100% no-repeat; }
	.sidebar	 { background: url("img/bg-side.gif") #373 100% 100% no-repeat; height: 104; width: 40;}
	.footer		 { text-align:center; width:90%; font-size:8pt; font-style:italic; }
	
	.border		 { border: 1px solid #333; }
	.full-height	 { height: 100%	 }
	.full-width	 { width:  100%	 }
	.soc-media	 { margin-left:auto; width:90%;}
	.tagline	 { font-size:12pt; color:#000000; font-style:italic; margin-right:auto; width:90%; }

	.nav-bar	{ color: #FFF; background: #333; position:fixed; z-index:9; left: 0;top: 0; width:100%; }
	.nav-holder	{ margin-left:auto; margin-right:auto; }
/*
	body		{
			background-attachment: fixed !important;
			background-image: linear-gradient(		top, #33B 75%, #333);
			background-image: -o-linear-gradient(		top, #33B 75%, #333);
			background-image: -moz-linear-gradient(		top, #284 75%, #021);
			background-image: -webkit-linear-gradient(	top, #33B 75%, #333);
			background-image: -ms-linear-gradient(		top, #33B 75%, #333);
			}
*/

	.inline		{ display:inline; }
	.alignright	{ float:right; text-align:right; }

ul {
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul li {
  display: block;
  position: relative;
  float: left;
  min-width:105;
}

li ul { display: none; }
li ul li { border-top: 1px solid #000; }

ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding: 5px 15px 5px 15px;
  background: #373;
  white-space: nowrap;
}

.special {
  border-left: 1px solid #333;
  border-right: 0px;
}

ul li a:hover { background: #777; color: #FFF; }
li:hover ul {
  display: block;
  position: absolute;
}
li:hover li {
  float: none;
  font-size: 11px;
}
li:hover a { background: #777; }
li:hover a.filler { background: #333; }
li:hover li a:hover { background: #AAA; color: #000; }
