@charset "UTF-8";
/*-------------------------------------------------------------global*/

p {
	font-size:0.9em;
	color:#666666;
	line-height:1.7em;
}
hr {
	height:1px;
}
/*-------------------------------------------------------------Header*/
.top_bg {
	background:url(../images/bg_1.gif) repeat-x;
}
.header {
	padding:50px 0 0px 0;
}
.logo {
	display:block;
	float:left;
	padding:0px 0 0 0;
}
/*-------------------------------------------------------------Showcase image*/
.main_image {
	background:url(../images/main_6.png);
	height:345px;
	width:670px;
	margin:0 0 20px 0;
}
/*-------------------------------------------------------------Web Gallery content*/
.galleryBox {
	margin:0px 0 0 0;
	float:left;
}
.galleryBox h6 {
	margin:10px 0 0px 0;
	font-size:1.1em;
	color:#4aa1d9;
	text-decoration:none;
}
.galleryBox p {
	padding:0 0 5px 0;
	display:block;
	border-bottom:1px solid #CCCCCC;
	width:188px;
	color:#666;
	text-decoration:none;
}

/*-------------------------------------------------------------IA Gallery*/

.ia_col ul {
	width:220px;
	padding:0px 0px 10px 0;
	margin:0px 0 20px 0;
	float:left;
}
.ia_col li {
	padding:0px 10px 0 0px;
	list-style:none;
	font-size:1em;
	color:#666666;
	line-height:1.7em;
}
.ia_col a {
	color:#4aa1d9;
	border-bottom:#4aa1d9 dotted 1px;
	text-decoration:none;
}
.ia_col a:hover {
	border-bottom:#FF0066 dotted 1px;
	color:#FF0066;
}
.list_header {
	margin:20px 0 0 0;
}
.ia_col ul strong {
	font-size:1.1em;
}

/*-------------------------------------------------------------ia ibox overlay*/

.ibox h3 {
	margin:10px 17px 0 17px;
	padding:0 0 7px 0;
	display:block;
	border-bottom:1px solid #DDDDDD;
}
.ibox p {
	margin:0px 0 10px 10px;
	text-indent:0px;
}
.ibox img {
	margin:0 0 0 10px;
	float:left;
	padding:0px 10px 0px 0;
}
.ibox div {
	margin:10px 0 0 10px;
}
.ibox a {
	color:#4aa1d9;
	border-bottom:#4aa1d9 dotted 1px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0.5px;
}
.ibox a:hover {
	border-bottom:#FF0066 dotted 1px;
	color:#FF0066;
}
/*-------------------------------------------------------------Right col*/
.rightcol h3 {
	margin:0;
}
.rightcol hr {
	margin:0.5em 0 0.5em 0;
}
.rightcol a {
	color:#4aa1d9;
	border-bottom:#4aa1d9 dotted 1px;
	font-weight:bold;
	text-decoration:none;
}
.rightcol a:hover {
	border-bottom:#FF0066 dotted 1px;
	color:#FF0066;
}

/*-------------------------------------------------------------bio*/
.bio {
	width:230px;
}
.bio p {
	text-indent:0px;
	padding:0.7em 0;
}
/*-------------------------------------------------------------Form*/
.form {
	width:230px;
}
.form hr {
	margin:0.5em 0 0.7em 0;
}
.form p {
	margin:0;
}
.form legend { 
	*border:none;
	*position: absolute;
	*left: -5000px;
	*width:1px;
	*height:1px;
	*overflow:hidden;der:hidden;
	text-indent: -9999px;
	margin:-5px;
	height:10px;
}
fieldset { 
	padding:0; 
	margin: 0; 
	border: 0px solid #ccc; 
}

input.text, input.title,
textarea, select {
	margin: 0.2em 0 0.9em 0;
	border:1px solid #CCCCCC;
	background:#f9f8f8;
}

input.text:focus, input.title:focus,
textarea:focus, select:focus {
	border:1px solid #59a9e6;
	background:#FFFFFF;
}

input.text, 
input.title   { 
	width: 218px; 
	padding:4px; 
}
input.title   { 
	font-size:0.9em; 
}
textarea      { 
	width: 218px; 
	height: 110px; 
	padding:4px;
}

.form input.btn {
	background:url(../images/send_btn.gif);
	outline:none;
	border:0px;
	cursor:pointer;
	margin-top:5px;
	height:26px;
	width:64px;
	color:#4aa1d9;
	font-weight:bold;
	font-size:1em;
}

.form input.btn:hover {
	background:url(../images/send_btn_active.gif);
	color:#4aa1d9;
	border:none;
}
