@charset "UTF-8";
/* CSS Document */
		
			*{ padding:0px; margin:0px; border: none;}
			body{ background-image: url(images/bkg2.png); font-family: Arial, sans-serif;}
			a{ font-weight: bold; color:#99cc33; outline: none; text-decoration:none; }
			h3{ margin: 10px 10px 0 10px; color:#FFF; font:15pt Arial, sans-serif; letter-spacing:0px; font-weight: bold;  }
			h4{ margin: 0px 0px 10px 0px; color:#FFF; font:14pt Arial, sans-serif; letter-spacing:0px; font-weight: bold; text-transform:uppercase;  }
			
			#container {
				margin:auto;
				width: 940px;
				height: 1370px;
				z-index: 0;
			}
			
			#hire {
				position:fixed;
				top: 120px;
				left: 0;
				z-index: 10;
			}
			
			#hire img a {
				border:none;!important
			}
			
			#header{
				float: left;
				width: 580px;
				height:20px;
				padding:15px;
				margin:10px 0 5px 5px;
				background-color:#FFFFFF;
			}
			
			#nav{
				float: left;
				width: 275px;
				height:25px;
				margin:10px 0 5px 10px;
				padding: 15px 10px 10px 15px;
				background-image:url(images/div_bkg.png);
				background-repeat:repeat;
			}
			
			#nav ul li {
				display: inline;
			}
			
			#nav ul li a{
				text-decoration: none;
				text-transform: uppercase;
				font-size: 11px;
				font-weight: bold;
				padding: 0px 10px 5px 7px;
				color: #FFFFFF;
			}
			
			#nav ul li a:hover {
			color:#99cc33;
			}
			
			#about{
				width: 920px;
				height:300px;
				margin: 5px 0 5px 5px;
				color:#FFF;  
				display:none;
				float: left;
				background-image:url(images/about4_bkg.jpg);
				background-repeat:repeat;
			}
			
			#about_left {
				float: left;
				width: 235px;
				height: 200px;
				font-size: 50px;
				font-weight:bold;
				text-transform: uppercase;
				padding: 30px;
				margin-right: 0px;

			}
			
			#about_right {
				width: 565px;
				height: 240px;
				float:left;
				font-size: 12px;
				line-height: 16px;
				margin: 15px;
				padding: 15px;
				background-image:url(images/div_bkg.png);
				background-repeat:repeat;


			}
			
			.clicked {
				 color:#99cc33;
				
			}
			
			#contact {
				width: 920px;
				height:300px;
				margin: 5px 0 5px 5px;
				color:#FFFFFF;  
				display:none;
				float: left;
				background-image:url(images/div_bkg.png);
				background-repeat:repeat;
			}
			
			#contact_left {
				float: left;
				width: 250px;
				padding: 10px 15px;
				margin: 10px 0 0 10px;
			}
			
			#contact_right {
				width: 595px;
				float:left;
				padding: 0px 0 0 0;
				margin: 18px 0 0 20px;
				font-size: 12px;
				line-height: 14px;
			}
			
			.contact_title {
				font-size: 47px;
				line-height: 49px;
				font-weight:bold;
				text-transform: uppercase;
			}
			
			.contact_title_small {
				font-size: 14px;
				line-height: 18px;
				font-weight:bold;
			}
			
			.contact_label {
				margin-bottom:3px;
			}
			
			#contact_btn {
				float:left;
				margin-top: px;
			}
			
			.contact_btn {
				background:#EEE;  
				color: #666;  
				border: solid 1px #EEE;  
				padding:5px;
			} 
			
			.contact_btn:active {
				border:solid 1px #FFF;  
				background:#FFF;  
				color:#000;  
				outline: none;
				padding:5px;
			} 
			  
			#status{  
				padding:10px;  
				outline:none;  
			}  
			.focusField{  
				border:solid 1px #FFF;  
				background:#FFF;  
				color:#000;  
				outline: none;
			}  
			.idleField{  
				background:#EEE;  
				color: #999;  
				border: solid 1px #EEE;  
			}  
			
			.hr {
				border-bottom: 1px dotted #FFF;
				width: 245px;
				margin: 0 0 10px 10px;
				
			}
			
			.hr2 {
				border-bottom: 1px dotted #FFF;
				width: 563px;
				margin: 0 0 10px 0px;
				
			}
			
			.hr3 {
				border-bottom: 1px dotted #FFF;
				width: 240px;
				margin: 5px 0 10px 0px;
				
			}
			
			.hr4 {
				border-bottom: 1px dotted #FFF;
				width: 255px;
				margin: 5px 0 10px 0px;
				
			}
			
			.info {
				font-size: 11px;
				line-height: 15px;
				color: #FFF;
				padding: 0 12px 10px 10px;
			}
			
			.email {
				float:right;
				margin: -30px 2px 0 0;
				color: #FFF;
				font-size: 11px;
			}
			
			.title { 
				padding: 0 10px 10px 10px;
				color:#FFF; 
				font-weight: ; 
				font-size: 11px;
			}
			
			.view { 				
				margin-left: -1px;
				padding: 0 10px 10px 5px;
				color:#99cc33; 
				font-weight: bold; 
				font-size: 12px;
				font-style:italic;
			}
			
			.view:hover {
				
			}
			
			.boxgrid .boxcaption  #photos_container {
				display: block;
				position: relative;
				margin-left: 6px;
				width: 270px;
				}
			
			.boxgrid .boxcaption  #photos_container a{
				text-decoration:none;
				font-weight: bold; 
				color: #99cc33; 
				outline: none; 
				}
			
			.boxgrid .boxcaption  img { 
				border:  1px solid #FFF;
				margin-left: 3px;
				position: relative;
				right: 100px;
			}
			
			
			.boxgrid{ 
				width: 270px; 
				height: 270px; 
				margin:5px; 
				float:left; 
				background:#161613; 
				border: solid 15px #fff; 
				overflow: hidden; 
				position: relative; 
				
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				
			.boxcaption{
				padding: 2px;
				top: 300px;
				float: left; 
				position: absolute; 
				height: 300px; 
				width: 100%; 
				background-image:url(images/div_bkg.png);
				background-repeat:repeat;
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 230;
 					left: 0;
 				}
				
			#footer {
				position:relative;
				float: left;
				width: 880px;
				height:10px;
				margin:5px 10px 10px 5px;
				padding: 18px 20px 20px 20px;
				background-image:url(images/div_bkg.png);
				background-repeat:repeat;
				color:#FFFFFF;
				font-size: 11px;
				font-weight: bold;
				}