.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#C2C5AB; margin:0 5px;}
.b2f {height:1px; background:#C2C5AB; margin:0 3px;}
.b3f {height:1px; background:#C2C5AB; margin:0 2px;}
.b4f {height:2px; background:#C2C5AB; margin:0 1px;}
.contentf {background: #C2C5AB;}
.contentf div {margin-left: 5px;}

a.cambridgelink:link {color:#000; text-decoration: none; }
a.cambridgelink:visited {color:#000; text-decoration: none; }
a.cambridgelink:hover {color:#000; text-decoration: underline; }


body {

border: 0px;

padding:0px;

margin-top:0;

font-family: "Trebuchet MS", Verdana,Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: normal; color: #000000;

background-color: #B2B696;

text-align: left;

}



#container {

padding: 0px;

margin: 0px;

width: 960px;

display: block;

margin-left: auto;

margin-right: auto;

position: relative;

top:0px;

border-left: 1px solid #7B7E69;

border-right: 1px solid #7B7E69;

border-bottom: 1px solid #7B7E69;

}





#hmenu {

position: absolute;

text-decoration: none;

color: #fff;

font-weight: bold;

top: 70px;

left:5px;

font-size: 1.3em;

}



#hmenu ul {

margin-left: 20px;

list-style-type: none;

padding: 0;

margin: 0;

}



#hmenu li {

display: inline;

}



#hmenu li a {

float: left;

color: #fff;

text-decoration: none;

padding: 0.2em 0.5em;

}



#hmenu li a:hover {

color: #B2B696;

}



#hmenu li a.selected {

border: 1px solid #fff;

}



#bodytext {

position: relative;

width: 925px;

background-color: #B2B696;

padding-left: 10px;

padding-bottom: 5px;

color: #333333;

font-size: 0.9em;



}



#footer {

position: relative;

width: 925px;

background-color: #B2B696;

padding: 10px;

padding-top: 0px;

margin-top: 0px;

color: #000;

font-size: 1.1em;

}



#footer p {

}



#footer a {

text-decoration: none;

color: #000;

}



#footer a:hover {

font-weight: bold;

}



#header {

position: relative;

background-color: #7B7E69;

height: 100px;

border-bottom: 3px solid #fff;

}



#header p {

background-image:url(../images/tudorweddings.gif);

height: 70px;

/*width: 415px;*/

background-position: 10px 5px;

background-repeat: no-repeat;

}



#header p span {

display: none

}



.mainimage {

margin-top: 10px;

float: right;

padding: 0;

margin-left: 20px;

}



.mainimage img {

border:1px solid #fff;

}



.mainimage p {

font-size: 0.9em;

margin-top: 0px;

} 



#bodytext h1 {

padding:0;

margin-top: 0;

font-size:1.5em;

text-align: left;

}



#bodytext h2 {

padding:0;

margin-top: 0;

font-size:1.3em;

text-align: left;

}



#bodytext h3 {

font-size:1.2em;

}



.imagestrip {

margin-top: 5px;



padding: 0;

margin-right: 0;

}



.imagestrip img {

border: 1px solid #fff;

margin-right:6px;

}



.clear {

float: none;

clear: both;

height: 30px;

}



#websyche {

color: #000;

font-size: 0.65em;

position: absolute;

bottom: -25px;

right: 15px;

}



#websyche a {

text-decoration: none;

color: #000;

} 



#websyche a:hover {

color: #fff;

}



#bodytext p.closer {

margin-top: -12px;

}



