body { 
	font-family: palatino, times new roman; 
	font-size:100%; 
	color:#FFF;
	background-color:#000000;
	text-align:center;
	margin:0;
	padding:0;
}


td { text-align:center; vertical-align:top; width:33%; }
ul { width:210px; list-style: none; margin:0; padding:.2em; }
li { padding:0; margin-bottom:.6em; text-align:center; }
table { text-align:center; padding:0; }
img { border:0; }

.head     { font-size: 220%; font-variant: small-caps; text-align:center; }
.small    { font-size: 80%; color:#CCCCCC; }
.nav	  { font-size: 130%; color:#888; }
.back	  { margin: 2em; }
.bigImage { margin: 2em; }
.original { margin: .5em; }
a         { font-size: 95%; text-decoration: none; font-weight: bold; color:#FFFFFF; }
.a        { font-size: 90%; text-decoration: none; font-weight: bold; }
a:hover   { text-decoration: underline; }
a:visited { color:#FFF; }
.print    { color: #ccccff; }
.original { font-weight: bold; }
h4        { font-weight: bold; font-size: 125%; }

/***************/

.mainNav { 
	background-color:#000;
	padding:5px;
	color:#CCC;
	font-size:12px;
	text-align:center;
	margin:0;
	border-bottom:solid 1px #fff;
}

.mainNav a {
	text-decoration:none;
	font-weight:normal;
	color:#FFF;
}

.mainNav a:hover {
	text-decoration:underline;
}

.mainNav span a {
	font-size:16px;
	font-weight:bold;
}

/**************/
body .main, body .rentIndex {
	width:800px;
	padding:50px;
	margin:0 auto;
}

.main p {
	text-align:left;
	padding:15px;
}

.animalGal {
	margin:0 30px 50px 30px;
	width: 350px;
}

body.animals {
	background-image:url(../rent/images/animalsTop.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

body.weddings {
	background-image:url(../rent/images/weddingTop.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

body.cottage {
	background-image:url(../rent/images/cottageTop.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/* RENT page */
body .rentIndex {
	padding:10px 50px;
}

.rentIndex img {
	margin:20px 0;
	width:500px;
	height:200px;
	border:0;
}


/* ANIMALS page */

.animals .main h1, .weddings .main h1, .cottage .main h1 {
	text-align:right;
	float:right;
	clear:both;
	margin:90px 0 100px 0;
	width:800px;
	font-size:40px;
	font:Palaino, "Times New Roman", Times, serif;
}

.animals .main .animalText {
	width:330px;
	margin:50px 10px;
	float:right;
	clear:both;
	background:url(../rent/images/blackBg.png) repeat;
}

.animals .main .animalGal {
	margin:260px 30px 50px 30px;
}

.animalGal img {
	border:solid 1px #fff;
	margin:20px 0;
	background-color:#009966;
}

/* WEDDINGS page*/

.weddings .main h1 {
	text-align:left;
	float:left;
	margin:-30px 0 290px 0;
}

.weddings .main .weddingsText, .cottage .main .weddingsText {
	width:330px;
	float:left;
	clear:both;
	text-align:left;
	background:url(../rent/images/blackBg.png) repeat;
}

.weddings .main .animalGal, .cottage .main .animalGal {
	float:right;
}

/* COTTAGE page */

.cottage .main h1 {
	text-align:left;
	margin:300px 00px 50px 40px;
}
