/*structure*/

body {
/*  background:#fff url(/media/wedding/images/lightpurple-bg.gif) repeat-x;*/
/*  background:#ff0000;*/
  color:#333;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px;
  height: auto;
  height: 100%;
  margin: 0 auto;
  min-height: 100%;
}

#container {
	margin:0 auto;
	width:937px;
  text-align:left;
}

#header { 
/*  height:176px;*/
  height:160px;
}
#header h1 img {margin:33px 0 0 10px;}
#navigation-top {
  background:transparent url(/media/images/template/white/sidebar-top.png) no-repeat;
  float:left;
  height:16px;
  margin-top:-16px;
  width:244px;  
}
#navigation {
  background:transparent url(/media/images/template/white/template-area-bg.png) repeat;
  float:left;
  min-height:553px;
  padding-bottom:20px;
  padding-left:30px;
  width:214px;
}
#main-top {
  background:transparent url(/media/images/template/white/main-top.png) no-repeat;
  float:right;
  height:16px;
  width:634px;
}
#main {
  background:transparent url(/media/images/template/white/template-area-bg.png) repeat;
  color:#333;
  float:right;
  width:604px;
}
#main h1 {
  font-family:"Trebuchet MS";
  text-transform:capitalize;
}
#main a {
  color:#333;
}
/*#main img {
  float:right;
  padding:0 0 10px 10px;
}*/
#navigation ul {padding:0;}
#navigation ul li {
  list-style-type:none;
}
#navigation ul li a {
  color:#333;
  text-transform:uppercase;
  line-height:2em;
  text-decoration:none;
}
/*#navigation p {
  padding-left:40px;
}
#navigation #cntdwn {padding-left:40px;}*/
#main {
  margin-bottom:20px;
  min-height:573px;
  padding:0 15px;
}
#main img {border:none;}
/* Photo Gallery */
.gallery_photo {
  float:left;
  margin-right:20px;
}
#main .gallery_images {
  width:180px;
}
/*Blog*/
.blog_entry {
/*  min-height:250px;*/
}
.blog_entry .userimage {
  float:none;
}

.blog_entry .entry {
  float:left;
}

/* Forms */
#main label {
  display:inline-block;
  width:100px;
  vertical-align:top;
}
#main form ul li {
  list-style-type:none;
  margin-left:60px;
}

/*FOOTER*/
#footer {
  clear:both;
  margin-right:30px;
  padding-bottom:30px;
  padding-top:10px;
  text-align:center;
}
#footer li {
  color:#ccc;
  display:inline;
  list-style-type:none;
  padding-right:10px;
}
#footer a {
  color:#333;
  font-size:83%;
  text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
}

