/* CSS Document */

 img, div { behavior: url("/includes/iepngfix.htc") }

body {
	margin: 0px;
	padding: 0px;
	background: #666666 url(../images/grayBg.jpg) repeat-x;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #333333;
}

a:visited {
	color: #990000;
}
#header {
	padding: 8px 8px 0px;
	font-weight: bold;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
#header ul li a {
	font-size: 14px;
	color: #FFF;
}
#header2 {
	padding: 8px;
	border-bottom: 1px solid #666666;
	font-weight: bold;
}

#p0 { background: url(../images/portfolio.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p1 { background: url(../images/rethink2.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p2 { background: url(../images/smartpractice3.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p3 { background: url(../images/sellsmart.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p4 { background: url(../images/rsmart.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p5 { background: url(../images/smartscrubs.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p6 { background: url(../images/conrad.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p7 { background: url(../images/cms.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p8 { background: url(../images/contact.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p9 { background: url(../images/home.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p10 { background: url(../images/flash.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p11 { background: url(../images/conrad3.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p12 { background: url(../images/vicki.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p13 { background: url(../images/pubu.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p14 { background: url(../images/elink.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p15 { background: url(../images/rush.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p16 { background: url(../images/pubtrack.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #66666611}
#p17 { background: url(../images/grace.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p18 { background: url(../images/haapi.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p19 { background: url(../images/els.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p20 { background: url(../images/thomasnelson.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p21 { background: url(../images/cbe.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p22 { background: url(../images/roofing.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p23 { background: url(../images/ecpa.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p24 { background: url(../images/plainback.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p25 { background: url(../images/cbe2.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}
#p26 { background: url(../images/services.jpg) no-repeat; float: left; position: relative; width: 798px; border: 1px solid #666666;}
#p28 { background: url(../images/scottsdental.jpg) no-repeat; float: left; position: relative; width: 798px; border: 1px solid #666666;}
#p29 { background: url(../images/hero.jpg) no-repeat; float: left; position: relative; width: 798px; border: 1px solid #666666;}
#p30 { background: url(../images/agency.jpg) no-repeat; float: left; position: relative; width: 798px; border: 1px solid #666666;}
#p31 { background: url(../images/contact.jpg) no-repeat; float: left; position: relative; width: 798px; border: 1px solid #666666;}
#p32 { background: url(../images/legalupdate.jpg) no-repeat; float: left; position: relative; width: 798px; border: 1px solid #666666;}

#p33 { background: url(../images/azhightech.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}

#p34 { background: url(../images/bowker.jpg) no-repeat; float: left; position: relative;width: 798px; border: 1px solid #666666;}


#content1 {
	float: left;
	position: relative;
	margin: 250px 0 30px 0 ;
	padding: 0px 0px 20px 0px;
}


#content2 {
	float: left;
	position: relative;
	margin: 20px 0 30px 0 ;
	padding: 0px 0px 20px 0px;
}
#rightCol {
	width: 200px;
	float: left;
	position: relative;
	padding-left: 20px;
}
#wrapper {
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	background: #F7F7F7;
	clear: both;
	overflow: auto;
}
#header ul {
	list-style: none;
	margin: 10px 0px 0px;
	padding: 0px;
	background: #333;
	display: block;
	height: 35px;
}
#header ul li {
	float: left;
	margin: 10px;
	position: relative;
}

#header ul li a:hover {
	color: #F90;
}
#header ul li #current  a{
	font-weight: bold;
	color: #F90;
}

#sidebar h2 {
	margin: 5px 0px 3px 0px;
	font-size: 14px;
	color: #990000;
}

#sidebar h2 a:link {
	color: #990000;

}
#sidebar h2 a:visited {color: #990000;}

div#sidebar {
	float: left;
	width: 140px;
	margin: 0 0 0 10px;
	border-right: 1px solid #877772;
}
#sidebar ul { list-style:none; margin: 0px; padding: 0px 0px 8px 0px; }
#sidebar li { padding: 3px 0 0 8px; }

#sidebar #current  { 
	font-weight: bold;
	color: #333333;
}

#sidebar a { text-decoration: none;  color:#333333;  }
#sidebar a:link { color:#333333; }
#sidebar a:hover { color: #990000; font-weight: bold; }


#rightCol h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #877772;
}
#rightCol ul {list-style:url(../images/obullet.gif) none; margin: 0px 0px 0px 10px; padding: 0px;}
#leftCol ul {
	list-style:url(../images/obullet.gif) none;
	margin: 0px 0px 5px 10px;
	padding: 0px;
}

#leftCol {
	float: left;
	position: relative;
	width: 320px;
	padding-left: 45px;
	margin-bottom: 0px;
}

#leftCol_portfolio {
	float: left;
	position: relative;
	width: 585px;
	padding-left: 45px;
	margin-bottom: 0px;
}


h1 {
	font-size: 20px;
	margin: 5px 0px 0px 0px;
	padding: 0;
	line-height: 22px;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #660000;
}
a:active {
	text-decoration: none;
}
#p6a {
	position: absolute;
	left: 183px;
	top: 26px;
}
#browser {
	position: absolute;
	left: 180px;
	top: 5px;
	height: 234px;
	width: 310px;
}

#browser img { border-style: none;
}

.gone, .email {
display: none;
}
.ad {
 font-size: .85em;
 text-align: center;
}
#list1, #list2 {
	list-style: url(../images/obullet.gif) none;
	margin: 10px 0px 20px 10px;
	padding: 0px;
}


#list1 li, #list2 li {
	padding: 3px;
}
#contactinfo {
	color: #254474;
	padding: 10px 0px 0px 0px;
	float: right;
	position: relative;
	font-size: 14px;
	font-weight: bold;
}

#contactblock {
	color: #FFFFFF;
	background: #666 repeat-x top;
	padding: 10px;
	font-size: 12px;
	width: 200px;
	float: right;
	font-weight: normal;
	margin-top: 40px;
}
#contactblock a {
	color: #FFFFFF;
}
#contactblock a:hover {
	text-decoration: underline;
}


.clear {clear: both;}
#leftCol ul li {
	line-height: 18px;
}

#share {
	margin-top: 20px;
}
#footer {
	width: 800px;
	margin: 10px auto 20px;
	color: #CCC;
	text-align: center;
}
#leftCol_wide {
	float: left;
	position: relative;
	width: 475px;
	padding-left: 45px;
	margin-bottom: 0px;
	padding-right: 25px;
}


#leftCol_wide h1 {
	font-size: 22px;
	line-height: 28px;
}
#leftCol_wide p {
	line-height: 22px;
}
#leftCol_wide h2 {
	font-weight: bold;
	margin-top: 30px;
	line-height: 20px;
	font-size: 16px;
}
#header ul #current a {
	color: #F90;
}
#rightCol p {
	color: #666;
	font-size: 11px;
	line-height: 13px;
}
h3 {
	line-height: 25px;
}
