Bevel modifer troubles I'm teaching myself how to model in Blender and struggling a bit with the bevel modifier. Basically I want to round off the outer edge of the bill of my hat. I expected this to be pretty simple but it just isn't working how I thought it should.

Can you help me understand why the modifier is behaving this way?

Image 1: At first the modifier doesn't seem to do anything. This is how it looks with the offest set to .2" and nothing else changed.



Image 2: If I turn off "Clamp Overlap", the modifier starts to affect the edge, but it's also creating artifacts around the edge and striations across the surface of the bill.



Image 3: This is how everything looks if I turn off my subsurf modifier. Ideally I only want the bevel to affect the outer edge of the bill. Not sure how to achieve that.



Image 4: I suspect this is the root of the problem. In order to create the bill, I extruded the green edge and repositioned the vertices in order to create the pink edge. I've noticed that these edges are connected on either side by an edge, but they don't actually form a contiguous edge loop. Could that be the reason for my troubles?



Edit: Added the images below in reference to the advice from @jailton_so.
Blender modifiers are applied one by one in that order, which they are placed from highest to lowest. 

Try moving them with arrows up and down on the right of their bars.