﻿/*
Theme Name:     Global Broadband Solutions Legacy Theme
Theme URI:      http: //www.gbs1.com/
Description:    Child theme of the Twenty Eleven theme
Author:         Sillitto Design
Author URI:     http: //www.sillittodesign.com/
Template:       twentyeleven
Version:        1.0
*/

@import url("../twentyeleven/style.css");

html{
    background-color: #8296A2;
	margin-top: 0;
	}

body{
	background: transparent url(images/pageBG.jpg) top center repeat-y;
	}

body, input, textarea {
	color: #000000;
	}

a, a:visited{
	color: #083b7c;
	text-decoration: none;
	}

a:hover{
	text-decoration: underline;
	}

#page {
    margin: 0 auto;
    background-color: #8295A3;
	}

#branding {
    border-top: none;
	}

#branding #searchform {
    position: absolute;
    right: 30px;
    text-align: right;
    top: 20px;
    z-index: 99;
}

#access {
	background: transparent url(images/navBG.jpg) top left repeat-x;
}

#access div {
    margin: 0;
	}

#access .menu > ul{
	margin: 0;
	float: left;
	}

#access .menu > ul > li:hover{
    margin: 0;
	}
#access li:hover > a, #access a:focus {
	background: transparent url(images/navBG_over.jpg) top left repeat-x;
}

#access ul{
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	}

#access ul ul{
	top: 44px;
	}

#access ul ul a {
	background: none repeat scroll 0 0 #576A71;
	color: #FFFFFF;
	}

#access a{
	line-height: 44px;
	}

#access li:hover > a,
#access ul ul *:hover > a,
#access a:focus {
	background: #B6C705 url(images/navBG_over.jpg) top left repeat-x;
	}

#access .current_page_item > a, #access .current_page_ancestor > a {
	font-weight: normal;
	background: #B6C705 url(images/navBG_over.jpg) top left repeat-x;
	}

.pre-h1{
	float: left;
	width: 920px;
	padding: 0;
	margin: 20px 40px;
	border-top: 3px solid #B7C806;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	}

.pre-h1 span.pre-accent-color{
	color: #B7C806;
	}

#main {
    padding: 0;
	}

#primary {
    margin: 0;
    width: 650px;
}

#primary-full-width {
	float: left;
	width: 1000px;
	margin: 0;
}

#content {
    margin:0;
    width: 630px;
}

#primary #content{
	margin-left: 40px;
	}

.singular #content, .left-sidebar.singular #content {
    margin: 0 40px;
	}

.singular.page .hentry {
    padding: 0;
	}

.hentry, .no-results {
    border-bottom: none;
    }

.singular .entry-title {
	font-size: 24px;;
	line-height: 36px;
	}

.entry-title{
	padding: 0;
	}

.entry-title a:hover, .entry-title a:focus, .entry-title a:active {
    color: #B7C806;
}

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
    margin: 0 auto;
    width: 100%;
	}

article.page h1.entry-title{
	padding: 0;
	}

.error404 #main #searchform {
	border: none;
	background-color: transparent;
	}

.comments-link, .edit-link{
	display: none;
	}

.widget-title {
	color: #222222;
	font-size: 18px;
	letter-spacing: normal;
	}

.wpcf7-form p{
	margin-bottom: 10px;
	}

#secondary{
	margin: 40px 40px 20px 0;
	width: 230px;
	}

#colophon{
	background-color: #475862;
	text-align: center;
	line-height: 44px;
	font-size: 12px;
	background: transparent url(images/navBG.jpg) top left repeat-x;
	color: #FFFFFF;
	}

#colophon p{
	line-height: 44px;
	}

#colophon .widget, #colophon p{
	margin: 0;
	}

#swboc-3 a, #swboc-3 a:visited{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	}

#subfooter{
	clear: both;
	height: 20px;
	background: #8296A2 url(images/subFooterBG.jpg) top center no-repeat;
	}

#subFooterInner{
	width: 1000px;
	margin: 0 auto;
	float: none;
	font-size: 12px;
	}

#subFooterLeft{
	float: left;
	margin: 10px 0 0 0;
	}

#subFooterRight{
	float: right;
	margin: 10px 0 0 0;
	/*display: none;*/
	}

#subFooterRight a{
	color: #000000;
	}




