@charset "utf-8";
/* CSS Document */


body {margin: 0px; background-color: #10202c; font-family:Arial, Helvetica, sans-serif; color:#787878; }

#bg { margin: 0px; background-repeat:repeat-x; background-position:top; background-image:url(images/bg.jpg); background-color: #DCDCDC;}

#content_area {
  background-image: url(images/headers/header_about_me.jpg);
  background-repeat:no-repeat;
  background-position:top center;
  width: 966px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  margin-top: 25px;
}

#about_me {width: 894px;
  margin-left: auto;
  margin-right: auto;

	}

#accordian {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 50px;
}

#left_column {
	padding-left: 10px;
	width: 455px;
	float:left;
}

	#gallery_photo {
		padding-left: 10px;
		width: 455px;
		height: 400px;
	}

#right_column {
	width: 455px;
	float:left;
}


#box_bottom {
	width: 880px;
    margin-left: auto ;
    margin-right: auto ;
	padding-bottom: 25px;
}

#box_container {
	width: 880px;
    margin-left: auto ;
    margin-right: auto ;
	padding-bottom: 25px;
	background-image:url(images/dark_box/middle.jpg);
	background-repeat:repeat-y;
	background-position:center top;

}

.img_border {border:solid 4px #333333; padding: 0px;}
#logo { background-image:url(images/logo2.png); background-repeat:no-repeat; height: 67px; width: 369px; padding-bottom: 10px;}

#footer { background-image:url(images/footer_img.jpg); background-repeat:repeat-x; height: 160px; background-position:top;}

.tx_footer {font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#336699; padding-top: 20px;}

.tx_gallery_header {font-family: Helvetica, Arial, sans-serif; font-size:22px; font-weight:800; color:#CCCCCC; padding-top: 2px; border-bottom: solid 3px #858585;} 
.tx_sub_headers {font-family: Helvetica, Arial, sans-serif; font-size:14px; color:#295471; border-bottom: solid 1px #CCCCCC; font-weight:500; padding-top: 10px;}
.tx_small {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify;}
.tx_small_no_justify {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tx_small_gray {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C0C0C0; line-height: 14px;}
.tx_standard {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#828282;
	line-height: 14px;
}

.tx_portfolio_sub_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#EFEFEF;
	font-weight:800;
	line-height: 14px;
}
.tx_standard_justify {font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#C0C0C0; text-align:justify; padding-top: 4px; padding-bottom: 4px;}
.tx_standard_white{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF; line-height: 18px; font-style:italic;}
.tx_medium_blue {font-family:Arial, Helvetica, sans-serif; font-size:15px; color: #28546f; font-weight:700;}

.lk_standard:link {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:18px; margin-bottom: 4px;}
.lk_standard:visited {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:18px; margin-bottom: 4px;}
.lk_standard:active {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:18px; margin-bottom: 4px;}
.lk_standard:hover {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:18px; margin-bottom: 4px;}

.lk_standard_blue:link {font-family:Arial, Helvetica, sans-serif; color:#336699; font-size:11px; margin-bottom: 4px; text-decoration:none;}
.lk_standard_blue:visited {font-family:Arial, Helvetica, sans-serif; color:#336699; font-size:11px; margin-bottom: 4px; text-decoration:none;}
.lk_standard_blue:active {font-family:Arial, Helvetica, sans-serif; color:#336699; font-size:11px; margin-bottom: 4px; text-decoration:none;}
.lk_standard_blue:hover {font-family:Arial, Helvetica, sans-serif; color:#0099FF; font-size:11px;  margin-bottom: 4px; text-decoration:none;}
