@charset "UTF-8";
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #163A29;
}
a:active {
	color: #FFFFFF;
}


body {
	background: #E0D7D7 url(../home/background.jpg) no-repeat center top;
	font: 12px "Gill Sans Light", Arial, sans-serif;
	color: #5F3C43;
	text-decoration: none;
	margin: 0px auto;
	padding: 0px;
	width: 1100px;
	height: 1000px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 150px;
	float: none;
	padding-left: 60px;
}
#wrapper {
	margin: 0px auto;
	padding: 125px 0px 0px;
	width: 800px;
}
#wrapper_hug {
	margin: 0px auto;
	padding: 125px 0px 0px;
	width: 800px;
}
#wrapper1 {
	margin: 0px auto;
	background: #F2EFEF;
	padding: 0px;
	width: 1500px;
	z-index: 1;
}
#footer {
	clear: both;
	height: 30px;
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 0px 10px;
	float: none;
	background: url(../images/navbar_images/navbar_bottom_weave.jpg) no-repeat;
	color: #163A29;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
#header {
	background: url(none);
	padding: 10px 0px 0px;
	height: 125px;
	width: 800px;
	margin: 0px auto 0px 0px;
}
.float_left {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
#header_text {
	height: 80px;
	width: 360px;
	padding: 15px 0px 0px;
	text-align: left;
	vertical-align: top;
	margin: 30px auto 0px 20px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	clear: both;
	line-height: 20px;
}
#navbar {
	background: #665051 url(../images/home/navbar_weave.jpg) no-repeat center center;
	height: 22px;
	width: 800px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#side_navbar {
	height: auto;
	width: 150px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#side_navbar ul {
	margin: 10px 0px 0px;
	padding: 0px;
	color: #6c1010;
	list-style: url(none) none;
	float: left;
	background: right;
	text-align: right;
	z-index: 99;
	height: auto;
	width: 160px;
}
#side_navbar ul li {
	color: #6c1010;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	float: left;
	list-style: url(none) none;
	width: 150px;
	text-align: right;
	display: block;
}
#side_navbar ul li a {
	color: #6c1010;
	text-decoration: none;
	float: left;
	padding: 0px;
	height: 65px;
	width: 160px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	text-align: right;
	font: normal 16px "Garamond Premr Pro", Georgia, serif;
}
#side_navbar ul li a:hover {
	width: 160px;
	clear: none;
	float: left;
	text-align: right;
	list-style: url(none) none;
	list-style: url(none) none;
	margin: 0px;
	color: #163A29;
}
#side_navbar  ul  li  a:active {
	margin: 0px;
	background: url(none);
}

.side_navbar_image {
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 140px;
	list-style: url(none) none;
	background: #DBD0D2;
}
#side_navbar2 {
	padding: 0px;
	margin: 0px;
	height: auto;
	width: auto;
}

#side_navbar2 ul {
	margin: 0px;
	padding: 0px;
	color: #6c1010;
	list-style: url(none) none;
	float: left;
	background: right;
	text-align: right;
	z-index: 99;
}
#side_navbar2 ul li {
	color: #6c1010;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	float: left;
	list-style: url(none) none;
	width: 140px;
	text-align: right;
	display: block;
}
#side_navbar2 ul li a {
	color: #6c1010;
	text-decoration: none;
	float: left;
	padding: 0px;
	height: 65px;
	width: 140px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	text-align: right;
}
#side_navbar2 ul li a:hover {
	width: 140px;
	clear: none;
	float: left;
	text-align: right;
	list-style: url(none) none;
	list-style: url(none) none;
	margin: 0px;
	color: #163A29;
}

.side_navbar2_image {
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 140px;
	list-style: url(none) none;
	background: #DBD0D2;
}
#side_navbar2 ul li a:active {
	margin: 0px;
	background: url(none);
}
navbar3 {
	background: #665051 url(../images/home/navbar_weave.jpg) no-repeat center center;
	height: 20px;
	width: 440px;
	margin: 0px;
	padding: 0px 0px 0px 360px;
}
#side_navbar3 {
	padding: 0px;
	margin: 0px;
	height: auto;
	width: auto;
}

#side_navbar3 ul {
	margin: 0px;
	padding: 0px;
	color: #6c1010;
	list-style: url(none) none;
	float: left;
	background: right;
	text-align: right;
	z-index: 99;
	height: auto;
	width: 160px;
}
#side_navbar3 ul li {
	color: #6c1010;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	float: left;
	list-style: url(none) none;
	width: 160px;
	text-align: right;
	display: block;
}
#side_navbar3 ul li a {
	color: #6c1010;
	text-decoration: none;
	float: left;
	padding: 0px;
	height: 65px;
	width: 160px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	text-align: right;
	font: bold normal 16px "Garamond Premr Pro", Georgia, serif;
}
#side_navbar3 ul li a:hover {
	width: 160px;
	clear: none;
	float: left;
	text-align: right;
	list-style: url(none) none;
	list-style: url(none) none;
	margin: 0px;
	color: #163A29;
}


#left_2 {
	text-align: left;
	padding: 20px 30px 15px 35px;
	float: left;
	width: 155px;
	background: #EDEAEA;
	z-index: 40;
	height: 510px;
	border-left: 3px solid #71454b;
	margin: 0px;
}
#right_portfolio {
	padding: 20px 0px 0px;
	height: 520px;
	width: 575px;
	background: #163A29;
	margin: 0px;
	float: right;
}
#right {
	padding: 0px 30px 40px 35px;
	float: right;
	width: 510px;
	text-align: left;
	background: #163A29;
	height: 380px;
	margin: 0px;
}
#left {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	height: 405px;
	margin: 0px;
	border-left: medium solid #660000;
	border-top-style: none;
	padding: 15px 20px 0px 35px;
}
h1 {
	color: #5F3C43;
	text-decoration: none;
	font: 600 normal 14px "Gill Sans Light", Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
h2 {
	font: bold normal 12px Georgia, "Times New Roman", Times, serif;
	color: #5F3B42;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.red_font {
	color: #CC0000;
	font-style: italic;
}
#main {
	margin: 0px;
	padding: 0px;
	width: 800px;
	background: #E9E3E3 url(../images/main_bg.jpg) repeat-y left top;
	float: left;
	border-top: medium none #663333;
	border-right-color: #663333;
	border-bottom-color: #663333;
	border-left-color: #663333;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
}
.imgbox {
	margin: 5px;
}
.imgbox2 {
	margin: 5px 0px;
	padding-top: 10px;
}
.large_img_box {
	margin-top: 40px;
	margin-bottom: 40px;
}
.img_box_logo {
	margin: 40px 275px;
}
.rt_margin {
	margin-right: 20px;
	margin-bottom: 40px;
}
.rt_margindouble {
	margin: 40px 20px 40px 200px;
}
.med_img_box {
	margin: 10px;
}
.med_img_box2 {
	margin: 10px 40px 10px 80px;
}
.med_img_box2a {
	margin: 10px 10px 10px 0px;
}
.med_img_box3 {
	margin: 10px 40px 10px 80px;
}
.left_p {
	font-weight: bold;
	margin-top: 105px;
}
.left_p2 {
	font-weight: bold;
	margin-top: 10px;
}
.left_p7 {
	padding-top: 50px;
	font-weight: bold;
}
.left_p3 {
	font-weight: bold;
	margin: 0px;
	padding-top: 140px;
}
.left_p4 {
	font-weight: bold;
	margin: 0px;
	padding-top: 550px;
}
.left_p5 {
	font-weight: bold;
	margin: 0px;
	padding-top: 600px;
}
.left_p6 {
	font-weight: bold;
	margin: 0px;
	padding-top: 450px;
}
.left_p8 {
	padding-top: 210px;
	font-weight: bold;
}
.left_p9 {
	padding-top: 525px;
	font-weight: bold;
}
.left_p10 {
	font-weight: bold;
	margin-top: 75px;
}
.left_p11 {
	font-weight: bold;
	margin-top: 265px;
}
.left_p12 {
	font-weight: bold;
	margin-top: 375px;
}
.left_p13 {
	font-weight: bold;
	margin-top: 325px;
}
.left_bottom {
	padding-bottom: 125px;
	margin-bottom: 1500px;
}
.left_bottom2 {
	padding-bottom: 35px;
	margin: 0px;
}
.left_bottom3 {
	padding-bottom: 185px;
}
.left_bottom4 {
	padding-bottom: 200px;
}
.left_bottom5 {
	padding-bottom: 100px;
}
.left_bottom6 {
	padding-bottom: 75px;
}
.left_bottom7 {
	padding-bottom: 150px;
}
.lableimgbox {
	padding: 10px;
	height: 262px;
	width: 240px;
}
p {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
.ivy_resume {
	padding: 0px;
	margin: 30px 0px 30px 85px;
}
#ivy {
	margin: 0px;
	padding: 0px;
	width: 800px;
	z-index: 50;
	text-align: center;
	vertical-align: top;
}
#movie {
	height: 375px;
	width: 510px;
	margin: 25px 0px auto;
	padding: 0px;
	float: left;
}
#back_navbar {
	padding: 0px;
	margin: 30px 0px 0px;
	height: auto;
	width: auto;
	text-decoration: none;
	float: right;
	border-style: none;
}
#back_navbar  ul {
	padding: 0px;
	list-style: url(none) none;
	background: url(none);
	text-align: right;
	z-index: 99;
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	display: inline;
	margin: 0px;
	border-style: none;
}
#back_navbar  ul  li {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: url(none) none;
	display: inline;
	background: url(none);
}
#back_navbar  ul  li  a {
	text-decoration: none;
	float: right;
	height: 20px;
	width: 65px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	background: url(../images/home/back_button.jpg) no-repeat;
}
#back_navbar  ul  li  a:link {
	text-decoration: none;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	float: right;
	height: 20px;
	width: 75px;
	background: url(../images/home/back_button.jpg) no-repeat center center;
}
#back_navbar  ul  li  a:hover {
	color: #fff;
	text-decoration: none;
	float: right;
	height: 20px;
	width: 65px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../images/home/back_button_hover.jpg) no-repeat center center;
}
back_navbar  ul  li  a:active {
	margin: 0px;
	float: right;
	height: 20px;
	width: 65px;
}
#bottom_navbar {
	padding: 0px;
	margin: 0px;
	height: auto;
	width: auto;
	color: #163A29;
	text-decoration: none;
	float: right;
}
#bottom_navbar ul {
	padding: 0px;
	color: #163A29;
	list-style: url(none) none;
	background: right;
	text-align: right;
	z-index: 99;
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline;
	margin: 0px;
}
#bottom_navbar ul li {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: url(none) none;
	display: inline;
	background: url(../images/navbar_images/divider_nav.gif) no-repeat left center;
	color: #163A29;
}
#bottom_navbar ul li a {
	color:#163A29;
	text-decoration: none;
	float: right;
	padding: 0px 18px 0px 15px;
	height: 20px;
	width: 65px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
}
#bottom_navbar ul li a:link {
	color: #163A29;
	text-decoration: none;
	padding: 0px 18px 0px 15px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	float: right;
	height: 20px;
	width: 75px;
	background: url(none);
}
#bottom_navbar ul li a:hover {
	color: #fff;
	text-decoration: none;
	float: right;
	padding: 0px 18px 0px 15px;
	height: 20px;
	width: 65px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#bottom_navbar ul li a:active {
	margin: 0px;
	padding: 0px 18px 0px 15px;
	float: right;
	height: 20px;
	width: 65px;
	color: #163A29;
}
#top_navbar {
	padding: 3px 25px 0px 225px;
	margin: 0px;
	height: 20px;
	width: 550px;
	color: #163A29;
	text-decoration: none;
	float: right;
	background: url(../images/navbar_images/navbar_weave.jpg);
}
#top_navbar ul {
	padding: 0px;
	color: #163A29;
	list-style: url(none) none;
	background: right;
	text-align: right;
	z-index: 99;
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline;
	margin: 0px;
}
#top_navbar ul li {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: url(none) none;
	display: inline;
	background: url(../images/navbar_images/divider_nav.gif) no-repeat left center;
	color: #163A29;
}
#top_navbar ul li a {
	color:#163A29;
	text-decoration: none;
	float: right;
	padding: 0px 18px 0px 15px;
	height: 20px;
	width: 65px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
}
#top_navbar ul li a:link {
	color: #163A29;
	text-decoration: none;
	padding: 0px 18px 0px 15px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	float: right;
	height: 20px;
	width: 75px;
	background: url(none);
}
#top_navbar ul li a:hover {
	color: #fff;
	text-decoration: none;
	float: right;
	padding: 0px 18px 0px 15px;
	height: 20px;
	width: 65px;
	list-style: url(none) none;
	border-style: none;
	margin: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#top_navbar ul li a:active {
	margin: 0px;
	padding: 2px 18px 0px 15px;
	float: right;
	height: 18px;
	width: 65px;
	color: #FFFFFF;
}
.top_navbar_imageCopy {
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 140px;
	list-style: url(none) none;
	background: #DBD0D2;
}
#copyrite {
	float: left;
	height: 20px;
	width: 300px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#right_web {
	padding: 0px 0px 0px 10px;
	float: left;
	height: 80px;
	width: 550px;
	text-align: left;
	margin: 20px 0px;
}
#right_graphic {
	padding: 0px 0px 0px 10px;
	float: left;
	height: 80px;
	width: 550px;
	margin: 20px 0px;
}
#right_illustration {
	padding: 0px 0px 0px 10px;
	float: left;
	width: 550px;
	text-align: left;
	margin: 20px 0px;
}
#right_fine  {
	padding: 0px 0px 0px 10px;
	float: left;
	width: 550px;
	text-align: left;
	height: 80px;
	margin: 20px 0px;
}
.imgbox3 {
	margin: 0px 5px;
	padding: 0px;
}
#main_portfolio {
	margin: 0px;
	padding: 0px;
	width: 800px;
	background: #E9E3E3 url(../images/main_bg.jpg) repeat-y left top;
	height: auto;
	float: left;
}
.imgbox4 {
	margin: 0px 30px 0px 5px;
	padding: 0px;
}
.imgbox5 {
	margin: 0px 21px 0px 5px;
	padding: 0px;
}
.imgbox6 {
	margin: 0px 35px 0px 5px;
	padding: 0px;
}
.imgbox7 {
	margin: 0px 10px 0px 5px;
	padding: 0px;
}
h6 {
	font: bold 14px Helvetica, "Garamond Premr Pro", Arial, sans-serif;
	color: #EDEAEA;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
.current_page {
	background: url(../images/navbar_images/nav_underline.gif) no-repeat center bottom;
	height: 30px;
	width: 150px;
	margin: 0px 0px 35px;
}
#right_web2 {
	padding: 0px 0px 10px 35px;
	float: left;
	height: 80px;
	width: 530px;
	text-align: left;
	margin: 30px 0px 20px;
}
#right_web {
	padding: 50px 0px 0px 5px;
	height: auto;
	width: 565px;
	background: #163A29;
	margin: 0px;
	float: right;
}
#left_web {
	text-align: left;
	padding: 100px 10px 20px 30px;
	float: left;
	width: 187px;
	background: #EDEAEA;
	z-index: 40;
	border-left: 1px solid #71454b;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
#main_web {
	margin: 0px auto 0px 151px;
	padding: 0px;
	width: 800px;
	background: #E9E3E3 url(../images/main_bg.jpg) repeat-y left top;
	float: left;
}
.web_big_box {
	margin: 0px auto;
	height: 250px;
	width: 300px;
	padding: 0px;
}
.underline {
	background: url(../images/navbar_images/nav_underline.gif) no-repeat right 20px;
	height: auto;
	width: 75px;
	padding: 30px;
	text-align: right;
	margin: 0px;
}
.pad_left {
	width: 65px;
	margin-right: 20px;
	padding-right: 25px;
}
.imgbox_poster {
	margin: 0px auto;
	padding-top: 10px;
	float: left;
	padding-left: 50px;
	padding-bottom: 20px;
}
.header_sub {
	color: #5F3C43;
	text-decoration: none;
	font: 600 normal 14px "Gill Sans Light", Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
.float_left_bm {
	float: left;
	padding: 0px;
	margin: 0px 0px 15px 20px;
}
#left_contact {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	z-index: 40;
	height: 517px;
	margin: 0px;
	padding-top: 22px;
	padding-right: 20px;
	padding-left: 35px;
	border-left: medium solid #660000;
	border-top-style: none;
}
#portrait {
	height: auto;
	width: 300px;
	float: left;
	margin: 0px;
}
.portfolio_img {
}
#right_biography {
	padding: 20px 10px 0px 20px;
	height: auto;
	width: 546px;
	background: #163A29;
	margin: 0px;
	float: left;
}
#right_sketchbook {
	padding: 0px 30px 40px 35px;
	float: right;
	width: 510px;
	text-align: left;
	background: #163A29;
	height: 1678px;
}
#right_hug_animation {
	padding: 25px 30px 40px 35px;
	float: right;
	width: 510px;
	text-align: left;
	background: #163A29;
	height: 350px;
}
#left_sketchbook {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	height: 1700px;
	margin: 0px;
	border-left: medium solid #660000;
	border-top-style: none;
	padding: 15px 20px 0px 35px;
	border-bottom-width: medium;
	border-bottom-style: solid;
}
#left_hug {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	height: 398px;
	margin: 0px;
	border-left: medium solid #660000;
	border-top-style: none;
	padding: 15px 20px 0px 35px;
	border-bottom-width: medium;
	border-bottom-style: solid;
}
#display {
	height: 375px;
	width: 410px;
	margin: 10px 0px auto;
	padding: 0px;
	float: right;
}
#portfolio_img {
	height: 275px;
	width: 275px;
	padding: 0px;
	margin: 15px 0px 0px 20px;
	background: url(../images/connect_heading.jpg) no-repeat right top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #8b3910;
	text-align: left;
	float: right;
	border: thin solid #DBBFA5;
}#tn1_portfolio   {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 40px;
	border: thin solid #DBBFA5;
}
#tn2_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#tn3_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#tn4_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#tn5_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#tn6_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 40px;
	border: thin solid #DBBFA5;
}
#tn7_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#tn8_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
	border: thin solid #DBBFA5;
}
#tn9_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 30px;
	border: thin solid #DBBFA5;
}
#tn10_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 40px;
	border: thin solid #DBBFA5;
}
#tn11_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#tn12_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 40px;
	clear: both;
	border: thin solid #DBBFA5;
}
#tn13_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#tn14_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#tn15_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#right_bottom_portfolio {
	padding: 0px 0px 10px;
	height: 105px;
	width: 575px;
	background: #163A29;
	margin: 0px;
	float: right;
	border: none;
}
#tn16_portfolio {
	float: left;
	height: 75px;
	width: 75px;
	padding: 0px;
	margin: 15px 0px 10px 30px;
	border: thin solid #DBBFA5;
}
#click_directions {
	height: 15px;
	width: 280px;
	padding: 0px;
	margin: 5px 0px 0;
	background: url(../images/connect_heading.jpg) no-repeat right top;
	font: 10px "ACaslon Semibold";
	color: #DBBFA5;
	text-align: center;
	float: right;
	text-decoration: none;
}
#portfolio_img_container {
	height: 310px;
	width: 300px;
	padding: 0px;
	margin: 0px 30px 0px 0px;
	background: url(../images/connect_heading.jpg) no-repeat right top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #8b3910;
	text-align: left;
	float: right;
}
.direction_font {
	font: normal 10px "ACaslon Semibold", serif;
	color: #DBBFA5;
	text-decoration: none;
}
#right_house {
	padding: 0px 30px 40px 35px;
	float: right;
	width: 510px;
	text-align: left;
	background: #163A29;
	height: auto;
}
#left_house {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	height: 3382px;
	margin: 0px;
	border-left: medium solid #660000;
	border-top-style: none;
	padding: 15px 20px 0px 35px;
}
#right_china {
	padding: 0px 30px 40px 35px;
	float: right;
	width: 510px;
	text-align: left;
	background: #163A29;
	height: auto;
}
#left_china {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	height: 4915px;
	margin: 0px;
	border-left: medium solid #660000;
	border-top-style: none;
	padding: 15px 20px 0px 35px;
}
.imgbox_poster2 {
	margin: 20px auto 0px;
	float: left;
	width: 500px;
	padding: 10px 0px 20px 5px;
}
.imgbox_poster_small {
	margin: 0px auto;
	padding-top: 10px;
	float: left;
	padding-left: 50px;
	padding-bottom: 20px;
}
.imgbox_poster_small2 {
	margin: 0px auto;
	padding-top: 10px;
	float: left;
	padding-left: 50px;
	padding-bottom: 0px;
	clear: right;
}
.imgbox_poster_small3 {
	margin: 0px auto 30px;
	padding-top: 10px;
	float: left;
	padding-left: 50px;
	padding-bottom: 0px;
	clear: right;
}
#right_sneaker {
	padding: 0px 30px 40px 35px;
	float: right;
	width: 510px;
	text-align: left;
	background: #163A29;
	height: auto;
}
#left_sneaker {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	height: 998px;
	margin: 0px;
	border-left: medium solid #660000;
	border-top-style: none;
	padding: 15px 20px 0px 35px;
}
.imgbox_sneaker {
	margin: 5px 5px 5px 55px;
}
#right_vinegar {
	padding: 0px 0px 30px 35px;
	float: right;
	width: 540px;
	text-align: left;
	background: #163A29;
	height: auto;
	margin: 0px;
}
#left_vinegar {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	height: 2330px;
	margin: 0px;
	border-left: medium solid #660000;
	border-top-style: none;
	padding: 15px 20px 0px 35px;
}
bio_text.png {
	padding: 10px;
	height: 262px;
	width: 240px;
	margin-left: 125px;
}
.lableimgbox2a {
	padding: 10px 10px 10px 0px;
	height: 262px;
	width: 240px;
}
.imgbox2a {
	margin-right: 20px;
	margin-left: 0px;
}
#left_tuxedo {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	height: 1077px;
	margin: 0px;
	border-left: medium solid #660000;
	border-top-style: none;
	padding: 15px 20px 0px 35px;
}
#right_tuxedo {
	padding: 0px 30px 40px 35px;
	float: right;
	width: 510px;
	text-align: left;
	background: #163A29;
	height: auto;
}
.imgbox_poster2a {
	margin: 20px 0px 0px;
	float: left;
	width: 500px;
	padding: 10px 0px 20px;
}
#right_woodstock {
	padding: 0px 0px 40px;
	float: right;
	width: 550px;
	text-align: left;
	background: #163A29;
	height: 380px;
	margin: 0px;
}
#left_woodstock {
	text-align: left;
	float: left;
	width: 185px;
	background: #EDEAEA;
	height: 1913px;
	margin: 0px;
	border-left: medium solid #660000;
	border-top-style: none;
	padding: 15px 20px 0px 15px;
}
#biography_text {
	margin: 10px;
	height: auto;
	width: 500px;
	color: #FFFFCC;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#biography_text2 {
	margin: 50px 0px 0px;
	height: auto;
	width: 230px;
	color: #FFFFCC;
	font: bold 11px/14px Harrington, serif;
	text-decoration: none;
	float: right;
	padding: 0px;
}
#biography_text3 {
	margin: 10px;
	height: auto;
	width: 500px;
	color: #FFFFCC;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#biography_text4 {
	margin: 10px;
	height: auto;
	width: 500px;
	color: #FFFFCC;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
}
#left_biography {
	text-align: left;
	float: left;
	width: 165px;
	background: #EDEAEA;
	z-index: 40;
	height: 328px;
	margin: 0px;
	padding-top: 22px;
	padding-right: 20px;
	padding-left: 35px;
	border-left: medium solid #660000;
	border-top-style: none;
}

