
#blogcontent {

  float:left;
  width:525px;
  background-color: #FDDDDE;
  padding:10px;
  margin-left:4px;
  margin-bottom: 10px;
}

#private {

  float:left;
  background-color: #FDDDDE;
  padding:10px;
  margin-left:4px;
  margin-bottom: 10px;
  height: 500px;
  width: 732px;
  -moz-border-radius-topleft:10px;
  -webkit-border-top-left-radius:10px;
  border-radius: 10px 0 0 0 ;
}

.messageboardform {

  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 20px;
  background: #333;
  background-color: #FFE9E8;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 10px;
  
  font-size: 12px;
  color: #666666;
  height: 193px;
  width: 479px;
}

.messageboardlabel {

  padding-top: 4px;
  padding-bottom: 4px;
}

.messageboard {

  padding-top: 15px;
  padding-left: 10px;
  padding-bottom: 20px;
  font-size: 12px;
  color: #666666;
}

.messageboardtextfield {

  border: 1px solid #CCCCCC;
  font-size: 12px;
  color: #666666;
  width: 350px;
}

.messageboardbutton {

 vertical-align: middle;
 width: 55px;
 height: 20px;
 margin-left: 3px;
}

.messageboarderror {

  color: red;
}

.messageboardfrom {

  font-size: 16px;
  color: #EC799A;
  padding-bottom: 5px;
}

.messageboardtext {

  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCCCCC;
}

.messageboarddate {

  float: right;
  right: 10px;
  color: #EC799A;
}

.messageboard-butterflies {

  background: url(../../blogaboo/images/messageboard-butterflies-transparent.png) no-repeat left;
  width: 80px;
  height: 178px;
  position: absolute;
  right: 30px;
  top: 30px;
  z-index: 999;
}

.messageboardcapcha {

  border: 1px solid #CCCCCC;
  font-size: 12px;
  color: #666666;
  vertical-align: middle
}

.messageboardtextarea {

  border: 1px solid #CCCCCC;
  font-size: 12px;
  color: #666666;
  width: 350px;
}

#emailform {

  padding: 2px 0 0;
}

#leftnav-outer {

  float:left;
  background-color: #FDDDDE;
  padding:10px;
  width: 187px;
  -moz-border-radius-topleft:10px;
  -webkit-border-top-left-radius:10px;
  -moz-border-radius-bottomleft:10px;
  -webkit-border-bottom-left-radius:10px;
  border-radius: 10px 0 0 10px;
  margin-bottom: 10px;
}

#leftnav-inner {

  padding:10px;
  background-color: #fff;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 10px;
}

.content-heading {

  background-color: #FFE9E8;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 10px;
  margin-bottom: 10px;
  border: 3px solid #FDDDDE;
  width:500px;
  height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  color: #EC799A;
  font-size: 19px;
}

.content {

  position: relative;
  top: -35px;
  background-color: #fff;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 10px;
  border: 3px solid #FDDDDE;
  width: 495px;
  padding: 10px;
  padding-right: 15px;
  min-height: 500px;
}

.content-subheading {

   color: #EC799A;
   font-size: 12px;
   height: 23px;
   padding-top: 5px;
   border-bottom: 2px solid #CCCCCC;
   margin-bottom: 5px;
 }

.content-subheading-noline {

   color: #EC799A;
   font-size: 12px;
   height: 23px;
   padding-top: 5px;
   margin-bottom: 0px;
 }

.photo-subheading {

   color: #EC799A;
   font-size: 12px;
   height: 23px;
   padding-top: 5px;
   border-bottom: 2px solid #CCCCCC;
   margin-bottom: 9px;
 }

.noborder {

   border-bottom: none;
}

.left {

   position: absolute;
   left: 20px;
}

.right {

   position: absolute;
   right: 20px;
}

.navmain {

  font-size: 15px;
  color: #EC799A;
  padding-bottom: 7px;
}

.MyContentHeadline {

  font-size: 15px;
  color: #666666;
  padding-left: 10px;
}

.MyContentDate {

  font-size: 12px;
  color: #EC799A;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 4px;
}

.MyContentText {

  font-size: 12px;
  color: #666666;
  padding-top: 4px;
  padding-left: 10px;
  text-align: justify;
}

.MyContentTextCentered {

  font-size: 12px;
  color: #666666;
  padding-top: 6px;
  padding-left: 10px;
  text-align: center;
}

.MyContentSummary {

  font-size: 12px;
  color: #EC799A;
  padding-top: 5px;
  padding-left: 10px;
}

.MyContentNext {

  display: inline-block;
  color: #666666;
  width: 65px;
  font-weight: bold;
  padding-left: 10px;
}

a.MyContentLink           {color:#EC799A; text-decoration: none; font-size: 12px;}
a.MyContentLink:hover     {color:#EC799A; text-decoration: underline}
a.MyContentLink:visted    {color:#EC799A; }

.photo {

  border: solid 4px #FDDDDE;
}

#player1 {

  border: solid 4px #FDDDDE;
}

div.homephoto {

  border: solid 5px #fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius: 5px;
  margin-right: 10px;
}

div.photo {

  border: 4px solid #FDDDDE;
  display: block;
  text-align: center;
}

td.photosquare {

  border: solid 4px #FDDDDE;
  width: 120px;
  height: 120px;
  text-align: center;
  display : table-cell;
}

table.photosquare {

  border: none;
  float: left;
  margin-left: 8px;
  margin-top: 4px;
  margin-right: 15px;
  margin-bottom: 10px;
}

td.galleryphotosquare {

  border: solid 4px #FDDDDE;
  width: 155px;
  height: 155px;
  text-align: center;
}

.bookmark {

  text-align: center;
}

div.wrapContainer{width:99.5%; float:left; padding-bottom: 10px}

ul#latest  {

  text-indent: -4px;
  list-style-position: outside;
  list-style-image: url(../../images/arrow.png);
  list-style-type: square;
  padding-left: 10px;
  margin-left: 10px;
  margin-top: 0px;
}

.homemilestones {

  border: solid 5px #fff;
  background-color: #fff;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 10px;
  padding-bottom: 7px;
  font-size: 12px;
}

.milestones-heading {

  text-align: center;
  color: #EC799A;
  font-size: 19px;
}

.milestones-heading2 {

  font-weight: bold;
  text-align: left;
  margin-left: 25px;
  margin-top: 9px;
}

.milestones-date {

  color: #EC799A;
}

.latestmilestones  {

  background: url(../../images/star.png) no-repeat left;
  margin-top: 10px;
  padding-left: 25px;
  overflow:hidden;
  font-size: 12px;
}

.hr {

  background-color: #CCCCCC;
  height: 1px;
  margin: 10px;
  clear: both;
}

td.pageList {

   font-size: 12px;
   color: #666666;
   width: 110px;
   padding-left: 10px;
}

.squarebutton {

    color: #EC799A;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    background-color: #FDDDDE;
    display: inline-block;
    cursor:pointer;
}

a.pageList { font-size: 12px; color:#EC799A; text-decoration: none; }
a.pageList:hover { font-size: 12px; color:#EC799A; text-decoration: underline; }
a.pageList:visited { font-size: 12px; color:#EC799A; }

a.bloglink           {color:#333333; text-decoration: none; line-height:1.4em; font-size: 12px}
a.bloglink:hover     {color:#333333; text-decoration: underline}
a.bloglink:visted    {color:#333333; }

a.tab           {color:#333333; text-decoration: none; font-size: 12px; font-weight: normal}
a.tab:hover     {color:#333333; text-decoration: underline}
a.tab:visted    {color:#333333; }

a.rss           {color:#ff3300; text-decoration: none;  font-size: 12px}
a:hover.rss     {color:#ff3300; text-decoration: underline}
a:visted.rss    {color:#ff3300; }

a.tab {background-image: url(../images/tab-FFE9E8.png); width: 89px; height:26px; text-align: center; line-height:25px; color: #666; font-weight: bold }

a.tab-selected {background-image: url(../images/tab-FDDDDE.png); width: 89px; height:26px; text-align: center; line-height:25px; font-weight: bold}
a.tab-hover {background-image: url(../images/tab-FDDDDE.png); width: 89px; height:26px; text-align: center; line-height:25px; font-weight: bold}

div.imagebackforward {position: absolute; right: 10px; height: 20px; width: 28px}
img.imagebackforward {height: 20px; width: 14px; background: #FDDDDE; z-index: 5}

.sliderpanel
{
    height: 100px;
    margin-top: 20px;
    white-space:nowrap;
    width: 503px;
    margin-bottom: 10px;
}

.slidebutton
{
    color: white;
    height: 100px;
    width: 20px;
    text-align: center;
    float:left;
    margin-right:2px;
    margin-left:2px;
}

.slideleft
{
    background: #FDDDDE url(../../images/scroll_back.gif) no-repeat scroll center center;
    cursor: pointer;
}

.slideright
{
    background: #FDDDDE url(../../images/scroll_forward.gif) no-repeat scroll center center;
    cursor: pointer;
}

.slideleftselected
{
    background: #EC799A url(../../images/scroll_back.gif) no-repeat scroll center center;
    cursor: pointer;
}

.sliderightselected
{
    background: #EC799A url(../../images/scroll_forward.gif) no-repeat scroll center center;
    cursor: pointer;
}

#slidearea
{
    float:left;
    height: 100px;
    width: 446px;
    overflow: hidden;
    position: relative;
    white-space:nowrap;
    background: #FDDDDE;
}

#slider
{
    position: absolute;
    width: 360px;
}

#_divOuterThumbs
{
    margin-top: 4px;
}

img.filmstrip {

    opacity: 0.9;
    border: solid 4px #FFF;
}

img.filmstripselected {

    opacity: 1.0;
    border: solid 4px #EC799A;
}

img.filmstriphover {

    opacity: 1.0;
    border: solid 4px #EC799A;
}

span.filmstrip {

}

a.loggedinlink           {color:#EC799A; text-decoration: underline; line-height:1.4em;}
a.loggedinlink:hover     {color:#F36621;}
a.loggedinlink:visted    {color:#EC799A;}
