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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;/*background: transparent;*/}

body {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color: #9F8454;margin:0; padding:0;background: transparent url(images/bg3.jpg) repeat 0 0;}
	body.home #container {width: 935px;margin: 0 auto;min-height: 700px;display: block;position: relative;}

#header {width: 100%;height: 62px;margin: 20px 0 30px 0;background: url(images/header-back.png) repeat-x 0 0;position: relative;z-index: 2;}
	#header-container {width: 935px;position: relative;margin: 0 auto;background: none;}
		#logo {float:left;	font-size:1.4em;text-indent:-9999px;margin-top: 17px;}
			#logo a {display:block;width:270px;height:28px;text-decoration:none;background:transparent url(images/logo.png) no-repeat 0 0;}
				#logo a:hover {/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;*/}
		.nav2 {float:right;width:610px;height:39px;padding: 23px 0 0 20px;position: relative;z-index: 1;}
			/*.nav2 li {float:left;font-family: 'TradeGothicLTStdBold';text-transform: uppercase;font-size: 13px;margin-left: 15px;letter-spacing: 1px;}*/
			.nav2 li {float:left;font-family: Georgia, "Times New Roman", Times, serif;text-transform: uppercase;font-size: 13px;margin-left: 15px;letter-spacing: 1px;}
				.nav2 li.last {margin-right: 0;}
				.nav2 li a {display:block;text-decoration:none;color: #fff;float:left;}
					.nav2 li a:hover {color: #dcab4c;}
					.nav2 li a.active {color: #dcab4c;}

#nav {width:250px;/*min-height:1000px;*/float:left;/*background: transparent url(images/logo-badge.png) no-repeat 17px 0px;*/margin-top:-30px;padding:50px 0px 0px 30px;}
	#resume img {vertical-align:middle;padding:5px;}
	#resume p{width:200px;color:#232323;text-align:left; }

#wrapper {margin:30px 0px 0px 280px; }

a {text-decoration:none;color:#464646;outline:none;border:none;font-weight:bold;}

a.clicked img {border:20px solid red;}

a img {border:none;}

h1 { font-size:16px;font-weight:normal;margin:-20px 20px 20px 0;line-height:22px;color:#232323; }

/*h2 { font-size:30px; text-transform:uppercase; font-weight:normal; }*/

h2 { font-size:20px; text-transform:uppercase; font-weight:normal;color:#232323;margin:10px 0 0 0;  }

h3 { font-weight:normal !important; color:#464646; font-size:14px; line-height:180%; }

h4 { font-weight:normal !important; font-size:22px; line-height:200%; padding-top:5px; }

p { font-size:14px; padding:0px 0px 6px 0px; line-height:18px; text-align:justify; }

img {padding:0;margin:0;}

div.clear {clear:both;}

ol, ul {list-style: none;}

del {text-decoration: line-through;}

div.cols {width:208px; font-size:10px; border:6px solid transparent; margin:0px 30px 30px 0px; /*margin:0px 36px 36px 6px; */padding:0px 0px 45px 0px; overflow:hidden; background: url(images/overlay_bg.jpg) repeat 0 0; position:relative;}

div.cols:hover { border:6px solid #363636; }

div.cols.threecol {width:708px; z-index:9998;}

div.info_block {min-width:30px; max-width:200px; min-height:20px; float:left; overflow:hidden; background:#ffffff;position:absolute;padding:0px 6px 6px 6px;}

div.info_block p {color:#898989; font-size:12px; line-height:120%;}

div.info_block.first {width:208px;left:0;}


