p { 
line-height : 17px; 
margin : 11px 0 10px 0; 
padding : 0; 
} 
h2 { 
color : #9f9f9f; 
margin : 0; 
padding : 0; 
font-size : 15px; 
} 
ul { 
font-size : 10px; 
margin : 0; 
padding : 0; 
list-style-image : url("../img/fix_my_insurance_bullet.gif"); 
} 
a { 
color : #93b300; 
} 
a:hover { 
text-decoration : none; 
} 
blockquote { 
background : #f7fde3; 
color : #606060; 
padding : 10px; 
} 
#wrap { 
margin-left : auto; 
margin-right : auto; 
width : 730px; 
} 
#top { 
width : 100%; 
height : 88px; 
color : #fff; 
background : #000 url("../img/fix_my_insurance_top_bg.gif"); 
overflow : hidden; 
} 
#top h2 { 
color : white; 
letter-spacing : 3px; 
font-size : 2.4em; 
font-weight : normal; 
position : relative; 
margin : 0; 
top : 33px; 
display : block; 
float : left; 
background : url("../img/fix_my_insurance_bg_t.gif") no-repeat; 
padding-left : 10px; 
} 
#top h2 a { 
color : white; 
text-decoration : none; 
} 
#top h2 a:hover { 
color : #93b300; 
} 
#menu { 
display : block; 
float : right; 
} 
#menu ul { 
margin : 0; 
list-style : none; 
} 
#menu li { 
display : block; 
float : left; 
white-space : nowrap; 
} 
#menu li a { 
display : block; 
padding : 55px 20px 12px 20px; 
text-decoration : none; 
color : #fff; 
font-weight : bold; 
} 
* html #menu a { 
width : 1%; 
} 
#menu li a:hover { 
background : url("../img/fix_my_insurance_bg_menu.gif"); 
} 
#menu li a.current { 
letter-spacing : 1px; 
color : gray; 
background : url("../img/fix_my_insurance_bg_menu.gif"); 
} 
#menu li a.current:hover { 
color : #fff; 
} 
#content { 
width : 100%; 
margin-top : 30px; 
} 
#content h2 { 
margin : 0; 
padding : 10px 0 10px 0; 
} 
#left ul { 
padding : 15px 0 15px 35px; 
margin : 0; 
} 
#left li { 
margin-bottom : 5px; 
} 
#left { 
width : 390px; 
float : left; 
display : block; 
margin-left : 20px; 
display : inline; 
} 
#right { 
width : 315px; 
float : right; 
display : block; 
margin-top : 10px; 
} 
#right .box { 
width : 24em; 
background : #f6f9fb; 
border : 1px solid #e1e1e1; 
padding : 10px 10px 15px 10px; 
float : right; 
} 
#right .box h2 { 
font-size : 1.1em; 
margin : 0 0 0 0; 
padding : 0 0 5px 0; 
} 
#right .box a { 
margin : 10px 0 10px 0; 
color : #93b300; 
font-size : 10px; 
} 
#right .box p { 
margin : 5px 0 10px 0; 
line-height : 15px; 
} 
#right .box ul { 
padding : 0 0 7px 20px; 
margin : 10px 0 10px 0; 
} 
#right .box li { 
margin-top : 5px; 
} 
#nav { 
list-style : none; 
margin : 2em 0; 
width : 25em; 
float : right; 
} 
#nav li { 
padding : 0; 
margin : 0; 
} 
#nav a { 
display : block; 
height : 2em; 
padding : 0.3em 0.3em 0.3em 0.8em; 
border-bottom : 2px; 
border-top : 2px; 
color : #93b300; 
background-color : #f7f9fb; 
font-weight : bold; 
text-decoration : none; 
} 
#nav a:hover { 
color : #1a1a1a; 
background : url("../img/fix_my_insurance_bg_t.gif") no-repeat; 
background-color : #fff; 
font-weight : bold; 
} 
#clear { 
display : block; 
clear : both; 
width : 100%; 
height : 1px; 
overflow : hidden; 
} 
#footer { 
margin : 40px auto 0 auto; 
text-align : center; 
border-top : 1px dotted gray; 
padding : 20px 0 20px 0; 
width : 70%; 
} 
#footer p { 
margin : 0; 
padding : 0; 
}
