@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background-color: #06030c;
	background-image: url(http://www.bluenosegopher.com/gopher3/images/backpurp.jpg);
	background-repeat:repeat;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size-adjust:none;
	letter-spacing: normal;
	text-align: center;
}
/*********************/
/*      TEXT         */
/*********************/
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote {
	margin:0pt;
	padding:0pt;
}
P {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #b4cfe9;
	color: #dbb493;
	color: #575659;
	color: #7a8188;
	color: #847778;
	color: #333333;
	margin: 0px 0px 8px 0px;

}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #778084;
	font-size: 18px;
	margin: 0 0 45px 0;
	padding: 0;
	font-weight: normal;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #791516;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 10px 0;
}

/*********************/
/* Containers */
/*********************/
#wrapper {
	text-align: center;
	width: 801px;
	position: absolute;
	top: 7%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	margin: 0;
	padding: 0;
}
#inwrap {
	margin-left: -390px;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 801px;
	height: 545px;
	visibility: visible;
	padding: 0;
	text-align: left;
}
div#content {
	position: relative;
	margin: 0;
	padding: 0;
}

/*********************/
/*     Links         */
/*********************/
A {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;
	color: #6b869f;
	font-weight: bold;
}
A:link {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #6b869f;
}
A:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #6b869f;
}
A:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #2d7092;
}
A:hover {
	color: #791516;
}

div#maintext {
	position: absolute;
	padding: 138px 0 0 50px;
	text-align: left;
	width: 190px;
}
div#maintext2 {
	position: absolute;
	text-align: left;
	font-weight: bold;
	left: 644px;
	top: 569px;
	width: 150px;
}
div#maintext3 {
	position: absolute;
	text-align: right;
	left: 625px;
	top: 190px;
	width: 150px;
}
#maintext3 ul a {
	color: #868d95;
	color: #7a8188;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	display: block;
	text-align: right;
	font-weight: normal;
}
#maintext3 ul a:hover {
	color: #996E5C;
}
#maintext3 ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 18px 0;
}
#maintext3 ul li {
	margin: 0;
	padding: 0;
}
div#maintext4 {
	position: absolute;
	padding: 71px 0 0 83px;
	text-align: left;
	width: 183px;
}
div#maintext4 p {
	color: #c8b59a;
	font-size: 12px;
	line-height: 18px;
	display: block;
	text-align: left;
	font-weight: normal;
	padding: 0 0 .9em 0;
}
div#maintext5 {
	position: absolute;
	padding: 65px 0 0 83px;
	text-align: left;
	width: 400px;
}
#maintext5 p {
	color: #c8b59a;
	font-size: 12px;
	line-height: 18px;
	display: block;
	text-align: left;
	font-weight: normal;
	padding: 0;
}
#maintext5 ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 18px 0;
	color: #c8b59a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#maintext5 ul li {
	margin: 0;
	padding: 0;
}
#linklist UL {
	display: inline;
	text-align: left;
}
#linklist UL LI {
	position: relative;
	display: block;
	width: 180px;
	float: left;
	overflow: hidden; 
}
.namebold {
	color: #cbc79a;
	font-size: 14px;
	font-weight: bold;
}
div#reslink {
	position:absolute;
	top: 258px;
	left: 597px;
	text-align: left;
}
div#reslink ul a {
	color: #cbc79a;
	color: #9f9b71;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	line-height: 37px;
	height: 37px;
	display: block;
	text-align: left;
	font-weight: normal;
}
div#reslink ul a:hover {
	color: #6d76b0;
}

/*********************/
/*     LinkText      */
/*********************/
div#linktext {
	position: absolute;
	margin: 40px 0 0 0;
	padding: 40px 0 0 596px;
	text-align: left;
	width: 190px;
}
div#links1 {
}
div#links2 {
}
#linktext ul a {
	color: #e0ddbc;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	display: block;
	text-align: left;
	font-weight: bold;
}
#linktext ul a:hover {
	color: #ffffff;
	font-weight: bold;
}
#linktext ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 18px 0;
}
#linktext ul li {
	margin: 0;
	padding: 0;
}

/*********************/
/*     Stutter       */
/*********************/
#stutter {
	font-size: 0;
}
#stutter ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#stutter ul li {
	margin: 0;
	padding: 0;
}
#stutter ul li.logo {
	margin: 0;
	padding: 0 0 0 506px;
}

/* *html #stutter ul li {
	display: inline;
} */
#stutter li img {
	display: block;
}
#stutter a {
	display: block;
}

/*********************/
/*    Main Menu      */
/*********************/
div#tnavmenu {
	position: absolute;
	top: 486px;
}
#tnavmenu ul {
	list-style: none;
	text-align: right;
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
	display: block;
	width: 800px;
}
#tnavmenu ul li {
	float: left; 
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
#tnavmenu ul li.first {

}
#tnavmenu ul a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 13px;
	font-weight: bold;
	color: #d0a762;
	color: #6e8690;
	color: #6b869f;
	color: #d0a762;
	color: #ffcc66;
	margin: 0;
	padding: 6px 20px 12px 22px;
	display: block;
	float: left;
	text-transform: uppercase;
}
#tnavmenu ul a.onset {
	color: #6b869f;
}
#tnavmenu ul a:hover {
	color: #e1dfd2;
}
#navclear {
	clear: both;
	display: block;
}
#amenity #tnavmenu .work3d a,
#residential #tnavmenu .work3d a,
#commercial #tnavmenu .work3d a,
#elevations #tnavmenu .work2d a,
#plans #tnavmenu .work2d a,
#illustration #tnavmenu .work2d a,
#print #tnavmenu .graphic a,
#enviro #tnavmenu .graphic a,
#web #tnavmenu .graphic a,
#photo #tnavmenu .photo a,
#links #tnavmenu .links a,
#about #tnavmenu .about a,
#contact #tnavmenu .contact a {
	color: #6b869f;
} 

/*********************/
/*   Bottom Menu     */
/*********************/
div#bnnavmenu {
	position: relative;
	padding: 6px 0 0 0;
}
div#bnravmenu {
	position: relative;
	padding: 0;
}
div#bnavmenu {
	float: left;
	position: relative;
	margin: 0;
}
#bnavmenu ul {
	list-style: none;
	text-align: right;
	float: left;
	margin: 0;
	padding: 0 0 0 8px;
	height: 26px;
	display: block;
	width: 350px;
	/*background-image: url(images/backbmenu.jpg);
	background-repeat: no-repeat;
	background-position: left;*/
}
#bnavmenu ul li {
	float: left; 
	position: relative;
	display: block;
}
#bnavmenu ul li.first {
	padding: 0 0 0 8px;
}
#bnavmenu ul a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #919194;
	font-weight: bold;
	padding: 5px 6px 8px 6px;
	display: block;
	float: left;
}
#bnavmenu ul a.onset {
	color: #dad9de;
}
#bnavmenu ul a:hover {
	color: #e1dfd2;
}
.bnavclear {
	clear: right;
	display: block;
}
#amenity #bnavmenu .amenity a,
#residential #bnavmenu .residential a,
#commercial #bnavmenu .commercial a,
#elevations #bnavmenu .elevations a,
#plans #bnavmenu .plans a,
#illustration #bnavmenu .illustration a,
#print #bnavmenu .print a, 
#enviro #bnavmenu .enviro a, 
#web #bnavmenu .web a {
	color: #dad9de;
}

/*********************/
/*   Bottom Menu     */
/*********************/
div#adnavmenu {
	font-size: 0;
	position: relative;
	float: right;	background-image: url(http://www.bluenosegopher.com/gopher3/images/backbmenu.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#adnavmenu ul {
	list-style-type: none;
	margin: 0 15px 0 0;
	padding: 0 0 0 150px;
	width: 63px;
	height: 26px;
}
#adnavmenu ul li {
	position: relative;

	padding: 0;
}
#adnavmenu li img {
	display: block;
}
#adnavmenu ul a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #919194;
	font-weight: bold;
	display: block;
	width: 63px;
	line-height: 11px;
	height: 11px;
	text-indent: 13px;
	text-align: right;
}
#adnavmenu ul a.next {
	background-image: url(http://www.bluenosegopher.com/gopher3/images/arrownext.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 15px 0 0;
}
#adnavmenu ul a.prev {
	background-image: url(http://www.bluenosegopher.com/gopher3/images/arrowprev.gif);
	background-repeat: no-repeat;
}
#adnavmenu ul a:hover {
	color: #e1dfd2;
}
.adnavclear {
	clear: right;
	display: block;
}
/*********************/
/*   Bottom Menu     */
/*********************/
div#storynavmenu {
	font-size: 0;
	position: relative;
	float: right;
	background-image: url(http://www.bluenosegopher.com/gopher3/images/backbmenu.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#storynavmenu ul {
	list-style-type: none;
	margin: 0 15px 0 0;
	padding: 0 0 0 69px;
	width: 63px;
	height: 26px;
}
#storynavmenu ul li {
	position: relative;

	padding: 0;
}
#storynavmenu li img {
	display: block;
}
#storynavmenu ul a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #919194;
	font-weight: bold;
	display: block;
	width: 63px;
	line-height: 11px;
	height: 11px;
	text-indent: 13px;
	text-align: right;
}
#storynavmenu ul a.next {
	background-image: url(http://www.bluenosegopher.com/gopher3/images/arrownext.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 15px 0 0;
}
#storynavmenu ul a.prev {
	background-image: url(http://www.bluenosegopher.com/gopher3/images/arrowprev.gif);
	background-repeat: no-repeat;
}
#storynavmenu ul a:hover {
	color: #e1dfd2;
}
.storynavclear {
	clear: right;
	display: block;
}
div#story {
	float: right;
}
#story a {
	color: #4d5356;
	color: #555145;
	font-size: 23px;
	font-weight: normal;
	width: 120px;
	line-height: 26px;
	height: 26px;
	background-image: url(http://www.bluenosegopher.com/gopher3/images/arrowup.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#story a:hover {
	color: #e1dfd2;
}
#story p {
	color: #555145;
	font-size: 23px;
	font-weight: normal;
	width: 120px;
	line-height: 26px;
	height: 26px;
	background-image: url(images/arrownone.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div#story2 {
	float: right;
}
#story2 a {
	color: #4d5356;
	font-size: 23px;
	font-weight: normal;
	width: 128px;
	line-height: 26px;
	height: 26px;
	background-image: url(http://www.bluenosegopher.com/gopher3/images/arrowdown.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0;
	padding: 0;
}
#story2 a:hover {
	color: #e1dfd2;
}
div#viewmenu {
	position: relative;
	width: 275px;
	text-align: right;
	float: right;
}
/*********************/
/*     Resume        */
/*********************/
div#resume {
	position: absolute;
	top: 100px;
	left: 733px;
}
div#resumetext {
	position: absolute;
	margin: 40px 0 0 0;
	padding: 0 0 0 596px;
	text-align: left;
	width: 190px;
}
#resume ul a {
	line-height: 70px;
	height: 70px;
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
}
#resume ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#resume ul li {
	margin: 0;
	padding: 0;
}
#restotal {
	background-image: url(http://www.bluenosegopher.com/gopher3/images/resback.jpg);
	background-repeat: no-repeat;
	width: 620px;
	height: 454px;
	padding: 20px 95px 0 85px;
}
#resume2009 {
	background-color: #ffffff;
	padding: 50px 50px 0 65px;
	height: 362px;
	overflow-y:scroll;
}
#resume2009 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #292929;
	padding: 10px 0 14px 0;
	margin: 0;
}
#resume2009 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #8d8d8d;
	padding: 0 0 0 0;
	margin:0;
}
#resume2009 h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style:normal;
	color: #333333;
	padding: 0 0 0 0;
	margin:0;
}
#resume2009 p {
	color: #6d6e70;
	color: #454545;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 5px 0 18px 0;
}
.jwork {border-top:#b4b4b4 solid 1px;padding: 12px 0 0 0;}
.blist {color: #777777;}
#resume2009 p.topquote {
	font-size: 12px;
	line-height: 16px;
	font-style:italic;
	padding: 0;
	margin: 0;
}
#resume2009 p.place {
	font-size: 14px;
	line-height: 14px;
	color: #222222;
	padding: 0;
	margin: 0;
}
#resume2009 .date {
	font-size: 11px;
	font-style:italic;
	color: #6d6e70;
	padding: 0;
	margin: 0;
}
#resume2009 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	font-style:normal;
	font-weight: normal;
	color: #6B869F;
	padding: 0;
	margin: 0;
	display: inline-block;
}
#resume2009 a:hover {
	color: #791516;
}
#twitter {
	position: absolute;
	left: 692px;
	top: 436px;
}
