/********** global */

html, body {
    margin: 0;
    padding: 0;
}
body {
    background: #cee1f0;
}
img {
    border: 0 none;
}
form {
    padding:0;
    margin:0;
}
td {
    vertical-align: top;
}
h2 {
	font-family: Georgia, Tahoma, Arial;
	font-size: 20px;
	font-weight: bold;
	margin:0;
	padding:0;
}
table.header {
    padding-left: 4px;
    padding-right: 4px;
	font-family: Georgia, Tahoma, Arial;
	font-size: 16px;
	font-weight: bold;
}
.header td {
    padding-top: 3px;
    padding-bottom: 3px;
}
table.promo {
    padding: 4px;
    background: url(/weddings/images/promo.jpg) bottom;
	font-family: Georgia, Tahoma, Arial;
	font-size: 16px;
	color: White;
	font-weight: bold;
	width: 599px;
	height: 240px;
	text-align: right;
}
.promo A {
	color: White;
}
.promo td {
	vertical-align: top;
}
.body1, .body2 {
    background: url(/weddings/images/background1.jpg) bottom;
	vertical-align: top;
    padding: 10px;
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: navy;
}
.body2 {
    background: url(/weddings/images/background3.jpg) bottom;
}
.body4 {
    background: url(/weddings/images/background4.jpg) bottom;
}
.scroll-pane {
	position: relative;
	width: 100%;
	overflow: auto;
	float: left;
}
.scroll-pane-2 {
	position: relative;
	overflow: auto;
	white-space: nowrap; 
	width: 796px;
	height: 172px;
}
.title {
  	font-family: Georgia, Tahoma, Arial;
	font-size: 18px;
	font-weight: bold;  
}
.blog-title {
  	font-family: Georgia, Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;  
	width: 100%;
	background-color: #ececec;
	padding: 3px;
}
.blog-body {
  	font-family: Georgia, Tahoma, Arial;
	font-size: 12px;
	width: 100%;
	padding: 3px;
}
.options {
    background: url(/weddings/images/background2.jpg) bottom;
    text-align: center;
    padding: 5px;
}
.options table {
	font-family: Georgia, Tahoma, Arial;
	font-size: 12px;
}
.options th {
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #000;
}
.options input {
	font-family: Georgia, Tahoma, Arial;
	font-size: 12px;
}
.photo {
	position:relative;
	float:left;
	width:180px;
	height:100px;
	text-align:center;
	margin: 10px 3px 10px 3px;
	vertical-align : middle; 
	display : table-cell;
}
.blog-entry {
	font-family: Georgia, Tahoma, Arial;
	font-size: 12px;
}
.blog-entry input, .blog-entry textarea {   
	font-family: Georgia, Tahoma, Arial;
	font-size: 12px;
	border: 1px solid #badff1;
}
