html,body {
	height:100%;
	margin:0;
}
body {
	min-width:1000px;
	margin:0;
	color:#0e1218;
	font:11px/15px Arial, Helvetica, sans-serif;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}
input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color:#232d3a;
	text-decoration:underline;
}

span.date{font-style:italic;}
a:hover {text-decoration: none;}
#wrapper{
	width:100%;
	min-height: 100%;
	background:#2c3749;
	min-width:925px;
}
* html #wrapper{
	height:100%;
}
/*header*/
#header{
	width:100%;
	background:#080a0d url(../images/bg-header.gif) repeat-x;
}
#header .bg{
	background:url(../images/bg-header-b.gif) repeat-x 0 100%;
}
#header .holder{
	width:966px;
	margin:0 auto;
	position:relative;
}
#header .holder:after{
	content:"";
	display:block;
	clear:both;
}
#main{
	width:100%;
	background:#2c3749 url(../images/bg-wrapper.gif) repeat-x;
	padding:0 0 240px;
}

/*navigation*/
#nav{
	height:1%;
	font-size:10px;
	margin:0 0 0 5px;
	padding:0 0 4px;
	list-style:none;
}
#nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav li{
	float:left;
	padding:0 8px 0 0;
	margin:0 7px 0 0;
}
#nav a{
	position:relative;
	padding:3px 2px 3px;
	float:left;
	text-transform:uppercase;
	color:#fefefe;
	text-decoration:none;
	line-height:22px;
	cursor:pointer;
}
#nav a span{
	position:relative;
	white-space:nowrap;
	float:left;
	padding:0 3px;
	cursor:pointer;
}
#nav a:hover,
#nav .drop-open a{
	border:solid #788699;
	border-width:0 1px;
	border-top:3px solid #feb072;
	padding:0 0 3px;
	background:#6380aa url(../images/bg-hover-nav.gif) repeat-x;
}
#nav a:hover span,
#nav .drop-open a span{
	border:solid #5a8789;
	border-width:0 1px;
}
#nav .active{
	background:none;
	border:0;
	border-top:3px solid #feb072;
	padding:0 2px 3px;
}
#nav .active span{
	border:0;
}
#nav .drop{
	z-index:100;
	position:relative;
	padding:0;
}
#nav .drop span{
	float:left;
	background:url(../images/arrow.gif) no-repeat 100% 8px;
	padding:0 8px 0 3px;
}
#nav .drop a:hover span,
#nav .drop-open a span{
	background:url(../images/arrow-hover.gif) no-repeat 100% 8px;
}
#nav .drop-open .subnav{
	display:block;
}
.subnav{
	width:777px;
	position:absolute;
	top:100%;
	left:0;
	display:none;
}
.subnav .hold-drop{
	float:left;
	position:relative;
	border:solid #e2e4e4;
	border-width:0 1px;
	border-top:2px solid #e1e7e7;
	background:#eef0f0 url(../images/bg-subnav.gif) repeat-x 0 100%;
}
.subnav .frame-drop{
	white-space:nowrap;
	float:left;
	padding:0 14px 20px;
}
#nav .last{
	right:0;
	left:auto;
}
#nav ul{
	font-size:11px;
	float:left;
	margin:0;
	padding:10px 10px 0 0;
	list-style:none;
}
#nav ul li{
	float:none;
	background:url(../images/bullet.gif) no-repeat 0 7px;
	padding:0 0 5px 7px;
}
#nav .drop-open ul a{
	text-transform:none;
	color:#445571;
	float:none;
	background:none;
	border:0;
	padding:0;
	line-height:15px;
}
#nav ul li a:hover{
	background:none;
	border:0;
	text-decoration:underline;
}
#nav .subnav .close,
#nav .subnav .close:hover{
	position:absolute;
	top:0;
	right:2px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-close.gif) no-repeat;
	width:17px;
	border:0;
	padding:0;
}
.logo{
	z-index:1;
	display:block;
	position:absolute;
	top:50px;
	left:86px;
}
.logo a{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:245px;
	height:99px;
	text-indent:-9999px;
	outline:none;
	cursor:pointer;
}
#header .frame{
	width:898px;
	overflow:hidden;
}
#header .visual{
	float:right;
	margin:5px -20px 0 0;
	display:inline;
}
#header .slogan{
	position:relative;
	margin:0 -128px 0 81px;
	display:inline;
	padding:167px 0 0;
	width:281px;
	background:url(../images/bg-promo.png) no-repeat;
	float:left;
}
#header .slogan strong{
	outline:none;
	display:block;
	text-indent:-9999px;
	background:url(../images/txt-patient.png) no-repeat;
	width:330px;
	height:14px;
	margin:0 0 11px;
}
#header .slogan em{
	outline:none;
	display:block;
	text-indent:-9999px;
	background:url(../images/txt-smile.png) no-repeat;
	width:340px;
	height:21px;
	margin:0 0 35px;
	margin-top:-7px;
}
#header .slogan a{
	text-indent:-9999px;
	outline:none;
	display:block;
	background:url(../images/btn-find-out-more.gif) no-repeat;
	width:176px;
	height:28px;
	margin:0 0 0 44px;
}
#header .container{
	position:absolute;
	top:27px;
	right:93px;
	width:550px;
}
#header .container .phone{
	z-index:1;
	float:right;
	position:relative;
}
#header .container .phone strong{
	position:relative;
	white-space:nowrap;
	color:#e1eded;
	float:left;
	font-size:15px;
	line-height:24px;
	margin:0 -118px 3px -84px;
	white-space:normal;
	width:280px;
	line-height:22px;
}
#header .container .phone span{
	font-weight:normal;
	white-space:nowrap;
	
}
#header .container .bg-l{
	float:left;
	background:url(../images/bg-phone-l.gif) no-repeat;
	width:111px;
	height:26px;
}
#header .container .bg-c{
	float:left;
	height:29px;
	background:url(../images/bg-phone.gif) repeat-x;
}
#header .container .bg-r{
	float:left;
	background:url(../images/bg-phone-r.gif) no-repeat;
	width:127px;
	height:26px;
}
#header .container .nav{
	float:right;
	position:relative;
	z-index:100;
}
#header .container .nav .bg-r{
	float:left;
	background:url(../images/bg-top-nav.gif) no-repeat;
	width:33px;
	height:24px;
}
#header .container .nav .bg-c{
	float:left;
	background:url(../images/bg-top-nav-r.gif) repeat-x;
}
#header .container .nav ul{
	position:relative;
	overflow:hidden;
	margin:0 -9px 0 -10px;
	padding:0;
	list-style:none;
	float:left;
}
#header .container .nav ul li{
	background:url(../images/separator.gif) no-repeat 0 6px;
	float:left;
	margin:0 2px 0 -2px;
	padding:3px 4px 5px;
}
#header .container .nav ul a{
	position:relative;
	white-space:nowrap;
	color:#92c5c3;
	font-size:10px;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	
}
#header .container .nav ul a:hover{
	text-decoration:underline;
}
.holder-menu{
	width:869px;
	margin:0 auto 13px;
	overflow:hidden;
}

/*quicklinks*/
.quick{
	float:right;
	margin:0 0 0 -21px;
}
.quick .bg-r{
	float:left;
	background:url(../images/bg-form-r.png) no-repeat;
	width:26px;
	height:31px;
}
.quick .bg-c{
	width:272px;
	height:31px;
	float:left;
	padding:0 0 0 19px;
	background:url(../images/bg-form.png) repeat-x;
}
.quick form{
	float:left;
	padding:4px 0 0 0;
	position:relative;
}
.quick form label{
	float:left;
	color:#080a0d;
	font-size:11px;
	margin:0;
	width:86px;
}
.quick form fieldset{
	float:left;
}
.quick .text{
	float:left;
	font-size:9px;
	border:0;
	padding:1px;
	width:92px;
	margin:1px 2px 0 0;
	color:#080a0d;
}
.quick .btn{
	margin:0;
	float:left;
}
.quick ul{
	position:relative;
	margin:0;
	padding:3px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
	width:65px;
}
.quick ul li{
	float:left;
	padding:0 1px 0 0;
}
.quick ul img{
	vertical-align:top;
}
.menu{
	float:right;
}
.menu .bg-l{
	float:left;
	background:url(../images/bg-menu-l.png) no-repeat;
	width:29px;
	height:31px;
}
.menu .bg-c{
	background:url(../images/bg-menu.png) repeat-x;
	float:left;
	padding:0 0 5px;
}
.menu .bg-r{
	float:left;
	background:url(../images/bg-menu-r.png) no-repeat;
	width:26px;
	height:31px;
}
.menu ul{
	position:relative;
	white-space:normal;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	line-height:26px;
	width:515px;
}
.menu ul li{
	position:relative;
	white-space:normal;
	float:left;
	padding:0 5px;
}
.menu ul a{
	position:relative;
	white-space:normal;
	float:left;
	white-space:normal;
	text-decoration:none;
	color:#445571;
	font-weight:bold;
}
.menu ul a:hover{
	text-decoration:underline;
}
.holder-frame{
	overflow:hidden;
}
.main-block{
	margin:0 auto 10px;
	width:842px;
	background: url(../images/bg-block.gif) repeat-y;
}
.holder-main{
	background: url(../images/bg-block-t.gif) no-repeat;
}
.frame-main{
	background: url(../images/bg-block-b.gif) no-repeat 0 100%;
	padding:9px 0 26px;
	width:842px;
}
.frame-main:after{
	content:"";
	display:block;
	clear:both;
}

/*main content*/
.content {
	width:100%;
	background:url(../images/bg-content.gif) repeat-y;
}
.content:after{
	display:block;
	clear:both;
	content:"";
}
.content .meet-dr{
	margin:0 0 0 -1px;
	text-indent:-9999px;
	background: url(../images/ttl-dr-cranham.gif) no-repeat;
	width:225px;
	height:24px;
	outline:none;
}
* html .content .meet-dr{
	position:relative;
}

#content p{font-size:12px; line-height: 17px;}

/*about area on home*/
.about-box{
	font-size:12px;
	line-height: 17px;
	color:#232d3a;
	margin:-1px 0 0;
	width:527px;
	float:left;
	position:relative;
	background: url(../images/bg-article-b.gif) repeat-y;
	padding:0;
}
.about-box .hold{
	background:url(../images/bg-article.gif) repeat-x;
	width:527px;
}
.about-box .frame{
	height:1%;
	padding:1px 16px 0 0;
	background:url(../images/bg-article-r.gif) no-repeat 100% 0;
}
.about-box .frame:after{
	content:"";
	display:block;
	clear:both;
}
.about-box img{
	float:right;
	border:4px solid #fff;
	margin:-7px 0 0;
}
.about-box p{
	margin:0 0 15px;
}
.about-box .info{
	width:475px;
	padding:15px 0 0 37px;
	overflow:hidden;
}
.about-box:first-child p:first-child:first-letter,
div.first-child p.first-child:first-letter {
	font-size:35px;
	float:left;
	margin:5px 6px 0 0;
	line-height: 15px;
}
* html div.first-child p.first-child:first-letter {
	line-height:normal;
}

#contact {
	position:relative;
	border-top:1px solid #92b2b7;
	width: 300px;
	padding:7px;
	margin-top: 10px;
	}
	
#contactprocedure {
	width: 633px;
	background-color: #bccbcd;
	border-top: 2px solid #3e4d67;
	}	
	
#contact table {
	margin-left:25px;
	}
	
#contact h1 {
	margin-left:25px;
	font-weight:normal;
	font-size:16px;
	}
	
#contact input,textarea {
	background-color: #ffffff;
	border:none;
	}

#main .container{
	width:100%;
	position:relative;
	z-index:1;
	clear:both;
	padding:11px 0 0;
	background:url(../images/bg-blog-t.gif) no-repeat;
}
#main .container:after{
	content:"";
	display:block;
	clear:both;
	
}

ol {margin-left:7px;padding-left:7px; font-size:12px; line-height:16px;}

/*featured sections*/


.blogs{
	width:527px;
	float:left;
}
.blogs .hold{
	background:url(../images/bg-blog-r.gif) repeat-y;
	width:100%;
	padding:3px 0 0;
	color:#0e1218;
	font-size:11px;
	line-height:15px;
}
.blogs .hold:after{
	content:"";
	display:block;
	clear:both;
}
.blogs .blog{
	width:221px;
	float:left;
	padding:0 27px 0 29px;
}

/*seminars*/
.seminars{
	float:left;
	width:234px;
	min-height: 258px;
	padding:0 0 0 16px;
}
.seminars p{
	margin:0;
}

.seminars a {
	color:#e18236;
}
	
.seminars ul li{
	margin:0 0 15px;
}
.seminars .all{
	background:url(../images/btn-all-upcoming.gif) no-repeat;
	width:150px;
	height:24px;
	text-indent:-9999px;
	outline:none;
	display:block;
	margin:-10px 0 -5px -5px;
}


.blogs .title{
	background:url(../images/bg-title.gif) no-repeat;
	width:168px;
	position:relative;
	margin:-9px 0 10px -30px;
	padding:6px 0 2px;
}
.blogs .title .from-blog{
	margin:0 auto;
	outline:none;
	text-indent:-9999px;
	background: url(../images/ttl-blog.gif) no-repeat;
	width:91px;
	height:14px;
}
.blogs .seminars .title{
	margin:-9px 0 10px -16px;
	padding:5px 0 2px;
}
.blogs .seminars .title .upcoming-seminars{
	margin:0 auto;
	text-indent:-9999px;
	background:url(../images/ttl-upcoming-seminars.gif) no-repeat;
	width:125px;
	height:15px;
}
.blogs h4,
.seminars h4{
	margin:0;
	font-size:12px;
	line-height:15px;
	color:#4d607b;
}
.blog p{ 
	margin:0 0 15px;
}
.blog a{
	color:#e18236;
	clear:both;
	display:block;
}
.blog a:hover{
	text-decoration:none;
}
.testimonial{
	position:relative;
	font-size:15px;
	line-height:20px;
	color:#293e5a;
	float:left;
	width:277px;
	padding:24px 20px 0 17px;
	border-right:1px solid #87a5ac;
	background:#f3f6f7 url(../images/bg-testimonial.gif) no-repeat;
}
.testimonial blockquote{
	margin:0 0 95px;
}
.testimonial blockquote q{
	display:block;
}
.testimonial cite{
	font-style:normal;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
.testimonial img{
	position:absolute;
	bottom:-3px;
	right:-3px;
}

/*footer*/
#footer{
	background:url(../images/bg-footer.gif) repeat-x;
	position:relative;
	width: 100%;
	height:240px;
	margin: -240px 0 0;
	min-width:925px;
}
#footer .holder{
	width:824px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 0 0 42px;
}
#footer .holder-nav{
	float:right;
	width:326px;
}
#footer .holder-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#footer .holder-nav ul li{
	float:left;
	font-size:10px;
	padding:0 4px;
	background:url(../images/divider.gif) no-repeat 0 4px;
	margin:0 1px 0 -1px;
}
#footer .holder-nav ul a{
	color:#cee2e1;
}
#footer .contact{
	color:#cee2e1;
	font-size:10px;
}
#footer .contact p{
	margin:0;
}
#footer .contact address{
	margin:0 0 16px;
	font-style:normal;
}
#footer .contact address span{
	display:block;
}
#footer .contact ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer .contact ul a{
	color:#8594af;
}
.video{
	width:314px;
	float:right;
	padding:1px 1px 0 0;
}
.video .bg{
	width:100%;
	background:url(../images/bg-sidebar-t.gif) no-repeat;
}
.video .bg:after{
	content:"";
	display:block;
	clear:both;
}
.hold-video {
	padding:8px 10px 14px;
}
.hold-video h3{
	background:url(../images/ttl-office-tour.gif) no-repeat;
	width:70px;
	height:16px;
	text-indent:-9999px;
	outline:none;
	margin:0 0 5px;
}
.hold-video .empty{
	margin:0 0 5px 14px;
	background:url(../images/bg-video.gif) no-repeat;
	width:250px;
	height:137px;
	padding: 8px 6px 6px 4px;
}
.watch{
	background:url(../images/btn-watch-more.gif) no-repeat;
	width:147px;
	height:24px;
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 66px;
}
.before-afters{
	position:relative;
	border-top:1px solid #92b2b7;
	width:117px;
	padding:7px 190px 0 7px;
}
.before-afters:after{
	content:"";
	display:block;
	clear:both;
}
.before-afters img{
	padding-left: 10px;
	padding-top:10px;
}
.before-afters h3{
	background:url(../images/ttl-before.gif) no-repeat;
	width:150px;
	height:16px;
	text-indent:-9999px;
	outline:none;
	margin:0 0 2px;
}

.before-afters p{
	margin:0 0 0 2px;
	font-size:12px;
	line-height:15px;
	color:#4d5f7d;
}
.inner{
	background:#3a4960 !important;
}
.inner #main{
	background: url(../images/bg-wrapper-i.gif) repeat-x;
}
.inner #header .bg{
	background:url(../images/bg-header-b-i.gif) repeat-x 0 100%;
}
.inner #header .holder{
	background:url(../images/bg-header-i.gif) no-repeat 13px 100%;
}
.inner #header .visual{
	padding:0 42px 0 0;
}
.inner .main-block{
	margin:0 auto 34px;
	background:url(../images/bg-block-i.gif) repeat-y;
}
.inner .holder-main{
	background:url(../images/bg-block-t-i.gif) no-repeat;
}
.inner .frame-main{
	position:relative;
	padding:12px 0 0;
	background:url(../images/bg-block-b-i.gif) no-repeat 0 100%;
}
#content{
	width:633px;
	float:left;
	background:url(../images/bg-content-i.gif) repeat-x;
}
#content .holder{
	min-height:570px;
	padding:0 60px 0 37px;
	background:url(../images/bg-content-r-i.gif) no-repeat 100% 0;
}
* html #content .holder{
	height:570px;
}
#sidebar{
	width:209px;
	float:left;
}
.ttl-treatments{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-treatments.gif) no-repeat;
	width:227px;
	height:25px;
}
#content h2{
	font-size:14px;
	margin:0 0 15px;
	font-weight:normal;
}
#content p{
	margin:0 0 15px;
}
#content ul{
	margin:0;
	padding:0 0 0 10px;;
	list-style:none;
	font-size: 12px;
	
}
#content ul li{
	background:url(../images/bullet01.gif) no-repeat 0 6px;
	padding:3px 0 0 7px;
	
}
#sidebar .video{
	width:198px;
	padding:6px 0 33px 11px;
	float:none;
	background:#d8e4e6;
	border-bottom:2px solid #cedee0;
}
#sidebar .video h3{
	margin:0 0 10px;
	background:url(../images/ttl-office-tour-i.gif) no-repeat;
	width:70px;
	height:16px;
	text-indent:-9999px;
	outline:none;
}

#sidebar h4 { color: #4d5f7d; font-size: 13px; margin-top:0px;}

#sidebar .video div{
	
	width:176px;
	height:102px;
	margin:0 0 20px 2px;
}
#sidebar .watch{
	background:url(../images/btn-watch-more.gif) no-repeat;
	width:146px;
	height:24px;
	margin:0 0 0 23px;
}
#sidebar .before-afters{
	float:none;
	width:191px;
	border:0;
	border-right:1px solid #a7c1c7;
	padding:15px 0 99px 17px;
	background:#d8e4e6;
}
#sidebar .before-afters h3{
	background:url(../images/ttl-before-i.gif) no-repeat;
}
#sidebar .before-afters p{
	margin:0 85px 0 2px;
}
#sidebar .before-afters img{
	top:auto;
	bottom:13px;
	right:-10px;
}
#sidebar .seminars{
	float:none;
	width:179px;
	color:#4d607b;
	padding:0 15px;
	font-size:10px;
}
#sidebar .seminars h3{
	margin:0 0 10px -16px;
	position:relative;
	background:url(../images/ttl-upcoming-seminars-i.gif) no-repeat;
	width:168px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
.inner .logo{
	left:85px;
}
.seminars ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .seminars .seminar{
	margin:0 0 15px;
}
#sidebar .seminars .last{
	margin:0 0 10px;
}
.inner #header .frame{
	width:866px;
}

.border {border:4px solid #fff; margin-right:7px;}

/* Title Graphics*/

.ttl-about{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-aboutus.gif) no-repeat;
	width:227px;
	height:25px;
}

.ttl-treatments{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-treatments.gif) no-repeat;
	width:227px;
	height:25px;
}

.ttl-procedures{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-procedures.gif) no-repeat;
	width:227px;
	height:25px;
}

.ttl-technology{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-technology.gif) no-repeat;
	width:227px;
	height:25px;
}

.ttl-news{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-news.gif) no-repeat;
	width:227px;
	height:25px;
}

.ttl-training {
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-dental-training.gif) no-repeat;
	width:227px;
	height:25px;
}

.ttl-banda{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-before-after.gif) no-repeat;
	width:227px;
	height:25px;
}



.ttl-testimonials{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-testimonials.gif) no-repeat;
	width:227px;
	height:25px;
}

.ttl-patients{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-patients.gif) no-repeat;
	width:227px;
	height:25px;
}


.ttl-contact{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-contact.gif) no-repeat;
	width:227px;
	height:25px;
}

.ttl-sitemap{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-sitemap.gif) no-repeat;
	width:227px;
	height:25px;
}

.ttl-privacy{
	position:relative;
	margin:-3px 0 15px -39px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/ttl-privacy.gif) no-repeat;
	width:227px;
	height:25px;
}

/*End Title Graphics*/

#bna {
	background: url(../images/banda-bkg.png) repeat-y;
	font-size: 12px;
	color: #4d607b;
	padding: 10px;
	border-top: 5px solid #92b2b7;
	line-height: 20px;
}
	
	td {font-size:12px;}

.video-group{margin-bottom:20px;}

.office img{
border: 1px solid #657c99;
}

/*TWITTER FEED*/
#twitter_div{ width: 260px; border:solid 2px #98b6bb;display:block; margin: 20px auto; padding: 10px; background:#b4cacd url(../images/twitter-bg.jpg) top left repeat-y; font-size: 12px; }
#twitter_div ul{list-style:none; margin: 0 0 5px; padding: 0;}
#twitter_div ul li{list-style:none; margin: 0 0 8px; padding: 0;}
p.more-link{ font-style:italic;}
#twitter_div .icon{vertical-align:middle;}
#twitter_div a.none{text-decoration:none;}
#twitter_div  h1 {
	margin-left:0px;
	font-weight:normal;
	font-size:16px;

	padding: 16px 0 16px 35px;
	vertical-align:middle;
	background: url(/images/Twitter_32x32.png) no-repeat 0 6px;
	}
/*HP FORM ***************************************/

 #hp-form{width: 260px; margin: 0 auto; }/*padding evens out column height*/
#contact label{display:block; font-weight:bold;}
#contact input.field, #contact textarea {margin-bottom: 6px; width: 200px; padding:6px 5px;
border-style:solid;border-color:#86a7ac; background:#fff; border-width: 2px 1px 1px 2px;
}
.formdiv1{float:left; display: inline; width: 210px; padding-right: 30px;}
.formdiv2{float:left; display: inline; width: 200px;}