#main_navigation {
top:10px;
font-size:11px;
height:50px;
float:right;
}
.main-menu {
position:relative;
z-index:22;
font-family:‘Droid Sans’, arial, serif;
}
.main-menu ul {
margin:0;
padding:0;
list-style-type:none;
}
.main-menu ul li {
position:relative;
display:inline;
float:left;
font-size:14px;
text-align:center;
}
.main-menu ul li a,.main-menu ul li a:link,.main-menu ul li a:visited {
line-height:40px;
color:#3d4753;
font-size:16px;
}
.main-menu ul li a:hover {
color:#e26fb5;
}
.main-menu ul li a {
display:block;
text-decoration:none;
overflow:hidden;
padding:0px 15px;
}
html .main-menu ul li a {
display:inline-block;
}
.main-menu ul li ul {
position:absolute;
left:0px;
display:block;
visibility:hidden;
}
.main-menu ul li ul li {
display:list-item;
float:none;
}
.main-menu ul li ul li a {
width:160px;
padding:5px 10px;
}
.main-menu ul ul {
background:#FFF;
border:1px solid #e0e0e0;
-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.1);
box-shadow:0px 3px 3px rgba(0,0,0,0.1);
}
.main-menu ul ul li a,.main-menu ul ul li a:link,.main-menu ul ul li a:visited {
height:100%;
line-height:20px;
margin-right:-2px!important;
border-bottom:dotted 1px #e1e1e1;
padding:5px 10px!important;
}
.main-menuz ul li ul li a:hover,.main-menu ul ul li a:hover {
background:#fbfbfb;
text-decoration:none!important;
margin:0 0px;
color:#e26fb5;
}
.main-menuz ul ul li ul li a:hover,.main-menu ul ul ul li a:hover {
text-decoration:none!important;
width:160px;
I centered the logo using left and right margins on auto.
But everything I have tried for the navigation doesn’t work.
Sorry, I’m not sure what you’re trying to do - the menu items seem to be below the logo (which is left aligned), and the reason it’s on the right is because you’ve give it a float: right?
If you want a two column layout, I suggest you use the OOCSS grid