body {
	margin:0;
	padding:0;
	text-align:center;
	min-width:840px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1em;
}
img	{ 
	behavior: url(/style/iepngfix.htc);
	border:0; 
}

/*********************************
STANDARD HTML TAGS
*********************************/

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	margin:0px 0px 15px 0px;
}
li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:normal;
	color:#035ccd;
	margin:2px 0px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	margin:2px 0px;
}
 
h5 { color:#FFFFFF; font:bold 18px Georgia, "Times New Roman", Times, serif; margin:5px 0 0 0; }
a:link, a:active, a:visited {
	color:#035ccd;
	text-decoration:underline;
}
a:hover {
	color:#333333;
	text-decoration:underline;
}
.clear {
	clear: both;
	margin-top: 50px;
}
.space {
	clear: both;
}
/*********************************
SECTION AND POSITIONING TAGS
*********************************/

#wrapper {
	text-align:left;
	width:840px;
	margin-left:auto;
	margin-right:auto;
}
	#main {
		width:800px;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
		position:relative;
		padding:0px 20px 20px 20px;
		margin:0px;
	}
		#header {
			width:800px;
			height:90px;
			padding:10px 0px 5px 0px;
		}
			.logo_columbus_house {
				float:left;
				margin:0px;
			}
			#nav2 {
				width:600px;
				height:39px;
				float:right;
			}
				.nav2_item {
					float:right;
					margin:0px 0px 0px 5px;
				}
			#nav1 {
				width:600px;
				height:29px;
				float:right;
				border-top:1px solid #cccccc;
				padding:5px 0px;
				margin:5px 0px;
			}
				.nav1_item {
					float:right;
					font-size:8pt;
					color:#333333;
					margin:0px 2px;
				}
				a.nav1_item:link, a.nav1_item:active, a.nav1_item:visited {
					color:#333333;
					text-decoration:none;
				}
				a.nav1_item:hover {
					color:#000;
					text-decoration:underline;
				}
				
			.sidebar {
				width:190px;
				position:absolute; top:80px; right:20px;
				z-index:9;
			}
				.sidebar_image {
					height:200px;
					text-align:right;
				}
				.sidebar_text {
					width:170px;
					padding:0px 0px 0px 20px;
				}
				.sidebar_text ul {
					padding:0px;
					margin:0px;
				}
				.sidebar_text li {
					list-style:none;
					font-size:8pt;
					color:#333333;
					margin:0px 0px 15px 0px;
					padding:0px;
					margin:8px 0px;
				}
				
				
/*********************************
HOMEPAGE TAGS
*********************************/

		#slider {
			width:800px;
			height: 384px;
			position:relative;
			padding:0px;
		}
			#slider_daniel, #slider_grace, #slider_adam, #slider_adriana {
				width:800px;
				height:384px;
				position: relative;
				margin:0px 0px 56px 0px;
			}
				#slider_daniel { background:url(/images/slider_background_daniel.jpg) top no-repeat; }
				#slider_grace { background:url(/images/slider_background_grace.jpg) top no-repeat; }
				#slider_adam { background:url(/images/slider_background_adam.jpg) top no-repeat; }
				#slider_adriana { background:url(/images/slider_background_adriana.jpg) top no-repeat; }

				.slider_graphic {
					position:absolute; top:40px; left:40px;
				}
				.slider_copy {
					width:378px;
					position:absolute; top:247px; left:40px;
				}
				.slider_copy p {
					color:#FFF;
					font-size:10pt;
				}
				.slider_copy a:link, .slider_copy a:active, .slider_copy a:visited {
					color:#FFF;
					text-decoration:underline;
				}
				.slider_copy a:hover {
					color:#035ccd;
					text-decoration:underline;
				}
			#slider_nav {
				width:800px;
				height:56px;
				position: absolute;
				color:#FFF;
				font-size:10pt;
				background-color:#035ccd;
				border-bottom:1px solid #000;
			}
				#slider_nav p {
					color:#FFF;
					font-size:9pt;
					margin:18px 0px 18px 40px;
				}
				.slider_nav_image_01 {
					position:absolute; bottom:0px; right:206px;
				}
				.slider_nav_image_02 {
					position:absolute; bottom:0px; right:126px;
				}
				.slider_nav_image_03 {
					position:absolute; bottom:0px; right:50px;
				}
				.slider_nav_image_04 {
					position:absolute; bottom:0px; right:2px;
				}
				
		#hp {
			width:760px;
			padding:20px 0px 10px 0px;
			margin:0px 0px 0px 40px;
		}
			.hp_block {
				width:760px;
				padding:0px 0px 10px 0px;
			}
			.hp_hdr {
				width:133px;
				float:left;
				margin:0px 0px 20px 0px;
			}
			.hp_text {
				margin:0px 0px 0px 153px;
			}
				
		#gray_box {
			width:796px;
			padding:0px 2px;
			background-color:#cccccc;
		}
			.gray_box_block {
				width:260px;
				height:96px;
				float:left;
				margin:0px 5px 0px 0px;
			}
			.gray_box_image {
				width:99px;
				height:102px;
				float:left;
				margin:0px 4px 0px 0px;
			}
			.gray_box_text {
				width:154px;
				margin:10px 0px 0px 103px;
			}
			.gray_box_image_border {
				width:99px;
				height:102px;
				float:left;
				margin:0px 4px 0px 0px;
				background: url(/images/gray_box_image_03.png) no-repeat;
			}
			.gray_box_image_border img {
				margin-left: 16px;
				margin-top: 10px;
			}
		
/*********************************
INTERNAL PAGE TAGS
*********************************/

		#title {
			width:760px;
			height:30px;
			background-color:#035ccd;
			border-top:5px solid #b5dafe;
			border-bottom:8px solid #b5dafe;
			position:relative;
			padding:10px 0px 10px 40px;
		}		
		#int {
			width:610px;
			padding:20px 0px 10px 0px;
			margin:0px 0px 0px 0px;
		}
			.int_content {
				width:570px;
				padding:0px 0px 10px 40px;
			}
			.int_content2 {
				width: 570px;
				padding:20px 0px 10px 40px;
				background: #fff url(/images/bg1.gif) top repeat-x;
			}
			
			.int_block {
				width:560px;
				background-color:#FFF;
				background:url(/images/int_block_background.gif) top no-repeat;
				padding:10px 10px 10px 40px;
			}
			.int_hdr {
				width:103px;
				float:left;
				margin:0px 20px 20px 0px;
			}
			.int_text {
				margin:0px 0px 20px 123px;
			}
			.imgleft {
				margin:5px 0px 10px 10px;
			}
			.imgright {
				margin:5px 10px 10px 0px;
			}

/*********************************
CREDITS TAGS
*********************************/

	#credits {
		width:840px;
		text-align:center;
		padding:10px 20px;
	}
		#credits a:link, #credits a:active, #credits a:visited {
			text-decoration:none;
			color:#333333;
		}
		#credits a:hover {
			color:#035ccd;
			text-decoration:underline;
		}
		#credits p {
		margin:0px 0px 4px 0px;
		}
		
	.bottom_columns {
		width: 100%;
	}
		.bottom_left {
			float: left;
			width: 30%;
			text-align: left;
			padding-top: 8px;
		}
		.bottom_center {
			float: left;
			width: 30%;
			text-align: center;
			padding-top: 8px;
		}
		.bottom_right {
			float: left;
			width: 30%;
			text-align: center;
		}
		
/*********************************
VIP TAGS
*********************************/
select {
	width: 180px;
}
