@import url(reset.css);

.item {
	margin: 30px 0px;
}

.item img {
	float:left;
	margin-right: 20px;
	border: 1px solid #b9b9b9;
}

/*
Gallery
*/

#large
{
	background: #fff url(../images/gallery-bg.png) no-repeat;
	width: 400px;
	height: 288px;
	position: relative;
}

#large img
{
	position: absolute;
	top: 13px;
	left: 15px;
}

#thumb-container
{
width: 365px;
overflow:hidden;
height:100px;
position: relative;
margin: auto;
border-top: 1px solid #000;
border-bottom: 1px solid #666;
}

#thumb-container li
{
	width: 101px;
	float: left;
	padding: 10px;
}

a.left{ position: absolute; top:40px; left: 60px; }
a.right { position: absolute; top:40px; right:60px; }

body
{
    text-align: center;
    font-family: Helvetica,sans-serif;
    font-size: 62.5%;
	color: #666;
}

a
{
	text-decoration:none;
	color:#ff4111;
}
a:hover { text-decoration: underline }

#container
{
    text-align:left;
    margin: 20px auto 0px;
    width: 1000px;
    font-size: 1.2em;
}

#inner {border:1px solid #525051;}

#header
{
height:190px;
}

#header h1
{
	margin: 25px 0px;
}

#header h1 a
{
background:url(../images/newheader.png) no-repeat;
width: 998px;
height:190px;
margin:0px auto;
text-indent: -9999px;
}

#global-nav
{
background-color:#525051;
height:30px;
}

#global-nav li
{
display:inline;
border-right: 1px solid #fff;
padding: 8px 0px;
}

#global-nav li a
{
color:#999;
line-height:30px;
text-transform: uppercase;
padding:8px 25px;
text-decoration:none;
font-weight: bold;
}

#global-nav li a:hover
{
	color:#fff;
}

#global-nav li a.URHere
{
color:#fff;
background-color:#ff4111;
}

#local-nav
{
background-color:#ff4111;
height:30px;
color:#EFE3E0;
padding-left:10px;
border-top:1px solid #fff;
}

#local-nav li
{
display:inline;
padding: 8px 0px;
}

#local-nav li a
{
color:#EFE3E0;
line-height:30px;
padding:8px 15px;
text-decoration:none;
font-weight: bold;
}

#local-nav li a:hover
{
	color:#fff;
}

#local-nav li a.URHere
{
color:#fff;
}


#sub-nav
{
background-color:#fff;
height:30px;
color:#525051;
padding-left:10px;
position: absolute;
width: 860px;
}

#sub-nav li
{
display:inline;
padding: 8px 0px;
}

#sub-nav li a
{
color:#525051;
line-height:30px;
padding:8px 15px;
text-decoration:none;
letter-spacing:1px;
}

#sub-nav li a:hover
{
	color:#ff4111;
}

#sub-nav li a.URHere
{
color:#ff4111;
}



#content
{
	overflow: auto;
	padding-top: 40px;
	zoom: 1;
	height: 522px;
}

#left-col
{
	float:left;
	width: 525px;
}

#right-col
{
	float: left;
	width: 430px;
}

#patient #left-col img
{
	position: relative;
	top: -40px;
	margin-bottom: -41px;
}




#jasonjkim #content
{
	background-color: #000;
	color:#c8cbc8;
}
#jasonjkim #content strong
{
	color:#fff;
}

#jasonjkim #left-col
{
	width: 215px;
}
#jasonjkim #left-col img
{
	margin-top: 58px!important;
}

#jasonjkim #right-col
{
	width: 760px;
}

#oral-design #left-col
{
	width: 302px;
	margin-right: 40px;
	margin-top: 90px;
}

#oral-design #right-col
{
	width: 610px;
}

#sitemap #right-col ul li
{
	list-style-type: square;
	margin: 10px 0px;
}

#sitemap #right-col ul li a
{
	color: #000;
	text-decoration: none;
}
#sitemap #right-col ul ul li
{
	list-style-type: none;
}

#sitemap #right-col ul ul li a
{
	color:#666;
}

#sitemap #right-col ul li a:hover
{
	text-decoration: underline;
}

h2
{
	font: Helvetica;
	font-weight: normal;
	font-size: 2.7em;
	margin-bottom: 20px;
}
h2 span
{
	color:#000;
}

h3
{
	color: #000;
}

p
{
    line-height: 1.5em;
    margin: 0.5em 0 1.33em;
	text-align: justify;
}
strong {color:#000;}

#right-col ul
{
	padding-left: 40px;
	list-style-type: disc;
	line-height: 1.5em;
}

#footer
{
	float: right;
	font-size:0.8em;
}

#footer li
{
float:left;
}

#footer li a
{
color:#666;
margin:8px;
text-decoration:none;
letter-spacing:1px;
display: block;
height:24px;
line-height: 24px;
}

#footer li a:hover
{
	color:#ff4111;
	text-decoration: underline;
}

#footer a.URHere
{
	color:#ff4111;
}

#ny-uni {
background:url(../images/ny_uni.png) no-repeat center left;
padding-left:19px;
}
#college {
background:url(../images/college.png) no-repeat center left;
padding-left:19px;
}
#contact-us {
background:url(../images/contact.png) no-repeat center left;
padding-left: 36px;
}
#privacy {
background:url(../images/pp_icon.jpg) no-repeat center left;
padding-left:30px;
}
#site-map {
background:url(../images/sitemap.png) no-repeat center left;
padding-left:22px;
}
#blog {
background:url(../images/blog_icon.jpg) no-repeat center left;
padding-left:30px;
}

label
	{
		float: left;
		width: 115px;
		text-align: right;
		padding-right: 10px;
		margin-bottom: 10px;
	}
	
.req { font-weight: bold; } 

label.big { width: 385px; text-align: left; }
form br { clear: both; }


.no-border { border:none !important; }
.floatLeft { float:left;}
.floatRight { float:right;}
.clear { clear:both; }
.center { margin:0 auto; block; }
.orange { color:#ff4111; }
.date { color:#666; font-weight: bold; }
.text-center { text-align: center }