
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  background: #F0EDDB url(http://wildlifevetsinternational.org/style/images/pageBg.png) repeat-x 0 0;}

#pageFrame {
  width: 59.7em; 
  margin: 1em auto;}
	
/***********************************
Global
***********************************/

h1, h2, h3 {margin-top: 0;}
h1 {font-size: 1.5em}
h2 {font-size: 1.4em}
h3 {font-size: 1.3em}

a {color: #729C29;}
a:hover {color: #98CD41;}
a img {border: 0;}

.error {color: #F00;}
.notice {color: #F60;}

.floatLeft {float: left;}
.floatRight {float: right;}
img.floatLeft {margin: 0 1em 1em 0;}
img.floatRight {margin: 0 0 1em 1em;}
.attachment.floatLeft {margin: 0 1em 1em 0;}
.attachment.floatRight {margin: 0 0 1em 1em;}

.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.alignCenter {text-align: center;}

.hide {display: none;}

.clearFix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;}
.clearFix {display: inline-block;}
* html .clearFix {height: 1%;}
.clearFix {display: block;}

dl.float dt {
	float: left;}
dl.float dd {
	margin-bottom: 0.3em}
 
dl.floatSmall dt {
	float: left;
	width: 5em;}
dl.floatSmall dd {
	margin-left: 5em; 
	margin-bottom: 0.3em}
 
dl.floatMedium dt {
	float: left; 
	width: 10em;}
dl.floatMedium dd {
	margin-left: 10em; 
	margin-bottom: 0.3em}

dl.large dt {
	width: 15em;}
dl.large dd {
	margin-left: 15em;}
 
dl.noIndent dd {margin: 0.3em 0;}

dl dt.textBox,
dl dd.textBox {
	float: none;
	margin-left: 0;
	margin-bottom: 0.3em;}

.hr1 {height: 1px; border-bottom: 1px dotted #77C4CE; margin-bottom: 1em;}
.hr1 hr {display: none;}

/***********************************
pageHeader
***********************************/

#pageHeader {
  position: relative;
  padding: 0;}

#pageHeader #headerBg {
  height: 200px;
  position: relative;
  background: #030F04 url(http://wildlifevetsinternational.org/style/images/headerBg.jpg) no-repeat bottom right;}
	
p#siteTitle a {
  margin: 0;
  text-indent: -5000px; 
  display: block;
  width: 210px;
  height: 160px;
  background-image: url(http://wildlifevetsinternational.org/style/images/logo.gif);}
	
p#siteTagline {
  margin: 0;
  text-indent: -5000px; 
  display: block;
  width: 493px;
  height: 31px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(http://wildlifevetsinternational.org/style/images/tagline.png);}
 
/***********************************
Main Menu
***********************************/

#mainMenuWrap {
	background-color: #98CD41;
	border-bottom: 1px solid #6E6355;}
ul#mainMenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;}
ul#mainMenu li {
	float: left;}
ul#mainMenu li a {
	display: block;
	margin-right: 5px;
	padding: 5px;
	padding-right: 19px;
	background: url(http://wildlifevetsinternational.org/style/images/menuItemBg1.png) no-repeat 100% 50%;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;}
ul#mainMenu li a:hover {
	background: url(http://wildlifevetsinternational.org/style/images/menuItemBg2.png) no-repeat 100% 50%;}
	
/***********************************
Breadcrumbs
***********************************/

p#breadcrumbs {
	margin: 0; 
	font-size: 0.8em; 
	padding: 0.5em;
	background-color: #FFF;
	border-bottom: 1px dotted #6E6355;}

/***********************************
pageContent
***********************************/

#pageContent {
	padding: 0.5em;
	padding-bottom: 30px;
	background: #FFF url(http://wildlifevetsinternational.org/style/images/contentFooterBg.png) repeat-x 0 100%;}

/***********************************
2 Column Left Layout
***********************************/

.twoColumnLeftOuter .twoColumnLeftInner {
	width: 100%;
	float: right;
	margin-left: -26.5%;}
.twoColumnLeftOuter .column1 {
	width: 25%;
	float: left;
	display: inline;}
.twoColumnLeftOuter .twoColumnLeftInner .column2 {
	margin-left: 26.5%;}
 
/***********************************
2 Column Right Layout
***********************************/

.twoColumnRightOuter .twoColumnRightInner {
	width: 100%;
	float: left;
	margin-right: -26.5%;}
.twoColumnRightOuter .twoColumnRightInner .column1 {
	margin-right: 26.5%;}
.twoColumnRightOuter .column2 {
	width: 25%;
	float: right;
	display: inline;}

/***********************************
Footer
***********************************/

#pageFooter  p.footer {
	margin-top: 0;
	text-align: center;
	font-size: 0.7em;
	color: #666;}
#pageFooter  p.webbedit {
	text-align: center;
	font-size: 0.7em;
	color: #999;}
	
/***********************************
Sub Menu
***********************************/
.subMenuWrap {
	background: #DAEDBA url(http://wildlifevetsinternational.org/style/images/menuBg.png) no-repeat 100% 0;
	padding: 0.3em;
	margin-bottom: 1em;}
.subMenuWrap p.title {
	margin: 0;
	font-weight: bold;
	color: #5C483F;}
ul.subMenu {
	margin: 0; 
	padding: 0;
	list-style-type: none;}
ul.subMenu li {
	margin-left: 0.3em;}
ul.subMenu li a {
	display: block;
	padding: 3px;
	font-size: 0.9em;
	text-decoration: none;
	color: #5C483F;
	padding-left: 9px;
	background: url(http://wildlifevetsinternational.org/style/images/subMenuBg1.png) no-repeat 0 50%;}
ul.subMenu li a:hover {
	background: url(http://wildlifevetsinternational.org/style/images/subMenuBg2.png) no-repeat 0 50%;}
	
/***********************************
contactInfo
***********************************/
#contactInfo dl dt {
	font-size: 0.8em;
	font-weight: bold;}
#contactInfo dl dd {
	font-size: 0.8em;
	margin: 0.3em 0 0.5em 0;}
	
/***********************************
Image
***********************************/

.contentImage p.caption {
	margin: 0;
	padding: 0.3em;
	background-color: #CCC;
	text-align: center;}

/***********************************
Image Gallery
***********************************/

.imageGalleryImage {
  text-align: center;}
.imageGalleryImage p {
  margin: 0 0 0.75em 0;}
.imageGallery2 .imageGalleryImage  {
  width: 49.9%;
  float: left;}
.imageGallery3 .imageGalleryImage  {
  width: 33.2%;
  float: left;}
.imageGallery4 .imageGalleryImage  {
  width: 24.9%;
  float: left;}
	
/***********************************
Links
***********************************/

.contentLinks ul,
.contentLinks ul li {
	margin-left: 0;
	padding-left: 0;
	list-style: none;}
	
dl.contentLinks dd {
	margin: 0.3em 0 1em 1.5em;}

/***********************************
Articles, Events, Directory
***********************************/

dl.articleConfig dd,
dl.directoryConfig dd,
dl.eventConfig dd {
	margin: 0.3em 0 1em 1.5em;}

dl.articleConfig dd .published,
dl.directoryConfig dd .published,
dl.eventConfig dd .published {
	color: #666;}
	
/***********************************
Page Navigation
***********************************/

p.pageNav {
	text-align: center;
	font-size: 0.8em;
	padding: 0.3em;
	border: 1px solid #CCC;}
p.pageNav a {border-bottom: 0;}
	
/***********************************
Timetable
***********************************/

table#timetable {
	border-collapse: collapse;}
table#timetable th,
table#timetable td {
	border: 1px solid #CCC;
	text-align: center;}
table#timetable td p {
	margin-top: 0;
	font-size: 0.85em;}
	
/***********************************
Quote
***********************************/

.quoteTop,
.quoteTop div,
.quoteTop div div,
.quoteBot,
.quoteBot div,
.quoteBot div div {
	height: 5px;
	overflow: hidden;}
.quoteTop,
blockquote.quote,
.quoteBot {
	background-color: #DAEDBA;}
.quoteTop div div {background: url(http://wildlifevetsinternational.org/style/images/menuBg.png) no-repeat top right;}
blockquote.quote {
	margin: 0; 
	padding: 0.75em 0 0.1em 0;
	background: #DAEDBA url(http://wildlifevetsinternational.org/style/images/quoteOpen.png) no-repeat 3% 0;}
blockquote.quote p.quote {
	font-size: 1.1em; 
	text-align: center; 
	padding: 0 2em 1.5em 2em; 
	background: url(http://wildlifevetsinternational.org/style/images/quoteClose.png) no-repeat 97% 100%;}
blockquote.quote p.author {
	font-size: 0.8em; 
	padding: 0 1.5em; 
	margin: 0.5em 0;}
.quoteBot {margin-bottom: 1em;}
	
/***********************************
Comment
***********************************/

a.addComment {
	background: url(http://wildlifevetsinternational.org/style/images/comment.png) no-repeat 0 0;
	padding-left: 18px;}
.commentListItem {
	background-color: #D6EEF0;
	padding: 0.75em;
	margin-bottom: 1em;}
.commentListItem h3 {
	font-size: 0.9em;
	font-weight: normal;}
.commentListItem h3 b {
	font-size: 1.5em;}
a.complaint {
	background: url(http://wildlifevetsinternational.org/style/images/alert.png) no-repeat 0 0;
	padding-left: 18px;}

/***********************************
RSS
***********************************/

a.rss {
	background: url(http://wildlifevetsinternational.org/style/images/rssFeed.gif) no-repeat 0 0;
	padding-left: 18px;}

/***********************************
Social Links
***********************************/

#socialLinks ul li {
	list-style: none;
	padding: 0.2em 0;}
#socialLinks ul li img {
	vertical-align: text-top;}
