body {
/* to have the layout centered */
	
    margin: 0px auto;
    padding: 0px;
    background: url(background_repeat.gif);
    background-repeat: repeat-x;
    background-position: center;
    background-color: #fff;
	background-position: top; 
}

* {
margin: 0;
padding: 0;
}

#container {
/* re-aligning the text correctly to the left */     
    text-align: left;
    margin: 0px auto;
    padding: 0px;
    width: 1000px;
}

#menu {
	background-color:#000;
	height: 35px;
    text-align: left;
	width:1000px;
}


#menu ul {
list-style-type: none;
height: 35px;
width: 1000px;
margin: auto;
}

li {
  float: left;
}


#disqus_thread #dsq-content a{
color: #000;
}

#disqus_thread #dsq-content h3 {
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
margin-bottom:10px;
padding-bottom:8px;
padding-left:10px;
padding-top:8px;
}

#dsq-content .dsq-post-footer {
height:28px;
margin-bottom:30px;
position:relative;
}

.text{
  padding-left: 24px;
  padding-right: 13px;
  padding-bottom: 10px;
  padding-top: 9px;
  background:#000;
  color:#fff;
  display: block;
  font-size:14px;
  font-weight:bold;
  color: #fff;
  font-family: Arial, Verdana, Sans Serif;
  text-decoration:none;
}

a.text2 {color:#ddd;}

.text2{
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 10px;
  padding-top: 9px;
  background:#fff;
  color:#000;
  display: block;
  font-size:14px;
  font-weight:bold;
  color: #fff;
  font-family: Arial, Verdana, Sans Serif;
  text-decoration:none;
}

#menu ul a {
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 9px;
  padding-top: 9px;
  background:#000;
  color:#fff;
  display: block;
  font-size:14px;
  font-weight:bold;
  font-family: Arial, Verdana, Sans Serif;
  text-decoration:none;

}

#menu ul a:hover {
  color: #000;
  background:#FFF;
}


#header{
    float: left;	
    width: 1000px;
    height: 141px;
    background: #fff;
    background: url(header.gif);
    background-repeat: none;
    background-position: center top;
}

#subheader{
    float: left;	
    width: 976px;
    height: 26px;
    background: #fff;
    padding-left: 24px;
    padding-top:10px;
    padding-bottom:14px;
    border-bottom: 2px #000 solid;
}

#left{
    float:left;	
    text-align:right;
    width: 78px;
    background: #fff;
    padding-top:23px;
    padding-right:10px;
}

#right{
    float:right;	
    width: 912px;
    background: #fff;
    padding-top:23px;
}


#footer{
    clear:both;	
    border-top: 2px #000 solid;
    padding-left: 88px;
    width: 912px;
    background: #fff;
    margin-top:20px;
    padding-top:5px;
}

.border {
	border:1px solid #cccccc;
}

p {margin: 8px 0px}


h1 {
	FONT-FAMILY: Arial, Helvetica, Sans serif;
       font-weight: bold;
       font-size: 11px;
       color:#000;
       margin-top:-1px;
       margin-bottom:-1px;
      }

    


.header {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans serif; FONT-SIZE: 25px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}

.date {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-DECORATION: none}

.contest {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}

.user {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-DECORATION: none}

.gray {COLOR: #2c2c2c;}

.main {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.main:link {COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.main:active {COLOR: #ff00ea; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.main:visited {COLOR: #ff00ea; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.main:hover {COLOR: #ff00ea; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}

.footer {COLOR: #000000; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.footer:link {COLOR: #000; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.footer:active {COLOR: #ff00ea; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.footer:visited {COLOR: #ff00ea; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.footer:hover {COLOR: #ff00ea; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}












