@charset "UTF-8";
body, a {
	font-family:georgia;
	font-size:13px;
	color:#bf9370;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

a:hover {
	text-decoration:underline;
}

div {
	margin: 0px;
	padding: 0px;
}

td {
	font-family: georgia;
	font-size: 13px;
	color: #47342d;
	line-height: 19px;
}

.smallitalic {
	font-family: georgia;
	font-size: 12px;
	color: #47342d;
	line-height: 20px;
	font-style: italic;
}

.navlinks {
	font-family: georgia;
	font-size: 11px;
	color: #ffffea;
	text-transform: uppercase;
	letter-spacing: 3px;
}



a.navlinks {

	font-family: georgia;

	font-size: 11px;

	color: #bf9370;

	text-transform: uppercase;

	letter-spacing: 3px;

}



.portfolio, a.active {

	font-family: georgia;

	font-size: 10px;

	color: #47342d;

	text-transform: uppercase;

	letter-spacing: 2px;

	line-height: 16px;

}



a.portfolio {

	font-family: georgia;

	font-size: 10px;

	color: #bd926b;

	text-transform: uppercase;

	letter-spacing: 2px;

	line-height: 16px;

}



a.portfolio:hover {

	color: #47342d;

}



.portnumbers {

	font-family: times, serif;

	font-size: 15px;

	color: #47342d;

	font-style: italic;

}



a.portnumbers {

	font-family: times, serif;

	font-size: 15px;

	color: #bf9370;

	font-style: italic;

}



a.portnumbers:hover {

	color: #47342d;

}


h1, h2, h3, h4, h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff !important;
	font-size:1px !important;
	line-height:1px !important;
}

.headers {

	font-family: georgia;

	font-size: 15px;

	color: #47342d;

	text-transform: uppercase;

	letter-spacing: 3px;

}



.smallheaders {

	font-family: georgia;

	font-size: 12px;

	color: #47342d;

	text-transform: uppercase;

	letter-spacing: 3px;

}



.projheaders {

	font-family: georgia;

	font-size: 12px;

	color: #47342d;

	text-transform: uppercase;

	letter-spacing: 1px;

}



.bigquote {

	font-family: georgia;

	font-size: 18px;

	color: #47342d;

	font-style: italic;

	line-height: 20px;

}



.endquote {

	font-family: georgia;

	font-size: 20px;

	color: #47342d;

	font-style: italic;

	line-height: 20px;

}







.copyright {

	font-family:georgia;

	font-size:11px;

	color:#bfab93;

}



a.copyright, a.copyright:link, a.copyright:visited {

	text-decoration:none;

	font-family: georgia;

	font-size: 11px;

	color: #e1d1bf;

}



a.copyright:hover {

	text-decoration:underline;

}

.middle {

	vertical-align: middle

}

/* Date: 		2010-Dec-15
 * Author: 		Kevin Fox
 * Description:	Style supporting header links and social media links
 */
.side_wallpaper {
	background:#fff url(art/hp_pattern.jpg);
	vertical-align:top;
}
.icon_wrapper {
	width:280px;
	margin:40px 0 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.icon_wrapper .icon_images, .icon_wrapper .icon_text {
	float:left;
}
.icon_wrapper .icon_images {
	width:32px;
	padding:10px 0;
}
.icon_wrapper .icon_images img {
	float:left;
	width: 32px;
	height: 32px;
	margin: 0;
	padding:2px 0;
	cursor:pointer;
}
.icon_wrapper .icon_text {
	width:200px;
	margin:0 0 0 5px;
	overflow:hidden;
}
.icon_wrapper .icon_text .touch_bar {
	background-color:#993300;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	height:10px;
	cursor:pointer;
}
.icon_wrapper .icon_text .touch_bar img {
	float:right;
	width:10px;
	height:10px;
}
.icon_wrapper  .icon_text .slider {
	position:relative;
	width:200px;
	height:162px;
	background:url(images/rgbffffae200x162.png) no-repeat;
	margin:0 0 0 -300px;
	padding-top:18px;
}
.icon_wrapper  .icon_text .slider a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	height:36px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	color:#000;
}
.icon_wrapper  .icon_text .slider #touch_pad {
	position:absolute;
	top:55px;
	right:0;
	background:url(images/semicircle_diamond.png) no-repeat;
	width:14px;
	height:48px;
	cursor:pointer;
}
.footer {
	background-color:#47342d;
}
#footerCenter {
	text-align:center;
	padding:16px 0;
}
#copyright {
	display:block;
	float:left;
	width:400px;
}
#socialIcons {
	display:block;
	float:right;
	width:160px;
	height:40px;
	background:url(images/social_icon_back1.png) no-repeat;
	margin:0 10px 0 0;
	padding:0 4px;
}
#socialIcons img {
	display:block;
	float:right;
	width:32px;
	margin:4px 4px;
}
a.icon {
	display:block;
	float:right;
	width:32px;
	height:32px;
	margin:4px 4px;
}
a.facebook	{ background-image:url(images/facebook-logo-square-webtreatsetc_32.png); }
a.twitter 	{ background-image:url(images/twitter-logo-square-webtreatsetc_32.png); }
a.linkedin 	{ background-image:url(images/linkedin-logo-square2-webtreatsetc_32.png); }
a.wordpress { background-image:url(images/wordpress-logo-square-webtreatsetc_32.png); }

#header {
	background:#47342d;
	text-align:center;
	padding-bottom: 14px;
}
#header a {font-size:11px;}
#header img {margin-top:20px;}
#header #navlinks {
	margin:40px 0 0 0;
	
}
#header #navlinks ul {
	margin:0 auto;
	width:1000px;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
#header #navlinks ul, #header #navlinks li {
	display: inline;
	margin: 0 0 0 20px;
	padding: 0;
	color: #ffffe9;
	font-size:83%;
	font-weight: normal;
	text-transform:uppercase;
	letter-spacing:3px;
}
#header #navlinks li {
	margin: 0 5px;
}
#header #navlinks a:link, #header #navlinks a:visited {
	text-decoration: none;
	color: #bf9370;
}
#header #navlinks a:hover {
	text-decoration:underline;
	color: #bf9370;
}
#header #navlinks a.active {
	color: #ffffe9;
}


