/*
THEME NAME: Cloud Scaling
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-r.css');
@import url('homepage.php.css');
@import url('services.php.css');
@import url('team.php.css');
@import url('blog.php.css');
@import url('contact.php.css');


/*
Sticky Footer by Ryan Fait
http://ryanfait.com/
*/

* { margin: 0; }
html, body { height: 100%; }
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -44px; }
#push { height: 144px; }
#footer { height: 44px; }

a { color: #0A6B9A; text-decoration: none; } a img { border: 0; }
body { background: #ECECEC url(images/bg.gif) 0px 0 repeat-x; color: #373F48; font-size: 12px; font-family: "Trebuchet MS", Arial; }
#header {  height: 114px; }
#header h1 { display: block; float: left; width: 404px; }
#header h1 a { background: url(images/logo.png) 2px 0 no-repeat; display: block; height: 114px; text-indent: -1100em; width: 404px; }
#blog-description { text-indent: -1100em; display: none; }
#menu { display: block; float: right; height: 30px; margin-top: 30px; width: 456px; }
#menu ul li { list-style: none; display: block; float: left; }
#menu a { background: url(./images/menu.gif) no-repeat; color: #BBC2C7; display: block; font-size: 14px; height: 33px; padding: 3px 19px 0 18px; text-transform: uppercase; }
#menu .current_page_item a { color: #0C7AB0; }
#menu ul li:first-child a { background: none; padding-left: 0; }
#wrapper { width: 860px; }
#container { display: block; padding-top: 57px; }

h2.bullet, #primary ul h3.widgettitle { background: url(images/new-nobullet.gif) no-repeat; color: #0A6B9A; font-size: 15px; height: 22px; line-height: 10px; margin: 23px 0 0 0px; padding-left: 0px; }
h2.bullet { margin: 23px 0 17px 17px; width: 543px; }

#primary ul { padding: 0; }
#primary li { list-style: none; }
#footer { background: url(images/footer.gif) 2px 0px repeat-x; }





.shadow { background: url(images/shadow.gif); display: block; height: 5px; margin: 0 auto; width: 545px; }

.footer { color: #FFFFFF; display: block; line-height: 39px; margin: 0 auto; width: 860px; }
#footer .left, #footer .right { display: block; height: 39px; width: 50%; float: left; }
.left { background: url(./images/footerlogo.gif) 0px 12px no-repeat; }
.right { text-align: right; }
span#generator-link, #footer .meta-sep, span#theme-link { display: none; }

.entry-content p { margin: 1em 0; }
