/* CSS Document */
html {height:100%}
body {font:11px/15px georgia,times,serif; color:#132543; margin:0; padding:0 0 20px 0; text-align:center; background-color:#235460; background-image: url(/images/common/bg.jpg); min-height:101%}
#container {width:800px; background-color:#80BCE0; margin:0 auto; text-align:left; padding:0;}
.rip {background-image: url(/images/common/bg_tear.gif)}
img {border-style:none}
h1 {font:12px/13px georgia,times,serif; text-transform:uppercase; color:#FFF; margin:0 0 10px 0}
h2 {font:11px georgia,times,serif; text-transform:uppercase; color:#FFF; margin:0}
.floatLeft {float:left}
#clear {clear:both}
#logo {display:block; width:150px; height:120px; text-indent:-9999px}

/* Nav */
#navContainer {background-image:url(/images/common/bookmark.gif); background-repeat:no-repeat; height:372px; width:150px; margin:0; float:left}
#navContainerIE {margin-left:80px}
#nav {font:11px/13px georgia,times,serif; width:150px; color:#FFF; text-align:center}
#nav ul {list-style-type:none; padding:0 0 1px 0; margin:0 10px 20px 10px}
#nav li {background-image:url(/images/common/nav_divider.gif); background-repeat:repeat-x; background-position:center bottom; padding:4px 0 4px 0px}
#nav li a {color:#FFDE7A; text-decoration:none}
#nav li a:visited {color:#FFDE7A; text-decoration:none}
#nav li a:hover {color:#FFECB4; text-decoration:none}
#nav li .active {color:#FFDE7A; background-image:url(/images/common/nav_active.gif); text-decoration:none;}
#subnav {font:11px/13px georgia,times,serif; width:150px; color:#FFF; text-align:center; margin:0px; padding-top:38px}
#subnav ul {list-style-type:none; padding:1px 0 0 0; margin:0 10px}
#subnav li {background-image:url(/images/common/subnav_divider.gif); background-repeat:repeat-x; background-position:center bottom; padding:4px 0 4px 0px}
#subnav li a {color:#FFF; text-decoration:none}
#subnav li a:visited {color:#FFF; text-decoration:none}
#subnav li a:hover {color:#FFF; text-decoration:none}
#subnav li .active {color:#FFF; background-image:url(/images/common/subnav_active.gif); text-decoration:none;}

#recentWork {font:11px/15px georgia,times,serif; width:220px; float:left; margin:55px 0 0 30px}
#recentWork ul {list-style-type:none; padding:0 0 14px 0; margin:0px}
#recentWork li {list-style:none; margin:0; display:inline; padding-right:14px}

#content {float:left; width:280px; margin-top:55px}
#contentResume {float:left; width:500px; margin:55px 0 0 30px}
#contentResume h2 {text-transform:none; font:12px/13px georgia,times,serif; color:#FFF; padding:0 0 4px 0; margin:0 0 4px 0}
#contentWork {float:left; width:500px; margin-left:30px}
p {font:11px/15px georgia,times,serif; margin:-4px 0 20px 0}
a {color:#005B7F; text-decoration:none}
a:visited {color:#005B7F; text-decoration:none}
a:hover {color:#007BAC; text-decoration:none}
#contentLeft {width:310px; margin-right:30px; float:left;}
#contentLeft ul {list-style-type: none; padding-left:0; margin:0;}
#contentLeft li {background-image:url(/images/common/bullet.gif); background-repeat:no-repeat; background-position:0px 4px; padding:0 0 8px 11px}
#contentRight {width:150px; float:left;}
#contentRight ul {list-style-type: none; padding-left:0; margin:0 0 22px 0;}
#contentRight li {background-image:url(/images/common/bullet.gif); background-repeat:no-repeat; background-position:0px 4px; padding:0 11px}
#contentRight h1 {font:12px/13px georgia,times,serif; text-transform:uppercase; color:#FFF; margin:0 0 6px 0}
#next {text-align:right; background-image:url(/images/common/next.gif); background-repeat:no-repeat; background-position:center right; padding:0px 15px 0 0; margin:10px 0 0 0}
#next a {color:#005B7F; text-decoration:none;}
#next a:visited {color:#005B7F; text-decoration:none}
#next a:hover {color:#007BAC; text-decoration:none}
#twoColumn {width:230px; margin:0 20px 0 0; float:left;}
#twoColumn ul {list-style-type: none; padding-left:0; margin:0 0 22px 0;}
#twoColumn li {background-image:url(/images/common/bullet.gif); background-repeat:no-repeat; background-position:0px 4px; padding:0 11px}


#screen {margin:0}
#screen img {margin:0 0 13px 0}
#screen h1 {font:12px/13px georgia,times,serif; text-transform:uppercase; color:#FFF; padding:11px 0 2px 13px; margin:0 47px}
#screen h3 {font:12px/13px georgia,times,serif; color:#FFF; padding:2px 0 0 13px; margin:0 47px}
#screen a {color:#FFF; text-decoration:none}
#screen a:visited {color:#FFF; text-decoration:none}
#screen a:hover {color:#FFF; text-decoration:none}

#titleResume {margin:0;}
#titleResume img {margin-bottom:13px}
#titleResume h1 {font:12px/13px georgia,times,serif; text-transform:uppercase; color:#FFF; padding:11px 0 2px 13px; margin:0 0 0 47px}
#titleResume h3 {font:12px/13px georgia,times,serif; color:#FFF; padding:2px 0 0 13px; margin:0 0 0 47px}
.titleResume a {color:#FFF; text-decoration:none}
#dateResume h3 {font:12px/13px georgia,times,serif; color:#FFF; padding:0; margin:28px 0 23px 0}

#footerWork {background-image:url(/images/common/cows.jpg); background-repeat:no-repeat; background-position:left top; width:800px; height:340px; display:block;}
#footerResume {background-image:url(/images/common/barn.jpg); background-repeat:no-repeat; background-position:left top; width:800px; height:340px; display:block; margin-top:20px}
#footerResume a {color:#FFDE7A; text-decoration:none}
#footerResume a:visited {color:#FFDE7A; text-decoration:none}
#footerResume a:hover {color:#FFECB4; text-decoration:none}
#buttermediaResume {display:block; width:143px; height:22px; margin-left:220px; padding-top:4px; background-image:url(/images/resume/bg_buttermedia.gif); background-repeat:no-repeat; background-position:0px 0px; text-align:center}
#learningbrandsResume {display:block; width:110px; height:22px; margin-right:90px; padding-top:4px; background-image:url(/images/resume/bg_learningbrands.gif); background-repeat:no-repeat; background-position:0px 0px; text-align:center}
#rightmindsResume {display:block; width:86px; height:22px; margin-left:60px; padding-top:4px; background-image:url(/images/resume/bg_rightminds.gif); background-repeat:no-repeat; background-position:0px 0px; text-align:center}
#npdResume {display:block; width:127px; height:22px; margin-left:360px; padding-top:4px; background-image:url(/images/resume/bg_npd.gif); background-repeat:no-repeat; background-position:0px 0px; text-align:center}
#caponeResume {display:block; width:86px; height:22px; margin-left:660px; padding-top:4px; background-image:url(/images/resume/bg_capone.gif); background-repeat:no-repeat; background-position:0px 0px; text-align:center}
#victoryResume {display:block; width:123px; height:22px; margin-left:460px; padding-top:4px; background-image:url(/images/resume/bg_victory.gif); background-repeat:no-repeat; background-position:0px 0px; text-align:center}
#footerContentWork {color:#FFF; margin:288px 0 0 260px;}
#footerContentWork ul {list-style-type:none; padding:0; margin:0px}
#footerContentWork li {font:10px georgia,times,serif; list-style:none; margin:0; display:inline; padding-right:25px}
#footerContentWork a {color:#FFF;}
#footerContent {color:#FFF; margin:166px 0 0 260px;}
#footerContent ul {list-style-type:none; padding:0; margin:0px}
#footerContent li {font:10px georgia,times,serif; list-style:none; margin:0; display:inline; padding-right:25px}
#footerContent a {color:#FFF}
.ripFooter {background-image: url(/images/common/bg_tear_bottom.gif); background-repeat:no-repeat; width:800px; height:340px;}

.required {color:#900}
.form {border: 1px solid #4f8099; font:11px georgia,times,serif; color:#132543; padding:2px}
dl {margin:0px}
input.btn{color:#fff; font:11px georgia,times,serif; font-weight:bold; background-color:#4f8099; border:1px solid; border-top-color:#5c8aa0; border-left-color:#5c8aa0; border-right-color:#3d6d86; border-bottom-color:#3d6d86;}
input.btnhov{color:#FFDE7A}