/***************************************************     AUTHOR: tim pelz   TEMPLATE: entire-one       DATE: 2007.02.03  COPYRIGHT: none ***************************************************//***************************************************   HTML Element Styles ***************************************************/body {  margin: 0;    text-align: center;  font: 0.62em verdana, arial, sans-serif;    line-height: 170%;  color: #EEE;  background: #585858 url(images/bg_body.jpg) repeat-y top center;}p {   padding-top: 10px !important;  padding-top: 3px;  padding-bottom: 10px !important;  padding-bottom: 3px;}.clearer {      clear: both;}a {      text-decoration: none;  color: #C5413C;}a:visited {  color: #AAA;}a:hover {  color: #FFF;}acronym {  cursor: help;  border-bottom: 1px solid #777;}input {  width: 70%;}textarea {  width: 98%;  /*     IE specific to eliminate scroll bar when not needed.     Uncomment if wanted, but it is not valid CSS       scrollbar-3dlight-color : #777;  scrollbar-arrow-color : #EEE;  scrollbar-darkshadow-color : #777;  scrollbar-face-color : #777;  scrollbar-highlight-color : #777;  scrollbar-shadow-color : #777;  scrollbar-track-color : #777;      */}input,textarea {  padding: 1px 3px;  margin: 5px 0;  font: 1em verdana, arial, sans-serif;  color: #EEE;  background-color: #777;  border: 1px solid #999;}input:hover,input:focus,textarea:hover,textarea:focus {  color: #FFF;  background-color: #999;  border: 1px solid #EEE;}h1 {  clear: both;  margin: 10px 0;  font: 700 1em verdana, sans-serif;  color: #F75650;  background: #686868 url(images/rounded_tr.gif) no-repeat top right;}h1 span{  display: block;  padding: 2px;  background: url(images/rounded_br.gif) no-repeat bottom right;}#sideBar h1 {  text-align: right;  background: #686868 url(images/rounded_tl.gif) no-repeat top left;}#sideBar h1 span {  display: block;  padding: 2px;  background: url(images/rounded_bl.gif) no-repeat bottom left;}#content ol li {   color: #9BE4FF;}#content ol li span {  color: #EEE;}#content ul {  padding-bottom: 10px;}#content ul li {  list-style-image: url(images/li_bullet.gif);}blockquote {  padding: 0 10px 0 10px;  margin: 0;  background: #686868 url(images/rounded_tr.gif) no-repeat top right;} /***************************************************  Layout Element Styles ***************************************************/#header {    width: 100%;  height: 3em;  background: #585858 url(images/bg_header.jpg) repeat-y top center;  }/***************************************************  Header Menu ***************************************************/#menu {  width: 767px;  margin: 0 auto;  text-align: left;}#menu ul {  margin: 0;  padding: 0;  line-height: normal;  }#menu ul li {  width: 10em;  display: inline;  float: left;  padding-top: 0.8em;    list-style: none;  text-align: center;}#menu ul ul {      display: none;}#menu ul li a {  display: block;  text-decoration: none;  padding-bottom: 1.0em;  color: #222;}#menu ul li a:hover,#menu ul li #current,#menu ul li a.active {  font-weight: bold;  color: #111;  background: url(images/menu_tab.gif) no-repeat bottom center;}/***************************************************  Site Title ***************************************************/#title {  padding: 1.2em 155px 1.4em 0;  margin-right: 0.5em;  float: right;  margin-top: 2px;  background: url(images/logo_greenery.gif) no-repeat right;}#title h1 {  display: inline;  color:  #222;  background-color: #C5413C;  background-image: none;}/*************************************************** Page Content --------------------------------------------------- 1. Left side text 2. Dropdown image 3. Right side bar  ***************************************************/#content {    clear: both;  width: 767px;  margin: 0 auto;  text-align: left;}#text {  float: left;  width: 410px !important;  width: 437px;  padding: 10px 5px 20px 20px !important;  padding: 20px 5px 20px 20px;}#image {  float: left;  width: 170px;    vertical-align: top;}#sideBar {  float: right;  width: 145px !important;  width: 160px;  padding: 10px 15px 20px 0 !important;  padding: 20px 15px 20px 0;}/*************************************************** Sidemenu Styles ***************************************************/.sideMenu {margin-top: -10px;      margin-bottom: -38px;  padding: 10px 0;}.sideMenu li{      display: inline;}.sideMenu a {  display: none; }.sideMenu ul ul a{  margin-left: -80px;  width: 145px;  display: block;  text-align: right;  text-decoration: none;  margin-bottom: 1px;  }.sideMenu ul ul a span {  display: block;  padding: 1px;}.sideMenu ul ul ul {      display: none;}.sideMenu ul ul a:hover {  background: #686868 url(images/rounded_tl.gif) no-repeat top left;}.sideMenu ul ul a:hover span {  background: url(images/rounded_bl.gif) no-repeat bottom left;}/*************************************************** Comment Styles ***************************************************/#comments p {  padding: 0 5px;  margin-bottom: 0;  background: #686868 url(images/rounded_tl.gif) no-repeat top left;}#comments p span.author {  display: block;  margin-top: 5px;  text-align: right;  font-weight: 700;}#comments img {  margin-top: -1px;}#comments a {  color: #F75650;}#comments a:visited {  color: #AAA;}#comments a:hover {  color: #FFF;}/*************************************************** Footer ***************************************************/#footer {  clear: both;  float: left;  width: 500px;  padding: 10px 20px;  color: #888;}#footer p {  padding-top: 0 !important;  padding-top: 10px;}#footer a {  color: #888;}#footer a:hover {  color: #EEE;}a.fullAhead {  float: left;  width: 30px;  height: 34px;    margin-right: 10px;  background: url(images/logo_fullahead.gif) no-repeat 0 0;}a:hover.fullAhead  {  background-position: -30px 0;}/*************************************************** Generic Display Classes ***************************************************/.center {  text-align: center;}.noPad {  padding: 0;  margin: 0;}.left {  float: left;}.right {  float: right;}img.left {  padding: 5px 5px 5px 0;}img.right {  padding: 5px 0 5px 5px;}.button {  width: auto;  cursor: pointer;}.date {  display: block;  font-weight: 700;}/* RW Elements */.imageStyle, .photo-frame {      padding: 2px;      border: 1px solid #C5413C;}.image-left {      float:left;      margin-right: 6px;}.image-right {      float:right;      margin-left: 6px;}.blog-image-smiley {      margin-bottom: -6px;}.blog-entry-body, .blog-entry-summary {      margin-bottom: 25px;}.blog-entry-title, .movie-page-title, .album-title {  clear: both;  margin: 10px 0;  font: 700 1em verdana, sans-serif;  padding: 2px;  color: #F75650;  background: #686868 url(images/right_rounded.gif) no-repeat right;}.movie-background {      text-align: center;}.movie-frame {      padding: 10px;}.photo-title {  clear: both;  margin: 10px 0;  font: 700 3em verdana, sans-serif;  text-transform: uppercase;  padding: 2px;  color: #F75650;  margin-bottom: -20px;}.filesharing-item {      margin: 5px;      padding: 5px;}.filesharing-item:hover {      background-color: #555;}.filesharing-item-description {      margin-left: 25px;}.photo-caption, .movie-title {  clear: both;  margin: 10px 0;  font: 700 1em verdana, sans-serif;  padding: 2px;  color: #F75650;  margin-bottom: -15px;}.album-description, .movie-page-description, .filesharing-description, .message-text {      padding: 10px;}.movie-thumbnail-frame img, .thumbnail-frame img {      padding: 2px;      border: 1px solid #C5413C;}.movie-thumbnail-frame img:hover {      background-color: #C5413C;}.movie-thumbnail-frame, .thumbnail-wrap {      text-align: center;      margin: 5px;      padding: 5px;      float: left;}.thumbnail-caption {      margin-right: -0.5em;      margin-top: -8px;}.blog-entry-date {      text-align: right;      margin-top: -4.7ex;      margin-bottom: 8px;      margin-right: 8px;}