Can you please post the link of the page?
You better use Google to get your desired Dropdown Menu..
Look at your page source..
on line 20
<link
rel="stylesheet"
href="http://www.crabapplelane.net/WordPress/wp- content/themes/ahimsa/style.css"
type="text/css" media="screen"
/>
“href” and “type” are starting new lines & there may be some problem with the method you are using to call your stylesheet file…
You are using px to define header width & it will output fixed 960px width on all devices without caring of their screen resolutions.
so to fix this issue, i will suggest you to use CSS Media queries for different resolutions.
like
@media only screen and (max-width : 1200px){
#header {width : 1100px;}
}
@media only screen and (max-width : 979px){
#header {width : 960px;}
}
here is an info about CSS3 Media quries and you can use them to control your header width on all devices.
https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries