body {  text-align: left;  margin-top: 0px;  margin-bottom:0px;  margin-left: 0px;  margin-right: 0px;  color: #909090;  background-color: #1C1C1C;}#header_top_image{ height: 380px; width: 385px; background: #060500  url('/images/header_main.jpg') bottom left no-repeat; float: left;}#header_top_name{ height: 215px; width: 258px; background: #060500  url('/images/header_name.gif') bottom center no-repeat; float: right; margin-top: 20px;}#header_name_small{ height: 20px; width: 314px; background: #060500  url('/images/header_name_small.gif') bottom center no-repeat; float: left; margin-top: 115px; margin-left: 120px;}A:link {	COLOR: #FFFFFF; text-decoration: underline;}A:visited {	COLOR: #FFFFFF; text-decoration: underline;}A:active {	COLOR: #FFFFFF; text-decoration: underline;}A:hover {	COLOR: #FFFFFF; text-decoration: underline;}#page_wrapper {  margin-left: 0px;   margin-right: 0px;  text-align: left;  /*background: #060500;*/  border: none;}#header_wrapper {  margin:0px;   padding:0px;}#header_top_wrapper {  margin:0pt auto;   padding:0px;  width: 822px;}#header {  height: 380px;  padding:0px;  text-align: left;  background: #060500;  margin:0pt auto;  clear: both;}#header h1 {  margin:0px;  font-family: verdana, arial, sans-serif;  font-size: 28px;  color:#ffffff;  letter-spacing: -1px;}#header h2 {  margin:0px;  font-family: verdana, arial, sans-serif;  font-size: 14px;  color:#B1C6EB;  letter-spacing: 1px;}#left_side {  margin-top: 10px;  float: left;  width: 160px;}#right_side {  margin-top: 10px;  float: left;  width: 430px;  /*background: #1C1C1C;*/  /*padding-right: 180px;*/}#main_area{  float: left;  margin: 0pt auto;  width: 355px;  padding: 15px;  /*background: #1C1C1C;*/}#content {  margin: 0pt auto;  width: 822px;  /*min-height: 500px;*/  background: #1C1C1C;/*  height: 500px;  margin-bottom: 0px;  margin-left: 180px;  margin-right: 380px;*/}#left_bg{  width: 100px;  margin: 0px;  padding: 0px;  float: left;  position: absolute;  height: 300px;  border: 1px solid red;  margin-top: 200px;}#right_bg{  width: 100px;  margin: 0px;  padding: 0px;  float: right;  position: relative;  height: 300px;  border: 1px solid red;  margin-top: 200px;}#footer_wrapper {  padding-top: 14px;  height: 25px;   width: 822px;  margin: 0pt auto;  color: #909090;}#footer_left {float: left;display: inline;text-align: left;}#footer_right {float: right;display: inline;text-align: right;}#footer_bottom {  margin: 0pt auto;  height: 80px;  background-color: #060500;  clear: both;  text-align: left;  color: #909090;  font-family: verdana, arial, sans-serif;  font-size: 11px;}#footer_right A {  margin-left: 10px; margin-right: 10px; }#left_side p, #right_side p {  margin:10px;margin-top:15px;margin-bottom:15px;  font-family: verdana, arial, sans-serif;  font-size: 11px;  line-height: 16px;  color: #909090;}#content p {  margin-top:15px; margin-bottom: 15px;  font-family: verdana, arial, sans-serif;  font-size: 11px;  line-height: 18px;  color: #909090;}#content h3 {  margin-top: 0px;   margin-bottom: 0px;   margin-left: 0px;   margin-right: 0px;  padding: 4px;  font-family: verdana, arial, sans-serif;  font-size: 11px;  font-weight: bold;  line-height: 14px;  color: #ffffff;  /*border:1px solid #000000;*/  background: #212121 /* url('/images/menu_bg.gif') bottom left repeat-x*/;}#content h1, h4  {  margin-top:10px;  margin-bottom:10px;  font-family: verdana, arial, sans-serif;  font-size: 14px;  font-weight: bold;  line-height: 12px;  color: #ffffff;}#content h2  {  font-family: verdana, arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: #ffffff;  DISPLAY: INLINE;}#wedding_gallery .image_container{  border: 10px solid #3B3B3B;}#wedding_gallery img{  border: none;}#main_area img{  border: none;}#navlist{  margin-top:0px;  margin-bottom:0px;  text-align:center;  padding: 10px 0px;  margin-left: 0px;  /*border-bottom: 1px solid #B40205;*/  font: normal 16px Verdana, sans-serif;}#navlist li{  list-style: none;  display: inline;  position: relative;  padding-top: 0px;  margin: -3px;  *margin: -6px;}#navlist li a {  color: #F1F6FE;  padding: 20px 20px 10px 20px;  *padding: 9px 20px 13px 20px;  /*border: 1px solid #424242;  border-left: 1px solid #000000;  border-bottom: none;*/  /*background: #B40205  url('/images/button_home.gif') bottom left repeat-x;*/  text-decoration: none;}#navlist li a:link { color: #FFFFFF; }#navlist li a:visited { color: #FFFFFF; }#navlist li a:hover{  color: #FFFFFF;  background: #6E0306;  /*border-color: #424242;*/}#navlist li a#current{  color: #ffffff;  background: #6E0306;  /*border-bottom: 1px solid #B40205;*/}#navcontainer{  height: 49px;  background: #B40205 url('/images/menu_bg.gif') bottom left repeat-x;}.float_left {  float: left;  margin-right: 10px;}.float_right {  float: right;  margin-left: 10px;}.featurebox_center {  background-color: #212121;  margin:0px;  padding:10px;  /*border: 1px solid #C4C4C4;*/  font-family: verdana, arial, sans-serif;  font-size: 11px;  line-height: 18px;  /*color: #333333;*/}.mod_randomImage {  background-color: #212121;  margin:0px;}.featurebox_side {  background-color: #212121;  /*margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;*/  margin-bottom:15px;  padding:10px;  /*border: 1px solid #C4C4C4;*/  font-family: verdana, arial, sans-serif;  font-size: 11px;  line-height: 18px;  color: #333333;}#footer_wrapper_banner {  padding-top: 14px;  height: 25px;   margin: 0pt auto;  color: #909090;}#footer_bottom_banner {  margin: 0pt auto;  height: 100px;  background-color: #060500;  text-align: center;  color: #909090;  font-family: verdana, arial, sans-serif;  font-size: 11px;}