html{
	height:100%}

body{
	background-image: url(http://www.ebasedevolution.com/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(../images/design/head.jpg); 
	background-repeat:no-repeat}

	.contentlink{
		color:#ec7022; 
		text-decoration:underline; 
		font-family:verdana; 
		font-size:12px}

	.listlink{
		color:#293241; 
		text-decoration:underline; 
		font-family:verdana; 
		font-size:12px}
	
	/* --- extreme top navigation --- */
	#topnav{
		width:775px; 
		height:23px; 
		padding-right:35px; 
		padding-top:20px; 
		text-align:right; 
		vertical-align:text-bottom; 
		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}
	#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(../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(../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(../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(../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(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(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(../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(../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(../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{
		font-family:verdana;
		font-size:12px;
		color:#000000;
		text-decoration:underline}
	#subsiteana{
		width:170px; 
		height:92px; 
		background-image: url(../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}

/* --- 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:100px; 
		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}
/* ----- BLOG STUFF HERE ----- */
/* ---- main left section ----- */
#blogcontent{
width:498px;
min-height:500px;
}
.blogconstyle h2{
font-family:verdana;
font-size:16px;
color:#3e4e65;
float:none;
font-weight:bold;
width:490px;
}
.postheadlink{
color:#3e4e65;
}
.entry{
}

#taglink a{
color:#0000FF;
}

#date{

}
.postmetadata {
font-size:10px;
color:#666666
}
.postmetadata a{
color:#0000FF;
}
.postmetadataalt{
font-size:10px;
color:#666666;
}
.postmetadataalt a{
font-size:10px;
color:#0000FF;
}

/* ------ SideBar --------------------------------------- */
#submainrtblog{
		width:196px; 
		min-height:728px; 
		float:left;
		padding-left:0px;
		}
#sidebar
{
	width: 190px;
	font-family:Verdana;
	font-size:12px;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}
	#sidebar ul li a{
	color:#0000FF;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */
#sidebar h2 {
	margin: 2px 0 0;
	padding: 0;
	width:180px;
	}

#searchtable{
width:180px;
height:120px;
color:white;
}
.bloghomelink{
	color:white;
	font-family:verdana;
	font-size:14px;
}
#comments{
	width:500px;
	margin-bottom:15px;}
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}




