/*Theme Name: A Wonderful WeddingDescription: Wedding stylesheet for Princess River Cruises WeddingsVersion: 1.0Homepage: www.wedding-weddings-venues-receptions.co.ukAuthor: John Metcalfe of Discovery Designs*//* Main site containers and layout */body {font-family: trebuchet MS; font-size: 12px; background: #C0BE93 url(prcweddings/bk.gif) repeat-y top center}#main {min-height: 315px; width: 768px; text-align: left; float: right; background-color: #FAFAFA;}#sitemap {width: 768px; min-height: 600px; overflow: auto; text-align: left; float: left; background-color: #FAFAFA;}#mapcontent h1 {color:#9D9A60; font-size:17px; font-weight:bold; margin-top:18px; text-decoration:none; word-spacing:4px;}#mapcontent h2 {color:#194E84; font-size:14px; font-weight:bold; margin-bottom:8px; text-decoration:none; word-spacing:4px;}#vmain {height: auto; min-height: 288px; width: 768px; text-align: left; float: left; background-color: #FAFAFA}#content {padding: 6px; padding-top: 0; padding-bottom: 0; margin: 0 auto; font-size: 12px; text-align: justify; background-color: #FAFAFA}#layout {width: 768px; margin: 0 auto; padding: 0; background-color: #FAFAFA;}#header {width: 768px; height: 150px; background: url(prcweddings/header.jpg);}#linkslist {padding: 3px;}.bigpics {background: #FFFFFF; border: 2px solid #BDB76B; padding: 5px;}a {color: #757575;}a:link {color: #757575; text-decoration: none;}a:hover {color: #757575; text-decoration: underline;}a:visited {color: #757575; text-decoration: none;}a:visited:hover {color: #757575; text-decoration: underline;}/* Navigation Menu */#menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; background-color: #FAFAFA;}#nav2 {margin: 0 auto; padding: 0; background-color: #FAFAFA; width: 780px; height: 50px; margin: 0 auto;}#nav2 ul {margin: 0; padding: 0;}#nav2 li {display: inline; float: left; text-align: center; padding: 0; margin-top: 5px;}#nav2 a {font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif ; font-family:Arial, Helvetica, sans-serif; display: block; height: 37px; text-align: center; line-height: 36px; text-decoration: none; width: 122px; color: #FFFFFF; background-image: url('prcweddings/nav-normal.gif'); margin-right: 8px;}#nav2 a:hover {background-image: url('prcweddings/nav-hover.gif'); color: #FFFFFF; text-decoration: underline;	}#menu .selected {background: #FAFAFA url('prcweddings/nav-normal.gif'); text-decoration: underline; color: #9D9A60;}#menu .selected:hover {background: #FAFAFA url('prcweddings/nav-normal.gif'); text-decoration: underline; color: #9D9A60;}#image1 {margin-top: 28px; margin-left: 10px; width: 170px; height: 130px; border: 3px solid #BDB76B;}#image2 {margin-top: -136px; margin-left: 592px; width: 170px; height: 130px; border: 3px solid #BDB76B;}/* Photo area */ #photoArea {float: left; height: 172px; margin-left: -9px; padding: 5px; width: 791px; background-image: url(http://www.wedding-weddings-venues-receptions.co.uk/upload/bottompic.gif); margin-top: -11px;}#vphotoArea {background-color: #FAFAFA;}.photoCaption {font-size: 13px; text-align: center; color: #194E84;}.galleryImage {border: 3px solid #255EA5;}.numphotos {color: #000; font-weight: bold;}.controlboxes {background: #356AA0; margin-right: 2px;}#GalleryThumbnailTable img {border: 3px solid #255EA5;}#photoGalleryArea a img {border: 3px solid #255EA5; margin: 2px;}#photoGalleryArea a img:hover {border: 3px solid #5571A6; margin: 2px;}#photoGalleryArea div.description {font-size: 13px; color: #194E84;}#photoGalleryArea div.description a {color: #b81313; font-weight: bold; text-decoration: underline; font-size: 12px;}#footer {text-align: center; clear: both; width: 768px; height: 30px; font-size: 12px; line-height: 30px; color: #FFFFFF; background: #DBD585;}#validation {float: left; width: 300px; color: #757575; font-size: 11px;}#cssvalid {margin-top: 15px;}#xhtmlvalid {margin-top: 5px;}#terms {font-size: 11px; color: #757575; float: right; width: 350px; margin-top: 5px; text-align: right;}/* Terms & Conditions and Links */#termsandconditions {background-color: #FAFAFA; color:#000000; padding: 10px; font-size: 12px; border:5px solid #9D9884; overflow:auto;}#blinks {padding: 10px;  overflow:auto;}#blinks li {color: #FFFFFF;}#linkslist li {list-style-type: none; margin-bottom: 10px;}#linkslist a:hover {text-decoration: underline;}.closelink {color: #255EA5; text-decoration:none; font-weight:normal;}.closelink:hover {color: #5571A6; text-decoration:underline; font-weight:normal;}/* Contact Us *//* Main website elements - Contact page forms */.formdata {width: 80%; background:#FFFFFF; color:#000000; border:1px solid #9D9884; height:17px; padding:7px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}.submitbutton {background: url(prcweddings/button.gif) no-repeat; border:none; color:#000000; height: 37px; width: 122px; font-size: 12px;}.formbuttons {background: url(prcweddings/button.gif) no-repeat; border:none; color:#000000; height: 37px; width: 122px; font-size: 12px;}.submitbutton:hover {background: url(prcweddings/button-hover.gif) no-repeat; border:none; color:#000000; height: 37px; width: 122px;}.formbuttons:hover {background: url(prcweddings/button-hover.gif) no-repeat; border:none; color:#000000; height: 37px; width: 122px;}.formdatatextarea {width: 80%;  background:#FFFFFF; color:#000000; border:1px solid #9D9884; height:150px; padding:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}.extendedDescription {font-size: 12px; color: #000000;}	/* Main Heading Tags */h1 {color:#AF100D; font-size:16px; font-weight:bold; margin-bottom:-1px; margin-top:7px; text-decoration:none; word-spacing:4px; font-family: Georgia; font-style: italic;}h2 {font-size: 16px; margin-bottom: -7px; color: #969696; text-decoration: none; font-weight:bold; word-spacing:4px;}h3 {font-size: 14px; margin-bottom: -9px; color: #9D9A60; text-decoration: none; font-weight:bold; word-spacing:-1px;}h4 {font-size: 14px; margin-bottom: -9px; color: #969696; text-decoration: none; font-weight:bold; word-spacing:-1px; margin-top:2px; padding-top:4px}h5 {font-size: 13px; margin-bottom: -11px; color: #969696; text-decoration: none; font-weight:bold;}h6 {font-size: 13px; margin-bottom: -11px; color: #9D9A60; text-decoration: none; font-weight:bold;}