/* Begin general styling for entire website*/
body {
margin: 10px 0px 0px 0px;
padding: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
text-align: left;
color: #7f6f5d;
background-color: #cdf7f9;
background-image: url(http://www.toniwall.com/images/new-gradient-bg.jpg);
background-repeat: repeat-x;
}

#wrapper {
width: 950px;
height: 750px;
margin: 0 auto;
padding: 65px 0px 0px 0px;
background-image: url(http://www.toniwall.com/images/cartouche_950x650_creamgreen.png);
background-repeat: no-repeat;
}

#allcontent {
width: 830px;
margin: 0 auto;
}

#container {
margin: 0 auto;
height: 530px;
text-align: left;
background-color: #f9f5d2;
}

#container2 {
margin: 0 auto;
height: 530px;
text-align: left;
background-color: #f9f5d2;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.4em;
letter-spacing: 4px;
color: #DBEBAE;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 30px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight:bold;
color: #8bbdbc;
margin: 0px 0px 10px 40px;
}



h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-weight: normal;
color: #7f6f5d;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}


h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #834226;
width: 175px;
height: 22px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #b7d370;
text-align: center;
}


a {
padding: 5px 5px 5px 5px;
height: 20px;
text-decoration: underline;
}
	
a:link {
color:#BE7B4A;
}




a:visited {
color: #8bbdbc;
}

a:hover {
color: #b7d370;
}

p {
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.3em;
text-size: 10px;
} 

.title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: bold;
color: #834226;
width: 175px;
height: 22px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}

ul {
list-style-type: none;
display: inline;
}

/*Begin horizontalnav*/

#horizontalnav {
width: 830px;
height: 35px;
margin: 0 auto;
padding: 10px 0px 0px 0px;
text-align: center;
font-size: 14px;
background-color: #f9f5d2;
}

#horizontalnav ul {
margin: 0px 0px 0px 15px;
list-style-type: none;
padding: 0px;
}

#horizontalnav li {
display: inline;
}

#horizontalnav a {
padding: 0px 11px 0px 11px;
height: 20px;
text-decoration: none;
}
	
#horizontalnav a:link {
color:#7f6f5d;
}

#horizontalnav a:visited {
color: #8bbdbc;
}

#horizontalnav a:hover {
color: #b7d370;
background-color: #f9f5d2;
border-bottom: #ccc19a medium dotted;
}

#horizontalnav a.current {
color:#7f6f5d;
}
/*end of horizontal nav*/




/*Begin horizontalnav2*/

#horizontalnav2 {
width: 700px;
height: 35px;
margin: 0 auto;
margin-bottom: 20px;
padding: 10px 0px 0px 0px;
text-align: center;
font-size: 14px;
background-color: #f9f5d2;
}

#horizontalnav2 ul {
margin: 0px 0px 0px 15px;
list-style-type: none;
padding: 0px;
}

#horizontalnav2 li {
display: inline;
}

#horizontalnav2 a {
padding: 0px 11px 0px 11px;
height: 20px;
text-decoration: none;
}
	
#horizontalnav2 a:link {
color:#7f6f5d;
}

#horizontalnav2 a:visited {
color: #8bbdbc;
}

#horizontalnav2 a:hover {
color: #b7d370;
background-color: #f9f5d2;
border-bottom: #ccc19a medium dotted;
}

#horizontalnav2 a.current {
color:#7f6f5d;
}
/*end of horizontal nav2*/

.portfoliotitles {
margin: 0 auto;
margin-bottom: 20px;
font-family: Georgia, Times, New Roman, serif;
color: #663300;
font-size: 1.3em;
text-align: center;
}

.emailnotification {
margin: 0 auto;
margin-bottom: 20px;
margin-top: 20px;
font-family: Georgia, Times, New Roman, serif;
color: #663300;
font-size: 1em;
text-align: center;
}

#footer {
clear: both;
width: 830px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
text-align: left;
color: #f9f5d2;
margin: 50px 0px 0px 0px;
padding: 0px 0px 0px 0px;
} 

/* Begin styling for index.html*/

#leftcolhome {
float: left;
width: 187px;
height: 480px;
margin: 0px 0px 0px 0px;
display: inline;
}

#leftcolhome img {
padding: 0px 0px 0px 0px;
display: inline;
} /*end of leftcol img tag */

#contenthome {
float: left;
width: 440px;
height: 480px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7f6f5d;
margin: 0px 0px 0px 10px;
padding: 0px 5px 0px 0px;
background-image: url(images/home-watermark-bg.png);
background-position: top left;
background-repeat: no-repeat;
display: inline;
}

#contenthome h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: bold;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}



#contenthome h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-weight: bold;
color:#7f6f5d;;
height: 32px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}


#contenthome .contentblurb {
text-align: justify;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#flashhome {
padding: 10px 0px 0px 1px;
margin: 0px 0px 10px 0px;
}


#rightcolhome {
float: right;
width: 155px;
height: 480px;
display: inline;
}

#rightcolhome img {
padding: 0px 0px 0px 0px;
float: right;
display: inline;
} /*end of leftcol img tag */

/* Begin styling for aboutme.html*/

#leftcolme {
float: left;
width: 187px;
height: 480px;
background-color: #f9f5d2;
display: inline;
}

#contentme {
float: left;
width: 420px;
height: 480px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7f6f5d;
margin: 0px 0px 0px 10px;
padding: 0px 5px 0px 0px;
display: inline;
}


#contentme h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#834226;
height: 22px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #f9f5d2;
border-bottom: #ccc19a medium dotted;
text-align: center;
}


#rightcolme h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#834226;
height: 22px;
margin: 20px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color: #f9f5d2;
border-bottom: #ccc19a medium dotted;
text-align: center;
}




#rightcolme {
float: right;
width:180px;
height: 480px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#BE7B4A;
padding: 0px 10px 0px 0px;
height: 480px;
background-color: #f9f5d2;
border-left: #ccc19a medium dotted;
} 

#rightcolme img {
padding: 10px 0px 0px 0px;
display: inline;
} 

/*Begin styling for illustration.html*/

#leftcolill {
float: left;
width: 187px;
height: 480px;
display: inline;
}

#contentill {
float: left;
width: 245px;
height: 480px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7f6f5d;
margin: 0px 0px 0px 5px;
padding: 0px 5px 0px 0px;
display: inline;
}

#contentill h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#834226;
height: 22px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #f9f5d2;
border-bottom: #ccc19a medium dotted;
text-align: center;
}


#illustrationgallery {
float: right;
width: 350px;
margin: 10px 0px 0px 0px;
padding: 0px 5px 0px 0px;
display: inline;
}

#illustrationgallery img {
padding: 0px 0px 0px 0px;
margin: 3px 0px 0px 0px;
border: 2px solid #ccc19a;
display: inline;
} 


#illustrationlightbox {
width: 468px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
}

#illustrationlightbox img {
padding: 0px 0px 0px 0px;
margin: 3px 0px 0px 0px;
border: 2px solid #ccc19a;
display: inline;
} 



/*Begin styling for productdesign.html*/

#leftcolproduct {
float: left;
width: 187px;
height: 480px;
display: inline;
}

#contentproduct {
float: left;
width: 245px;
height: 480px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7f6f5d;
margin: 0px 0px 0px 5px;
padding: 0px 5px 0px 0px;
display: inline;
}


#contentproduct h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#834226;
height: 22px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #f9f5d2;
border-bottom: #ccc19a medium dotted;
text-align: center;
}

#productdesigngallery {
float: right;
width: 350px;
margin: 10px 0px 0px 0px;
padding: 0px 5px 0px 0px;
display: inline;
}

#productdesigngallery img {
padding: 0px 0px 0px 0px;
margin: 3px 0px 0px 0px;
border: 2px solid #ccc19a;
display: inline;
} 


/*Begin styling for webthumbnails.html*/

#leftcolwebthumb {
float: left;
width: 187px;
height: 480px;
display: inline;
}

#contentwebthumb {
float: left;
width: 245px;
height: 480px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7f6f5d;
margin: 0px 0px 0px 5px;
padding: 0px 5px 0px 0px;
display: inline;
}


#contentwebthumb h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#834226;
height: 22px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #f9f5d2;
border-bottom: #ccc19a medium dotted;
text-align: center;
}

#webthumbgallery {
float: right;
width: 350px;
margin: 10px 0px 0px 0px;
padding: 0px 5px 0px 0px;
display: inline;
}

#webthumbgallery img {
padding: 0px 0px 0px 0px;
margin: 0px 8px 15px 0px;
border: 2px solid #ccc19a;
display: inline;
} 



/*Begin styling for webthumbnails.html*/

#leftcolhowiwork {
float: left;
width: 187px;
height: 480px;
display: inline;
}

#contenthowiwork {
float: left;
width: 245px;
height: 480px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7f6f5d;
margin: 0px 0px 0px 5px;
padding: 0px 5px 0px 0px;
display: inline;
}

#contenthowiwork ul {
list-style-type: disc;
list-style-position: outside;
}


#contenthowiwork h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#834226;
height: 22px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #f9f5d2;
border-bottom: #ccc19a medium dotted;
text-align: center;
}

#howiworkgallery {
float: right;
width: 350px;
margin: 10px 0px 0px 0px;
padding: 0px 5px 0px 0px;
display: inline;
}

#howiworkgallery img {
padding: 0px 0px 0px 0px;
margin: 0px 8px 15px 0px;
border: 2px solid #ccc19a;
display: inline;
} 


/*Begin styling for resume.html*/

#resumecontainer {
width:800px;
margin: 0 auto;
height:1800px;
padding:0px 0px 0px 0px;
background-color:#ebeea0;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #834226;
line-height:14px;
}

#contentsresume {
width:625px;
margin: 0px 0px 0px 0px;
padding:50px 0px 0px 0px;

}

#decoButton {
width:120px;
height:120px;
margin:10px 0px 1600px 15px;
padding:0px 0px 0px 0px;
float:left;
}





#leftcolcontact {
float: left;
width: 187px;
height: 480px;
display: inline;
}


#contentcontactform {
float: left;
width: 440px;
height: 480px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7f6f5d;
margin: 0px 0px 0px 10px;
padding: 0px 5px 0px 0px;
}

#contentcontactform h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: bold;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}



#contentcontactform h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-weight: bold;
color:#7f6f5d;;
height: 32px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #f9f5d2;
border-bottom: #ccc19a medium dotted;
text-align: center;
}





#contentcontactform .contentcontactformblurb {
text-align: justify;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#submitForm {
margin:20px 0px 0px 0px;
padding: 5px 0px 20px 20px;
width:260px;
height:450;
color: #7f6f5d;
background-color: #f9f5d2;
border: #ccc19a medium dotted;
font-family:Arial, Helvetica, sans-serif;
clear:both;
}

#emailSignUp {
	width:180px;
	height:150px;
background-image: url(http://www.toniwall.com/images/email_bg_green.png);
	background-repeat: no-repeat;
	color:#7f6f5d;
	margin:0px 0px 10px 10px;
	padding:10px 5px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:12px;
	float:left;
	border-bottom: #ccc19a medium dotted;
}

#emailSignUp p {
	color:#7f6f5d;
	width: 140px;
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:12px;
	float:left;
}


/*begin of thankyou.html */

#leftcolthankyou {
float: left;
width: 187px;
height: 480px;
margin: 0px 0px 0px 0px;
display: inline;
}

#leftcolthankyou img {
padding: 0px 0px 0px 0px;
display: inline;
} /*end of leftcol img tag */

#contentthankyou {
float: left;
width: 440px;
height: 480px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7f6f5d;
margin: 0px 0px 0px 10px;
padding: 0px 5px 0px 0px;
background-image: url(images/home-watermark-bg.png);
background-position: top left;
background-repeat: no-repeat;
display: inline;
}

#contentthankyou h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: bold;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}



#contentthankyou h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-weight: bold;
color:#7f6f5d;;
height: 32px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}


#contentthankyou .contentthankyoublurb {
text-align: justify;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#rightcolthankyou {
float: right;
width: 155px;
height: 480px;
display: inline;
}

#rightcolthankyou img {
padding: 0px 0px 0px 0px;
float: right;
display: inline;
} /*end of leftcolthankyou img tag */

#thankyousign {
padding: 10px 0px 0px 1px;
margin: 0px 0px 10px 0px;
}


#contentemailthankyou {
float: left;
width: 440px;
height: 480px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7f6f5d;
margin: 0px 0px 0px 10px;
padding: 0px 5px 0px 0px;
background-image: url(images/home-watermark-bg.png);
background-position: top left;
background-repeat: no-repeat;
display: inline;
}

#contentemailthankyou h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: bold;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}



#contentemailthankyou h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-weight: bold;
color:#7f6f5d;;
height: 32px;
margin: 20px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}


#contentemailthankyou .contentemailthankyoublurb {
text-align: justify;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#leftcolemailthankyou {
float: left;
width: 187px;
height: 480px;
margin: 0px 0px 0px 0px;
display: inline;
}

#leftcolemailthankyou img {
padding: 0px 0px 0px 0px;
display: inline;
} /*end of leftcol img tag */

#rightcolemailthankyou {
float: right;
width: 155px;
height: 480px;
display: inline;
}

#rightcolemailthankyou img {
padding: 0px 0px 0px 0px;
float: right;
display: inline;
} /*end of leftcolthankyou img tag */

#emailthankyousign {
padding: 10px 0px 0px 1px;
margin: 0px 0px 10px 0px;
}



#footer2 {
clear: both;
width: 830px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
text-align: left;
color: #f9f5d2;
margin: 50px 0px 0px 60px;
padding: 0px 0px 0px 0px;
} 
