body {background: url(i/background.jpg) top repeat-x #98B351; margin: 0; padding: 0; font-family: arial; font-size: 12px; letter-spacing: 1px;  }

.surround {width: 870px; margin-left: auto; margin-right: auto; }
		
.header {
	background: url(i/eastside-avian-and-exotic-animal-medical-center1.jpg) no-repeat;
	width: 870px;
	height: 200px;
	position: relative;
	}
	
.menu {background: #000; border-top: solid 5px #F2BE36; float: right; width: 604px; }
	.menu ul {list-style:none; margin: 0; padding: 0 0px 0 15px; }
	.menu ul li {float: left; }
	.menu ul a {color: #fff; display: block; margin: 8px 8px 8px 0; border-right: solid 1px #fff; padding: 0 8px 0 0;}
	.menu ul a.last {border: none; }
	
.emaillink {
	position: absolute;
	top: 161px;
	left: 265px;
}
		
.page {width: 743px; background: #fff; margin-left: 9px; padding: 0 10px 0 15px; background: url(i/backPaw.gif) left top repeat-y #fff; }

.leftCol {width: 291px; float: left; border-right: solid 1px #047E86; }

.rightCol {width: 530px; margin-left: 15px; float: left; }

.third {width: 255px; float: left; margin-top: 10px; }
.third.border {border-right: solid 1px #047E86; }

.staff {float: left; width: 650px; }

.content {float: left; padding: 10px 15px 15px 15px; width: 840px; background: url(i/bottom-round.jpg) bottom no-repeat #fff; }	

table.hours td {width: 150px; font-size: 14px; }

.footer {width: 850px; margin-left: auto; margin-right: auto; color: #034549; font-size: 11px; padding-top: 5px; }

.linkBox {width: 130px; }

.box {padding: 5px; border: solid 1px #666; }

.bluebox {background: #047E86; padding: 0 10px 10px 10px; width: 256px; color: #fff; margin-bottom: 15px; }
.bigbluebox {background: #047E86; padding: 10px; width: 510px; color: #fff; margin-bottom: 15px; }

.green-box {background: #6F8731; padding: 10px; width: 510px; color: #fff; margin-bottom: 5px; }

.bigbluebox a,
.green-box a {color: #fff; }

.bigbluebox a:hover,
.green-box a:hover {color: #ccc; }

.smLeftCol {float: left; width: 150px; margin-bottom: 10px; }
	.smLeftCol img {margin-left: auto; margin-right: auto; }
.smRightCol {float: left; width: 380px; margin-bottom: 10px; }

ul.aligned {margin: 0 0 20px 15px; padding: 0; }
ul.links {margin: 0 0 0 5px; padding: 0; list-style: none; }
	ul.links li {margin-bottom: 10px; }
	
ul.arrowed {list-style-image: url(i/bullet.jpg); margin: 0 0 10px 25px; padding: 0; }


ul.arrowes.narrow li {width: 100px; }

.noMarg {margin: 0 !important; padding: 0 !important; }
.noMargT {margin-top: 0 !important; padding-top: 0 !important; }
	
.smMargR {margin-right: 4px; }	
	
.mdMargR {margin-right: 10px; }

.mdMargL {margin-left: 10px; }
.lgMargL {margin-left: 20px; }

.mdMargB {margin-bottom: 10px; }
.lgMargB {margin-bottom: 20px !important; }

.lgMargT {margin-top: 20px; }

.left {float: left; }
.right {float: right; }
		
label,input {display: block; margin: 0px 5px 5px 0; padding: 0; }	
label {width: 130px; float: left; text-align: right; }
input {margin: 0 0 3px 0; padding: 0; }
	input.wide {width: 300px; }
	input.med {width: 200px; }
	input.small {width: 100px; }		
		
.indentsm {margin-left: 20px; }		
		
p {margin: 0; padding: 0; }		

.italic {font-style: italic; }

hr {background: #fff; border: solid 1px #047E86; border-width: 0 0 1px 0; height: 1px; }

.content p {margin-bottom: 10px; }

a {color: #D28204; }
	a:hover {color: #666; }
		
h1 {font-family: arial; font-size: 22px; margin-bottom: 10px; }		
h2 {font-family: arial; font-style: normal; color: #5B7C07; font-weight: normal; font-size: 18px; margin-bottom: 5px; margin-top: 0; }		
h3 {font-family: arial; font-size: 14px; margin: 0 0 8px 0; color: #5B7C07; }
h4 {font-family: arial; font-style: bold; color: #047E86; font-weight: normal; font-size: 14px; margin-bottom: 5px; margin-top: 0; }			
img {display: block; }		
		
.bord {border: solid 1px #007E85; }	

.caption {float: left; margin-right: 20px; margin-bottom: 10px; }
	.caption p {color: #6e6e6e; font-weight: bold; }
		
.center {margin: 0 auto; }		
		
.clear {clear: both; }	

.offsides {position: absolute; top: -9999px; left: -9999px; }

.petassure {width: 850px; text-align: right; font-size: 10px; color: #034549; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 10px; }
	.petassure a {text-decoration: none; color: #034549; letter-spacing: 1px; }
	.petassure a:hover {text-decoration: underline; }
