Pessoal do css3 ai me responda uma coisa

por que quando eu coloco

Código:
@media screen and (min-width:320px) and (max-width:480px) {
nav#menu { width:50px;}

}
ele aceita normal tipo para as duas, porém quando eu vou no

Código:
@media screen and (max-width:480px) {
nav#menu {width:100px}
}
invez dele pegar apenas a resolução 480, ele pega a 320 junto ? exemplo

eu aumento o width do 480 ai a do 320 também aumenta ?

mesmo eu tirando la o 480px junto do 320, ele fica estou fazendo algo errado ?