  	body {
	background-color:#17181d;
  	background-image: url(smooth.jpg);
  	font-family: Candara, Verdana, Arial, Helvetica, sans-serif;
  	text-align: center;
  	color: #FFFFFF;
  	font-size: 13px;
  	margin: 15px 0 10px 0;
  	}
  
	#outer{
	background-color:#2c2d2e;
	background-image: url(background.png);
	margin: auto;
	width:770px;
	color: #FFFFFF;
	text-align:left;
	}
	
	#header{
	float:left;
	width:100%;
	padding:0px;
	}
	
	#left {
	width:180px;
	float:left;
	margin: 0px;
	text-align: center;
	color:#FFFFFF;
	}
	
	#video {
	text-align:center;
	}
	
	#footer {
	clear:both;
	color: #FFFFFF;
	text-align:center;
	position:relative;
	margin: auto;
	z-index:100;
	}
		
	div,p  {margin-top:0}/*clear top margin for mozilla*/
	
	#centrecontent {
	width: 580px;
	float:right;
	padding: 10px 10px 10px 0px;
	text-align: justify;	
	}
	
	#centrecontent embed{
	display:block;
	margin: auto;
	text-align:center !important;
	}
	
	#centrecontent img{
	display:block;
	margin: auto;
	text-align:center !important;
	}
	
	#guestbook img{
	display:inline;
	margin: 0;
	text-align:left !important;
	}
	
	fieldset{
	border: #CCCCCC solid 1px;
	padding: 6px;
	margin: 8px 0 0 0;
	}

	legend{	
	border: solid #26a 1px;
	padding: 1px 10px;
	}
	
	.fancyRow {
	background: url("buttonbar_gs.gif") top repeat;
	height: 25px;
	}
	
	.fancyRow img {float:left;margin: 2px 0 0 5px;}

	.fancyRow2 {
	background: url("buttonbar.gif") top repeat;
	height: 25px;
	}

	.fleft,.fright{
	display:block;
	line-height: 22px; 
	float: left;
	padding: 1px 5px 0px 2px;
	margin: 0px;
	}
		
	.fright {
	text-align:right;
	float:right;
	}
	
	.headers{
	font-size: 12px;
	font-weight: bold;
	}
	
	.headers a, .headers a:hover { 
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.smallText {
	font-size: 10px;
	font-weight:bold;
	padding: 5px 0 0 0;
	}
	
	a { 
	color:#ff9933;
	text-decoration: none;
	}

	a:hover {
	color: #FFFFFF; 
	text-decoration: none;
	}
	
	.navigation { 
	padding: 5px 0px 5px 0px;
	margin:	0px 10px 10px 10px;
	height: 100%;
	color:#FFFFFF;
	border-left: 2px solid #143487;
  	border-right: 2px solid #143487;
  	border-bottom: 2px solid #143487;
	text-align: left;
	}
	
	.randombox { 
	padding: 5px 0px 5px 0px;
	margin:	0px 10px 10px 10px;
	height: 100%; 
	border-left: 2px solid #143487;
  	border-right: 2px solid #143487;
  	border-bottom: 2px solid #143487;
	text-align: center;
	}
	
	.navigationHead {
	text-align: center;
	font-weight: bold;
	line-height: 23px;
	margin: 0px 10px 0px 10px;
	}

	.logoBox {
	padding: 4px;
	margin: 10px 10px 10px 10px;
	border: 2px solid #143487;
  	background-color:#54575B;
	}

	.border-top-bottom {
	border-top: 1px solid #143487;
	}

	img {
	border: 0px;
	}
	
/* ListMenu Styles */

#listMenuWrapper {
position:relative;margin:0;padding:0 5px 0 0;
font-size: 11px;
}

#listMenuWrapper ul {
position:relative;margin:0;padding:0;
}

#listMenuWrapper ul li {
position:relative;margin:0;padding:0 0 0 5px;
list-style-type:none;
}

#listMenuWrapper a, #listMenuWrapper #LM_youAreHere {
display:block;
position:relative;margin:0;padding:2px 0px 2px 0px;
text-decoration:none;
color:#FFFFFF;
}

#listMenuWrapper .snippetName a {position:relative;margin:0;padding:0;display:inline;}

.LM_expanded a {background:none -660px 50%;}
.LM_expanded a:hover {background:url(buttonbar_gs.gif) repeat-x 50%;}
.LM_expanded #LM_youAreHere {background: url(buttonbar_gs.gif) -1100px 50%; font-weight:bold;}

.LM_collapsed a {background:none -1320px 50%;}
.LM_collapsed a:hover {background:url(buttonbar_gs.gif) repeat-x -1540px 50%;}

.LM_endPage a {background:none 0 50%;}
.LM_endPage a:hover {background:url(buttonbar_gs.gif) repeat-x -220px 50%;}
.LM_endPage #LM_youAreHere {background:url(buttonbar_gs.gif) -440px 50%; font-weight:bold;}

/* END of ListMenu Styles */

div#TopNav ul{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 150px;
}
div#TopNav ul li, div#TopNav ul li img{
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
}
div#TopNav ul#StyleControls{
	width: 143px;
	float: right;
	margin: 4px 4px 0 0;
	padding: 0px;
}
div#TopNav ul#StyleControls li{
	float: left;
	margin: 0px;
	padding: 0px;
}

/*- Search Form and Livesearch */

.searchdiv {
	background: transparent url('bg_search.png') top left no-repeat;
	margin:	0px 10px 10px 10px;
	height: 20px	
	}
	
.searchdiv input {
	padding: 1px 0px 1px 6px;
	margin: 0px 0px 2px 22px;
	width: 128px;
	border: solid 2px #143487;
	font-size: 11px;
	font-style: italic;
	background-color: #54575B;
	color: #FFF;
}

.LSRow:hover, #LSHighlight, #LSHighlight:hover {
	
	}

#LSResult:hover #LSHighlight {
	background: none;	border: none;
	padding: 5px 2px;
	}

.LSRow {
	padding: 5px 10px;
	}

.LSRow span a, .LSRow span a:visited {
	line-height: 1.3em;
	font-weight: normal;
	}
	
pre { 
	font: 100% consolas,monospace; border: 1px solid #ccc; overflow: auto;
	width: 93%; padding: 0 1em 1em 1em;	margin: 1em auto 2em auto; background: #333; color: #FFF 
	white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
	}