@charset "UTF-8";
/* CSS Document */

		html { margin:0; }    	
    	body { margin:0;font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;background: #2f2313 url(images/bg.jpg) repeat-x center 0;color: #e9e9e9;font-size: 12px;line-height: 18px; }
    	
		
		#wrap { margin:0 auto;width:960px; }
		
		#header {float: left; display: inline;clear: both;position: relative;height: 230px;width: 100%; margin: 0 0 20px 0;}
		#logo { margin: 0 }
		#logo img {border:none;}
		#logo h1 { display: none; }
		#logo a {cursor: pointer; position: absolute; top: 115px; left: 7px; display:block; border:none;}
		
		div#hi { color: #332c23; font: 18px/18px Georgia, "Times New Roman", Times, serif; text-align: right; line-height: 1.375em; width: 510px; position: absolute; top: 105px; right: 0;font-weight:bold; text-shadow: 0 1px 0 #c6b6a3; }
		div#hi p a { color: #fff; font: 11px/11px Arial, Helvetica, sans-serif;text-shadow:none; }
		div#hi p a:hover { text-decoration: none; }

		ul.nav { margin: 0 }

		/* Main navigation */
		#nav { height: 38px; width: 750px; position: absolute; top: 15px; left: 30px; }
		#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; z-index: 100; }
		#nav a { color: #fff; font-size: 14px; font-weight: bold; display: block; text-decoration: none; padding: 9px 15px; text-transform: uppercase; }
		#nav a:hover { color: #7f991c; }
		#nav li { float: left; }

		#topSearch { width: 178px; height: 32px; position: absolute; top: 10px; right: 0; }
		#topSearch p { color: #fff; font-size: 14px; font-weight: bold; overflow: hidden; position: absolute; top: -8px; left: 8px; }
		#topSearch p img { margin: 0 5px 0 0; border: none; }
		
		div.box1 {height:475px;background: url(images/bg-box.png) repeat !important; background: #111; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; padding: 20px 0 0 0;}
		
		#gallery { clear:both;color:#ffffff;width:960px;margin:0 auto; }
		#gallery img { border:5px solid #ffffff; }
		#gallery h2 {font-size:14px;}
		#gallery a {color:#fff;}
		#gallery a:visited {color:#fff;}
		#gallery a:hover {color:#7f991c;}
		
		#gallery #left { float:left;width:420px;margin:0 15px 15px 50px; }
		#gallery #left p { font-size:10px;color:#bbbbbb;text-align:right;}
		#gallery #left img { float:right;margin-left:10px; }
		#gallery #left img:hover { border:5px solid #7f991c; }
		#gallery #left h2 { text-align:right; }	
		
		#gallery #right { float:left;width:420px;margin:0 15px 15px 0; }
		#gallery #right p { font-size:10px;color:#bbbbbb;text-align:left;}
		#gallery #right img { float:left;margin-right:10px; }
		#gallery #right img:hover { border:5px solid #7f991c; }
		#gallery #right h2 { text-align:left; }		
		
		#gallery #left p.current { background-color: #7f991c; color: #fff; }
		
		#biography { padding: 20px; }
		#biography p { font-size: 1.1875em; line-height: 1.75em; }
		#biography img { float:left;border:5px solid #ffffff;margin: 0 20px 30px 0; }
		
		#flickr { margin: 0 0 0 50px; }
		
		#about {width:960px;}		
		hr {width:90%;color:#fff;height:5px;border-left:0;border-right:0;border-bottom:1px solid #6e6151;border-top:1px solid #6e6151;}
		
		#bio {width:400px;float:left;margin:0 35px 0 70px;}
		#bio h2 {font-size:14px;color:#ffffff;}
		#bio p {color:#ffffff;font-size:10px;}
		
		#skills { font-size:9px;color:#fff;float:left;margin:0 60px 0 0; }
		#skills h3 { font-style:italic;font-weight:bold;margin:0; }
		#skills ul { margin:0;padding:6px 0 0 0; }
		#skills ul li { margin:0;list-style:none;padding:0 0 2px 0; }
		
		#footer {width:960px;margin:0 auto 30px 0;padding: 0 0 0 70px;}
		#footer img { border:5px solid #ffffff;float:left;margin:0 10px 0 0; }
		
		#footer div.form {float:right; margin:0px 75px 0 0;width:390px;height:165px;padding:0 0 0 0;}
		
		#digits { font-size:11px;color:#fff;float:left;margin:20px 30px 0 0; }
		#digits h3 { font-style:italic;font-weight:bold;margin:0; }
		#digits ul { margin:0;padding:6px 0 0 0; }
		#digits ul li { margin:0;list-style:none;padding:0 0 2px 0; }
		#digits a {color:#fff;}
		#digits a:visited {color:#fff;}
		#digits a:hover {color:#7f991c;}
		
		.clear {clear:both;}
		
		form,input,select,textarea{margin:0; padding:0; color:#000;}

		div.box{ margin:0 auto; width:390px; }

		div.box h1{ color:#fff; font-size:14px; text-transform:uppercase; padding:5px 0 5px 5px; }

		div.box label{ width:100%; display: block; padding:5px 0 5px 0; }

		div.box label span{ display: block; color:#fff; font-size:12px; float:left; width:100px; text-align:right; padding:5px 10px 0 0; }

		div.box .input_text{ padding:5px 5px; width:215px; background:#fff; border:0px; }

		div.box .dialogue{ padding:7px 7px; width:210px; background:#fff; border:0px; overflow:hidden; height:50px; }

div.box .button{
margin:0 0 10px 0;
padding:4px 7px;
background:#7f991c;
color: #fff;
border:0px;
position: relative;
top:10px;
left:235px;
width:100px;
border-bottom: 1px double #3a4804;
border-top: 1px double #3a4804;
border-left:1px double #c4d77c;
border-right:1px double #c4d77c;
}

.message {background:#7f991c; color:#fff;display:none;width:204px;padding:10px;margin:0 0 0 110px;}

#copyright {width:960px;margin:0 auto 30px 0;padding: 0 0 0 70px;}
#copyright a { color:#c0b3a2; text-decoration: none; }
#copyright a:hover { color:#c0b3a2; text-decoration: underline; }
#copyright p { width:840px; margin:0; font-style: italic; font-size: 0.875em; color: #6e6151; }
#copyright p span.ventures { float: right; }

		
		


