/*  
Theme Name: Overflow Studios - IT
Version: 3.0
Author: Overflow IT
Author URI: http://www.overflowstudios.com/
*/

/* Style Reset */
@import "reset_new.css";

/* Set Default Styles */
@import "default.css";
@import "960.css";

/* General */
body{background:#FFF url(images/bg-header2.png) repeat-x;}
a{color:#326693;outline:none;}
.container{width:960px;margin:0 auto;padding:0;}
.clear{clear:both;}

/* Float */

.float-left{float:left;}
.float-right{float:right;}

/* Text Positioning */
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

/* Header */

#header{height:65px;width:960px;margin:0 auto;}
#header-nav{wdith:555px;padding-top:17px;}
#header-nav a:hover{text-decoration:underline;}
#header-nav ul{padding:0;}
#header img{float:left;display:block;margin-top:3px;}

/* Nav */

#nav{height:30px;}
#nav,#nav ul{list-style:none;line-height:1;z-index:100;padding:0;}
#nav a{display:block;line-height:30px;z-index:100;padding:0 10px;color:#000;font-size:14px;font-weight:700;}
#nav li{float:left;line-height:30px;margin:0;}
#nav li a{color:#3f3f3f;text-decoration:none;padding:0 0 0 11px;text-shadow:0 1px #ccc;}
#nav li a span{display:inline-block;height:30px;padding:0 10px 0 0;}
#nav li a:hover,#nav li.active a,#nav li.current_page a{background:url(images/top-nav-left.png) no-repeat left;color:#fff;text-decoration:none;}
#nav li.active a span,#nav li.current_page_item a span,#nav li a:hover span{background:url(images/top-nav.png) no-repeat right;text-shadow:0 1px #222;}

/* Banners */

#banner-large{background:url(images/background-trial.png) no-repeat top center;height:307px;}
#banner-medium{background:url(images/bg-banner-large2.png) no-repeat top center;height:307px;}
#banner-small{background:url(images/bg-banner-large2.png) no-repeat top center;height:307px;}
#banner-large-lab{background:url(images/bg-banner-large-lab.png) no-repeat top center;height:307px;}
#banner-shadow-only{background:url(images/bg-banner-shadow-only.png) no-repeat bottom center;height:30px;}

/* Grid */

.8{width:480px;}

/* Footer */
#footer{background-color: #cccccc;padding:10px 0 10px 0; margin-top:10px;}

/* My Account Box */
#my_account_box{background: #EAEAEA; border: 1px solid #777777; padding: 15px;}

/* Project Elements */
.project-list-item{background:url(images/icon-default.png) no-repeat left top; padding: 20px 5px 5px 80px; height:45px}
#project-summary-box{background: #EAEAEA; border: 1px solid #777777; padding: 15px;}