* {
  margin: 0;
  padding: 0;

  font-family: Georgia, Palatino, serif;
}

body {
  background: #fff;
}

a {
  text-decoration: none;
}

a:link,
a:visited {
  color: #f30;
}

a:hover {
  color: #f90;
}

#main {
  position: absolute;

  top: 40px;
  left: 280px;

  width: 500px;
}

#main h1 {
  font-size: 40px;
  font-weight: normal;

  line-height: 40px;

  letter-spacing: -1px;
}

#main p {
  margin: 20px 0;

  font-size: 15px;

  line-height: 20px;
}

#main ul, #main ol {
  margin: 20px;
}

#main li {
  font-size: 15px;

  line-height: 20px;
}

#main ul li {
  list-style-type: square;
}

#sidebar {
  position: absolute;

  top: 40px;
  left: 20px;
  width: 200px;

  padding: 20px 20px 0 0;

  border-right: 1px solid #ccc;

  text-align: right;
}

#sidebar h2 {
  text-transform: uppercase;

  font-size: 13px;

  color: #333;

  letter-spacing: 1px;

  line-height: 20px;
}

#sidebar ul {
  list-style-type: none;

  margin: 20px 0;
}

#sidebar li {
  font-size: 14px;

  line-height: 20px;
}





footer{
	background:#C4C4C4;
}

footer a:link,footer a:visited{
	color:#ddd6d4
}

footer a:hover{
	color:#fff
}

footer a:link,footer a:visited{
	color:#ddd6d4
}

footer a:hover{
	background-color:#ddd6d4;
	color:#2b2b2a
}

footer .links div,footer .links li:before{
	color:#84807f
}

footer .copyright{
	border-color:#787875;
	color:#84807f
}


footer{
        padding:0;
        margin:330px 0 -40px 0;
        background-position:top left,bottom left;
        background-repeat:repeat-x
}

footer p{
        font-size:12px
}

footer a{
        padding:0 2px
}

footer .footer-content{
        *zoom:1;
        padding-left:20px;
        padding-right:20px;
        margin-left:auto;
        margin-right:auto
}

footer .footer-content:after{
        content:"";
        display:table;
        clear:both
}

footer .footer-content .links{
        padding:40px 0
}

footer .footer-content .links ul li{
        display:inline
}

footer .footer-content .links ul li:before{
        padding:0 5px;
        content:"\00B7"
}

footer .footer-content .links ul li:first-child:before{
        padding:0;
        content:""
}

footer .footer-content .copyright{
        padding:20px 0 20px 0;
        border-top-width:1px;
        border-top-style:solid
}

footer .footer-content .copyright p{
        padding-left:264px;
        background: left no-repeat;
        background-size:40px 40px
}


