body {
  margin:0px;
  font-family:Verdana, Arial, serif;
  font-size:.8em;
}
#head {
  background:url(../images/shade.gif) bottom repeat-x;
  padding-bottom:18px;
}

/*
==============
Top Navigation
==============
*/

#topNav {
  background:#a4bdd0 url(../images/blue.gif) bottom repeat-x;
  height:50px;
  font-size:1.4em;
  font-family:"Trebuchet MS", Arial;
}
#topNav ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#topNav li {
  float:left;
  margin:0 15px;
  line-height:50px;
}
#topNav a {
  color:#213240;
  text-decoration:none;
  font-weight:bold;
}
#topNav a:hover {
  color:#FFF;
  text-decoration:underline;
}

/*
==============
Left Menu
==============
*/
#menu {
  width:186px !important;
  width:201px;
  float:left;
  background:#e6e6e6 url(../images/menutop.gif) top no-repeat;
  padding-top:15px;
  padding-bottom:20px;
  padding-left:15px;
}
#menu ul {
  list-style-type:none;
  padding:0px;
  margin:0px 0px 20px 0px;
}
#menu li {
  line-height:1.7em;
}
#menu a {
  color:#213240;
  font-size:.9em;
  font-weight:bold;
}
#menu strong {
  padding-bottom:20px;
  font-size:1.1em;
}
#wrapper {
  margin-top:15px;
  width:916px;
  text-align:left;
}
.content {
  width:695px;
  float:right;
}
.content p a {
  color:#90aec6;
}
a {
  color:#90aec6;
}
.thumb {
  float:left;
  border:3px #e6e6e6 solid;
  margin:0 10px 3px 0px;
}
.clear {
  clear:both;
}
img {
   border:0px;
}
.lt {
  float:left;
  width:338px;
}
.rt {
  float:right;
  width:338px;
}
.fltrt {
  background:#F00;
  float:right;
}
.fltlt {
  background:#F00;
  float:left;
}
.rtcon {
  float:right;
}
h1 {
  font-size:1.3em;
  padding:5px;
  font-weight:normal;
  text-align:center;
}
h2 {
  font-size:1.1em;
}
.yellow {
  background:url(../images/yellow.gif) top repeat-x;
}
.pink {
  background:url(../images/pink.gif) top repeat-x;
}
#footer {
  margin:20px;
  background:#e6e6e6 url(../images/menutop.gif) top right no-repeat;
  padding:15px;
  text-align:center;
  font-size:.9em;
  color:#555;
}
.flinks a {
  margin:0 15px;
  color:#213240;
}
ul.horizontal {
  list-style-type:none;
  padding:0px;
  margin:0px;
}
ul.horizontal li {
  float:left;
  line-height:1.7em;
  width:200px;
  font-weight:bold;
}
ul.layoutsListing {
  list-style-type:none;
  padding:0px;
  margin:20px 0;
}
ul.layoutsListing li {
  float:left;
  width:300px !important;
  width:330px;
  margin-right:10px;
  margin-bottom:50px;
  height:100px;
  background:#fefefe;
  padding:15px;
  border:2px dotted #dadada;
}
.pinklink {
  color:#ed2665;
  font-weight:bold;
}
.bluelink {
  color:#1bcbcf;
  font-weight:bold;
}
