body {
  background-color: #f3f2f7;
  text-align: center;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: #000;
  cursor: default;
}

#divHeaderContainer {
  background-image: url('/images/header_bg.jpg');
  text-align: center;
}


#divContainer {
  background-color: #FFF;
  text-align: center;
}

#divHeader {
  background-image: url('/images/header_dna.jpg');
  background-repeat: no-repeat;
  width: 792px; 
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  position: relative;
}

#divLogin {
  position: absolute;
  right: 0px;
  top: 10px;
}
#divLogin .topLoginField {
  width: 100px;
  background-color: #333;
  border: #000 0px none;
  padding: 3px;
  font-size: 8pt;
  font-weight: bold;
  font-family: Tahoma;
  color: #fff;
}
#divLogin .topLoginBtn {
  width: 65px;
  background-color: #000;
  border: #000 0px none;
  padding: 2px;
  font-size: 8pt;
  font-weight: bold;
  font-family: Tahoma;
  color: #666;
}
#divLogin form {
  margin: 0px;
}
 
#divButtons {
  position: absolute;
  width: 810px;
  top: 160px;
  left: -2px;
  font-size: 0pt;
}

#divContent {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width: 792px; 
}

#divPicture {
  position: relative;
} 

#divFotoText {
  width: 280px;
  Height: 105px;
  position: absolute;
  top: 178px;
  left: 495px;
  text-align: left;
}

#divContentArea {
  background-color: #fff;
  width: 520px;
  float: left;
  margin-top: 0px;
  margin-left: 1px;
  font-size: 8pt;
  line-height: 15pt;
  padding-top: 12px;
}

#divContentText{
  /* background-color: #f3f2f7; */
  width: 510px;
  text-align: left;
  padding-left: 10px;
}

#divSpotlight {
  /*Background-image: url('/images/spotlights.jpg');*/
  width: 260px;
  float: right;
  margin-bottom: 12px;
  
}

.divDesigner {
  Background-image: url('/images/designer_bg.jpg');
  width: 260px;
  Height: 80px;
  margin-top: 10px;
  margin-left: 1px;
  position: relative;
  
}

.divDesigner2 {
  Background-image: url('/images/designer_bg.jpg');
  width: 260px;
  Height: 80px;
  /*margin-top: 42px;*/
  /*margin-left: 1px;*/
  position: relative;
  
}

.designerFoto {
  width: 80px;
  height: 80px;
  
}
.designerText {
  width: 210px;
  height: 50px;
  text-align: left;
  margin-top: 0px;
  position: absolute;
  top: 30px;
  left: 90px;
  font-size: 8pt;
}

#divBottomNav {
  width: 792px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  }

#divBottomContainer {
  background-color: #f3f2f7;
  text-align: center;
}

#divBottomSpacer {
  clear: both;
  height: 10px;
}

a img {
  border: #fff 0px none;
}

#divBottomNav a {
text-decoration: none;
color: #333;
}

#divBottomNav a:hover {
text-decoration: none;
color: #e3004f;
}

a {
text-decoration: underline;
color: #000;
}

a:hover{
text-decoration: underline;
color: #e3004f;
}
#divSubRight {
  width: 260px;
  float: right;
  margin-top: 10px;
  margin-left:11px;
  padding-top: 2px;
}

h4 { 
  color: #e3004f;
  font-size: 12pt;
  padding-top: 0px;
  margin-top: 0px;
}
h3 {
  color: #000;
  font-size: 11pt;
  padding: 0px;
  margin: 0px;
  margin-bottom: 4px;
}
h5 {
  margin-top: -15px; 
  color: #333;
  font-size: 10pt;
}

hr {
  border: #fff 0px none;
  border-top: #aaa 1px dotted;
  height: 0px;
  border-collapse: collapse;
  background-color: #fff;
}

.orangeSub {
  color: #e3004f;
  display: block;
}
.divHeading {
  background-color: #000;
  margin-bottom: 5px;
  height: 25px;
}
.imgHeading {
  margin-bottom: 5px;
}
a.moreLink {
  border: #fff 1px solid;
  padding: 3px;
  float: left;
  display: block;
}
a.moreLink:hover {
  border: #e3004f 1px solid;
  padding: 3px;
  float: left;
  display: block;
  margin-right: 5px;
}

.tweet ul {
	list-style-type: none;
	margin: 0;
}

.tweet li {
	list-style: none;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000;
}

.tweet_list {
	margin: 0;
}
