@charset "UTF-8";
/* CSS Document */

html,body {height:100%; }
 
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
 
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
 
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
 
ol, ul { list-style: none; margin: 0; padding: 0; }
 
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
 
acronym, abbr, fieldset, img { border: 0;}
 
:focus { outline: 0; }

#all {
margin:0;
height:100%;
width:100%;
background-color:#3b2316;
font-family:Arial, Helvetica, sans-serif;
}
#header{ }
#header img { padding-left:15px; }
#container {
background:white;
width:803px;
padding:0px 44px 16px 51px;
}
#content{

min-height:430px;
}
#contentsub{
padding-top:20px;
min-height:410px;
}

#content_left { float:left; width:450px; }
#content_left ol, ul { list-style:disc; margin-left:20px; font-size:12px; }

#content_right{
float:right;
background:url(../images/sub_sidebg.gif) no-repeat;
width:250px;
padding:50px 1px 50px 1px;
margin:20px 30px 0 10px;
}

#weddings_left { float:left; width:350px; }
#weddings_left ol, ul { list-style:disc; margin-left:20px; font-size:12px; }
#weddings_right { float:right; width:350px; padding:50px 1px 50px 1px; margin:20px 30px 0 10px; }

#rentals_left { float:left; width:350px; }
#rentals_left ol, ul { list-style:disc; margin-left:20px; font-size:12px; }
#rentals_right { float:right; width:350px; padding:50px 1px 50px 1px; margin:20px 30px 0 10px; }

#footer {
padding:6px 0 0 0;
background:white url(../images/bg_greenbar.jpg) top repeat-x;
height:57px;
width:898px;
text-align:center;

}
#footer img {
padding-left:10px;
}
#ads {
padding-top:12px;
}
#ad_left {
width:402px;
overflow:hidden;
float:left;
}
#ad_right {
width:392px;
height:91px;
overflow:hidden;
float:right;
}
.clearfloat {
clear:both;
}
/*Text Styling and Spacing*/
#contactinfo span{
line-height:28px;
font-size:10px;
color:#666666;
}
p {
padding:5px 0 0 0;
font-size:12px;
line-height:16px;
}
h1{
font-size:20px;
padding:10px 0 5px 0;
color:#3b2316;
}
h2 {
padding:10px 0 5px 0;
color:#3b2316;
}
a:link{
font-size:14px;
text-decoration:none;
color:#8ec341;
}
a:visited{
text-decoration:none;
color:#8ec341;
}
a:hover{
text-decoration:underline;
}
a:active{
text-decoration:none;
color:#8ec341;
}

#content_friends { width:100%; }
#content_friends h3 { font-weight:normal; font-size:14px; color:#999; font-style:italic; }
#content_friends h4 { font-weight:normal; font-size:14px; }
#content_friends p { margin-bottom:5px; color:#666; }
#content_friends a { font-size:12px; }

.height1 { height:1px; line-height:1px; font-size:0px; }
.height2 { height:2px; line-height:2px; font-size:0px; }
.height3 { height:3px; line-height:3px; font-size:0px; }
.height4 { height:4px; line-height:4px; font-size:0px; }
.height5 { height:5px; line-height:5px; font-size:0px; }
.height6 { height:6px; line-height:6px; font-size:0px; }
.height7 { height:7px; line-height:7px; font-size:0px; }
.height8 { height:8px; line-height:8px; font-size:0px; }
.height9 { height:9px; line-height:9px; font-size:0px; }
.height10 { height:10px; line-height:10px; font-size:0px; }
.height11 { height:11px; line-height:11px; font-size:0px; }
.height12 { height:12px; line-height:12px; font-size:0px; }
.height13 { height:13px; line-height:13px; font-size:0px; }
.height14 { height:14px; line-height:14px; font-size:0px; }
.height15 { height:15px; line-height:15px; font-size:0px; }
.height20 { height:20px; }
.height30 { height:30px; }
.height40 { height:40px; }
.height50 { height:50px; }
.height60 { height:60px; }
.height70 { height:70px; }
.height80 { height:80px; }
.height90 { height:90px; }
.height100 { height:100px; }

.noborders { border:0px; }
.updated { font-size:16px; font-style:italic; color:#648ed0; }
.errors { font-size:16px; font-style:italic; color:#ff0000; }
.clearfloat { clear:both; height:0px; line-height:0px; font-size:0px; }