body { background-image: url(images/backtile.gif);
       background-repeat: repeat
}

td {
        vertical-align: top;
}
.content {
  	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
        padding-top: 10px;
        padding-left: 30px;
        padding-right: 10px;
        padding-bottom: 10px;
	line-height: 16px;
	color: #c63;
}
#content_head{
	font-weight: bold;
	font-size: 105%;
}
.firstword {font-size: 115%;}

.content-text{
  	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	line-height: 16px;
	color: #c63;
}
.lastedit{
float:right;
  	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	line-height: 16px;
	color: #c63;
}
#schedule {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #c63;
	text-indent: 0pt;
	padding-left: 10px;
}

.home {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #c63;
	text-indent: 0pt;
	padding-left: 10px;
}
.header {font-size:14; font-weight: bold;}
.headermain {font-size:16; font-weight: bold;}
.h16, .h15, .h14, .h13, .h12 
{	font-family: Georgia, "Times New Roman", Times, serif;
	color: #c63;
	text-indent: 0pt;
}
.h16 {	font-size: 16px; line-height: 20px; }
.h15 {	font-size: 15px; line-height: 19px; }
.h14 {	font-size: 14px; line-height: 18px; }
.h13 {	font-size: 13px; line-height: 17px; }
.h12 {	font-size: 12px; line-height: 16px; }

.personImg {margin-bottom: 0px;}
.personImg span {display:block;
	text-align:center;}
.personName {margin-top: 0px;}

#toptable {border-collapse: collapse;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #f26827;
	
}
.table {border-collapse: collapse;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	color: #f26827;
	
}
.table td {padding-bottom: 4px; padding-top: 4px; border-bottom: 2px solid #fda;}
.tablehead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #c63;
        border-style: hidden; 
	background-color: #fda;
}
.full {
	font-weight: bold;
	font-style: italic;
	color:#f00;
	margin-left:1em;
}
.homesmall {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #c63;
}
.acknowledgement {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	line-height: 18px;
	color: #c63;
        border-style: hidden; 
	padding-left: 8px;
}
/* NAVIGATION ....................... */

a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #c63;
	text-decoration: underline;
}
a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #f26827;
	text-decoration: none;
}
a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #a63;
}

#nav_list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav_list ul li {
        display:block;
	text-align: right;
	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
        line-height: 24px;
	
}
#nav_list ul li a {
	padding: 5px;
	color: #c63;
	text-decoration: none;        
	text-align: right;
	font-weight: bold;
        margin-right: 4px;
}
#nav_list ul li a:hover {
	margin-right: 0px;
        border-style: double;
        border-color: #f63
}


body#homepage a#home_nav,
body#holidays a#holidays_nav,
body#accomodation a#accom_nav,
body#painting a#paint_nav,
body#region a#region_nav,
body#getting a#getting_nav,
body#contact a#contact_nav,
body#guestbook a#guest_nav, 
body#bb a#bb_nav, 
body#cottage a#cottage_nav, 
body#wedding a#wedding_nav, 
body#med a#med_nav {
	font-size: 130%;
	color: #f63;
	border: none;
}
body#homepage a:hover#home_nav,
body#holidays a:hover#holidays_nav,
body#accomodation a:hover#accom_nav,
body#painting a:hover#paint_nav,
body#region a:hover#region_nav,
body#getting a:hover#getting_nav,
body#contact a:hover#contact_nav,
body#guestbook a:hover#guest_nav, 
body#bb a:hover#bb_nav, 
body#cottage a:hover#cottage_nav, 
body#wedding a:hover#wedding_nav, 
body#med a:hover#med_nav
{margin-right:4px}


body#bb a#cottage_nav, 
body#bb a#med_nav,
body#cottage a#bb_nav, 
body#cottage a#med_nav,
body#med a#bb_nav, 
body#med a#cottage_nav, {
	color: #c30;
}



/* END navigation ....................... */

/* Edited from cssplay.co.uk ....................... */



#galleryie {
  padding:0; 
  margin:0;   
  list-style-type:none; 
  overflow:hidden; 
  width:303px; 
  height:146px; 
  border:0; 
  background:#fff url(images/galleryback2.gif);
  }

#galleryie ul {
  margin: 0;   /* removes indent IE and Opera */
  padding: 0;   /* removes indent Mozilla and NN7 */
  }
#galleryie li {
  margin: 0;   /* removes indent IE and Opera */
  padding: 0;   /* removes indent Mozilla and NN7 */
  float:right;
  }
#galleryie li a {
  display:block; 
  height:146px;
  width:15px;
  overflow:hidden;
  float:left; 
  text-decoration:none; 
  border-right:1px solid #fff; 
  cursor:default;
  }
#galleryie li a img {border:0;}
#galleryie li a:hover {
  background:#eee; 
  width:226px;
float:left;
  }


/* END from CSS Play ....................... */
#gallery {
  padding-left: 30px;
  }

#gallerywed {
  padding:0; 
  margin:0;   
  list-style-type:none; 
  overflow:hidden; 
  width:780px; 
  height:480px; 
  border:1px solid #888; 
  background:#fff url(images/galleryWedback.gif);
  }

#gallerywed ul {
  margin: 0;   /* removes indent IE and Opera */
  padding: 0;   /* removes indent Mozilla and NN7 */
  }
#gallerywed li {
  margin: 0;   /* removes indent IE and Opera */
  padding: 0;   /* removes indent Mozilla and NN7 */
  float:left;
  }
#gallerywed li a {
  display:block; 
  height:480px;
  width:15px;
  overflow:hidden;
  float:left; 
  text-decoration:none; 
  border-right:1px solid #fff; 
  cursor:default;
  }
#gallerywed li a img {border:0;}
#gallerywed li a:hover {
  background:#eee; 
  width:600px;
  }
#radio img{ 
  display:inline;
  padding-right:10px;
  }
#radio {  
   	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #c63;
	margin-top:15px;
  border-top-style:solid;
  border-top-color:#fda;
  border-top-width:15px;
  border-bottom-style:solid;
  border-bottom-color:#fda;
  border-bottom-width:15px;
  }
#photogallery{
  display:block;
  float:right;
  }
#schedule table{
  margin-bottom:15px;
  }
#holidays #lastbit{
  float:right;
  }