html{
	height:100%}

a {outline: none;}

body{
	background-image: url(/wp-content/themes/ebased/images/design/sitebg2.jpg); 
	background-repeat:repeat-x; 
	padding:0; 
	margin:0; 
	height:100%}

#maincontainer{
	width:810px; 
	margin-left:auto; 
	margin-right:auto}

#headercontent{
	width:810px; 
	height:355px; 
	background-image: url(/wp-content/themes/ebased/images/design/head.jpg); 
	background-repeat:no-repeat}

	.contentlink, .post-edit-link{
		color:#ec7022; 
		text-decoration:underline; 
		font-family:verdana; 
		font-size:12px}

	.liststyle ul {padding-top: 5px;}
	
	.listlink, ul.liststyle li a {
		color:#293241; 
		text-decoration:underline; 
		font-family:verdana; 
		font-size:12px}
	
	/* --- extreme top navigation --- */
	#topnav{
		width:775px; 
		height:43px; 
		padding-right:35px;  
		text-align:right; 
		font-family:Helvetica; 
		font-size:10px; 
		font-weight:bold; 
		color:#666666}
		.topnavlinks{
			color:#666666; 
			font-family:Verdana; 
			font-size:10px; 
			font-weight:bold}
		.topnavbar{
			color:#CCCCCC; 
			font-family:Verdana; 
			font-size:10px; 
			font-weight:bold}
	/* --- main navigation --- */
	#logo{
		width:238px; height:112px; float:left}
	#mainnav{
		width:533px; 
		height:91px;
		float:left;
		text-align:right; 
		padding-right:39px; 
		padding-top:21px}
	#portfoliobox a img {border: none;}
	#mainnav a {
		font-family:arial; 
		font-size:12px; 
		color:#0064a4; 
		font-weight:bold; 
		text-decoration:none; 
		padding-left:6px; 
		padding-right:6px}
	#mainnav a:hover {
		font-family:arial; 
		font-size:12px; 
		color:#ec7022; 
		font-weight:bold; 
		text-decoration:none; 
		padding-left:6px; 
		padding-right:6px}


	/* --- header bar (blue bar) --- */
	#intro{
		width:810px; 
		height:200px; 
		clear:both}
		/* --- header content, tagline --- */
		#introlt{
			width:440px; 
			height:200px; 
			float:left; 
			padding-left:35px}
				#introltsub{
					width:420px; 
					height:155px}
				#introlt p{
					font-family:verdana; 
					font-size:12px; 
					color:#FFFFFF}
				h1{
					font-family:verdana; 
					color:#FFFFFF; 
					font-size:18px; 
					margin:0; 
					padding:0; 
					font-weight:100}
				.tagline{
					color:#ec7022; 
					font-family:verdana; 
					font-size:10px}
				h2{
					width:208px; 
					height:23px; 
					padding-top:12px; 
					padding-left:2px; 
					float:left; 
					font-family:verdana; 
					font-size:18px; 
					font-weight:normal; 
					margin:0px}
				h3{
					width:210px;
					height:23px;
					padding-top:12px; 
					float:left; 
					font-family:verdana; 
					font-size:18px; 
					font-weight:normal; 
					margin:0px}
				h4{
					margin:0px;
					font-family:verdana; 
					font-size:18px; 
					font-weight:normal; 
					padding-bottom:10px;
					padding-top:2px}
		/* --- keyword analysis --- */
		#intrort{
			width:305px; 
			height:170px; 
			float:left; 
			padding:15px}
			#intrortsub1{
				width:285px; 
				height:119px}
				.siteanahead{
					color:#ec7022; 
					font-family:verdana; 
					font-size:16px; 
					font-weight:bold}
				#intrort p{
					font-family:verdana; 
					font-size:12px;
					color:#FFFFFF}
			#intrortsub2{
				width:274px;
				height:40px}
	/* --- homepage main content --- */
	#maincontent{
		width:810px; 
		height:293px; 
		clear:both}
	/* --- about us bullets --- */
	#leftbox{
		width:223px; 
		height:290px; 
		float:left; 
		padding-left:15px}
		ul.liststyle {
			padding-top:0px; 
			margin-top:0px}
		ul.liststyle li{
			list-style-image: url(/wp-content/themes/ebased/images/design/bullet.jpg); 
			font-family:verdana;
			font-size:12px; 
			padding-bottom:5px}
	/* --- middle column, portfolio / news --- */
	#midbox{
		width:228px; 
		height:290px; 
		float:left; 
		padding-left:10px; 
		font-family:verdana; 
		font-size:18px}
		.portfolioss{
			margin-left:5px}
		.innews{
			font-family:verdana;
			font-size:12px;
			text-decoration:underline;
			color:#000000;
			margin-left:6px;
			line-height:15px}
	/* --- our clients / our partners --- */
	#rightbox{
		width:300px;
		height:290px;
		float:left;
		background-image: url(/wp-content/themes/ebased/images/design/clients-partnersbg.jpg); 
		background-repeat:no-repeat; 
		}
		#eventscroll{ width:294px; height:92px; font-family:verdana; font-size:10px; padding:3px}
		#ourclients{ width:300px; height:113px; padding-top:17px}
		.eventscrolltitle {font-weight:bold}
		.eventscrolllink a{color:#FF6600}
		.dateline { font-weight: normal; font-size:10px; font-style: italic; margin-bottom: 5px; color:#999999}
		

	/* --- our solutions box --- */
	#solcontent{
		width:810px; 
		height:240px; 
		background-image: url(/wp-content/themes/ebased/images/design/solutionsbg.jpg); 
		background-repeat:no-repeat}
	#soltop{
		width:763px; 
		height:27px; 
		padding-top:23px; 
		padding-left:47px; 
		font-family:verdana; 
		font-size:18px; 
		color:#ec7022; 
		font-weight:bold}
		.solhead{
			color:#ec7022; 
			font-family:verdana; 
			font-size:12px; 
			font-weight:bold}
		.sollinks{
			color:#FFFFFF; 
			font-family:verdana; 
			font-size:12px}
	#solltbox{
		width:311px;
		height:140px;
		float:left; 
		padding-top:10px; 
		padding-left:60px; 
		font-family:verdana; 
		color:#FFFFFF; 
		font-size:12px}
	#solmidbox{
		width:169px; 
		height:140px; 
		float:left; 
		padding-top:10px; 
		padding-left:25px; 
		font-family:verdana; 
		color:#FFFFFF; 
		font-size:12px}
	#solrtbox{
		width:180px; 
		height:140px; 
		float:left;  
		padding-top:10px; 
		padding-left:25px; 
		font-family:verdana; 
		color:#FFFFFF; 
		font-size:12px}

/* --- footer --- */
#footercontain{
	width:100%; 
	background-color:#011828;
	clear:both}
	#footer{
		width:810px; 
		height:107px; 
		background-image: url(/wp-content/themes/ebased/images/design/footerbg.jpg); 
		background-repeat:no-repeat; 
		padding-top:39px; 
		font-family:verdana; 
		font-size:11px; 
		color:#FFFFFF; 
		clear:both; 
		margin-left:auto; 
		margin-right:auto}
	#footer p{
		padding:0px; 
		margin-top:10px; 
		margin-bottom:32px} 
		.e {
			color:#ec7022}
		.bar {
			color:#666666}
		.footlink{
			color:#FFFFFF; 
			font-family:verdana; 
			font-size:11px; 
			text-decoration:none}
		.tradedisclaim{
			color:#40525e; 
			font-family:verdana; 
			font-size:10px;}
	
/* --- subpage styles --- */
#subcontainer {
	width:810px;
	margin-left:auto; 
	margin-right:auto; 
	background-image: url(/wp-content/themes/ebased/images/design/subpagehead.jpg); 
	background-repeat:no-repeat}
#subcontentbg{
	width:810px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:5px;
	overflow:auto; 
	background-image: url(/wp-content/themes/ebased/images/design/subcontentbg.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom; 
 	clear:both;}
	#submain{
		width:740px; 
		margin-left:auto; 
		margin-right:auto; 
		min-height:728px;
		clear:both;
		overflow:auto}
	/* --- subpage content section --- */
	#submainlt{
		width:499px; 
		min-height:688px; 
		float:left; 
		font-family:verdana; 
		font-size:12px; 
		padding:20px; 
		background-image: url(/wp-content/themes/ebased/images/design/whitevline.jpg); 
		background-repeat:repeat-x; 
		background-color:#FFFFFF}
		.subh1{
			font-family:verdana; 
			font-size:18px; 
			color:#000000;
			}
		.subh2{
			font-family:verdana; 
			font-size:16px; 
			color:#000000}
	/* --- right subpage navigation --- */
	#submainrt{
		width:201px; 
		min-height:728px; 
		float:left}
		#subrthead{
			width:191px;
			height:27px; 
			padding-top:25px; 
			padding-left:10px; 
			background-image:  url(/wp-content/themes/ebased/images/design/rightnavhead.jpg); 
			background-repeat:no-repeat; 
			font-family:verdana; 
			font-size:18px; 
			color:#ec7022}
		#subrtstaff{
			width:201px; 
			height:98px}
		#subrightnav{ 
			width:201px; 
			min-height:500px; 
			background-image: url(/wp-content/themes/ebased/images/design/subnavbgtop.jpg); 
			background-repeat:repeat-x}

 		#divider{
			margin-left:auto; 
			margin-right:auto}

/* --- subpage nav includes --- */
	#subnavalign{ 
		padding-left:25px; 
		padding-top:15px; 
		line-height:20px}
	.subnavlink, .page_item a {
		font-family:verdana;
		font-size:12px;
		color:#000000;
		text-decoration:underline}
	#subsiteana{
		width:170px; 
		height:92px; 
		background-image: url(/wp-content/themes/ebased/images/design/subsiteanabg.jpg); 
		padding-top:10px; 
		padding-bottom:5px; 
		padding-left:5px; 
		padding-right:5px; 
		background-repeat:no-repeat; 
		margin-left:auto; 
		margin-right:auto; 
		font-family:verdana; 
		color:#FFFFFF; 
		font-size:10px}
	#subsiteana p{
		color:#ec7022; 
		font-family:verdana; 
		font-size:13px; 
		font-weight:bold; 
		margin:0px; 
		padding:0px}
		#subnavalign li.page_item {list-style: none;}

/* --- testimonials ticker --- */
		#domticker{
			padding-top:20px;
			width: 180px;
			background-color: #FFFFFF;
			font-family:Verdana;
			font-style:italic;
			font-size:10px;
			margin-left:auto;
			margin-right:auto}

		#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
			background-color: #FFFFFF}

		#domticker a{
			font-weight: bold;
			text-decoration:none;
			color:#0000FF}

		#domticker a:hover {
			text-decoration:underline;
			color:#000000}

/* --- individual page styles --- */
	/* --- contact us page --- */

	#contactboxes{
		width:245px; 
		height:80px; 
		margin-top: 10px;
		float:left}

	/* --- founders page --- */
	#mightknow{
		float:left}

	/* --- seo page --- */

	#seobox{
		margin-left:auto; 
		margin-right:auto; 
		width:440px; 
		font-family:verdana; 
		font-size:12px; 
		font-style:italic}
	#deliverableslt{
		width:250px; 
		float:left; 
		padding-top:40px; 
		line-height:20px; 
		margin-left:15px}
	#deliverablesmid{
		width:110px; 
		float:left; 
		text-align:center; 
		line-height:20px}
	#deliverablesrt{
		width:110px; 
		float:left; 
		text-align:center; 
		line-height:20px}
		.delcolor{
			color:#ec7022; 
			font-weight:bold}
		.checks{ 
			margin-bottom:7px}
		.checkstop{ 
			margin-top:2px; 
			margin-bottom:7px}
#deliverclear{ clear:both; padding-top:25px}

	/* --- web dev page --- */
	#portfoliobox{
	width:200px;
	float:left}

/* --- press releases --- */
#pressbox{ 
	margin-left:auto;
	margin-right:auto;
	width:700px;
	font-family:verdana;
	font-size:12px}
#presshead{
font-weight:bold;
padding-top:15px;
	}

/* --- events --- */
#eventbox{
	width:700px; 
	margin-left:auto; 
	margin-right:auto; 
	font-size:14px;
	border:6px solid black;
	font-family:verdana}
.alignright {
	float: right;
	margin: 10px;
}
.alignleft {
	float: left;
	margin: 10px;
}
.navigation a {color: #000; text-decoration: none;}
.navigation a:hover {text-decoration: underline;}
h1.subh1 {position: relative;}
h1.subh1 span {position:absolute; right:0; top:5px;}
.eventscrolltitle a {color: #000; text-decoration: none; font-size: 10px; font-weight: bold;}
.eventscrolltitle a:hover {text-decoration: underline;}
.single_entry {display: block; height: 93px; overflow:hidden;}