html { padding: 0; margin: 0; }

body { color: #EFCD69; background: #654F5B url(../images/pattern2.gif) repeat 0 0; }


/* a */
a { color: #619166;	}
a:link { color: #619166; } 
a:visited {	color: #824E56;	}
a:hover { color: #EBA723; }
a:active, a:focus {	color: #EBA723; }
a img { border: 0; }

.textlinks a { color: #DEA758;	}
.textlinks a:link { color: #DEA758; } 
.textlinks a:visited {	color: #DEA758;	}
.textlinks a:hover { color: #92B585; }
.textlinks a:active, a:focus {	color: #92B585; }


div#wrapper { color: #4B1C5D; background: #FBE7C4 url(../images/background-body.gif) repeat 0 0; padding: 0; margin: 20px auto; width: 777px; }

div#container { background: url(../images/background-container.gif) repeat-x 0 0; padding: 0; margin: 0 auto; }
div#branding { background: url(../images/background-branding.gif) repeat-x 0 6px; height: 170px; padding: 15px 0 0 0; margin: 0 auto; overflow: hidden; }
div#name { background: url(../images/board-certified-tucson-plastic-surgeon.gif) repeat-x 0 13px; height: 94px; width: 620px; display: block; margin: 0 auto; padding: 0; overflow: hidden; text-indent: -9999px; }
div#branding #name h1 { padding: 0; margin: 0; }

div#content { margin: 0 auto; width: 750px; position: relative; float: right; }
div#maintext { text-align: left; padding: 0 25px 30px 10px; }

div#mainimage { float: right; display: block; width: 310px; height: 352px; margin: -39px 0 1em 0; position: relative; }
div#mainphoto { float: right; }

.centerimage { margin: 0 auto; text-align: center; padding: 20px 0; }

div#stopper { clear: both; height: 56px; background: url(../images/footer-deckle.gif) no-repeat; }

h1 { font-size: 21px; color: #73A773; font-family: georgia, "times new roman", serif;	letter-spacing: 1px; font-weight: normal; word-spacing: 2px; font-style: italic; }
h2 { font-size: 19px; color: #604463; font-family: "times new roman", serif; letter-spacing: 1px;	font-weight: normal;	word-spacing: 2px; line-height: 25px; }	
h3 { font-size: 18px; color: #4B1C5D; font-family: "times new roman", serif; font-style: italic; letter-spacing: 1px; font-weight: normal; word-spacing: 2px;	}
h4 { font-size: 17px; color: #4B1C5D; padding: 4px 0; font-family: "times new roman", serif; font-weight: normal; line-height: 1.3em; }


p, li {	font-size: 13px; font-family: georgia, "times new roman", garamond, serif; line-height: 26px; }
sup { font-size: .7em; }

blockquote { color: #598A66; font-size: 13px; font-family: georgia, "times new roman", garamond, serif; line-height: 26px; font-style: italic; }
sup { font-size: .7em; }
	
.textlinks { font-size: 11px; font-family: verdana, sans-serif; line-height: 16px; }

div#info { margin: 0 auto; text-align: center; position: relative; width: 777px; height: 100px; clear: both; padding-top: 10px; }
div#tucsonphone { background: url(../images/phone-520-881-3232.gif) no-repeat 0 0; height: 35px; width: 394px; display: block;  overflow: hidden; padding: 0; margin: 0 auto; text-indent: -9999px; }
div#tucsonaddress { background: url(../images/address-tucson-az-85712.gif) no-repeat 0 0; height: 20px; width: 470px; display: block;  overflow: hidden; padding: 0; margin: 0 auto; text-indent: -9999px; }
div#asaps { background: url(../images/american-society-aesthetic-plastic-surgery.gif) no-repeat 0 0; position: absolute; left: 28px; top: 0; height: 74px; width: 86px; display: block; overflow: hidden; padding: 0; margin: 0 auto; text-indent: -9999px; }
div#asps { background: url(../images/american-society-plastic-surgeons.gif) no-repeat 0 0; position: absolute; left: 661px; top: 0; height: 75px; width: 88px; display: block; overflow: hidden; padding: 0; margin: 0 auto; text-indent: -9999px; }

div#footer { margin: 0 auto; text-align: center; padding: 0 0 5px 0; }


/*before after photo navigation */
ul.numberlist { margin: 0; padding: 0; }
ul.numberlist li { display:inline; }
ul.numberlist li a { padding: 0 5px; font: bold 14px/14px arial; background-color: #61809F; color: #FCFEED; text-decoration: none;  } 
ul.numberlist li a:link { background-color: #92B887; color: #FCFEED; } 
ul.numberlist li a:visited { background-color: #80627E; color: #FCFEED;	}
ul.numberlist li a:hover { background-color: #E5AF59; color: #FCFEED; }
ul.numberlist li a:active, a:focus { background-color: #E5AF59; color: #FCFEED; }

