/* Shackleton Advisors */
html{
margin: 0;
padding: 0;
}
body{ 
font: 12px arial;
color: #464646;
margin-top:10px;
margin-bottom:0px;
padding-top:0;
text-align: center;
}
p{
font: 12px arial;
color: #464646;
line-height:auto;
}
h1{
font: 18px arial;
color: #464646;
font-weight:bold;
}
.blue{
font: 12px arial;
color: #02224a;
line-height:18px;
}
a img{
border: none;
}
.clear{
clear:both;
}
a{
font: 12px arial;
color: #02224a;
text-decoration:underline;
font-weight:bold;
}
a:hover{
font: 12px arial;
color: #02224a;
text-decoration:underline;
font-weight:bold;
}
a.bold{
font: 12px arial;
color: #464646;
text-decoration:none;
font-weight:bold;
margin-right:12px;
}
a.bold:hover{
font: 12px arial;
color: #02224a;
text-decoration:none;
font-weight:bold;
margin-right:12px;
}
#container{
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
width:900px;
height:auto;
text-align:left;
border:solid 1px #898989;
}
#pagetop{
width:900px;
height:171px;
background-image:url(images/banner_background.jpg);
}
#main{
width:900px;
overflow:hidden;
background-image:url(images/sidebar_background.jpg);
background-repeat:repeat-y;
}
#main_home{
width:900px;
overflow:hidden;
}
#leftcol_home{
padding-bottom:20px;
width:670px;
height:auto;
float:left;
}
#leftcol{
padding-bottom:20px;
width:auto;
padding-right:20px;
height:auto;
float:left;
}
#home_one,
#home_two,
#home_three{
margin-top:20px;
width:192px;
padding:8px;
height:auto;
background-image:url(images/home_callouts_background.jpg);
background-repeat:repeat-y;
float:left;
}
#home_one{
margin-left:13px;
}
#home_two, 
#home_three{
margin-left:10px;
}
#left_sidebar{
text-align:right;
padding:0 13px 0 0;
width:195px;
height:auto;
float:left;
}
#content{
width:auto;
margin:20px 10px 0 220px;
}
a.subnav{
font: 15px arial;
line-height:30px;
color: #02224a;
text-decoration:none;
font-weight:bold;
}
a.subnav:hover{
font: 15px arial;
line-height:30px;
color: #464646;
text-decoration:none;
font-weight:bold;
}
#rightcol{
margin-top:20px;
margin-bottom:30px;
width:210px;
height:auto;
float:right;
}
#rightcol ul{
list-style-image:url(images/arrow.jpg);
}
#rightcol ul li{
margin-bottom:10px;
}
#rightcol ul a{
text-decoration:none;
font-weight:normal;
}
#move_left{
margin-left:-12px;
}
#newsbox{
width:178px;
padding:10px 10px 20px 10px;
height:auto;
background-color:#83acc9;
}
.news_head{
background-color:#e1e1e1;
padding-left:8px;
}
.home_top{
width:332px;
height:171px;
display:block;
}
#footer{
margin-left:auto;
margin-right:auto;
text-align:center;
width:900px;
padding-bottom:10px;
}
a.foot{
font: 12px arial;
color: #898989;
text-decoration:none;
font-weight:bold;
}
a.foot:hover{
font: 12px arial;
color: #898989;
text-decoration:none;
font-weight:bold;
}
.footer_text{
font-family:arial;
font-size:12px;
color: #898989;
line-height:18px;
}

/* Nav Rollovers */
#nav{
width:900px;
height:44px;
}
.about_us,
.private_equity,
.team,
.portfolio,
.news,
.contact_us{
float:left;
position:relative;
background:url(images/nav.gif) no-repeat;
z-index:500px;
display: block;
}
.about_us{
width:144px;
height:44px;
}
.about_us:hover {
background-position:0 -44px; 
}
.private_equity{
width:196px;
height:44px;
background-position:-144px 0; 
}
.private_equity:hover {
background-position:-144px -44px; 
}
.team{
width:121px;
height:44px;
background-position:-340px 0; 
}
.team:hover {
background-position:-340px -44px; 
}
.portfolio{
width:160px;
height:44px;
background-position:-461px 0; 
}
.portfolio:hover {
background-position:-461px -44px; 
}
.news{
width:123px;
height:44px;
background-position:-621px 0; 
}
.news:hover {
background-position:-621px -44px; 
}
.contact_us{
width:156px;
height:44px;
background-position:-744px 0; 
}
.contact_us:hover {
background-position:-744px -44px; 
}
