﻿body
{
    background-image:url(../images/MainBG.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    font-family:Verdana;
    font-size:12px;
    color:#333;
}
#MainHolder
{
    position:relative;
    margin:35px auto 0px auto;
    width:968px;
    height:auto;
    background-color:#fff;
    border:solid 1px #dedede;
    overflow:visible;
}  
.topBar
{
    margin:0px;
}
.logo
{
    margin-left:70px;
    margin-top:55px;
    float:left;
}
.Ads
{
    margin-top:10px;
    margin-left:45px;
    margin-bottom:20px;
    float:left;
    clear:left;
}
.theImage
{
    margin-top:10px;
    margin-bottom:20px;
    margin-left:20px;
    float:left;
}
.viewCount
{
    margin:0px 10px 10px 65px;
    float:left;
    clear:left;
    font-size:0.9em;
}
.unwanted
{
    font-size:11px;
    float:left;
    margin:15px;
    margin-left:65px;
    clear:left;
}
.unwanted a
{
    font-size:11px;
    text-decoration:underline;
}
.unwanted a:hover
{
    font-size:11px;
    text-decoration:underline;
    color:#f00;
}
.menu
{
    float:left;
    margin-top:75px;
    margin-left:40px;
}
.menu ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
.menu ul li
{
    float:left;
    margin-right:30px;
    font-size:12px;
}
.demo
{
    margin-top:10px;
    margin-left:40px;
    float:left;
    clear:left;
    padding:5px 10px 5px 10px;
    border:solid 1px #ddd;
}
.headline
{
    margin-top:20px;
    margin-left:25px;
    float:left;
    width:240px;
    font-size:16px;
    line-height:24px;
    font-weight:normal;
}
.downloadbutton {
    float:right;
    width:180px;
    height:50px;
    margin-right:20px;
    margin-top:28px;
}
.content
{
    float:left;
    font-size:11px;
    color:#333;
    margin-left:25px;
    margin-top:20px;
    width:460px;
    
}
#Footer
{
    margin:2px auto 5px auto;
    width:968px;
    font-size:11px;
    color:#fff;
    padding-left:5px;
}
#Footer .left
{
    float:left;
}
#Footer .right
{
    float:right;
    margin-right:5px;
}
#Footer .right a
{
    text-decoration:none;
    color:#fff;
}
#Footer .right a:hover
{
    text-decoration:underline;
    color:#333;
}
a 
{
    text-decoration:none;
    color:#333;
}
a:hover
{
    color:#333;
    text-decoration:underline;
}
a.extlink
{
    text-decoration:none;
    color:#f00;
}
a:hover.extlink
{
    color:#333;
    text-decoration:underline;
}
.randomImages
{   
    font-size:12px;
    float:left;
    margin:25px;
    padding:5px;
    margin-top:50px;
    margin-left:25px;
    background-color:#efefef;
    color:#666;
}
.randomImages td
{
    padding:10px;
    margin:0px;
}

.comments{
  float:left;
  clear:left;
  margin:15px 0px 0px 65px;
}
.comments h3{
  font-size:1.2em;
  font-weight:bold;
}
.comments .first{
  font-size:1.1em;
  font-style:italic;
  margin:5px 0px 15px 0px;
}
.comments .enterComment{
  font-size:1.1em;
  font-weight:bold;
  font-style:normal;
  margin:10px 0px 10px 0px;
}
ul.commentList{
  list-style-type:none;
  margin:0px 0px 25px 0px;
  padding:0px;
}
ul.commentList li {
  margin:5px 0px 15px 0px;
  padding:8px;
  -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
ul.commentList li.even {
  background-color:#f8f8f8;
}
ul.commentList li.uneven {
  background-color:#efefef;
}
ul.form{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.form li{
  float:left;
  width:100%;
  margin:0px 0px 5px 0px;
}
.form li .formfield_label{
  clear:left;
  float:left;
  font-size:1.0em;
  width:155px;
}
.form li .formfield_input1{
  float:left;
  font-size:1.1em;
  width:266px;
  height:28px;
  margin-left:15px;
}
.form li .formfield_input3{
  float:left;
  font-size:1.1em;
  width:266px;
  height:128px;
  margin-left:15px;
}
.formfield_TB{
  width:257px;
  height:28px;  
  padding:2px 2px 2px 4px;
}
.formfield_TA{
  width:260px;
  height:118px;
  padding:2px 2px 2px 4px;
}