@charset "utf-8";
/* CSS Document */


/* ........................................ BOTTOM OF PAGE ........................................ */
.txt_btn1 {	position:absolute;	left:141px; }  .txt_btn2 {	position:absolute;	left:320px; }
.txt_btn3 {	position:absolute;	left:610px; }  .txt_btn4 {	position:absolute;	left:760px; }

a:link { text-decoration:none;  color:#a4d3c3; }  a:visited { text-decoration:none;  color:#a4d3c3;}
a:hover { text-decoration:none;  color:#ffffff;}  a:active { text-decoration:none;  color:#ffffff;}

.txt_buttonStrip, .txt_btn1, .txt_btn2, .txt_btn3, .txt_btn4 {
	font:Verdana, Geneva, sans-serif;	font-size:30px;	top:545px;	color:#ffffff;	z-index:3;
}

.img_logo {	position: absolute;	top: 480px;	left: 440px;  z-index: 2; }
div.no_border a:link img { border:hidden; }
div.no_border a:visited img { border:hidden; }
div.no_border a:active img { border:hidden; }
div.no_border a:hover img { border:hidden;  filter:alpha(opacity=80);  opacity:0.8;}

.left, .right {	position: absolute;	top: 504px;	z-index: 1;}	
.left {	left: 75px;}   .right {	left: 585px; }
div.left_right a:link img {margin: 0px; border: hidden;}
div.left_right a:visited img {margin: 0px; border: hidden;}
div.left_right a:active img {margin: 0px; border: hidden;}
div.left_right a:hover img {margin: 0px; border: hidden;    filter:alpha(opacity=80);  opacity:0.8; }

/* ........................................ GALLERY MID-STRIP ........................................ */

.img_strip {	position: absolute;	top: 535px;	left: 0px;	z-index: 2; }

div.thmb_strip a:link img {margin: 0px; border: 3px solid #a4d3c3;}
div.thmb_strip a:visited img {margin: 0px; border: 3px solid #a4d3c3;}
div.thmb_strip a:active img {margin: 0px; border: 3px solid #a4d3c3;}
div.thmb_strip a:hover img {margin: 0px; border: 3px solid #142f50;}

div.thmb_strip, div.thmb_1, div.thmb_2, div.thmb_3, div.thmb_4 {
	margin: 0px;	border: 2px solid #a4d3c3;	background-color:#a4d3c3;	text-align: center;
	height: auto;	width: 120;	float: left;	position:absolute;	z-index: 2;	top: 65px;
}	

div.thmb_title {
  text-align: center;  font-weight: normal; height: 25px;
  margin: 0px;  color:#000000;  background-color:#a4d3c3; width: 120;	
}

div.thmb_desc {
   text-align: center;  font-weight: normal;   height: 40px;  margin: 0px;  
  color:#a4d3c3;  background-color:#000000;
}

div.thmb_1 {	position:absolute;	left: 100px; }
.thmb_glow_1 {	left:-65px; }

div.thmb_2 {	position:absolute;	left: 320px; }
.thmb_glow_2 {	left: 155px; }

div.thmb_3 {	position:absolute;	left: 540px; }
.thmb_glow_3 {	left: 375px; }

div.thmb_4 {	position:absolute;	left: 760px; }
.thmb_glow_4 {	left: 595px; }

.thmb_glow, .thmb_glow_1, .thmb_glow_2, .thmb_glow_3, .thmb_glow_4 {
	position:absolute;	z-index:1;	top: -20px;
}


/* ........................................ INDIV PROJECT PAGE ........................................ */
div.main_img {position:absolute; left: 120px; top: 65px; z-index:2;	
  margin: 0px; border: 2px solid #a4d3c3; background-color:#000; width:450px;
}
div.main_title { 
  text-align: center;  font-weight: bold;   height: 20px; border: 0px;  
  margin: 0px;  color:#000000;  background-color:#a4d3c3; 
  }
div.main_link { 
  text-align: center;  font-weight: normal;   height: 25px;  
  margin: 0px;  color:#a4d3c3;  background-color:#000000;
  }
.main_link_left { position:absolute; left:0px; width:150px; text-align:left; }
.main_link_center { position:absolute; left:150px; width:150px; text-align:center; }
.main_link_right { position:absolute; left:300px; width:150px; text-align:right; }

div.main_comments_background {
	position:absolute;	left: 620px;	top: 65px;	width:300px;	height:415px;
	color:#000000;	background-color:#a4d3c3;
	margin: 0px;	border: 2px solid #ffffff;	padding: 10px;	z-index:1;
}

div.main_comments_base {
   	background-color:#ffffff; width:100perc; margin:0px; padding: 10px; height:50px;
}
div.main_comments_bulk {	
	margin:0px; padding: 10px; overflow:auto; height:inherit; height:285px;
}

/* ........................................ ABOUT PAGE ........................................ */

div.big_box {
	position:absolute;	left: 100px;	top: 55px;	width:766px;	height:385px;	z-index:1;
	color:#000000;	background-color:#a4d3c3;	margin: 0px;	border: 3px solid #ffffff;	padding: 10px;
	filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7;
}

div.left_box {
	position:absolute;	left: 0px;	top: 0px;	width:530px;	height:385px;	z-index:2; margin: 0px;	border: 0px; padding: 10px;	
}
div.right_box {
	position:absolute;	left: 550px;	top: 0px;	width:215px;	height:385px;	z-index:2; margin: 0px;	border: 0px; padding: 10px;	
}

.self_img {	float: right; margin:20px; filter:alpha(opacity=100);	-moz-opacity:1.0;	-khtml-opacity: 1.0;	opacity: 1.0; }

h1 { font-size:20px; font-style:italic; font-weight:bold; color:#000000; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; 
     background-color:#FFF; padding:2px;}

p.head1 { font-size:16px; font-style:italic; font-weight:bold; color:#000000; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; 
     background-color:#FFF; padding:2px;}
	 
p { font-size:12px; color:#163458; font-family:"Times New Roman", Times, serif; font-weight:300; margin:8px;} 
	 
simple_link a:link { color:#000;  }	 
simple_link a:visited { color:#000; }	 
simple_link a:active { color:#000; }	 
simple_link a:hover { color:#000; }	 
	 
.right_button1, .right_button2, .right_button3 { background-color:#163458; font-size:14px; font-weight:bold; color:#FFF; position:absolute; width:150px; height:25px; 
     text-align:center; padding:2px; border-style:outset;  left:30px; }
.right_button1, .right_button2, .right_button3 a:link img { color:F00;  }
	 

.right_button1{ top:80px;  }  .right_button2{ top:120px; }  .right_button3{ top:160px; }

/* ........................................ INDEX ........................................ */

.index_buttonLeft, .index_buttonRight, .index_labelCenter {
	position:absolute;
	padding:0px;
	margin:0px;
	border:none;
	top:527px;
	z-index:2;
}

.index_buttonLeft {
	left:31px;
}
.index_buttonRight {
	left:758px;
}
.index_labelCenter {
	left:282px;
}

