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

body {margin:0px; font-family:"Times New Roman", Times, serif; font-size:9pt; font-style:italic;}
.logo {position:absolute; top:12px; left:15px; float:left; padding-bottom:30px;}
.name { position:absolute; top:17px; left:48px; float:left; z-index:201}
.downarrow {position:absolute; float:left; border:0px solid red; margin-top:7px; margin-left:180px;}
h1 {padding-left:20px; padding-top:30px; padding-bottom:0px; font-family:"Times New Roman", Times, serif; font-size:9pt; font-style:italic; font-weight:normal;}
h2 {padding-left:0px; padding-top:5px; margin-bottom:0px; text-transform:lowercase; padding-bottom:0px; font-family:"Times New Roman", Times, serif; font-size:9pt; font-style:italic; font-weight:normal;}

h3 {padding-top:10px; margin-top:20px; margin-left:60%; padding-bottom:5px; padding-right:10px; padding-left:10px; color:#000;  width:70px; background-color:#E8E8E8; margin-bottom:0px; font:italic 8pt "Times New Roman", Times, serif;}

h4 {font-family:Arial, Helvetica, sans-serif; font-size:34px; letter-spacing:.1em; line-height:1.1em; font-weight:bold; font-style:normal; padding:40px 20px 24px 10px; margin:0px;}
h5 {padding-bottom:0px; font-family:"Times New Roman", Times, serif; font-size:9pt; font-style:italic; font-weight:normal; color:#000; margin-bottom:4px;}

#footer {width:100%; border:1px solid #777; margin-left:20px; font-style:normal;}

		a.homelink {text-decoration:none; color:#F00; }
			a.homelink:hover {text-decoration:none; color:#000; }

<!--sliding boxes-->
			a{ color:#C8DCE5;}
			h8{ margin: 0px 10px 0 10px; color:#000; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:9pt; text-transform:lowercase; font-weight: bold;  }
			
			.boxgrid{ 
				width: 250px; 
				height: 134px; 
				margin:2px; 
				float:left; 
				background:#161613; 
				border: solid 0px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
			
			
			a { border: none; overflow: hidden; float: left; text-decoration:none; }
			a:hover { background:#fff;text-decoration:none; }
			a:hover img { background-color:#fff;  text-decoration:none; }
			
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#333; 
					font-weight:bold; 
					font:9px Arial, Helvetica, sans-serif;
					text-transform:lowercase;
					margin-top:0px;
					letter-spacing:.15em;
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #FFF; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				padding-top:4px;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 134;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
				
			h8 a{}	

















.footer {width:600px; padding-left:20px; padding-right:50px; padding-top:100px; padding-bottom:20px; color:#666; clear:both; font-style:italic; font-size:9px; border:0px solid #000;}
.ziglink {width:115px; height:54px; position:relative; margin:0px auto; top:12px; left:2px; font-size:10px;}


.galleria{list-style:none;width:200px;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer;}
.galleria li.active div img,.galleria li.active div{display:block; border:#0FC 1px solid;}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

<!--a{color:#333;text-decoration:none;outline:none;}-->
<!--a:hover{color:#333;}-->
.caption{font-style:italic;color:#333; font-size:9pt;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:800px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;margin: 2px;background:#ccc;}
.gallery_demo li div{left:0px; }
.gallery_demo li div .caption{ font-family:"Times New Roman", Times, serif; font-style:italic;}
	
#main_image{margin:0 auto 60px auto;height:438px;width:800px;background:white;}
#main_image img{margin-bottom:0px;}
	
.nav{padding-top:15px; clear:both;font:9pt "Times New Roman", Times, serif; letter-spacing:1px; text-transform:lowercase; font-style:italic; float:right;}
	
.info{text-align:left;width:800px;margin:30px auto;border-top:1px dotted #221;padding-top:30px; margin-bottom:30px;}
.info p{margin-top:1.6em;}


<!--dropdown-->
.dropdown {float:left;}
.dropdown dt {width:220px; padding:6px; margin-left:188px;; font-weight:normal; cursor:pointer;  border:0px #036 solid;}
.dropdown dt:hover { border:0px #036 solid; }
.dropdown dd {position:fixed; overflow:hidden; width:180px; margin-left:40px; margin-top:10px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:204px;list-style:none;}
.dropdown li {display:inline;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#fff; margin-top:0px; width:194px;}
.dropdown a:hover { background:#E8E8E8; color:#000;}
.dropdown .underline {border-bottom:0px solid #b9d6dc; margin-left:-26px;}


.contactform {margin-left:30%; margin-top:24px;}
input { background-color:#E8E8E8; color:#666; border:0px; margin-bottom:0px; font-family:"Times New Roman", Times, serif; font-size:10pt; padding:10px; font-style:italic; letter-spacing:.15em; width:330px; }
.comments { background-color:#E8E8E8; color:#666; border:0px; margin-bottom:0px; font-family:"Times New Roman", Times, serif; font-size:10pt; padding:10px; font-style:italic; letter-spacing:.2em;}


.bottom{width:100%; height:300px; margin:120px 0 0 0; border-top:3px solid #D2D3D1; position:relative; float:left;}
.bot_col{position:relative; float:left; width:230px; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#666; line-height:1.4em; letter-spacing:.1em; font-style:normal;}
a.skill {border:0px;text-decoration:none;}
a.skill:hover {border:0px;text-decoration:none; background-color:#eaeaea; padding-bottom:10px; margin-bottom:-10px;}
.copywrite {margin-left:18px; font-size:9px; color:#666; position:absolute; bottom:10px;}

hr {
border: 0;
color:#D2D3D1;
background-color: #D2D3D1;
height: 3px;
width: 100%;
text-align: left;
margin-top:90px;
margin-bottom:-90px;
}