/*
THEME NAME: Future Supply Chain
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Future Supply Chain, based on Sandbox
TAGS: Future Supply Chain, Capgemini, Global Commerce Initiative, 
VERSION: 1.0
AUTHOR: Matt Patulski based on the Sandbox work of <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/
/* -------------------- Start Layout -------------------- */
body {
margin:20px 0px 40px 0px;
padding:0;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}
div#wrapper {
margin:0;
padding:0;
width:894px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
div#masthead {
margin:0;
padding:0;
width:894px;
margin-left:auto;
margin-right:auto;
}
div#btw-masthead-and-nav {
width:894px;
height:4px;
background-color:#91995a;
background-image:url(/wp-content/themes/future-supply-chain/images/btw-masthead-and-nav.gif);
background-position:top right;
background-repeat:no-repeat;
}
div#top-nav {
width:894px;
height:21px;
background-color:#91995a;
background-image:url(/wp-content/themes/future-supply-chain/images/nav-background.gif);
background-position:top right;
background-repeat:no-repeat;
}
div#container {
padding:23px 18px 0px 18px;
width:858px;
float:left;
background-color:#f4f4e7;
background-image:url(/wp-content/themes/future-supply-chain/images/below-nav.gif);
background-position:top right;
background-repeat:no-repeat;
}
div#content {
color:#666666;
margin:0;
padding:0px 17px 0px 0px;
width:490px;
float:left;
}
div#page-content {
color:#666666;
margin:0;
padding:0px 17px 0px 0px;
width:596px;
float:right;
}
div#footer-home {
clear:both;
width:100%;
height:18px;
background-color:#f4f4e7;
background-image:url(/wp-content/themes/future-supply-chain/images/footer-background.gif);
background-position:top right;
background-repeat:no-repeat;
}
div#footer {
clear:both;
width:100%;
background-color:#f4f4e7;
background-image:url(/wp-content/themes/future-supply-chain/images/footer-background.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
div#footer .logo-gci {
padding: 42px 0 31px 500px;
float:left;
}
div#footer .logo-capgemini {
padding:58px 30px 31px 0px;
float:right;
}
div#nav-above {
padding:0px 0px 20px 0px;
font-size:12px;
}
div#nav-below {
padding:0px 0px 10px 0px;
font-size:12px;
}
/* -------------------- End Layout -------------------- */

/* -------------------- Start Top Navigation -------------------- */
div#top-nav li.hometab {
display:block;
float:left;
width:68px;
height:21px;
text-align:center;
font-weight:bold;
font-size:11px;
}
div#top-nav li.about-the-study-page {
display:block;
float:left;
width:102px;
height:21px;
text-align:center;
font-weight:bold;
font-size:11px;
}
div#top-nav li.key-findings-page {
display:block;
float:left;
width:106px;
height:21px;
text-align:center;
font-weight:bold;
font-size:11px;
}
div#top-nav li.model-page {
display:block;
float:left;
width:46px;
height:21px;
text-align:center;
font-weight:bold;
font-size:11px;
}
div#top-nav li.downloads-page {
display:block;
float:left;
width:96px;
height:21px;
text-align:center;
font-weight:bold;
font-size:11px;
}
div#top-nav li.news-cat {
display:block;
float:left;
width:38px;
height:21px;
text-align:center;
font-weight:bold;
font-size:11px;
}
div#top-nav li.about-gci-page {
display:block;
float:left;
width:88px;
height:21px;
text-align:center;
font-weight:bold;
font-size:11px;
}
div#top-nav li.contact-us-page {
display:block;
float:left;
width:56px;
height:21px;
text-align:center;
font-weight:bold;
font-size:11px;
}
div#top-nav li.navt-top-nav_item a:link {
height:21px;
display:block;
color:#F9D88B;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div#top-nav li.navt-top-nav_item a:visited {
height:21px;
display:block;
color:#F9D88B;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0;
}
div#top-nav li.navt-top-nav_item a:hover {
height:21px;
display:block;
color:#F08600;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0;
}
div#top-nav li.navt-top-nav_item a.current_item {
height:21px;
background-image:url(/wp-content/themes/future-supply-chain/images/top-nav-background.gif);
background-repeat:no-repeat;
background-position:50% -4px;
display:block;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0;
}
/* start hiliting News instead of Home when in archive */
body.archive div#top-nav li.news-cat a.navt_clink {
height:21px;
background-image:url(/wp-content/themes/future-supply-chain/images/top-nav-background.gif);
background-repeat:no-repeat;
background-position:50% -4px;
display:block;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0;
}
body.archive div#top-nav li.hometab a.current_item {
background:none;
color:#F9D88B;
}
body.archive div#top-nav li.hometab a:hover {
background:none;
color:#F08600;
}
/* end hiliting News instead of Home when in archive */
div#top-nav li.navt-top-nav_item current_item a:visited {
height:21px;
background-image:url(/wp-content/themes/future-supply-chain/images/top-nav-background.gif);
background-repeat:no-repeat;
background-position:50% -4px;
display:block;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0;
}
div#top-nav li.current_item_parent a.navt_plink {
height:21px;
background-image:url(/wp-content/themes/future-supply-chain/images/top-nav-background.gif);
background-repeat:no-repeat;
background-position:50% -4px;
display:block;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0;
}
div#top-nav li.current_item_parent a.navt_clink {
height:21px;
background-image:url(/wp-content/themes/future-supply-chain/images/top-nav-background.gif);
background-repeat:no-repeat;
background-position:50% -4px;
display:block;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0;
}
* html div#top-nav li.navt-top-nav_item a.current_item:link:visited {
color:#FFFFFF;
}
/* -------------------- End Top Navigation -------------------- */

/* -------------------- Start Page Menu -------------------- */
div#page-menu {
margin:35px 0px 0px 0px;
float:left;
width:210px;
font-size:13px;
font-weight:bold;
}
div#page-menu li.page_item {
color:#F8B448;
text-decoration:none;
text-align:left;
margin:7px 0px 7px 0px;
display: list-item;
}
div#page-menu li.current_page_item {
color:#F8B448;
text-decoration:none;
text-align:left;
margin:7px 0px 7px 0px;
display:list-item;
}
div#page-menu a {
color:#F8B448;
text-decoration:none;
text-align:left;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
outline:none;
}
div#page-menu a:visited {
color:#F8B448;
text-decoration:none;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
}
div#page-menu a:hover {
color:#F08600;
text-decoration:underline;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
}
div#page-menu li.current_page_item a {
background-image:url(/wp-content/themes/future-supply-chain/images/page-menu-background.gif);
background-repeat:no-repeat;
background-position:0px 4px;
color:#58A5D2;
text-decoration:none;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
}
* html div#page-menu li.current_page_item a:link:visited {
color:#58A5D2;
}
/* -------------------- End Page Menu -------------------- */

/* -------------------- Start Sidebar-Home  -------------------- */
div#sidebar-home {
width:332px;
margin:0px 0 0 0;
padding:3px 0 13px 17px;
border-left-width:2px;
border-left-color:#e3e3da;
border-left-style:solid;
float:left;
}
div#sidebar-home .logo-gci {
padding:30px 0px 40px 0px;
float:left;
}
div#sidebar-home .logo-capgemini {
padding:46px 0 10px 16px;
float:left;
}

div#player {
margin:12px 0px 16px 0px;
padding:0px 0px 0px 0px;
}

div#sidebar-home h3 {
margin:0;
padding:0;
font-size:15px;
color:#767e3d;
font-weight:bold;
}

li.widget_recent_entries {
padding:35px 0 0 0;
}

li.widget_recent_entries ul li {
padding:2px 0 4px 5px;
font-size:12px;
}
p#player1 {
margin:5px 0 0 6px;
padding:0;
}
p.copyright-home {
margin:40px 0px 0px 0px;
padding:0;
font-size:10px;
color:#cccccc;
line-height:12px;
text-align:center;
clear:both;
}
p.copyright-footer {
margin:0;
padding:9px 25px 31px 0px;
font-size:10px;
color:#cccccc;
line-height:12px;
text-align:right;
clear:both;
}
/* -------------------- End Sidebar-Home -------------------- */

/* -------------------- Start Sidebar -------------------- */
div#sidebar {
margin:20px 0px 0px 0px;
float:left;
width:210px;
font-size:13px;
font-weight:bold;
}
div#sidebar a {
color:#F8B448;
text-decoration:none;
text-align:left;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
}
div#sidebar a:visited {
color:#F8B448;
text-decoration:none;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
}
div#sidebar a:hover {
color:#F08600;
text-decoration:underline;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
}
div#sidebar h3 {
margin:25px 0px 0px 0px;
padding:0px 0px 0px 11px;
font-size:15px;
color:#767e3d;
font-weight:bold;
}
form#searchform {
padding:0px 0px 0px 11px;
margin:0;
}
div#sidebar #searchsubmit {
width:54px;
padding:3px 0px 2px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
color:#333333;
border:1px solid #888888;
border-left-color:#adadad; 
border-top-color:#adadad;
}
div#sidebar input,
div#sidebar textarea,
div#sidebar select {
padding:2px;
background: #f9f9f9; 
border: 1px solid #888888; 
vertical-align:top;
}
div#sidebar input:hover,
div#sidebar textarea:hover,
div#sidebar select:hover {
background:#eef5c3; 
}
div#sidebar input:focus,
div#sidebar textarea:focus,
div#sidebar select:focus	{ 
background:#faffd8;
}
.sidebar  {
margin:20px 0px 0px 0px;
float:left;
width:210px;
font-size:13px;
font-weight:bold;
}
#secondary.sidebar {
margin:0px 0px 0px 0px;
}
.sidebar h3 {
margin:25px 0px 0px 0px;
padding:0px 0px 0px 11px;
font-size:15px;
color:#767e3d;
font-weight:bold;
}
.sidebar p {
padding:0px 0px 0px 11px;
}
.sidebar li a {
color:#F8B448;
text-decoration:none;
text-align:left;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
}
.sidebar li a:visited {
color:#F8B448;
text-decoration:none;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
}
.sidebar li a:hover {
color:#F08600;
text-decoration:underline;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 11px;
display:list-item;
}
form#searchform {
padding:0px 0px 0px 11px;
margin:0;
}
.sidebar #searchsubmit {
width:54px;
padding:3px 0px 2px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
color:#333333;
border:1px solid #888888;
border-left-color:#adadad; 
border-top-color:#adadad;
}
.sidebar input,
.sidebar textarea,
.sidebar select {
padding:2px;
background: #f9f9f9; 
border: 1px solid #888888; 
vertical-align:top;
}
.sidebar input:hover,
.sidebar textarea:hover,
.sidebar select:hover {
background:#eef5c3; 
}
.sidebar input:focus,
.sidebar textarea:focus,
.sidebar select:focus	{ 
background:#faffd8;
}
/* -------------------- End Sidebar -------------------- */

/* -------------------- Start 404 Page -------------------- */
#error404-searchsubmit {
width:54px;
padding:3px 0px 3px 0px;
margin:0;
font-size:12px;
color:#333333;
border:1px solid #888888;
border-left-color:#adadad; 
border-top-color:#adadad;
}
form#error404-searchform input,
form#error404-searchform textarea,
form#error404-searchform select {
padding:2px;
background: #f9f9f9; 
border: 1px solid #888888; 
vertical-align:top;
}
form#error404-searchform input:hover,
form#error404-searchform textarea:hover,
form#error404-searchform select:hover {
background:#eef5c3; 
}
form#error404-searchform input:focus,
form#error404-searchform textarea:focus,
form#error404-searchform select:focus	{ 
background:#faffd8;
}
/* -------------------- End 404 Page -------------------- */

/* -------------------- Start Typography -------------------- */
a:link {
color:#58A5D2;
text-decoration:none;
}
a:visited {
color:#58A5D2;
text-decoration:none;
}
a:hover {
color:#F08600;
text-decoration:underline;
}
a:active {
color:#58A5D2;
text-decoration:none;
}
#blog-title {
display:none;
margin:0;padding:0;
}
#blog-description {
display:none;
margin:0;padding:0;
}
a img {
border: none;
outline:none;
}

a {
outline:none;
}
h1 {
margin:0;padding:0;
}
h2 {
margin:0;
padding:0;
}
h2.entry-title {
margin:0px 0px -3px 0px;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#767E3D;
font-weight:normal;
position:relative;
top:-5px;
text-decoration:none;
}
h2.page-title {
margin:0px 0px -3px 0px;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#767E3D;
font-weight:normal;
position:relative;
top:-5px;
text-decoration:none;
}
h3 {
margin:10px 0px 0px 0px;
padding:0;
font-size:15px;
color:#767e3d;
font-weight:bold;
}
div#respond h3 {
display:none;
margin:0;padding:0;
}
h4 {
color:#85AF5B;
font-size:12px;
font-weight:bold;
margin:0px 0px -10px 0px;
}
p {
margin:12px 0px 12px 0px;
font-size:12px;
color:#666666;
line-height:23px;
}
p.body-copy-home {
margin:22px 0px 0px 0px;
padding:0;
font-size:15px;
color:#666666;
line-height:23px;
font-weight:bold;
}
p.about-contacts {
margin:12px 0px 12px 0px;
font-size:12px;
color:#666666;
line-height:16px;
}
ul {
list-style:none;
margin:0;
padding:0;
}
div#page-content ol {
margin:0px 34px 0px 17px;
padding:0;
font-size:12px;
line-height:23px;
}
div#page-content ol {
margin:0px 34px 0px 34px;
padding:0;
font-size:12px;
line-height:23px;
}
div#page-content strong {
color:#777777;
}
div#content strong {
color:#777777;
}
div#page-content ul {
margin:0px 34px 0px 34px;
padding:0;
font-size:12px;
line-height:23px;
list-style:disc;
}
/* -------------------- End Typography -------------------- */
/* -------------------- Start Downloads Page -------------------- */
div#downloads {
height:120px;
width:590px;
padding:0;
margin:0;
}
div#downloads a.downloads-link {
position:relative;
top:-3px;
margin:0;
padding:0;
font-size:12px;
}
div#downloads img {
border:1px solid #999999;
float:left;
margin:0pt 10px 5px 0pt;
padding:0;
}
div#downloads p {
margin:0px 0px 0px 73px;
padding:0;
font-size:12px;
color:#666666;
line-height:18px;
position:relative;
top:-3px;
}
/* -------------------- End Downloads Page -------------------- */

/* -------------------- Start Blog Page -------------------- */
.blog-section-p {
margin:0;
padding:6px 0px 46px 0px;
border-top-color:#29aad2;
border-top-style:solid;
border-top-width:1px;
height:1px;
}
.blog-section-head {
font-weight:bold;
color:#666666;
}
#blog-category-indent {
margin:0px 0px 20px 40px;
}
h3.entry-title {
font-size:14px;
font-weight:bold;
}
div.entry-date {
font-weight:bold;
font-size:12px;
color:#666666;
}
div.entry-meta {
font-size:12px;
color:#666666;
padding-bottom:20px;
}
/* -------------------- End Blog Page -------------------- */

/* -------------------- Start Miscellaneous -------------------- */
.padded-image {
border:1px solid #999999;
margin:7px 15px 5px 0px;
padding:0;
}
.padded-image-no-border {
border:0;
margin:7px 15px 5px 0px;
padding:0;
}
li.beside-image {
margin:0px 34px 0px 34px;
padding:0px 0px 5px 0px;
line-height:18px;
}
.slideshow {
background-color:#91995A;
background-image:url(wp-content/uploads/icecream.jpg);
background-position:7px 7px;
background-repeat:no-repeat;
height:259px;
margin:0;
padding:7px;
width:476px;
}
/* -------------------- End Miscellaneous -------------------- */