﻿/* CSS Reset */

*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:inherit}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}

/* End CSS Reset */
/*----------*/
/* Elements */

body {
  background: #faebea;
  font: normal 76% Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

a {
  text-decoration: none;
  color: #f3847f;
}

a:hover {
  text-decoration: underline;
}

h2 {
  font-weight: bold;
  margin-top: 20px;
}

h3 {
  font-style: oblique;
}

/* End Elements */
/*----------*/
/* IDs */

#breadcrumbs {
  width: 563px;
  height: 30px;
  background: url("../images/pink/headerback.gif") bottom no-repeat;
  color: #fff;
  font: normal .9em Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 5px 10px 0 0;
}

#breadcrumbs a {
  color: #fff;
}

#header {
  width: 919px;
  margin: 0 auto;
  text-align: left;
}

#main {
  width: 940px;
  margin: 0 auto;
  background: url("../images/pink/middleback.gif") repeat-y;
}

#maintop {
  background: url("../images/pink/topback.gif") top no-repeat;
}

#mainbottom {
  background: url("../images/pink/bottomback.gif") bottom no-repeat;
  padding: 9px 8px 9px 8px;
}

#content {
  background: #f8f0f0;
  text-align: left;
  width: 920px;
}

#subnav {
  background: #fff;
  text-align: center;
  color: #878789;
  padding: 5px 0;
}

#subnav ul {
  padding: 3px;
}

#subnav li {
  display: inline;
  list-style: none;
  font-size: .9em;
}

#subnav a {
  color: #878789;
}

#leftcol {
  width: 330px;
  float: left;
}

#rightcol {
  float: none !important;
  float: left;
  margin-left: 330px !important;
  margin-left: 0;
}

#flashimage {
  width: 330px;
  height: 500px;
  float: left;
  margin-bottom: 20px;
}

#flashnav {            
  width: 589px;
  height: 69px;
}

#sidenav {
  text-align: center;
  clear: both;
}

#sidenav ul {
  width: 290px;
  margin: 0 auto;
  text-align: left;
  border-top: 1px solid #f3847f;
  border-bottom: 1px solid #f3847f;
}

#sidenav li {
  background: #fff;
  padding: 10px;
  color: #f3847f;
  list-style: disc inside;
}

#sidenav li.grey {
  background: #ece9e9;
}

#sidenav a {
  color: #878789;
  font-size: 1.2em;
}

#footer {
  text-align: center;
  font-size: .9em;
  color: #646567;
}

#footer a {
  color: #AFADB2;
}

#form ul {
  list-style: none;
  text-align: right;
  margin-bottom: 10px;
  width: 390px;
}

/* End IDs */
/*----------*/
/* Classes */

.center {
  text-align: center;
}

.clear {
  clear: both;
}

.logo {
  margin-top: 20px;
}

ul.toplinks {
  float: right;
  background: #FFFFFF;
  padding: 7px 15px;
  font-size: .9em;
}

ul.toplinks li {
  display: inline;
  margin: 0 5px;
  color: #898989;
}

ul.toplinks a {
  color: #898989;
}

.whatsnew {
  background: url("../images/pink/arrow.gif") no-repeat;
  width: 500px;
  float: right;
  padding-left: 40px;
  color: #505052;
  font-size: .9em;
}

.whatsnew img {
  float: right;
  border: 1px solid #aaa;
  margin-left: 10px;
}

.whatsnew p {
  line-height: 1.6em;
}

.whatsnew a {
  font-weight: bold;
  color: #f3847f;
}

.news {
  width: 473px;
  min-height: 102px;
  background: #fff;
  padding: 5px;
  margin-bottom: 10px;
}

.pinknews {
  width: 473px;
  min-height: 102px;
  padding: 5px;
  background: #f9dddc;
  margin-bottom: 10px;
}

.pink {
  color: #f3847f;
}

.body {
  float: right;
  border-top: 5px solid #f3847f;
  border-bottom: 5px solid #f3847f;
  width: 550px;
  margin-right: 17px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.body p {
  margin: 15px 0 10px 0;
  font-size: .9em;
  line-height: 1.6em;
}

.body ul {
  margin: 15px 0 10px 20px;
  font-size: .9em;
  line-height: 1.6em;
}

.body li {
  list-style: disc;
}

#sideimage {
  float: right;
  color: #505052;
  font-size: .9em;
  margin-left: 5px;
  margin-bottom: 5px;
}

#sideimage p {
  margin: 0;
  text-align: center;
}

.textarea {
  background: #fff;
  border: 1px solid #f3847f;
  color: #000;
  font-size: .9em;
  padding: 2px;
  width: 225px;
  margin-bottom: 2px;
}

.buttons {
  background: #fff;
  border: 1px solid #f3847f;
  color: #f3847f;
  font-size: .9em;
  padding: 2px;
  margin-bottom: 5px;
}

/* End Classes */