/*
THEME NAME: Landscape
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
*/

body {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #2766ad;
	padding: 0px;
	margin-top: 0px;
	font-size: 90%;
	color: #626161;
	
}
html {
	overflow: scroll;
/*      overflow-y: scroll;     LJP   */
}
a:active {
	outline: none;
}
a:focus {
	outline-style: none;
/*     -outline-style: none;     LJP  */
}
#wrapper0 {
	margin:0px auto;
	height:100px;
	width:100%;
	z-index: 3;
	position:absolute;
}
#wrapper1 {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#wrapper2 {
	width: 960px;
	float: left;
	background-image: url(img/navigation.png);
	background-repeat: no-repeat;
	background-position: 2px 140px;
}
* html #wrapper2 {
	background-image: url(img/navigation-ie.gif);
	background-position: 3px 140px;
}
a img {
	border-style: none;
}
.home {
	float:left;
	width: 916px;
	height: 142px;
	background-image: url(img/header.png);
}
* html .home {
	background-image: url(img/header-ie.gif);
}
.good, .found, .ebus, .build, .about {
	float:left;
	height:54px;
	text-indent: -300em;
}
.good, #sectionnav ul li a.lg {
	width: 147px;
	margin-left: 26px;
	margin-right: 9px;
}
.ui-state-active .good, .goodactive {
	background-image: url(img/nav-look-good.png);
	background-repeat: no-repeat;
	background-position: 4px -1px;
	width: 195px;
	margin-right: -9px;
}
.found, #sectionnav ul li a.bf {
	width: 133px;
	margin-left: 9px;
	margin-right: 9px;
}
.ui-state-active .found, .foundactive {
	background-image: url(img/nav-be-found.png);
	background-repeat: no-repeat;
	width: 175px;
	margin-left: -12px;
	background-position: 0px 1px;
	margin-right: -11px;
}
.ebus, #sectionnav ul li a.eb {
	width: 140px;
	margin-left: 9px;
	margin-right: 9px;
}
.ui-state-active .ebus, .ebusactive {
	background-image: url(img/nav-e-business.png);
	background-repeat: no-repeat;
	width: 183px;
	margin-left: -11px;
	background-position: 0px 1px;
	margin-right: -13px;
}
.build, #sectionnav ul li a.bc {
	width: 222px;
	margin-left: 9px;
	margin-right: 9px;
}
.ui-state-active .build, .buildactive {
	background-image: url(img/nav-build-community.png);
	background-repeat: no-repeat;
	width: 261px;
	margin-left: -8px;
	background-position: 0px 0px;
	margin-right: -12px;
}
.about, #sectionnav ul li a.ab {
	width: 120px;
	margin-left: 9px;
	
}

.ui-state-active .about, .aboutactive {
	background-image: url(img/nav-about.png);
	background-repeat: no-repeat;
	width: 134px;
	margin-left: -9px;
	background-position: 0px 0px;
}
#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #footer {
	float:left;
	width: 916px;
	background-image: url(img/wrapshadow.png);
	background-repeat: repeat-y;
}
* html #tabs-1, * html #tabs-2, * html #tabs-3, * html #tabs-4, * html #tabs-5, * html #tabs-6, * html #tabs-7, * html #footer {
	background-image: url(img/wrapshadow.gif);
	background-repeat: repeat-y;
}
.linetop {
	float:left;
	background-color: #FFF;
	margin-left: 17px;
	width: 884px;
}
* html .linetop {
	margin-left: 9px;
}
.linetop ul {
	margin-left: 35px;
	margin-top:6px;
}
.linetop a, .linetop a:visited {
	color: #476D84;
	text-decoration: none;
}
.linetop a:hover {
	color: #476D84;
	text-decoration: underline;
}
.linetop2 {
	float:left;
	margin-left: 17px;
	width: 884px;
}
.homecontent {
	height: 230px;
	color: #FFF;
	padding-top: 40px;
	font-size: 18px;
	text-align: center;
	background-image: url(img/lookgood-befound.png);
	background-repeat: no-repeat;
	width: 854px;
	margin-left: -9px;
	background-position: right bottom;
}
* html .homecontent {
	
	background-image: url(img/header.gif);
	background-image: none;	
}
#footer2 {
	float:left;
	background-color: #FFF;
	margin-left: 17px;
	width: 884px;
	padding-bottom: 0px;
}
* html #footer2 {
	margin-left: 9px;
}
#li--5 {
	
}
#footer2 ul, #footer2 li {
	list-style-type: none;
}
.col1, .col2, .col3 {
	width:250px;
	float:left;
	padding-left: 35px;
	padding-bottom: 35px;
}
.col4 {
	width:370px;
	float:left;
	padding-left: 50px;
	padding-bottom: 20px;
}
.col5 {
	width:370px;
	float:left;
	padding-left: 50px;
	padding-bottom: 26px;
}
.col9 {
	width:350px;
	float:left;
	padding-left: 50px;
	padding-bottom: 26px;
}
.col6 {
	width:812px;
	float:left;
	padding-left: 40px;
	padding-bottom: 40px;
}
.col7 {
	width:408px;
	float:left;
	padding-left: 40px;
	padding-bottom: 40px;
}
.col8 {
	width:406px;
	float:left;
	margin-bottom: 40px;
}
p {
	margin-top: 6px;
	margin-bottom: 16px;
	line-height: 150%;
}
h3 {
	font-size: 1.1em;
	font-weight: normal;
	margin-top: 50px;
	margin-bottom: 8px;
	padding-left: 8px;
}
h2 {
	font-size: 1.2em;
	font-weight: normal;
	color: #476D84;
	margin-top: 28px;
	margin-bottom: 8px;
	padding-left: 8px;
}
h1 {
	margin-top: 30px;
	margin-bottom: 0px;
	text-indent: -300em;
	height: 44px;
	width: 884px;
}
h1.h1-good {
	background-image: url(img/h1-look-good.png);
	background-repeat: no-repeat;
}
h1.h1-found {
	background-image: url(img/h1-found.png);
	background-repeat: no-repeat;
}
h1.h1-ebus {
	background-image: url(img/h1-ebus.png);
	background-repeat: no-repeat;
}
h1.h1-community {
	background-image: url(img/h1-community.png);
	background-repeat: no-repeat;
}
h1.h1-about {
	background-image: url(img/h1-about.png);
	background-repeat: no-repeat;
}
h1.entry-title {
	margin-top: 30px;
	margin-bottom: 0px;
	text-indent: 0em;
	height: auto;
	width: auto;
	font-size: 2em;
	font-weight: normal;
	color: #cccccc;
	text-align: center;
	width: 700px;
	margin-left:auto;
	margin-right:auto;
}
.clear {
	clear: both;
}
.footerspace {
	clear: left;
	height: 900px;
	display: block;
	background-image: url(img/footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -1px;
}
* html .footerspace {
	background-image: url(img/footer-ie.gif);
	background-position: 1px -1px;
}
/*Supersize Plugin Styles*/

	* {
	margin:0;
	padding:0;
}

#supersize {
	position:fixed;
}
#supersize img, #supersize a {
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
/* #supersize img {
	-ms-interpolation-mode: bicubic;
}   LJP    */
#supersize .activeslide, #supersize .activeslide img {
	z-index: 2;
}
#navcontainer {
	margin-top: 12px;
}
#navcontainer ul {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0;
	margin-top: 0;
	/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
	background-color: #f7f7f7;
	color: white;
	width: 100%;
	line-height: 18px;/* fixes Firefox 0.9.3 */
}
#navcontainer ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	/* matches link padding except for left and right */
padding-top: 5px;
}
#navcontainer ul li a {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
	border-right: 1px solid #dee0e1;
}
#navcontainer ul li.navnone a {
	border-right: none;
}
#navcontainer ul li a:hover {
	text-decoration: underline;
}
#menu .cform fieldset {
	margin: 0px;
	padding: 0px;
}
#footer-links {
	text-align: center;
	color: #CCC;
	font-size: 90%;
	margin-top: 20px;
	border-top:1px solid #CCCCCC;
	padding-top:20px;
}
#footer-links a, #footer-links a:visited {
	
	color: #999;
	text-decoration: none;
}

#loadheader {
	text-align: center;
	width: 100%;
	top: 156px;
	position: absolute;
	font-size: 20px;
	color: #FFF;
}
.loadpbt {
	font-size: 30px;
}

#loading {
	position: absolute;
	top: 10px;
	left: 15%;
	z-index: 3;
	width: 300px;
	height: 24px;
	background-image: url(img/progress.gif);
	background-repeat: no-repeat;
	padding-left: 36px;
	color: #FFF;
}
#loadcontent {
	text-align: center;
	width: 100%;
	top: 250px;
	position: absolute;
	font-size: 14px;
	color: #FFF;
}

.formbox {
	float:left;
padding-bottom:30px;
padding-left:50px;
width:770px;
}

.footeremail  {

width:230px;

}
.footeremail input {
margin-bottom:4px;
margin-top:6px;
width:222px;
border:1px solid #BDBDBD;
color:#8F8E8E;
font-size:0.85em;
padding:3px;
vertical-align:top;
}

.footeremail input#cm82862 {width:22px;
}

.footeremail input.subscribebut	{
	width:228px;
	padding:3px;
	border:1px solid #DBDBDB;
		background-color: #6F9;
	background-image: url(li-err-bg-green.png);
	background-repeat: repeat;
	font-size: 1.1em;	
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.footeremail input.subscribebut:hover	{ 
	
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
/*	cursor: hand;     2 cursors entered.. removing one  LJP */
        cursor: pointer;
        color: #476D84;
}
