@charset "UTF-8";
/* CSS Document */
*{padding: 0; margin: 0;}

#wrapper {
	background-image:url(bgshadow.png);
	width:1056px;
	background-repeat: repeat-y;
	margin:0px;
	padding:0px;
}

#page {
width:960px;
margin:auto;
padding:auto;
background:url(bg_topdrop.gif) repeat-x;
	
}
a {
	color:#000;	
	
}
body {
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	background-image:url(bg2b.gif);
}
h1 {
	font-size:18pt;
	font-weight:bold;
	text-align: left;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: -10px;
	text-decoration: underline;
}
            #contactFormContainer
            {
            }
            #contactForm
            {
            	height:180px;
            	width:960px;
            	background-image:url('bkg.jpg');
            	display:none;
            }
            #contactForm fieldset
            {
            	padding:30px;
            	border:none;
            }      
            #contactForm label
            {
            	display:block;
            	color:#ffffff;
            }      
            #contactForm input[type=text]
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            	height:24px;
            }  
            #contactForm textarea
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
            	background-color:#4d3a24;
            	border:solid 1px #23150c;
            	color:#fecd28;
            	padding:5px;
            }                
            #contactLink
            {
	height:54px;
	width:158px;
	background-image:url('slidein_button.png');
	display:block;
	cursor:pointer;
	float: right;
	margin-right:48px;
            }
            #messageSent
            {
            	color:#ff9933;
            	display:none;
            }
#whoiam {
background-image:url(btn_whoiam.png);
background-repeat:none;
width:153px;
height:23px;
display:block;
float:left;
margin-left:56px;
}

#whoiam a{
width:153px;
height:23px;
display:block;
float:left;
}


#whoiam a:hover{
background-image:url(btn_whoiamOVER.png);
width:153px;
height:23px;
display:block;
float:left;
}

#whatido {
background-image:url(btn_whatido.png);
background-repeat:none;
width:163px;
height:23px;
display:block;
float:left;
margin-left:40px;
}
#whatido a{
width:163px;
height:23px;
display:block;
float:left;
}

#whatido a:hover{
background-image:url(btn_whatidoOVER.png);
width:163px;
height:23px;
display:block;
float:left;
}

#stuffivemade {
background-image:url(btn_stuffivemade.png);	
background-repeat:none;	
width:267px;
height:24px;
display:block;
float:left;
margin-left:40px;
}

#stuffivemade a{
width:267px;
height:24px;
display:block;
float:left;
}
#stuffivemade a:hover{
background-image:url(btn_stuffivemadeOVER.png);
width:267px;
height:24px;
display:block;
float:left;
}

#topnav {
	width:960px;
	height:49px;
	display:block;
	padding-top: 25px;
	float: none;
}

#header {
width:994px;
height:160px;
display:block;
clear:both;
	
	
	
	
	
}

#banner {
	background:url(banner.png) no-repeat;
	width:994px;
	height:160px;
	display:block;
	padding:0px;
	margin-left:-16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	text-indent:-5000px;
}

#banner a{
	width:994px;
	height:160px;
	display:block;
	padding:0px;
	margin-left:-16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	text-indent:-5000px;
}

#blurb {
background:url(blurb.png) no-repeat;
width:960px;
height:252px;
display:block;
margin-left:258px;
margin-bottom:15px;
float:left;
}
#blurbstuff {
background:url(blurbstuff.png) no-repeat;
width:960px;
height:252px;
display:block;
margin-left:322px;
margin-bottom:15px;
float:left;
}
#blurbwhat {
background:url(blurbwhat.png) no-repeat;
width:960px;
height:252px;
display:block;
margin-left:550px;
margin-bottom:15px;
margin-top:10px;
float:left;
}
#blurbhome {
background:url(blurbhome.png) no-repeat;
width:514px;
height:250px;
display:block;
margin-left:204px;
margin-bottom:15px;
float:left;
}
#blurbwrapper {
width:960px;
height:252px;
display:block;
	
}
#contentleft {
	background-color:#f0fcde;
	border: 1px solid #d2e9b1;
	width:372px;
	height:auto;
	display:block;
	float:left;
	margin-left:53px;
	text-align: left;
	padding-left:10px;
	vertical-align: top;
	padding-top:15px;
}
#content {
display:block;
width:960px;
height:225px;
margin-bottom:75px;
	
}

#content-who {
	display:block;
	width:960px;
	height:auto;
	margin-bottom:75px;
	text-align:justify;
	font-size: 12px;
	line-height:1.5em;
}
#content-who img{
	margin-left:10px;
}
#content-who span{
	margin-left:-35px;	
	
	
}
#content-stuff {
	display:block;
	width:960px;
	height:auto;
	margin-bottom:75px;
	font-size: 12px;
}


#contentright {
	background-color:#f0fcde;
	border: 1px solid #d2e9b1;	
	width:372px;
	height:auto;
	display:block;
	float:left;
	margin-left:100px;
	padding-left:10px;
	text-align:left;
	padding-top:15px;
}
#contentright p {
	line-height:1.5em;
	
}
#contentleft p {
	line-height:1.5em;	
	
}
#footer {
	display:block;
	background:url(footer.gif) no-repeat;
	width:960px;
	height:21px;
	text-color:#fff;

	
}
#wrapper #page #content #contentleft p {
	font-size: 12px;
	color: #000;
	position: relative;
	top: -15px;
}
#wrapper #page #content #contentleft p img {
	margin-right: 3px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	text-decoration: none;
}
#wrapper #page #content #contentright p {
	font-size: 12px;
	color: #000;
	position: relative;
	top: -15px;
	text-align: left;
}
#wrapper #page #content #contentright p img {
	margin-right: 3px;
}
#wrapper #page #contactdrop #contactFormContainer #contactForm h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
}
#contactinfo {
	display:block;
	text-align:right;
	width:250px;
	margin-top:-10px;
	float:right;
	margin-right:20px;
	
}#wrapper #page #contactdrop #contactFormContainer #contactForm #contactinfo {
	line-height: 25px;
}
html { min-height: 100%; margin-bottom: 1px;
	overflow:scroll;
}#wrapper #page #contactdrop #contactFormContainer #contactForm #contactinfo p {
	font-size: 14px;
	font-weight: bold;
}
#contactpic {
	background-image:url(contactbg.png);
	background-repeat:no-repeat;
	width:680px;
	height:134px;
	display:block;
	float:left;
	margin-top:0px;
	
}#wrapper #page #footer p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}
#wrapper #page #content-who blockquote blockquote blockquote p img {
	margin-right: 10px;
}







#wrapper #page #content-stuff p a img {
	margin: 10px;
	border: 1px solid #666666;
}
#portfolio a{
	border: 1px solid #666666;	
}
#wrapper #page #content #contentleft p img {
	border: 1px solid #666666;
	float:left;
}
#wrapper #page #content #contentright p img {
	border: 1px solid #666666;
	float:left;
}
#contentleftimage a{
	height:105px;
	width:180px;
	display:block;
}
#contentleftimage img{
	float:left;
}
#contactquote {
	font-size:3.5em;
	color:#96cc44;
	font-weight:bold;
	line-height:.90em;
}#wrapper #page #content-who blockquote blockquote blockquote p {
	padding-left: 40px;
}
#wrapper #page #content-who blockquote blockquote blockquote h2 {
	padding-left: 40px;
}
#wrapper #page #content-who blockquote blockquote blockquote p img {
	margin-right: 40px;
}
#wrapper #page #content #contentleft ul {
	padding-left: 15px;
}
#wrapper #page #content #contentright ul {
	padding-left: 15px;
}
#wrapper #page #content-who blockquote blockquote blockquote h2 {
	padding-top: 15px;
}
#wrapper #page #contactdrop #contactFormContainer #contactForm #contactinfo p span {
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	vertical-align: top;
	line-height: 4px;
}
#wrapper #page #contactdrop #contactFormContainer #contactForm #contactinfo #gtalk {
	margin-left: 42px;
	margin-top:5px;
	color:#000000;
}
#wrapper #page #contactdrop #contactFormContainer #contactForm #contactinfo #gtalk a{
	
	color:#000000;
}

