Nao sei porque esta dando esse erro, depois de muitas tentativas e depois de ate ter copiado o CSS da resposta, o input "outro" continua nao aparecendo do lado dos outros inputs
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>João da Silva - Contato</title>
<link rel="icon" href="imagens/favicon.png">
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/site.css">
<link rel="stylesheet" href="Css/contato.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Crimson+Text:400,400italic,600">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700">
</head>
<body>
<main>
<h1 class="titulo-principal">Contato</h1>
<div class="container">
<form>
<fieldset>
<legend><strong>Dados Pessoais</strong></legend>
<label for="nome">Nome:</label>
<input pattern="[A-Za-z ']{4,}" autofocus name="contato" type="text" id="nome" placeholder="seu nome aqui" required title="O nome precisa ter pelo menos 4 caracteres">
<label for="email">Email:</label>
<input name="contato" type="email" id="email" placeholder="seu@email.com" required >
</fieldset>
<fieldset>
<legend ><strong>Assunto</strong></legend>
<label>
<input type="radio" name="assunto" value="Serviço">
Serviço
</label>
<label>
<input type="radio" name="assunto" value="Blog">
Blog
</label>
</fieldset>
<fieldset>
<input type="radio" name="assunto" value="Outro" id="outro">
<label class="outro" for="outro">Outro</label>
<input type="text" name="outro-assunto">
</fieldset>
<label for="mensagem"><strong>Mensagem</strong></label>
<textarea required name="msg" id="mensagem" cols="60" rows="10" placeholder="Digite sua mensagem"></textarea>
<button type="submit">Enviar Mensagem</button>
</form>
</div>
</main>
<img src="imagens/eu.jpg" alt="Minha foto" class="minha-foto">
<aside class="navegacao-site">
<h1>João da Silva</h1>
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="portfolio.html">Portfolio</a></li>
<li><a href="bio.html">Sobre mim</a></li>
<li><a href="blog.html">Blog</a></li>
<li><a href="contato.html">Contato</a></li>
</ul>
</nav>
<ul class="icones-redes-sociais">
<li>
<a href="https://github.com/joaodasilva" class="github" data-tooltip="Veja meus projetos opensource">
Github
</a>
</li>
<li>
<a href="https://twitter.com/joaodasilva" class="twitter" data-tooltip="Siga-me no Twitter">
Twitter
</a>
</li>
<li>
<a href="https://br.linkedin.com/pub/joão-da-silva/32/4/508" class="linkedin" data-tooltip="Veja meu currículo">
LinkedIn
</a>
</li>
</ul>
</aside>
<footer class="rodape-pagina">
© João da Silva 2014
</footer>
</body>
</html>
legend,
label[for="mensagem"] {
font-weight: bold;
margin-top: 1em;
display: block;
}
label [for] {
display: block;
}
input[type="text"],
input[type="email"],
textarea {
/* Força o navegador a usar a mesma fonte da página */
font-family: inherit;
/* Inclusive o tamanho dela */
font-size: 100%;
padding: .25em .5em;
width: 100%;
box-sizing: border-box;
border: 1px solid #ccc;
}
fieldset > fieldset {
display: inline;
}
label[for="outro"] {
display: inline;
}
input[name="outro-assunto"] {
width: auto;
}
input:focus,
textarea:focus {
background-color: #FFD;
}
input:invalid {
box-shadow: 0 0 3px red;
}
button {
/* Precisamos tirar a borda que o navegador coloca por padrão */
border: 0;
padding: .5em 1em;
font-family: "Open Sans Condensed", sans-serif;
background-color: #3C1D3D;
color: white;
font-size: 1.2em;
/* Faz com que o botão apareça na direita */
margin-left: auto;
margin-top: 1em;
float: right;
}
button:hover,
button:focus {
background-color: #8C1D3D;
}