/* CSS Document */

/* Begin general styling for entire website*/
body {
margin: 10px 0px 0px 0px;
padding: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
text-size: 11px;
text-align: center;
color: #834226;
background-color: #ebeea0;
background-image: url(http://www.toniwall.com/images/wood_bg_aqua.jpg);
background-repeat: repeat;
}

#wrapper {
width: 950px;
height: 750px;
margin: 0 auto;
padding: 45px 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;
}




#thankyou a:link {
color:#006666;
text-decoration:none;
}

#thankyou a:visited {
color:#006666;
text-decoration:none;
}

#thankyou a:hover, a:active {
color:#663300;
text-decoration:none;
}

h1 {
position: relative;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 34px;
letter-spacing: 4px;
line-height: 24px;
color: #DBEBAE;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 30px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight:bold;
color: #E3DBAF;
margin: 0px 0px 40px 40px;
}

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:#b7d370;
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: none;
}
	
a:link {
color:#92B9BB;
}

a:visited {
color: #BE7B4A;
}

a:hover {
color: #7F9F96;
}

p {
margin: 20px 0px 0px 0px;
padding: 10px 10px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
line-height: 1.2em;
text-size: 9px;
color: #834226;
} 

/*end of styling the body and general elements*/

/*styling the container*/


#allcontent {
margin:0 auto;
width:650px;

}

#container {
margin:0 auto;
width:650px;
height:675px;
text-align:left;
background-color: #f9f5d2;
border:4px solid #b7d370;
}

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

#thankyou {
width:350px;
height:25px;
margin:282px 0px 0px 97px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#006666;
font-size:14px;
font-style:italic;
font-weight:bold;

}

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

#contact {
width:170px;
height:200px;
margin:180px 10px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
float:right;
} 

#photogallery {
width:645px;
height:575px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 11px;
float:left;
}


#photogallery ul {
list-style:none;
text-align:center;
color:#006699;
}

#photogallery a:link {
color:#006666;
text-decoration:none;
}

#photogallery a:visited {
color:#006666;
text-decoration:none;
}

#photogallery a:hover, a:active {
color:#663300;
text-decoration:none;
}


#photogallery img {
width:200px;
height:155px;
border:1px solid #F8ECCF;
margin:0px 0px 0px 0px;
}
.captions {
font: 1.1em/normal Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 0px 0px 0px;
	height: 3em;
}


.image { 

align:center;
}



#header {
width:650px;
height:65px;
background-color:#663300;
}



#header h1 {
font-size:24px;
text-align:left;
color:#ffffff;
margin:0px 0px 0px 20px;
padding:17px 0px 0px 0px;
}

#mainnav {
height:30px;
color:#847308;
padding:30px 0px 0px 150px;
margin:0px 100px 0px 22px;
text-decoration:none;
}

#mainvnav ul {
margin:0px 0px 0px 20px;
padding:10px 0px;
list-style-type:none;
border-left:1px solid #C4C769;
text-decoration:none;

}

#mainnav li {
display:inline;
padding: 0px 10px;
text-decoration:none;
text-decoration:none;
}

#mainnav li a {
text-decoration:none;
color:#663333;

}

#mainnav li a:hover {
text-decoration:none;
color:#663300;
}

#menu {
float:right;
width:165px;
margin:200px px 0px 10px;
padding-left:15px;
float:right;
}

#menu ul {
margin-left: 0px;
padding-left:0px;
list-style-type:none;
line-height:165%;
text-decoration:none;
}

#menu li a {
text-decoration:none;
color:#847308;
}

#menu li a:hover {
text-decoration:none;
color:#663300;
}

#menu li a:visited {
color:#663300;
}






/*styling the contents for page links*/
#contents {
width:600px;
height:500px;
margin: 0px 200px 40px 50px;
}

#contents p {
line-height: 165%;
}

.pagelinks {
text-decoration:none;
}

.pagelinks ul {
list-style-type:none;
text-align:right;
margin:1em 0;
padding:0px;
font-size:95%;
text-decoration:none;
}

.pagelinks li {
display:inline;
padding:0px 0px 0px 7px;
text-decoration:none;
}
/*end of styling the contents for the page links*/

.imagefloat {
float:right;
padding:0px;
margin:0px 0px 10px 2px;
}

#container img {
	float: none;
}



.figure {
	float: left;
	width: 210px;
	margin: 0px 3px 10px 0px;
}


.photo {
		
}

.photo img {
	
	background-color: #FFF;

	

}

.figure p {
font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 0px 0px 0px;
font-size:14px;

}


/* IE 5/6 border erase bug */
* html #gallery {
	width: 100%;
}

/* IE 5 placement bug */
* html #gallery img {
	width: 100%;
}

#coverButton {
width:120px;
height:120px;
margin:500px 275px 0px 275px;
}

#footer {
width:670px;
height:20px;
margin:375px 0px 0px 20px;
padding:0px 0px 0px 20px;
clear:both;
color:#663300;
text-align:left;
font-size:90%;
}


#footer2 {
width:650px;
height:20px;
margin:0px 0px 0px 20px;
padding:200px 0px 0px 0px;
clear:both;
color:#663300;
text-align:left;
font-size:90%;
}


/*end of styling the container*/



