/* CSS STYLESHEET FOR ML LEVIN AND ASSOCIATES BY AUSTIN MCDANIEL */

/* GENERAL STYLES
--------------------------------------------------*/
body { background:#d2d2d2; font:75% Tohoma, Geneva, sans-serif; text-align:center;}

.wrap { width:707px; margin:20px auto; text-align:left;}
.wrapTwo { border:solid 1px #b8b2b2; float:left; background:#fff url(images/singleBorder) repeat-y;}

p { font:11px/16px Tohoma, Geneva, sans-serif; color:#797979; padding:0; margin:5px 0 8px 0;} 
a { color:#5d8f00; text-decoration:none; outline:none;}
a:hover { text-decoration:underline;}
a img { border:none;}

input,
button,
textarea { border:solid 1px #cfcfcf;}

h1 { font:bold 18px Tohoma, Geneva, sans-serif; color:#707070;}
h2 { font:bold 16px Tohoma, Geneva, sans-serif; color:#707070;}
h3 { font:bold 14px Tohoma, Geneva, sans-serif; color:#5d8f00;}
h3 span { color:#707070;}
h4 { color:#a30000; font:bold 12px Tohoma, Geneva, sans-serif;}
h5 { font:bold 11px Tohoma, Geneva, sans-serif; color:#707070; padding:0; margin:0;}

.center { text-align:center;}

.clear { clear:both;}
.clearLeft { clear:left;}
.clearRight { clear:right;}

/* COLUMN ONE STYLES (HOMEPAGE AND INTERIOR)
--------------------------------------------------*/
.columnOne { float:left; width:185px; padding:20px 0;}

.columnOne h1.logo { padding:0; margin:0;}
.columnOne h1.logo a { display:block; width:130px; height:42px;margin:7px 0 0 25px; text-indent:-999em; background:url(images/logo.gif) no-repeat; float:left;}

.columnOne ul.nav { background:#649800 url(images/boxNav.gif) no-repeat top left; padding:22px 0 23px 0; margin:28px 0 0 0; list-style: none; float:left;}
.columnOne ul.nav li { padding:0; margin:0 10px;}
.columnOne ul.nav li a { text-decoration:none; font:12px Tohoma, Geneva, sans-serif; color:#fff; padding:8px 10px; border-bottom:solid 1px #83cc00; background:url(images/bullet) no-repeat left center; display:block; min-height:1em; height:auto; *height:auto; width:145px;}
.columnOne ul.nav li.last a { border:none;}
.columnOne ul.nav li a:hover { color:#CCC;}

.columnOne .successStories { margin:20px 15px; float:left;}
.columnOne .successStories h3 { padding:0; margin:4px 0; background:url(images/successHdr.gif) no-repeat; width:112px; height:11px; text-indent:-999em;}
.columnOne .successStories p { padding:0; margin:6px 0;}

.columnOne .lcLearnMore { margin:20px 15px; float:left;}
.columnOne .lcLearnMore h3 { padding:0; margin:4px 0; background:url(images/leftCallHdr.gif) no-repeat; width:133px; height:44px; text-indent:-999em;}
.columnOne .lcLearnMore p { padding:0; margin:6px 0;}


/* COLUMN TWO STYLES (HOMEPAGE ONLY)
--------------------------------------------------*/
.wrap#home .columnTwo { width:519px; float:left; padding:20px 0; min-height:470px; background:url(images/callHdr.gif) no-repeat top right;}

.wrap#home .columnTwo h2.moto { padding:0; margin:15px 0 0 30px; text-indent:-999em; background:url(images/moto.gif) no-repeat; width:214px; height:25px; float:left;}
.wrap#home .columnTwo .picBox { background:url(images/grnWords.gif) no-repeat top left; width:522px; height:206px; margin:37px 0 0 0; float:left;}

.wrap#home .columnTwo .srvcBox { padding:20px 15px 0 15px; float:left;}
.wrap#home .columnTwo .srvcBox h3 { padding:0; margin:3px 0; text-indent:-999em; background:url(images/hdrServices.gif) no-repeat; width:131px; height:13px;}
.wrap#home .columnTwo .srvcBox ul { padding:0; margin:8px 0; list-style:none; clear:both;}
.wrap#home .columnTwo .srvcBox ul li { padding:0; margin:0;}
.wrap#home .columnTwo .srvcBox ul li.pic { float:left; width:85px;}
.wrap#home .columnTwo .srvcBox ul li.hdr { color:#a30000; font:bold 11px Tohoma, Geneva, sans-serif;}
.wrap#home .columnTwo .srvcBox ul li.desc { font:11px Tohoma, Geneva, sans-serif; color:#797979;}
.wrap#home .columnTwo .srvcBox ul li.lnk { text-align:left;}
.wrap#home .columnTwo .srvcBox ul li.lnk a { font:10px Tohoma, Geneva, sans-serif;}

/* COLUMN TWO STYLES (INSIDE ONLY)
--------------------------------------------------*/
.wrap#inside .columnTwo { width:519px; float:left; border-left:solid 1px #cfcfcf; min-height:470px;}
.wrap#inside .columnTwo .padWrap { float:left; padding:20px;}

/* FOOTER STYLES
--------------------------------------------------*/
p.copy { color:#a9a7a7; padding:0; margin:10px 0; font:10px Tohoma, Geneva, sans-serif; float:left;}
