/*
Theme Name: CI-Basic
Theme URI: http://wordpress.org/
Description: CI Basic Theme
Author: Sam Bogart
Version: 1.0
Tags: */


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

.clearer {clear: both;}


body {text-align: center; 
	  font-family: georgia; font-size: 11px;}

#container {text-align: left; margin: 0 auto; width: 960px;}

#header {}
#logo {margin-top: 20px;}

/* Nav */

#navContainer {float: right;margin-top: 25px;}

ul#nav {}
ul#nav li {display:inline-block;margin-left: 20px;text-align: center;height: 50px;zoom:1; *display:inline}
ul#nav li a {text-transform: uppercase; color: #b98748;text-decoration: none;height: 37px;display:block;  background: transparent url(images/gdg-nav.png) no-repeat 0 0; text-indent: -9009px;border-bottom:10px solid #fff;padding-bottom: 20px;}
ul#nav li a:hover {border-bottom-color: #b98748;background-position: 0 -60px;}


ul#nav li#dev a {width: 97px; background-position:  -0px 0px;}
ul#nav li#rep a {width: 85px; background-position:  -90px 0px;}
ul#nav li#acq a {width: 85px; background-position:  -175px 0px;}
ul#nav li#plat a {width: 80px; background-position:  -260px 0px;}
ul#nav li#case a {width: 80px; background-position:  -340px 0px;}
ul#nav li#about a {width: 45px; background-position:  -430px 0px;}
ul#nav li#contact a {width: 55px; background-position:  -480px 0px;}


body.page-id-5 ul#nav li#dev a {background-position:  0px -45px; border-bottom-color: #b98748;}
body.page-id-22 ul#nav li#rep a{background-position:  -90px -45px; border-bottom-color: #b98748;}
body.page-id-18 ul#nav li#acq a {background-position:  -175px -45px; border-bottom-color: #b98748;}
body.page-id-15 ul#nav li#plat a {background-position:  -260px -45px; border-bottom-color: #b98748;}
body.page-id-28 ul#nav li#case a {background-position:  -340px -45px; border-bottom-color: #b98748;}
body.page-id-2 ul#nav li#about a {background-position:  -430px -45px; border-bottom-color: #b98748;}
body.page-id-55 ul#nav li#contact a {background-position:  -480px -45px; border-bottom-color: #b98748;}

/*
body.page-id-5 ul#nav li a:hover {border-bottom-color: #51546d;}
body.page-id-22 ul#nav li a:hover {border-bottom-color: #549ffc;}

*/

/* structure */ 

#main {min-height: 200px; color: #5C2A47;background-color: #5C2A47; padding: 260px 15px 15px 15px;line-height: 1.6em;}

body.page-id-11 #main {background:none;padding: 0;}
body.page-id-11 #content {padding: 0;}

#content {background-color: white;background-color: rgba(255,255,255,0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*background: white; padding: 15px;min-height: 250px; font-size: 1.2em;}
#footer {border-top: solid 1px #666;padding-top: 15px; color: #666;}
.footer-right {float: right;}

/* typography */

h1 {margin-bottom: 30px;margin-top: 10px;}
h4 {font-size: 1.6em;margin-bottom: 10px;}
h5 {font-size: 1.2em;margin-bottom: 10px;}

/* home */
body.page-id-11 #main em {font-size: 1.6em;margin-bottom: 0px;display:block;}
body.page-id-11 #main p {width: 500px;font-size: 1.1em;}

/* dev strategy */
body.page-id-5 #main {background: url(images/target1.jpg) no-repeat;font-size: 1.1em;}
body.page-id-5 p {clear: left;}
body.page-id-5 #main li {float: left;list-style: none;width: 400px;margin-left: 40px;margin-bottom: 20px;}
body.page-id-5 #main li:first-child {margin-left: 0;}


/* operating */

body.page-id-15 #main {background: url(images/hannaford.jpg) no-repeat; font-size: 1.1em; }
body.page-id-15 #main .operating-left {width: 600px;float: left;}
body.page-id-15 #main .brochure-pdf {float: left; width: 140px;margin-left: 70px;height: 180px;background-color: #fff;padding: 20px;font-size: .9em; border: dotted 1px #e2e2e2; padding: 15px 10px;margin-top:20px;text-align: center;}
.brochure-pdf a{color: #b98748;text-decoration: none; }


/* acquisition criteria */

body.page-id-18 #main {background: url(images/cars.jpg) no-repeat; }
body.page-id-18 #content {line-height: 2em;font-size: 1.3em;padding-right: 0px;}

body.page-id-18 #content ul li {list-style: disc;margin-left: 20px;}
body.page-id-18 #content p {margin-bottom: 5px;}
body.page-id-18 #content .contact-box {float:right; width: 280px;line-height: 1em;font-size:1em;border: dotted 1px #e2e2e2;padding: 10px;}
body.page-id-18 #content .contact-box img {padding-right: 10px;}
body.page-id-18 #content .contact-box a{color: #b98748;}
body.page-id-18 #content .contact-box strong {font-size: .9em;}
/* reputation */

body.page-id-22 #main {background: url(images/wideview2.jpg) no-repeat; font-size: 1.1em; }
body.page-id-22 #main ul {float: left; width: 430px;}
body.page-id-22 #main li {margin-bottom: 10px;margin-left: 0px;}
body.page-id-22 #main ul li {list-style: disc;margin-left: 20px;}

/* Case Studies */
body.page-id-28 #main {background: url(images/target3.jpg) no-repeat; }
body.page-id-28 #content {background-color: rgba(255,255,255,.9);}

.case-study {margin-bottom: 25px;}
.cs-thumb {float: left; width: 280px;}
.cs-info {float: left; padding: 15px; background-color: #E2E3E5; width: 490px;margin-left: 15px;height: 140px;}
.cs-download {display: block; margin-top: 10px;}
.cases-disclaimer {width: 800px;}

/* About Us / Mission / Our Team */
body.page-id-2 #main {background: #5482bd url(images/sky-bg.jpg) no-repeat;} 
.about-box {float: left; margin-left: 50px; width:450px; margin-left:0px;}
.about-box:first-child {margin-left: 0px; width: 400px;}
.about-box p {font-size: 1.1em;}
.person {float: left;width:140px;margin-right: 10px;}
.about-box .person:last-child {margin-right: 0px;}
.person-name {display:block;font-weight: bold;margin-top: 10px;}
.person a {color: #b98748;}
.person a:link {text-decoration: none;}
.person a:visited {text-decoration: none;}
.person a:hover {text-decoration: underline;}

/* person page */

.person-info {float: left; width: 200px;}
.person-main {float: left; width: 650px; margin-left: 30px;}
body.page-id-39 #main {background: url(images/sky-bg.jpg) no-repeat; padding-top: 100px;}
body.page-id-59 #main {background: url(images/sky-bg.jpg) no-repeat; padding-top: 100px;}
body.page-id-103 #main {background: url(images/sky-bg.jpg) no-repeat; padding-top: 100px;}

.person-info a {color: #b98748;}
/* contact us  */
body.page-id-55 #main {background: #5482bd url(images/sky-bg.jpg) no-repeat;} 

