arkadaşlar selam firefox ve chormede site bozuk ama ie de problem yok

css de sanırım bi problrm var ff ve chorme komutları çagırmıyor

hata sanırım , yada { bu kod başlangıcında aşagı ekledim sorun nerede acaba

link desenmarket.com

* {
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#121313;
color:#949494;
}

a {
color:#85d4ed;
font-size:12px;
text-decoration:underline;
}

a:hover {
color:#85d4ed;
font-size:12px;
text-decoration:none;
}

.logo {
color:#85d4ed;
font-size:48px;
padding:20px 0 0 20px;
}

.logo span {
color:#c0e440;
}

.author {
padding:0 0 20px 20px;
}

h1 {
color:#c0e440;
font-size:18px;
font-weight:700;
padding:0 0 10px;
}

h2 {
color:#fff;
font-size:48px;
font-weight:700;
padding:70px 0 0 70px;
}

h3 {
color:#fff;
font-size:18px;
font-weight:700;
padding:0 0 0 100px;
}

.mainLogo {
float:left;
}

.icons {
float:right;
padding:40px 20px 0 0;
}

.icons img {
border:0;
}

#container {
width:800px;
margin:0 auto;
}

.mainContent {
padding:20px;
}

.headerPic {
height:374px;
width:800px;
background:url(images/s_3.png) no-repeat left top;
color:#fff;
}

.headerPicc {
height:374px;
width:800px;
background:url(images/s_5.png) no-repeat left top;
color:#fff;
}

.headerPic p {
padding:20px 20px 20px 500px;
}

.mainContent li {
list-style:none;
display:inline;
float:left;
padding:40px 10px;
}

.mainContent li img {
border:1px solid #000;
}

.sidebarLeft {
float:left;
width:470px;
}

.sidebarRigth {
margin-left:490px;
border-left:1px solid #505151;
padding:0 0 0 20px;
}

#footer {
text-align:center;
height:75px;
background:url(images/footerBackground.jpg) repeat-x left top;
color:#fff;
}

#footer p {
padding:20px 0 0;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

#navcontainer {
padding:20px 0 170px;
}

#navcontainer ul {
padding-left:0;
margin-left:0;
background:url(images/menuBackground.jpg) repeat-x left top;
color:#FFF;
float:left;
width:100%;
height:60px;
}

#navcontainer ul li {
display:inline;
color:#fff;
}

#navcontainer ul li a {
background:url(images/menuBackground.jpg) repeat-x left top;
color:#fff;
text-decoration:none;
float:left;
font-size:24px;
padding:18px 29px 0 30px;
}

.menuSeparator {
height:60px;
width:2px;
float:left;
}

#navcontainer ul li a:hover,#navcontainer #active a {
background:url(images/menuActive.jpg) repeat-x left top;
color:#fff;
height:60px;
}