body {
  margin:0;
  padding: 0;
  background-color: #FDF6E5;
  color: white;
  background-image: url("");
  background-repeat: repeat-x;
  font: small Arial, Helvetica, Verdana, sans-serif;
}

/*///////////////////////////////content  */
#content {
  margin: 0 0px 0 240px;
  border: 1px solid #b9d2e3;
  background-color: #FDEFD2;
  color: black;
}

#content .inner {
 margin: 10px 20px 10px 40px;
  color: black;

}

#content .inner h3 {
 color: black;
 padding-bottom: 0.2em;
 border-top: 1px solid #b9d2e3;
 font-size: 110%;
}


#content .inner .features li img {
  float: left;
  margin: 0 10px 10px 0;
}


#content .inner p {
 color: black;
 font-size: 100%;

}

#content .inner p.author {
 font-weight: bold;
  margin: 0 0 0 0px;
}

#content .inner p.more {
  margin-top: 0;
 font-weight: bold;
 text-align: left;
}

#content .inner p.rightnormal {
  margin-top: 0;
 font-weight: normal;
 text-align: right;
}


#content .inner ul.features {
  margin: 0;
  padding: 0;
  list-style: none;
}

#content .features a:link, #content .features a:visited {
 text-decoration: none;
  color: black;
 
}



/*/////////////////////////////////////Header Bottom  */
#header-bottom {
  border-top: 1px solid #b9d2e3;
  border-bottom: 1px solid #b9d2e3;
}

#header-bottom img {
  float: left;
  font-family: Ligurino, sans-serif;
  font-size: 120%;
  line-height: 1;
  width: 40px;
  margin: 0 0 0 0 ;
}

#header-bottom p {
 font-weight: bold;
 background-color: #FDEFD2;
 color: #050845;
 font-style: italic;
 margin: 0 0 2.59em 0;
}


/*/////////////////////////////////////Header Right  */
#header-right {
  font-family: Ligurino, sans-serif;
  font-size: 90%;
  position: absolute;
  top: 3.8em;
  right: 4em;
}

#header-right .text {
  width: 110px;
  font-size: 90%;
  border: 1px solid #45bac0;
}


#headerrightbar {
  position: absolute;
  top: 0;
  right: 2px;
  width: 700px;
 background-color: #FDEFD2;
 color: black;
  margin: 0;
  padding: 0;
}


/*/////////////////////////////////////Header Logon Right  */
#header-logon-right {
  font-family: Ligurino, sans-serif;
  font-size: 105%;
  position: absolute;
  top: 3.8em;
  right: 4em;
}

#header-logon-right a {
 font-size: 110%;
  position: relative;
  right: 0;
  padding: 0 10px 0 10px ;

}


#header-logon-right a:link, #header-logon-right a:visited {
 text-decoration: none;
 background-color: #FDEFD2;
 color: #050845;
  }




/*/////////////////////////////////////Header Top  */

#header-top {
  font-family: Ligurino, sans-serif;
  font-size: 120%;
  line-height: 1;
  position: absolute;
  top: 2.5em;
  right: 30em;
}


#header-top ul {
 list-style: none;
  margin:  0 0 0 0;
  padding: 6px 0px 30px 0;
  text-align: right;
}

#header-top li {
 float: left;
 width: 6em;
}

#header-top li ul {
 position: absolute;
 background-color: #FDEFD2;
 width: 10em;
 left: -999em;
}

#header-top li ul li {
 margin: 0 0 3px 0;
 left: -999em;
}


#header-top li:hover ul, #header-top li.sfhover ul {
 left: auto;
 }

#header-top a:link, #header-top a:visited {
 text-decoration: none;
 background-color: #FDEFD2;
 color: #050845;
}


/*/////////////////////////////////////loginform  */

#loginform .text {
  width: 110px;
  font-size: 90%;
  border: 1px solid #45bac0;
}

#loginform .loginbutton {
  text-align: right;
  margin-top: 4px;
 

}

#loginform .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
  font-size: 90%;
}


/*/////////////////////////////////////main  */

#main {
  position: relative;
  top:0;
  left: 0;
  width: 100%;
  margin-top: 10px;
}


/*/////////////////////////////////////main feature  */

#mainfeature {
  background-image: url("");
  background-repeat: repeat;  
  background-color: #FDEFD2;
  color: white;
  padding: 2em 2em 1em 200px;
}


#mainfeature h2 {
  margin: 0;
  font-weight: normal;
  font-size: 140%;
}


#mainfeature p {
  font-size: 110%;
}

#mainfeature p.more {
  margin-top: 0;
  text-align: right;
}

#mainfeature img {
  position: absolute;
  top: 1em;
  left: 19em;
  width: 195px;
  margin: 0;
  padding: 0;
}

#mainfeature .more a:link, #mainfeature .more a:visited {
  color: white; 
  text-decoration: none;
  }

/*/////////////////////////////////////prev  */
#prev {
 
  font-size: 100%;
  border: 1px solid #45bac0;
  width: 2em;
  float: left;
}


/*/////////////////////////////////////next  */
#next {

  font-size: 100%;
  border: 1px solid #45bac0;
  width: 2em;
  float: right;
  
}


/*/////////////////////////////////////bottom  */
#inner .bottom {

  font-size: 100%;
  
}


/*/////////////////////////////////////side bar  */

#sidebar {
  position: absolute;
  top: 0;
  left: 0;
  width: 237px;
 background-color: #FDEFD2;
 color: black;
  margin: 0;
  padding: 0;
}

/*/////////////////////////////////////registerform  */

#registerform .text {
  width: 160px;
  font-size: 160%;
  border: 1px solid #45bac0;
  position: relative;
  top: 0;
  left: 30px;

}


#username {
  width: 160px;
  font-size: 160%;
  border: 1px solid #45bac0;
  position: relative;
  top: 0;
  left: 30px;

}


#fname {
  width: 160px;
  font-size: 160%;
  border: 1px solid #45bac0;
  position: relative;
  top: 0;
  left: 33px;
}

#lname {
  width: 160px;
  font-size: 160%;
  border: 1px solid #45bac0;
  position: relative;
  top: 0;
  left: 33px;
}


#email {
  width: 160px;
  font-size: 160%;
  border: 1px solid #45bac0;
  position: relative;
  top: 0;
  left: 62px;
}

#password {
  width: 160px;
  font-size: 160%;
  border: 1px solid #45bac0;
  position: relative;
  top: 0;
  left: 39px;

}

#registerform .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
  font-size: 110%;
}



/*/////////////////////////////////////uploadform  */

#uploadform .text {
  width: 300px;
  font-size: 120%;
  border: 1px solid #45bac0;
}

#uploadform .titleline {
  width: 250px;
  font-size: 120%;
  border: 1px solid #45bac0;
}


#uploadform .Description {
  width: 300px;
  font-size: 120%;
  height: 2;
}

#uploadform .loginbutton {
  text-align: right;
  margin-top: 4px;
 

}

#uploadform .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
  font-size: 90%;
}



/*/////////////////////////////////////wrapper  */

#wrapper {
 background-color: #FDEFD2;
 color: black;
 margin: 30px 40px 30px 40px;
 padding: 10px;
}

/*/////////////////////////////////////zend  */
#zend {
  position: absolute;
  bottom: auto;
  left: 20em;

}


#zend p {
 font-weight: normal;
 background-color: inherit;
 color:   black;
 font-style: normal;
 margin: 30px 0 0 0 ;
 font-size: 70%;
}

#zend a {
 font-size: 100%;
  position: relative;
  left: 0em;

}


#zend a:link, #zend a:visited {
 background-color: inherit;
 color:   inherit;
 text-decoration: none;
  }

