/* @group General Styles */

body {
      background: #fff;
      margin: 0px 5px 0px 5px;
      text-align: center;
      color: #f2f2f2;
      font: 0.7em Lucida, 'Lucida Grande', LucidaGrande, Helvetica, Arial, sans-serif;
      padding: 0px 0 0 0;
}

p {
}

b, strong {
      font-weight: bold;
      letter-spacing: 1px;
}

a:link, a:visited {
      color: #f8f8f8;
      text-decoration: none;
}

a:hover, a:active {
      text-decoration: underline;
}

img {
      border: none;
}

.image-left {
      float: left;
      margin: 3px 3px 3px 0;
      padding: 2px 10px 10px 2px;
      position: relative;
      z-index: 5;
}

.image-right {
      float: right;
      margin: 3px 0 3px 3px;
      padding: 2px 10px 2px 10px;
      position: relative;
      z-index: 5;
}
      
/* @end */

/* @group Layout */

#container {       width: 407px;
      padding: 0;      margin: 0px auto; /* Right And Left Margin Widths To Auto */      text-align: justify; /* Hack To Keep IE5 Windows Happy */
}

#clearer {
}

#pageHeader {
      height: 114px;
      padding: 0;
      margin: 0 auto;
      margin-bottom: 0;
      background: repeat-x url(images/iphone/iphone_top.png);

}


#date {
      display: block;
      clear: both;
      background: url(images/iphone/iphone_date.png);
      height: 66px;
      color: white;
      text-align: center;
      padding: 6;
      padding-top: 15px;
      margin: 0;
      font-size: 1em;
      }
      
      #time p {
      margin: 6;
      padding-left: 40px;
      padding-bottom: 6px;
}
      


#pageHeader img {
      position: absolute;
      top: 20px;
      right: 40px;
}

#pageHeader h1 {
      position: relative;
      color: #fff;
      margin: 0px;
      font-weight: bold;
      letter-spacing: 2px;
      top: 97px;
      font-size: 1em;
      text-align: center;
}



#pageHeader h2 {
      display: none;
      color: #2c2c2c;
      margin: 0px;
      font-weight: normal;
      padding-right: 20px;
      padding-left: 10px;
      padding-top
      letter-spacing: 1px;
      font-size: 1.4em;
}

#pageHeader h3 {
      color: #2c2c2c;
      margin: 0px;
      font-weight: normal;
      padding-right: 20px;
      padding-left: 10px;
      letter-spacing: 1px;
      font-size: 1em;
}

#contentContainer {
            width: 100%;
            background: url(images/iphone/iphone_content.png) no-repeat;
      padding-top: 0px;
      padding-bottom: 0px;
      line-height: 1.4em;
      position: relative;
      z-index: 4;
}

#contentContainer #content {
      padding-right: 34px;
      padding-left: 34px;
      margin: 0;
}


#footer {
      display: block;
      clear: both;
      background: repeat-x url(images/iphone/iphone_bottom.png);
height: 162px;
padding: 0;
margin: 0;
}

#footer p {
      margin: 0;
      padding-left: 40px;
      padding-bottom: 6px;
}

#footer a:link, #footer a:visited {

}

#footer a:hover, #footer a:active {
}
      
/* @end */

/* @group Global Classes */

blockquote, .standout {
      border: 1px solid #ebebeb;
      padding: 10px;
      background: #ffffff;
      font-style: italic;
      letter-spacing: 1px;
}

h1 {
}

h2 {
}

h3 {
}

h4 {
}

.imageStyle {

}

/* Main content area unordered list styles */
#contentContainer #content ul {
}

#contentContainer #content li {
}

/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul {
      margin: 10px;
      padding: 0 10px;
}

#sidebarContainer #sidebar li {
}

/* Table Styles */
table {
      font-size: 1em;
}
      
/* @end */
.carousel_thumb_title {
      padding-top: 8px;
      color: white;
      font-weight: bold;
      font-size: 0.9em;
}



