
body {
	background: url(../img/layout/inside/body.gif) 0 0 repeat;
	font-size: 62.5%;
	text-align: center;
	font-family: "Bitstream Vera Sans", "Lucida Grande", Arial, sans-serif;
	margin: 0;
	padding: 0;
}

h1 {
	background: #e9e4cf;
	color: #0a5c10;
	margin: -1px -1px 0 -1px;
	padding: 6px 12px;
	text-align: right;
	text-transform: uppercase;
	font-size: 1.6em;
}

h2 {
	color: #630d0d;
	margin: 0;
	padding: 25px 12px 8px 20px;
	font-size: 1.5em;
}

h3 {
	color: #630d0d;
	margin: 0;
	padding: 25px 12px 8px 20px;
	font-size: 1.5em;
}

h4 { color: #630d0d;
	margin: 0;
	text-align: center;
	padding: 25px 12px 8px 20px;
	font-size: 1.7em;
}


p {
	font-size: 1.3em;
	margin: 0;
	padding: 8px 12px 8px 20px;
	line-height: 1.4;
}

a { color: #0a5c10; text-decoration: underline; font-weight: bold; }
a:visited { color: #0a5c10; font-weight: bold;}
a:hover { color: #786c5d; text-decoration: underline; font-weight: bold;}
a:visited:hover { color: #786c5d; text-decoration: underline; font-weight: bold;}
a:active { color: #0a5c10; text-decoration: underline; font-weight: bold; }

img { border: none; }

ol li {
	margin: 0.5em 0.5em;
	font-size: 1.3em;
	padding: 2px;
}

ul li {
	margin: 0.5em 0.5em;
	font-size: 1.3em;
	padding: 2px;
}

table {
	font-size: 1.3em;
}

div.clear {
	clear:both;
	width: 520px;
	margin: 0px 15px 0px 15px;
	height: 10px;
	overflow:hidden;
	border-bottom: 1px solid #dbd4cc;
}

div#wrapper {
	position: relative;
	width: 786px;
	background: url(../img/layout/inside/wrapper.gif) 0 0 repeat-y;
	margin: 0 auto 20px auto;
	text-align: left;
}

div#address {
	position: relative;
	width: 786px;
	height: 27px;
	background: url(../img/layout/inside/address.gif) 0 0 no-repeat;
	margin: 0 auto;
	text-align: left;
}

div#header {
	position: relative;
	width: 786px;
	height: 141px;
	background: url(../img/layout/inside/header.gif) 0 0 repeat-y;
	margin: 0;
}

div#header_random_image {
	position: absolute;
	width: 352px;
	height: 141px;
	right: 0;
	top: 0;
	background: #E9E4CF url(../img/header/0.jpg) 0 0 repeat-y;
}

div#nav {
	position: absolute;
	top: 200px;
	left: 42px;
	margin: 0;
	background: #958775;
	width: 150px;
	height: 200px;
}

div#content {
	position: relative;
	z-index: 100;
	background: #fff;
	color: #333;
	margin: 0 7px 0 213px;
	padding: 1px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin-bottom: -1px;
}

div#footer {
	position: relative;
	height: 105px;
	width: 786px;
	background: url(../img/layout/inside/footer.gif) 0 0 no-repeat;
}

div#contact_form {
	margin: -15px 0 0 25px;
}

div#contact_form p {
	font-size: 1.3em;
	padding: 2px 0 2px 0;
}


div#gmap {
	border: 15px solid #E9E0D7;
	width: 470px;
	height: 350px;
	margin: 10px 0 10px 45px;
}

.right {
	float: right;
	margin: 10px 15px 8px 15px;
}

.left {
	float: left;
	margin: 10px 15px 8px 20px;
}

.center {
	text-align: center;
	}

.VPA_article_title { 
	color: #630d0d;
	margin: 0;
	text-align: center;
	padding: 25px 12px 8px 20px;
	font-size: 1.7em;
	font-weight: bold;
 }

.VPA_category_name { 
	color: #630d0d;
	font-weight: bold;
	margin: 0;
	padding: 25px 12px 0 20px;
	font-size: 1.5em;
 }

.VNL_title { 
	color: #630d0d;
	font-weight: bold;
	margin: 0;
	padding: 25px 12px 0 20px;
	font-size: 1.7em;
 }
 
.news_pad p {
	margin: 10px 0 10px 0;
}

#search_form {
	position: relative;
	margin-left: 100px;
}

#search_form h3 {
	margin-left: -100px;
}

/*Pet memorial page styles*/

table.mems {
	width: 440px;
	text-align: left;
	margin: 20px 0 23px 50px;
}

table.mems td {
	padding: 5px;
}

td.heading {
	font-weight: bold;
	border-bottom: 1px solid #670101;
}
/*Newsletter styles*/
div.VNL_copy { margin: 20px 0 -60px 10px; }

div#VNL_links { font-size: 1.2em; margin: 15px 0 5px 50px; padding: 0 0 20px 0; border-bottom: 1px solid #670101; width: 450px}

div#VNL_links div { padding: 4px 0; }

.VNL_title { margin: 5px 0 5px 0; font-size: 1.5em; font-weight: bold; color: #670101; text-align: center;}

div.VNL_Article {  padding-bottom: 10px; }
div.VNL_Article h1 { font-size: 1.7em; text-align: right; font-weight: bold; color: #0A5C10; }
div.VNL_Article h4 { font-size: 1.7em;  margin: -25px 0 20px 0; text-align: center; font-weight: bold; color: #670101; }

div.VNL_Article ul li { padding: 5px 0 5px 0; margin: 5px 0 5px 0; }

div.VNL_Article ol li { padding: 2px 0 2px 0; margin: 5px 0 5px 0; }

div.VNL_top { font-size:1.2em; margin: 5px 0 0 10px; }

div.VNL_hr { border-bottom: 1px solid #670101; width: 445px; margin: 15px 0 0 42px;  }

div.VNL_Article div {padding: 5px 0 5px 0 ;} 

div.VNL_article p { padding: 2px 5px 2px 10px ; }

/*PETCARE ARTICLE STYLES*/

.VPA_category_name {  font-weight: bold; margin: 0; padding: 15px 12px 15px 16px; font-size: 1.5em; }
 
div#pca_list { text-align: left; margin: 0 20px 0 25px;  } 

div#pca_list p, div#pca_list div { padding: 0 0; }

div#pca_list h3 {  font-size: 1.7em; text-align: center; }

div#pca_list h3 a { color: blue; }

div.VPA_links { margin: 0 0 30px 40px; }

div.VPA_links p { margin: 7px 0 8px 0; }

div#pca_article img { padding: 15px; }

p.pca_nav { background-color: #FFFFFF;
			padding: 25px 0 10px 16px;}

/*PETCARE ARTICLE SEARCH STYLES*/


div#pca_containment_unit { text-align: center;}
form#pca_search div {
	text-align:right;
	margin: 0 auto;
	height: 2em;
	width:400px;
	padding: 10px;
}

form#pca_search div label span {
	float: left;
	width: 125px;
	margin-top: -4px;
	font-size: 1.3em;
	line-height: 2.2;
}

form#pca_search div input,form#pca_search div select {
	width: 235px;
	margin:1px;
}

form#pca_search div input#pca_submit { width: auto; }
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/.mandolin/vetnet_jn/Loop363AnimalHospital/css/primary.css:239) in <b>/home/.mandolin/vetnet_jn/Loop363AnimalHospital/css/nav.php</b> on line <b>2</b><br />
<br />
<b>Warning</b>:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home/.mandolin/vetnet_jn/Loop363AnimalHospital/css/primary.css:239) in <b>/home/.mandolin/vetnet_jn/Loop363AnimalHospital/css/nav.php</b> on line <b>4</b><br />
<br />
<b>Warning</b>:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home/.mandolin/vetnet_jn/Loop363AnimalHospital/css/primary.css:239) in <b>/home/.mandolin/vetnet_jn/Loop363AnimalHospital/css/nav.php</b> on line <b>4</b><br />
/*   */div#nav div, div#nav div a { margin: 0; width: 170px; display:block; }
html>body div#nav div a { width: 170px; }
div#nav div a#vets { height: 27px; background: url(../img/nav/inside/vets.gif) 0px 0 no-repeat; }
div#nav div a#vets:hover, div#nav div a#vets:visited:hover { background-position: -170px 0; }
	
div#nav div a#staff { height: 27px; background: url(../img/nav/inside/staff.gif) 0px 0 no-repeat; }
div#nav div a#staff:hover, div#nav div a#staff:visited:hover { background-position: -170px 0; }
	
div#nav div a#services { height: 26px; background: url(../img/nav/inside/services.gif) 0px 0 no-repeat; }
div#nav div a#services:hover, div#nav div a#services:visited:hover { background-position: -170px 0; }
	
div#nav div a#memorials { height: 27px; background: url(../img/nav/inside/memorials.gif) 0px 0 no-repeat; }
div#nav div a#memorials:hover, div#nav div a#memorials:visited:hover { background-position: -170px 0; }
	
div#nav div a#forms { height: 27px; background: url(../img/nav/inside/forms.gif) 0px 0 no-repeat; }
div#nav div a#forms:hover, div#nav div a#forms:visited:hover { background-position: -170px 0; }
	
div#nav div a#calendar { height: 27px; background: url(../img/nav/inside/calendar.gif) 0px 0 no-repeat; }
div#nav div a#calendar:hover, div#nav div a#calendar:visited:hover { background-position: -170px 0; }
	
div#nav div a#prescriptions { height: 27px; background: url(../img/nav/inside/prescriptions.gif) 0px 0 no-repeat; }
div#nav div a#prescriptions:hover, div#nav div a#prescriptions:visited:hover { background-position: -170px 0; }
	
div#nav div a#newsletter { height: 27px; background: url(../img/nav/inside/newsletter.gif) 0px 0 no-repeat; }
div#nav div a#newsletter:hover, div#nav div a#newsletter:visited:hover { background-position: -170px 0; }
	
div#nav div a#articles { height: 26px; background: url(../img/nav/inside/articles.gif) 0px 0 no-repeat; }
div#nav div a#articles:hover, div#nav div a#articles:visited:hover { background-position: -170px 0; }
	
div#nav div a#senior { height: 27px; background: url(../img/nav/inside/senior.gif) 0px 0 no-repeat; }
div#nav div a#senior:hover, div#nav div a#senior:visited:hover { background-position: -170px 0; }
	
div#nav div a#community { height: 27px; background: url(../img/nav/inside/community.gif) 0px 0 no-repeat; }
div#nav div a#community:hover, div#nav div a#community:visited:hover { background-position: -170px 0; }
	
div#nav div a#links { height: 27px; background: url(../img/nav/inside/links.gif) 0px 0 no-repeat; }
div#nav div a#links:hover, div#nav div a#links:visited:hover { background-position: -170px 0; }
	
div#nav div a#location { height: 26px; background: url(../img/nav/inside/location.gif) 0px 0 no-repeat; }
div#nav div a#location:hover, div#nav div a#location:visited:hover { background-position: -170px 0; }
	
div#nav div a#contact { height: 27px; background: url(../img/nav/inside/contact.gif) 0px 0 no-repeat; }
div#nav div a#contact:hover, div#nav div a#contact:visited:hover { background-position: -170px 0; }
	
div#nav div a#index { height: 27px; background: url(../img/nav/inside/index.gif) 0px 0 no-repeat; }
div#nav div a#index:hover, div#nav div a#index:visited:hover { background-position: -170px 0; }
	