html > body {
height: auto;
min-height: 100%;
}

html {
height: 100%;
width: 100%;
overflow:scroll;
}

body {		 	
background-image: url('../images/bg_image.jpg');
background-repeat: repeat-y;
background-color: #8F181E;
margin: 0px;
padding: 0px;
text-align:center;
font-family: verdana,arial;
font-size:11px;
color: #FFFFFF;

/** SCROLLBAR **/
SCROLLBAR-FACE-COLOR: #781416;
SCROLLBAR-HIGHLIGHT-COLOR: #781416;
SCROLLBAR-SHADOW-COLOR: #8F181E;
SCROLLBAR-3DLIGHT-COLOR: #8F181E;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-TRACK-COLOR: #8F181E;
SCROLLBAR-DARKSHADOW-COLOR: #8F181E;
}

.clear {
clear:both;
}

h1 {
color: #FFFFFF;
font-size: 34px;
}

a {
text-decoration: none;
color: #FFFFFF;
}

a:hover {
text-decoration: none;
color: #CCCCCC;
}

table {
width: 750px;
margin-top:40px;
}

img {
border:none;
}

p {
line-height:1.5em;
}

ul li {
padding:4px 0px 4px 0px;
}

table td {
color: #FFFFFF;
font-family: verdana, arial;
font-size: 11px;
}

.page_wrapper {
position: relative;
width: 750px;
margin: 0 auto;	
clear: both;
text-align: left;
top:30px;
}


.main_content {
position:relative;
width:100%;
}


/**** HOME PAGE ****/
.hook_image {
position:absolute;
right:0px;
top:90px;
_top:100px;
}

.spacer {
padding:50px;
}


/****************************
*
*	FOOTER
*
****************************/
.footer {
position:relative;
width:100%;
font-size:10px;
height:20px;
}

.footer ul li
{
list-style-type: none;
list-style-image: none;
list-style-position: outside;
float:left;
padding-right: 10px;	
}

.divider {
color:#781416;
width:748px;
margin-top:30px;
}


/****************************
*
*	NAVIGATION
*
****************************/
.navigation
{
position:relative;
width:100%;
}
.navigation ul
{
position:absolute;
right:3px;
top:-15px;
*top:20px;
height:20px;
}
.navigation ul li
{
list-style-type: none;
list-style-image: none;
list-style-position: outside;
float:left;
height:50px;
*height:30px;
margin-left:10px;
}
li.nav_border {
border-bottom:1px solid #FFFFFF;
}


/****************************
*
*	BIOGRAPHY PAGE
*
****************************/

.bio_title {
position:absolute;
top:0px;
}

.andy_hook#bio_image {
background: url('../images/andy_hook_new.png') no-repeat;
position:absolute;
height:342px;
width:333px;
right:-10px;
top:95px;
}

.scrollable_div#biography {
height:400px;
width:400px;
overflow-y:scroll;
overflow-x:hidden;
margin-bottom:30px;
border:1px solid #900307;
padding:10px;
position:absolute;
top:95px;
}

.logos {
position:absolute;
top:450px;
}

.logos#services_page {
position:absolute;
top:370px;
left:0px;
}

.bio_footer {
position:absolute;
top:700px;
}

.services_footer {
position:absolute;
top:620px;
}



.left_col
{
position:absolute;
width: 725px !important;
min-height:460px;
padding-left: 10px;
z-index:10;
background-image: url('../images/home_hook.png');
background-repeat: no-repeat;
background-position: 500px 100px;
}

.left_col p
{
text-align:justify;
}
.left_col#home h2
{
*margin-top:20px;
}
.left_col ul
{
color: #FFFFFF;
margin-left: -25px;
*margin-left:20px;
font-size: 11px;
font-family: verdana,arial;
padding-top: 10px;
}
.left_col ul li
{
padding-bottom: 10px;
}
.scrollable_div {
height:360px;
width:460px;
overflow:auto;
}

.scrollable_div#home {
*height:360px;
}
.scrollable_div#services_section {
width:700px;
height:350px;
padding-right:20px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
border:1px solid #900307;
}

p
{
color: #FFFFFF;
font-family: verdana, arial;
font-size: 11px;
}

#right_col
{
padding-top:20px;
margin-right: -25px;
float:right;
width: 350px;
height: 100px;
z-index:10;
position:relative;
}
table#biography
{
padding-top:50px;
}


#article_wrapper {
margin-top:130px;
margin-left:-20px;
}

table.logo_table
{
width:750px;
}

table.bio
{
margin-top:-15px;
width:385px;
}