/*
Theme Name:Centercode Corporate Blog
Theme URI:http://www.centercode.com
Description:Centercode's Connect Blog Theme
Author:Centercode
Author URI:http://www.centercode.com
Version:1.1
*/

html {background:url(img/working/body-bg-tile-v.png) top center repeat-y #c8c8c8;margin-left:-1px;overflow-Y:scroll}
body {background:url(img/working/body-bg-tile-h.png) top left repeat-x;text-align:center;font-family:arial, helvetica, sans-serif}
p {margin-bottom:18px}

a {color:#e34a34;font-weight:bold;text-decoration:none}
a:hover {text-decoration:underline;color:#000}

hr {border:0;border-top:1px solid #eee}
hr.sep {border:0;background:url(img/hr-fade.gif) top left repeat-x;padding-bottom:25px}

#container {background:url(img/working/body-bg-grad.png) no-repeat;margin:0 auto;text-align:left;width:1040px;height:600px}

#quickContact {text-align:right;height:40px;font-size:130%}
#quickContact div {color:#999;padding-top:20px}

#logo img {margin-left:7px}

#pitch div {font-size:15px;padding:23px 0 22px 0;border:1px solid #eee;text-align:center}
#pitch div {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
#pitch div {background:url(img/pitch.png) top left repeat-x #F6F6F6;color:#888}
#pitch div a {font-weight:bold}

/* top menu */

#banner {height:105px}

/* right menu */

#actionMenu {border:1px solid #eee;background:url(img/vertmenu-grad.png) bottom left repeat-x #fff;padding:10px 10px 0px 10px;font-size:12px}
#actionMenu {-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}
#actionMenu ul {margin-bottom:10px}
#actionMenu li {margin:0;padding:0;list-style-type:none}
#actionMenu ul.steps {border-top:1px solid #eee;list-style-type:none;margin:6px 0px 20px 0;padding-top:3px;position:relative}
#actionMenu ul.steps li {border-bottom:1px solid #eee;padding:4px 0px !important;margin:0;font-size:12px;position:relative}
#actionMenu strong {display:block;padding-top:3px;font-family:georgia, "times new roman", serif}

.categories ul {border-top:1px solid #eee;list-style-type:none;margin:6px 0px 20px 0;padding-top:3px;position:relative}
.categories ul li {border-bottom:1px solid #eee;padding:4px 0px !important;margin:0;font-size:12px;position:relative}

#actionMenu form {margin:15px 0}
#actionMenu input.txt {border:1px solid #ddd;padding:2px;width:85px}
#actionMenu input.btn {margin-left:3px}

#actionMenu .linkedin img {margin-top:12px;margin-bottom:15px}

#actionMenu #followus {text-align:center;margin-bottom:-5px}

/* body */

a.pdf {background:url(img/pdf.png) right no-repeat;padding-bottom:1px;padding-right:20px} /* Show PDF icon on Linked Files */
a.png {background:url(img/img.png) right no-repeat;padding-bottom:1px;padding-right:20px} /* Show PNG icon on Linked Files */
a.ppt {background:url(img/ppt.png) right no-repeat;padding-bottom:1px;padding-right:20px} /* Show PPT icon on Linked Files */

.download {background:#eee;padding:15px;border:1px solid #ccc;margin-bottom:20px}
.download {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}

#pageBody {color:#222;_margin-left:8px;font-size:14px;margin-top:-10px}
#pageBody p {line-height:1.7;color:#222}
#pageBody b {color:#000}
#pageBody p + ol {margin-top:-15px}
#pageBody ul.spaced li {margin-bottom:15px}
#pageBody ul.spaced {margin-bottom:25px;margin-top:25px}
#pageBody ul.spaced b {color:#E34A34}
#pageBody big {font-size:120%}
#pageBody .crop  {border:8px solid #fff;overflow:hidden;background:#000} /* Used for Placing Images */

#pageBody li {line-height:1.6}
#pageBody li.top {border-top:1px solid #eee;padding-top:6px}
#pageBody ul li {margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #eee}
#pageBody ol li {margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #eee}

#pageBody h2 {color:#E34A34;font-weight:normal;font-size:28px;line-height:1.3;margin:20px 0 23px 0;font-family:georgia, arial}
#pageBody h2 a {font-weight:normal}
#pageBody h2 + p {margin-top:-5px}
#pageBody h2 + p.single {margin-top:-15px} /* used for a single line paragraph following a title */
#pageBody h3 {color:#222;font:bold 17px arial;padding:6px 0 4px 0;margin-bottom:0px;clear:both; }
#pageBody h3 b {color:#d03434;font-weight:normal}
#pageBody h3.block {border-bottom:0;margin-bottom:5px} /* use when following by a block like a table */
#pageBody h3 small {color:#aaa;font-size:60%;margin-left:2px}
#pageBody h4 {margin:0 0 4px 0;font-weight:bold;font-family:georgia, arial;font-size:14px;color:#000}

#pageBody .postTitle h2 {margin-bottom:10px}
#pageBody .postTitle small {display:block;color:#999;font-size:90%;margin-bottom:20px}

#pageBody p .num {font-size:80%;color:#000;background:#eee;padding:1px 4px;-moz-border-radius:2px}
#pageBody p.justify {text-align:justify}
#pageBody p.light {background:url(img/grad-downdark2.png) bottom left repeat-x #fff;border:1px solid #ddd;display:block;width:auto;margin-top:-10px}
#pageBody p.light {padding:7px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#pageBody h4 + p.light {margin-top:2px}

#pageBody a.more {display:block;margin:15px 0 30px 0;padding:2px 12px;background:#eee;text-align:center;-moz-border-radius:3px} /* Currently Unused */

#pageBody .note {background:#fffbcc;border:1px solid #e6db55;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:9px;margin-bottom:14px}
#pageBody .guest {background:#DEFCE4;border:1px solid #BDFCC9;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:9px;margin-bottom:18px}
#pageBody .highlight {background:#b1ecf7;border:1px solid #88d2df;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:9px;margin-bottom:14px}

#comments {padding:3px;margin-top:-5px}
#comments .dsq-like-activity {background:transparent !important}  

/* index */

.indexentry { margin-top:-5px;margin-bottom:40px;padding-bottom:30px}
.indexentry {border-bottom:2px solid #ecf1f4}

/* singlepage */

#emailsub {font-size:13px;background:#ecf1f4 !important;border:1px solid #d2e0e9;padding:6px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:20px}
#emailsub small {font-size:75%;color:#888}

/* footer */

#footer div {background:url(img/flowingfooter.png) top left no-repeat;text-align:center;margin-top:-10px;padding-top:110px;font-size:15px;color:#fff}
#footer a {margin:0 5px;color:#fff}
#footer p {margin-top:30px;color:#ddd}

/* General Utility */

.right {float:right} .left {float:left} .clear {clear:both}

div.right {float:right;margin-left:15px}
div.left  {float:left;margin-right:15px}

/* Search Results Page */

#searchResults ul {list-style-type:none;border-top:1px solid #eee;margin:15px 0 20px}
#searchResults li {padding:5px 0;margin:0;border-bottom:1px solid #eee}
#searchResults .btn a {color:#fff;background:#777;color:#fff;padding:4px 8px}
#searchResults .btn a {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}



