html, body, ul, li, p, h1, h2, h3, h5, h6, form, fieldset, a, img 
             {margin: 0;
              padding: 0;
              border: 0;
              } 

            h4{margin: 0 0 10px 2px;
              padding: 0;
              border: 0;
              }
body{font: 72% verdana, arial, sans-serif;}
p{margin:0 10px 10px;}
.b {font-weight: bold;}
h1 { font-size: 130%;}


#wrapright {
	float: right;
	width: 81%;
	}
.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.clearfix {
	display: inline-block; /* Fixes IE/Mac */
	}
/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#wrapright object {height:90px;width:650px;}


div#topwrapper{float:left;width:100%;
height:130px;
background-color: #BC111C;
border-bottom: solid 10px #fff;
}
#wrapline {
float:left;width:100%;
height:20px;
border-top: solid 2px #000;}

#footer{
border-top: solid #c33 6px;
width:100%;
height:8px;
	}

#topl{
margin-top:30px;
height:112px;
float:left;width:39%;
background: url(img/evolut1.png) no-repeat top center;
mmin-width: 177px;                   }

div#topr{
position:relative;
height:98px;
margin-top:23px;
float:right;
mmin-width: 500px;   
  width:60%; 
  overflow:hidden; }

div#topr a {
  position:absolute;
  width:500px; 
  height:100%; 
  background: url(img/bro.gif) no-repeat top center; }

div#baner{
margin-top:5px;
height:98px;
}

#column1 {
clear:left;
color: #fff;
	  margin-right: 81%;
	  }

#column1 ul {list-style-type: none;
	     margin: 0 15px;}
#column1 li {margin-bottom: 10px;}

#column1 a {text-decoration:none;
	    font-weight: bold; 
	    color: #000;}

#column1 a:hover, a:active {color: #999;}

#column2 {float: left;
       	  width: 50%;
          text-align: justify;}
          
#column3 {margin-left: 50%;
	  text-align:justify;}

.weather {margin-left:20px;}
          
.totop  {font-size: 90%;
	         text-align: left;
			}
.img { margin: 3px 3px 3px 3px;}

.curlink {	color: #999;
	font-weight: bold;
	}

.question {color: #000;
	font-weight: bold;}

.totop a {text-decoration:none;
	font-weight: bold; 
color: #000;}
.totop a:hover, a:active { 
	color: #999;
	}

.totop img{margin: 0 7px 0 10px;}


 
#column2 p, #column3 p{line-height:1.4;}



.nv {
margin:10px;
clear:left;
text-align:right;
font: 70% verdana, arial, sans-serif;
}

.nv a {text-decoration:none;
color: #000;}

.nv a:hover, a:active { 
	color: #999;
	}

.red
{color:#E00;}

input{
        BORDER-RIGHT: #E00 1px solid;
        BORDER-TOP: #E00 1px solid;
        BORDER-BOTTOM: #E00 1px solid;
        BORDER-LEFT: #E00 1px solid;
        COLOR: #000;
 		BACKGROUND-COLOR: #FFF;
		margin-left:4px;
		cursor:pointer; }
textarea {
        BORDER-RIGHT: #E00 1px solid;
        BORDER-TOP: #E00 1px solid;
        BORDER-BOTTOM: #E00 1px solid;
        BORDER-LEFT: #E00 1px solid;
        COLOR: #000;
        FONT-FAMILY: Tahoma,Verdana,Arial;
        BACKGROUND-COLOR: #FFF;
        margin-left:4px; }

.Code
{
	border: #FE1000 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000000;
	font-family: Arial, 'Courier New' , Monospace;
	background-color: #FF8080;
}


a {   padding: 0px;
      text-decoration: none;
      color: #d00;
       }

 a:visited {
      color: #d00;
       }

 a:hover {
      color: #aaa;
       }

 

.newstopic {margin-bottom:15px;
clear:right;}

	.ilstr_l {margin: 5px 10px 0px 5px;
 		  float:left;
		  width:180px;
		  height:135px;
		}
	
	.ilstr_r {
		  margin: 5px 5px 0px 10px;
 		  width:180px;
    		  height:135px;
		  float:right; }

