at the top of my css file i say:

```
* {
border:none;
margin:0; 
padding:0;
}

```

but i want to have text input boxes to have a border so a few lines down i say:

```
input[type="text"] {
border-width:1px;
border-style:solid;
border-color: black;
}

```

No luck! Am I missing something about how CSS works? Doesn't the input declarations override the \*?