
body {font-family:tahoma; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-repeat: repeat-x; background-color:#161616; background-image:url(../styling_images/outer_grad_bg.png);}
h1.top-title { padding-top:15px; margin: 0px 0px 0px 0px; height:inherit;}
div.head-div { margin: 00px 0px 0px 0px; width:100%; background-color:transparent; height:100px; display:block; text-align:center;}
div.head-div-800 {margin:0px 0px 0px 0px; width:800px; background-image:url(../styling_images/header_top.png); background-color:#aaa; height:inherit; margin-left:auto; margin-right:auto; text-align:right; color:#fff; font-family:tahoma; padding-right: 0px;}
div.head-navbar { width:100%; background-image:url(''); background-color:transparent; height:34px; display:block;}
div.head-navbar-800 { width:800px; background-image:url(../styling_images/top_bar.png); background-color:#aaa; height:34px; display:block; padding-top: 5px;}
div.head-navbar a {margin-left:25px; color:#fff; font-weight:800; font:10px;}
div.head-navbar a:hover	{color:#f00; text-decoration:bold;}
div.content-body { padding: 50px 10px 100px 10px;  width: 800px; height:100%; text-align:left; background-image:url(../styling_images/bg_grad.png); background-repeat:repeat-x; background-color:#000;}
div.page-title { margin-bottom: 14px; font: bold 18px/10px Tahoma,sans-serif; color:#fff; font-weight:800;}
div.content { padding: 10px 10px 10px 10px; margin-bottom: 10px; color:#fff; font:12pt verdana;  background-color:#323232;}
div.header { padding: 7px 25px 7px 10px; background-color:#555; color:#fff; font-weight:800; font: 16pt Tahoma;  background-repeat: repeat-y; background-image:url(../styling_images/grad_head.png);}

div.quote{ background-color: #fff; background-image:url(../styling_images/white_grad.png); font-weight:500; color:#000; margin-top:0px; margin-bottom: 10px; padding: 10px 10px 10px 10px;}
div.quote_person {width:100%; padding-left:500px; font-weight:800; size:13pt;}
a:active {color:#ff0; text-decoration:none;}
a:hover	{color:#f00; text-decoration:bold;}
a:link {color:#fff; text-decoration:none;}
a:visited {color:#0f0; text-decoration:none;}
a.nav_control {color:#323232; font: 10px; text-align:left;}

/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { visibility: hidden; }
.gallery { border: 1px solid #aaa; padding: 5px; background-color:#000;}
.loader { background: url(loader.gif) center center no-repeat #000; }
.panel { #top: 50%; vertical-align: middle; text-align: center; background-color:#000;}
.panel img {vertical-align: middle; background-color:#000;}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,.panel .overlay-background { height: 60px; padding: 0 1em; }
.panel .overlay-background { background: #222; }
.panel .panel-overlay { color: white; font-size: 0.7em; }	
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }
/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */	
.filmstrip { margin: 5px; }
.frame {}
.frame .img_wrap { border: 1px solid #aaa; }
.frame.current .img_wrap { border-color: #000; }
.frame img { border: none; }
.frame .caption { font-size: 11px; text-align: center; color: #888; }
.frame.current .caption { color: #fff; }
.pointer {border-color: #000;}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer { filter: chroma(color=pink);}
/* IE image resizing is smoother with this... */
img { -ms-interpolation-mode: bicubic; }
