* { margin: 0; padding: 0; }
html { background: #fff; }
html, body { height: 100%; font: normal 14px/16px "Trebuchet MS", Arial, Verdana, san-serif; color: #000; text-align: center; background: #fff url(http://jesserfriedman.com/afdoubleeagle/images/body-bg.jpg) 0 0 repeat-x; }
a { color: #ff6519; }
a:hover { color: #bc480e; }
a img { border: none; }
h1, h2 { color: #cf6e1a; margin: 0 0 10px 0; }
h1 { font-size: 24px; line-height: 26px; }
h2 { font-size: 20px; line-height: 22px; clear: both; }
h3 { margin: 5px 0 5px 0; font-size: 16px; line-height: 22px; }
p { margin: 10px 0 15px 0; }
p.large { font-size: 15px; }
small { font-size: 10px; }
span { font-size: 16px; color: #333; }
.rightcolumn, .leftcolumn { padding: 0 0 0 20px; float: left; width: 45%; }
.alignleft { float: left; margin: 20px 20px 20px 0; }
.alignright { float: right; margin: 0 0 20px 20px; }
hr.clear { margin: 10px 0; border: none; border-top: 1px dashed #999; }
.clear { clear: both; }
.topmargin { margin: 20px 0 0 0; }
.bucket { float: left; margin: 20px 28px 0 25px;  }
.bucket h3 { font-weight: normal; font-size: 18px;  }
.farright { margin-right: 0; }
.width70 { width: 70%; }


.farright h3 { margin-left: 40px; }
#container { width: 955px; margin: 0 auto; background: url(http://jesserfriedman.com/afdoubleeagle/images/bg.png) 0 0 repeat-y; min-height: 100%; text-align: center; }

#header { text-align: left; background: url(http://jesserfriedman.com/afdoubleeagle/images/train.jpg) 26px 0 no-repeat; height: 240px; width: 926px; }
#header .logo { background: url(http://jesserfriedman.com/afdoubleeagle/images/opal.png) 0 0 repeat; margin: 120px 0 0 475px; float: left; padding: 20px 20px; height: 50px; text-align: center; }
#header h1 { color: #000; font: normal 40px/20px Times, Georgia, Arial, san-serif; }
#header .logo h2 { font-style: italic; margin: 0; font: normal 25px/20px Arial; }
#header span { font-size: 30px; }
#header img { position: relative; top: -100px; right: 90px; z-index: 0; width: 300px; height: 237px; float: right; }
#header a { color: #000; text-decoration: none; }

#content { width: 850px; padding: 0 25px; float: left; margin: 90px 0 0 25px; text-align: left; }
#flashcontent { padding: 8px 0 4px 0; }

#whatwedo li { margin: 0 0 20px 20px;  }
#whatwedo .topmargin { margin: 80px 0 0 0; }
#whatwedo .national { border: 3px solid #cf6e1a; padding: 20px; margin: 30px 70px 0 0; }
#whatwedo .national li { margin: 0 0 4px 20px; }

#expert { width: 100%; }
#expert li { margin: 0 0 20px 20px; }

#services ul { margin: 0 0 20px 0; }
#services li { margin: 5px 0 0 30px; }

#timeline { background: #fff; width: 540px; padding: 20px 30px; text-align: left; }
#timeline img { float: right; }
#timeline #list { float: left; }
#timeline li { margin: 10px 0; }

.focus { background: #e1e1e1; margin: -100px 0 0 15px; padding: 20px; border: 1px solid #1e1e1e; }
.focus li { padding: 8px 0 8px 4px; margin: 0 0 0 10px; list-style-type: none; border-bottom: 1px #1e1e1e dotted; }

.clients .bucket { margin: 0 4px 0 4px; }
.clients .bucket h2 { margin: 0 0 0 5px; }
.clients .bucket img { border: 3px solid #cf6e1a; }

.clientsuccess .bucket { width: 22%; float: left; margin: 0 1% 0 1%; }
.clientsuccess .bucket .buckett { border: 2px dashed #333; padding: 5px 10px; margin: 10px 0 0 0;  }
.clientsuccess .bucket .buckett li, .clientsuccess .bucket .buckett p { list-style-type: none; margin: 5px 0 10px 0; }
.clientsuccess .bucket .buckett img { margin: 0 0 0 -5px; }
.clientsuccess h2 { margin: 10px 0 0 0; }
blockquote { font-style: italic; margin: 5px 0 20px 0; }

.service { width: 45%; float: left; margin: 20px 5% 20px 0; }

#footer { clear: both; padding: 40px 0 0 0; }
#footer ul li { display: inline; text-align: center; }
#footer p { margin: 5px 0; }
#footer a { color: #000; text-decoration: none; }
#footer a:hover { color: #000; text-decoration: none; }

#nav { background: url(http://jesserfriedman.com/afdoubleeagle/images/header-bg.png) 0 0 no-repeat; width: 901px; height: 95px; z-index: 1; position: absolute; top: 235px; left: 50%; margin: 0 0 0 -452px; font-size: 18px; color: #fff; text-transform: uppercase; }
#nav a { color: #fff; text-decoration: none; }
#nav a:hover { color: #fff; text-decoration: none; }
#nav ul { margin: 27px auto; width: 900px; }
#nav ul li { display: inline; margin: 0 2px; }