body {margin:0;padding:0;font-family:Arial;font-size:12px;background:url(/img/body_bg2.gif) top center fixed repeat-x #fff;}
.thumb_holder
{
background-color: #9dba4f;
margin: 2px 2px;
float:left;
height:129px;
width:125px;
}
.clr
{
clear:both;
}
.thumb_image
{
display:block
margin:auto;
}
#shell {}
#container.registry {width:900px;border-top:0;border-bottom:0;color:#53351A;text-align:left;margin:0px auto 0px;padding:0;
	background:url(..//img/page_bg.gif) top left repeat-y #fff;}

/* header */
#header {margin:0px;height:200px;position:relative;}
#header h1 {font-size:56px;font-weight:normal;padding:0;margin:0;text-align:left;color:#9DBA4F;display:block;width:500px;position:absolute;right:35px;bottom:20px;}
#header h1.shadow {display:none;}
.sIFR-active #header h1 {right:25px;
	font-size:60px;
}
.unionOf {display:none;}
#subheader {}
.template_photo {max-height:200px;overflow:hidden;border:2px solid #22943F;position:absolute;left:20px;top:10px;z-index:50;}
#tphoto_elm1 {display:none;}
#tphoto_elm2 {display:none;}

#header_elm1 {width:900px;height:183px;position:absolute;top:38px;left:-54px;z-index:30;}

#body  {margin:20px 10px 10px 10px;}
#body_section1 {float:left;width:150px;}

/* nav */
#body_section1 ul {margin:0;padding:0;list-style-type:none;}
#body_section1 ul.siteNav {border-top:3px solid #9DBA4F;background:url(/img/nav_bg.gif) bottom left no-repeat;padding:4px 13px;width:148px;margin:10px 0 0 0;z-index:100;}
#body_section1 ul li {margin-bottom:10px;font-family:Verdana;overflow:hidden;}
#body_section1 ul li a {padding:4px;display:block;text-decoration:none;font-size:11px;text-transform:uppercase;color:#9DBA4F;zoom:1;border-bottom:1px solid #967348;}
#body_section1 ul li a.currentPage {background:#9DBA4F;color:#fff;border:none;padding:4px;border-bottom:1px solid #fff;}
#body_section1 ul li a:hover {background:#9DBA4F;color:#fff;border:none;padding:4px;border-bottom:1px solid #fff;zoom:1;}
#body_section1 ul li.sidebarPhoto a:hover {background:none;}
#body_section1 ul li img { width: 125px; text-align: center;}
#body_section2 {margin-left:180px;width:572px;padding-left:10px;min-height:400px;}

#subfooter {clear:both}  /* clear:both is being used to force the #footer below the border for #container */
#footer {margin:50px 10px -60px 10px;text-align:left}

/* common styles */
h1, h2, h3 {color:#9DBA4F;}
.required {color:#7eb0c7;}


.minipics .entryphoto {padding:1px;text-align:center;max-height:100px;overflow:hidden;float:left;margin-right:5px;}
.minipics .entryphoto img {width:100px;border: 1px solid #9DBA4F;}
.minipics .entrytitle {font-weight:bold;font-size:18px;margin:0 0 5px 0;font-family:Verdana;}
/* end common styles */

/** FEATURE STYLES **/

/* default content box for features */
li.sortable .box.entry_even .boxtop {background:url(/img/box_top_even.jpg) top left no-repeat;height:17px;}
li.sortable .box.entry_even .boxcontent {background:url(/img/box_content_even.jpg) top left repeat-y;padding:0px 15px;}
li.sortable .box.entry_even .boxbottom {background:url(/img/box_btm_even.jpg) top left no-repeat;height:17px;}

li.sortable .box .boxcontent .elm1 {width:29px;height:33px;position:absolute;top:0;right:4px;}
#glentries li.sortable .box .boxcontent .elm1 {background:none;width:37px;height:42px;position:absolute;top:0;right:10px;}

/* Blog */
#posts_container .entry .entrytitle, #posts_container .entry_even .entrytitle {text-align:center;color:#e13c9a;font-family:Arial;}
#posts_container .entry .entrysubtitle, #posts_container .entry_even .entrysubtitle {text-align:center;}
#posts_container .entry .entryphoto, #posts_container .entry_even .entryphoto {}
#posts_container .entry .entryphoto img, #posts_container .entry_even .entryphoto img {border: 1px solid #9DBA4F;}
#posts_container .entry .entrydate, #posts_container .entry_even .entrydate {}
#posts_container .entry .entrylocation, #posts_container .entry_even .entrylocation {}
#posts_container .entry .entrydesc, #posts_container .entry_even .entrydesc {}
#posts_container .comments {border-bottom:1px solid #bed7e3;}
#posts_container .deletebutton {}

/* Guestbook */
#posts_container.minipics .entry, #posts_container.minipics .entry_even {text-align:left;position:relative;}
#posts_container.minipics .entry .entrytitle, #posts_container.minipics .entry_even .entrytitle {margin:0;;font-size:18px;padding-top:5px}
#posts_container.minipics .entry .entryphoto, #posts_container.minipics .entry_even .entryphoto {float:left;margin:0 5px 0 0;width:175px;border:1px solid #9DBA4F;padding:1px;max-height:132px;overflow:hidden;}
#posts_container.minipics .entry .entryphoto img, #posts_container.minipics .entry_even .entryphoto img {margin:0;width:175px;}
#posts_container.minipics .entry .entrydate, #posts_container.minipics .entry_even .entrydate {padding:0;font-size:11px;font-style:italic;float:right;overflow:auto;}
#posts_container.minipics .entry .entrylocation, #posts_container.minipics .entry_even .entrylocation {padding:0;font-weight:100;}
#posts_container.minipics .entry .entrydesc, #posts_container.minipics .entry_even .entrydesc {padding:0;text-align:left;}
#gbentries .comments {padding:0px;margin-top:5px;}
#gbentries .box .boxcontent {overflow:hidden;}
#gbentries .deletebutton {position:absolute;width:60px;padding:2px 0;text-align:center;right:0px;top:2px;}


/*********************************************************/
/* the styles for the ajax loader div are in editmode.js */
.ajaxLoader {}
/*********************************************************/

/* photoComments - unused? */
.photos .photo .currentComments {background:#fff;border:1px solid #7EB0C7;}

/* comments */
.comment_container {border-bottom:1px solid #f3c6c2;}
.comment_quoteOpen {background:url(../images/quote_open.png) no-repeat;}
.comment_quoteClose {background:url(../images/quote_close.png) no-repeat;}
