body#capabilities #wrapper {
width: 960px;
background: #FFF;
margin:0px auto;
}

body#capabilities_topic #capabilities_sidebar h1 a:link,
body#capabilities_topic #capabilities_sidebar h1 a:visited,
body#capabilities_topic #capabilities_sidebar h1 a:hover,
body#capabilities_topic #capabilities_sidebar h1 a:active {color: #C05C32;}

/* Content */
body#capabilities #content {
float: right;
width: 800px;
margin: 0;
background: #FFFFFF;
}

/* Sidebar */
#main {
position: relative;
float: left;
width: 600px;
min-height: 394px;
margin-left: 60px;
padding: 0 10px 10px 0;
border-right: 1px dashed #999999;
border-bottoom: 1px dashed #999999;
}

#capabilities_sidebar {
float: left;
width: 200px;
min-height: 394px;
margin: 0px;
margin-left:10px;
margin-right:10px;
padding: 10px;
background: #ECDCB4;
}

#capabilities_sidebar h1 {padding-left: 14px;}

#capabilities_sidebar ul {
/*width:160px;*/
width: 180px;
list-style:none;
margin:0px;
padding:0px;
}

#capabilities_sidebar li {
/*width:160px;*/
width: 180px;
list-style:none;
margin:0px;
padding:0px;
margin-top:8px;
margin-bottom:8px;
}

#capabilities_sidebar li a {
/*width:160px;*/
width: 180px;
list-style:none;
margin:0px;
padding: 0 0 0 14px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 1.4em;
}

#capabilities_sidebar li a:link {
color:#c05c32;
}

#capabilities_sidebar li a:visited {
color:#c05c32;
}

#capabilities_sidebar li a:hover {
color:#999999;
}

#capabilities_sidebar li a:active {
color:#999999;
}

#capabilities_sidebar h1 {
font-family:Arial, Helvetica, sans-serif;
color:#c05c32;
font-size:18px;
font-weight:bold;
margin-top:0;
padding:0px;
border-bottom:dashed 1px #999999;
}

/* Columns */
body#capabilities .capcol {
float: left;
width: 240px;
padding: 0;
margin:0 20px 0 0;
}	

.capitem {
clear: both;
width: 220px;
margin: 0 20px 0 0;
padding:0;
}

.capitem h3 {
font: 14px/18px Georgia, "Times New Roman", Times, serif; 
color:#BD4A22;
margin:0 0 .25em 0;
padding:0;
}
.capitem h3 a:link, 
.capitem h3 a:hover,
.capitem h3 a:active,
.capitem h3 a:visited {color:#BD4A22;}

.capitem p {
font: 11px/14px Arial, Helvetica, sans-serif; 
margin:0;
padding:0;
}

.capitem img {
float:left; 
margin:.25em 8px 20px 0;
}		

/* Sub-Nav */
body#capabilities #subnav {
clear: left;
width: 760px;
float: right;
margin: 1em 40px 1em 0;
border-top: 1px dashed #999999;
height: 2em;
background: #FFF;
}

body#capabilities #subnav p {
background: #ECDCB4;
margin: 1em 0 1em 0;
padding: 4px 0;
font-family:Arial, Helvetica, sans-serif;
}

body#capabilities_topic #subnav p {
background: #ECDCB4;
margin: 0;
padding: 0 0 .5em 0;
font-family:Arial, Helvetica, sans-serif;
}

/* FOOTER */
body#capabilities #footer {
clear: both;
width:960px;
margin: 0 auto;
padding: 5px 0 0 0;
background-color:#635232;
min-height:16px;
}

body#capabilities #footer p {
font-size: 10px;
letter-spacing: .1em;
text-transform: uppercase;
text-align: right;
margin: 0;
padding: 0;
color:#fff;
margin-top:-5px;
}			

/* Misc Classes */
body#capabilities #tagline h1.comp {font-size: 2.75em;}

.border_right {border-right: 1px dashed #999999;}

.caption {
font:11px/14px Arial, Helvetica, sans-serif;
text-align:center;
color:#999999;
}

body#capabilities_topic #tagline {margin-top:10px;}
