/*  
Theme Name:  Thematic, 3-column
Theme URI: http://themeshaper.com/
Description: A 3-column version of Thematic
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
*/
 
/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');
 
/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');
 
/* Apply a basic 3 column layout */
@import url('../thematic/library/layouts/3c-fixed.css');
 
/* Apply the default Thematic style */
@import url('../thematic/library/styles/default.css');
 
/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');
 
/* Apply styles for popular plugins */
@import url('../thematic/library/styles/plugins.css');

tr.even td {
    background:none repeat scroll 0 0 #76919C;
}
body {
    background-color:#495B5F;
    font:12px/18px Arial,sans-serif;
}
a {
    color:#495B5F;
    text-decoration:none;
}
a:hover, .aside a:active, .aside a:hover, #siteinfo a:active, #siteinfo a:hover {
    color:#000000;
    text-decoration:underline;
}
#wrapper {
    margin-left:auto;
    margin-right:auto;
    background-color:white;
    width:960px;
    margin-top:8px;
    margin-bottom:8px;
}
#header {
    padding-top:10px;
}
#branding {
    background-image:url("/wp-content/uploads/2010/03/fulllogo.jpg");
    background-position:left top;
    background-repeat:no-repeat;
    height:302px;
    padding-bottom:20px;
    padding-top:0;
}
#access {
    display:none;
}
#blog-title, #blog-description {
    visibility:hidden;
}
#main {
    padding-top:0;
    padding-left:0;
}
* html #container {
    margin-left:5px;
}
.entry-meta .meta-prep-author, .entry-meta .author, .entry-meta .meta-sep, .entry-utility {
    display:none;
}
#content {
    margin:0 232px 0 200px;
}

.entry-content {
    padding-top:0;
}
.aside {
    font-family:Arial,Helvetica,sans-serif;
}
#primary {
    padding-top:0;
    border:none;
    font-weight:bold;
    font-size:0.9em;
    width:190px;
    padding-left:0;
}
* html #primary {
    margin-left:-960px;
}
#secondary {
    width:224px;
    margin-left: -225px;
}
#primary ul {
    padding-left:0;
    padding-right:0;
}
#primary ul ul.menus-plus-widget li {
    background-color:#93A9B5;
    border-color:#FFFFFF #D9D9D9 #D9D9D9;
    border-style:solid;
    border-width:1px 1px 1px 0;
    color:#000000;
    line-height:1.3em;
    vertical-align:middle;
}
* html #primary ul ul.menus-plus-widget li {
    height:1%;
}
#primary ul ul.menus-plus-widget li a{
    display:block;
    padding:7px 10px;
    color:#000000;
    text-decoration:none;
}
#primary ul ul.menus-plus-widget li.current_page_item, #primary ul ul.menus-plus-widget li.current-cat{
    background:url("/wp-content/uploads/2010/03/grad2.png") repeat-x scroll 0 100% transparent;
    border-left:8px solid #F2DC0D;
    color:#F2DC0D;
}
#primary ul ul.menus-plus-widget li.current_page_item a{
    color:#F2DC0D;
}
#primary ul ul.menus-plus-widget li a:hover{
    color:#F2DC0D;
}
#primary ul ul.menus-plus-widget li.hover,#primary ul ul.menus-plus-widget li:hover{
    background:url("/wp-content/uploads/2010/03/grad2.png") repeat-x scroll 0 100% transparent;
    background-color:#EEEEEE;
    color:#000000;
}
#primary ul ul.menus-plus-widget li a:active{
    background:url("/wp-content/uploads/2010/03/grad1.png") repeat-x;
}
.main-aside ul {
	padding: 0;
}
#secondary  ul li.vsrp_widget{
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}
#secondary  ul li.widget_text{
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

#secondary ul li#text-4 {
    border-top:1px solid #CCCCCC;
	border-bottom: none;
	margin-top:20px;
	margin-bottom:0px;
	background-color: black;
}

#secondary ul li#twitter-tools {
	margin-top:0px;
	margin-bottom:0px;
	border-top:none;
	border-bottom:none;
}

#secondary  ul li.quotescollection_widget, #secondary  ul li.aktt_widget{
	margin-top:20px;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
}
#secondary  ul li.quotescollection_widget div.quotescollection_randomquote{
	margin-top:15px;
}
#secondary  ul li.quotescollection_widget div.quotescollection_randomquote p{
	color: black;
	padding: 6px;
	background-color: #F2DC0D;
	text-align: center;
}
#secondary  ul li.quotescollection_widget div.quotescollection_randomquote p span.thequote{
	font-weight:bold;
	font-size:2em;
	line-height:25px;
}
div.aktt_tweets li {
	color:black;
	font-size:10px;
	line-height: 15px;
}
#secondary ul li{
    padding:5px 10px;
}
.page-title {
    font-size:26px;
    font-weight:bold;
}
.entry-title a {
    color:#495B5F;
}
.entry-title a:hover {
    color:#000000;
}
.aside ul ul {
    margin-left:0;
}
.widgetcontainer ul li{
    list-style-type:none;
}
.widget_recent_entries ul li{
    margin-bottom:10px;
    font-weight:bold;
}
.widget_recent_entries ul li a{
    text-decoration:none;
}
.widget_recent_entries ul li a:hover{
    text-decoration:underline;
}
.widget_links h3{
    display:none;
}
#subsidiary {
    width:500px;
    float:left;
}
#subsidiary .aside {
    width:500px;
    float:left;
}
#first ul ul li{
    display:inline;
    padding-right:15px;
}
#siteinfo {
    clear:none;
    text-align:right;
    width:auto;
}
#subsidiary,#siteinfo {
    padding:5px;
}
.ct_opp_meta {
    background:none repeat scroll 0 0 #F7F7F7;
border-color:#ECECEC #ADADAD #ADADAD #ECECEC;
border-right:1px solid #ADADAD;
border-style:solid;
border-width:1px;
margin-top: 10px;
margin-bottom: 10px;
}
.ct_opp {
    padding-top: 3px;
    padding-bottom: 3px;
}
.opportunityheader {
    font-weight: bold;
    font-size: 1.2em;
}
.ct_opp_label{
    width: 130px;
    text-align: right;
    padding-right: 10px;
    padding-left:10px;
    float:left;
    display: block;
}
.ct_opp_item {
    padding-left: 1px;
    font-weight:bold;
    display: inline;
}
#yb-project-pipeline-button {
    width: 348px;
    height: 71px;
    background-image: url(images/ProjectPipeline-button.png);
    background-repeat: no-repeat;
    background-position: top left;
}

#yb-project-pipeline-button a:link, #yb-project-pipeline-button a:visited {
    display:block;
    width: 348px;
    height: 71px;
    visibility: hidden;
}
#yb-register-button {
    width: 446px;
    height: 71px;
    background-image: url(images/Register-button.png);
    background-repeat: no-repeat;
    background-position: top left;
}

#yb-register-button a {
    display:block;
    width: 446px;
    height: 71px;
    visibility: hidden;
}
.cform legend {
    font-family: inherit !important;
}
.entry-content h2.entry-title {
    padding-top: 5px;
}

ol.cf-ol li.cf-box-title, ol.cf-ol li.textonly {
    color: inherit !important;
    letter-spacing: 0 !important;
    padding-left: 0 !important;
}

.cform label {
    font: inherit !important;
    color: inherit !important;
}

span.reqtxt, span.emailreqtxt {
    color: #FF0000 !important;
}

.cform legend {
    color: #495B5F !important;
    letter-spacing: 0 !important;
    font-weight: bold !important;
}

.cform {
    width: 460px !important;
}

.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
    background : url(images/Submit-button.png) no-repeat right top !important;
    border:none !important;
    height: 70px;
    width: 150px !important;
}
