html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

a {
   outline: 0;
}

@font-face {
    font-family: 'WalkwaySemiBoldRegular';
    src: url('Walkway_SemiBold-webfont.eot');
    src: url('Walkway_SemiBold-webfont.eot?iefix') format('eot'),
         url('Walkway_SemiBold-webfont.woff') format('woff'),
         url('Walkway_SemiBold-webfont.ttf') format('truetype'),
         url('Walkway_SemiBold-webfont.svg#webfontDq6LZINr') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WalkwayBoldRegular';
    src: url('../fonts/Walkway_Bold-webfont.eot');
    src: url('../fonts/Walkway_Bold-webfont.eot?iefix') format('eot'),
         url('../fonts/Walkway_Bold-webfont.woff') format('woff'),
         url('../fonts/Walkway_Bold-webfont.ttf') format('truetype'),
         url('../fonts/Walkway_Bold-webfont.svg#webfontfWwX1UpJ') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WalkwayUltraBoldRegular';
    src: url('../fonts/Walkway_UltraBold-webfont.eot');
    src: url('../fonts/Walkway_UltraBold-webfont.eot?iefix') format('eot'),
         url('../fonts/Walkway_UltraBold-webfont.woff') format('woff'),
         url('../fonts/Walkway_UltraBold-webfont.ttf') format('truetype'),
         url('../fonts/Walkway_UltraBold-webfont.svg#webfontvkc25cHK') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WalkwayBlackRegular';
    src: url('Walkway_Black-webfont.eot');
    src: url('Walkway_Black-webfont.eot?iefix') format('eot'),
         url('Walkway_Black-webfont.woff') format('woff'),
         url('Walkway_Black-webfont.ttf') format('truetype'),
         url('Walkway_Black-webfont.svg#webfontwheoCuUi') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WalkwayObliqueRegular';
    src: url('Walkway_Oblique-webfont.eot');
    src: url('Walkway_Oblique-webfont.eot?iefix') format('eot'),
         url('Walkway_Oblique-webfont.woff') format('woff'),
         url('Walkway_Oblique-webfont.ttf') format('truetype'),
         url('Walkway_Oblique-webfont.svg#webfontg6RG0aLg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WalkwayObliqueSemiBoldRegular';
    src: url('Walkway_Oblique_SemiBold-webfont.eot');
    src: url('Walkway_Oblique_SemiBold-webfont.eot?iefix') format('eot'),
         url('Walkway_Oblique_SemiBold-webfont.woff') format('woff'),
         url('Walkway_Oblique_SemiBold-webfont.ttf') format('truetype'),
         url('Walkway_Oblique_SemiBold-webfont.svg#webfontml4wBZqE') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WalkwayObliqueBoldRegular';
    src: url('Walkway_Oblique_Bold-webfont.eot');
    src: url('Walkway_Oblique_Bold-webfont.eot?iefix') format('eot'),
         url('Walkway_Oblique_Bold-webfont.woff') format('woff'),
         url('Walkway_Oblique_Bold-webfont.ttf') format('truetype'),
         url('Walkway_Oblique_Bold-webfont.svg#webfontX1wvVJ8G') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WalkwayObliqueUltraBoldRegula';
    src: url('Walkway_Oblique_UltraBold-webfont.eot');
    src: url('Walkway_Oblique_UltraBold-webfont.eot?iefix') format('eot'),
         url('Walkway_Oblique_UltraBold-webfont.woff') format('woff'),
         url('Walkway_Oblique_UltraBold-webfont.ttf') format('truetype'),
         url('Walkway_Oblique_UltraBold-webfont.svg#webfontgqmFJPev') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WalkwayObliqueBlackRegular';
    src: url('Walkway_Oblique_Black-webfont.eot');
    src: url('Walkway_Oblique_Black-webfont.eot?iefix') format('eot'),
         url('Walkway_Oblique_Black-webfont.woff') format('woff'),
         url('Walkway_Oblique_Black-webfont.ttf') format('truetype'),
         url('Walkway_Oblique_Black-webfont.svg#webfontQJWzc38T') format('svg');
    font-weight: normal;
    font-style: normal;

}



.box-shadow {
  -moz-box-shadow: 4px 4px 4px #ededed; /* Firefox */
  -webkit-box-shadow: 4px 4px 4px #ededed; /* Safari, Chrome */
  box-shadow: 4px 4px 4px #ededed; /* CSS3 */
}

body {background:#f5f5f5; font:normal 12px/14px Verdana, Geneva, sans-serif; color:#7f7f7f;}

h1 {font-family:WalkwayBoldRegular; font-size:42px; color:#000; float:left; display:block; width:580px; height:25px; padding:38px 0 0 20px; text-shadow: 0 1px 0 #fff;}
h1 span {font-size:15px; display:block;}
h2 {padding:20px 10px 10px 600px; color:#fff; font:normal 26px/24px WalkwayBoldRegular, sans-serif;}
h3 {font:normal 20px WalkwayUltraBoldRegular; color:#000; display:block; height:30px; text-align:right;}
#content h3 span a {float:right; font-size:16px; color:#46b9e5;}
h4 {font:normal 18px WalkwayUltraBoldRegular; color:#000; margin-bottom:10px; }
h4.visit a {padding-right:25px; background:url(../images/arrow.gif) right 3px no-repeat; color:#000; text-decoration:none;}
h5 {font-size:22px; margin:15px 0 12px; font-family:WalkwayBoldRegular, sans-serif;}
h6 {font-size:15px; font-weight:bold; margin:20px 0 3px;}

p.role {font-weight:bold; font-style:italic; margin-bottom:8px;}
#slider p {font:normal 26px/24px WalkwayBoldRegular, sans-serif;}
#slider p.foliobutton {margin-top:105px; text-align:right; font:normal 22px/20px WalkwayBoldRegular, sans-serif;}
#slider p.folio1 a {color:#46b9e5; }
#slider p.folio2 a {color:#ff9200; }
#slider p.folio3 a {color:#a91813; }
#slider p.folio4 a {color:#f2198e; }

strong {display:block; font-weight:bold; margin:12px 0 5px;}
.bold {display:block; font-weight:bold;}
ul.bullet {list-style-type:disc; padding-left:14px;}



img {margin-bottom:15px;}

#topframe {height:32px; padding-top:18px; background:#000; color:#fff;}
#topframe-inner {width:900px; margin:0 auto;}

#frame {width:940px; margin:0 auto;}

#header {height:75px;}
#header ul {float:right; width:323px; height:36px; margin:44px 0 0 0;}
#header ul li {float:left; display:block; margin-left:1px;}
#header ul li a {display:block; padding:10px 15px; text-decoration:none; background:#000; color:#fff; border-top:3px solid #f5f5f5;}

#header ul li.indexlink a:hover, #header ul li.indexlink a.on {border-top:3px solid #a91813;}
#header ul li.cvlink a:hover, #header ul li.cvlink a.on {border-top:3px solid #46b9e5;}
#header ul li.foliolink a:hover, #header ul li.foliolink a.on {border-top:3px solid #ff9200;}
#header ul li.contactlink a:hover, #header ul li.contactlink a.on {border-top:3px solid #f2198e;}

#feature {margin:30px 0; width:940px; height:350px; background:#000;}
#feature p {font:normal 12px/18px Verdana, Geneva, sans-serif; color:#fff;}

.featurebox {float:left; width:245px; height:340px; background:#fff; margin:0 0 40px 20px; padding:20px; border: 1px solid #e1e1e1;}
.featurebox p {font:normal 12px/18px Verdana, Geneva, sans-serif; }
p.readmore a {display:block; padding-top:10px; font-weight:bold; text-decoration:underline; color:#5a429a;}

#headline {
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
background-color: #000; border: 15px solid #000; height: 100px; margin: 30px auto; overflow: hidden; width: 910px; position: relative;
}

.cv {background:url(../images/cv-headline.jpg) no-repeat;}
.folio {background:url(../images/folio-headline.jpg) no-repeat;}
.contact {background:url(../images/contact-headline.jpg) no-repeat;}

#content {width:820px; background:#fff; margin:0 auto 40px; padding:40px; line-height:16px; float:left; border: 1px solid #e1e1e1;}



#footer {clear:both; margin-top:40px; height:250px; padding-top:18px; background:#2f2f2f; color:#fff;}
#footer-inner {width:900px; margin:0 auto;}


.folio-pod img {padding:10px; border:1px solid #f5f5f5; margin:0 20px 20px 0;}
.folio-pod img.arrow {padding:0; margin:0 0 -2px 10px; border:0;}


#content h3 {font-size:28px; text-align:left; margin:0 0 30px 0; padding:0; color:#000;}

div.folio-pod {height:200px; clear:both; margin-bottom:50px;}
div.folio-pod ul li {display:block; float:left; background:#000; color:#fff; padding:3px 8px; margin-right:3px;}


div.blurb {width:320px; float:right;}

/* SLIDER STYLING */

#slider, #slider2{height: 250px; width: 910px; position: relative; left: 0;}
.plusSlider{
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
background-color: #000; border: 15px solid #000; height: 290px; margin: 30px auto; overflow: hidden; width: 910px; position: relative;
}
.plusSlider .child{float: left;}

/* Controls */
.plusSlider-controls-wrapper{
	background-color: #f1f1f1; /* fallback color */
	background-image: url(../images/svg-gradient.svg); /* Gradient support for IE9 and Opera */
	background-image: -moz-linear-gradient(100% 100% 90deg, #ccc, #f1f1f1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#ccc));
	-moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
	height: 40px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 500;
}
.plusSlider-controls{margin: 0 auto; padding: 15px 0;}
.plusSlider-controls a{background: url(../images/plus-sprite.png) no-repeat left top; display: block; float: left; height: 10px; margin: 0 3px; width: 10px; text-indent: -9999px; /*IE6 fix */ font-size: 0;}
.plusSlider-controls a.current, .plusSlider-controls a:hover{background-position: -10px 0;}
.plusSlider a.arrow{background: url(../images/plus-sprite.png) no-repeat left top; display: block; height: 32px; opacity: 0; width: 32px; position: absolute; top: 120px; z-index: 200; text-indent: -9999px;
	/* Fade .arrows on hover */
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.2s;
	-moz-transition-timing-function: ease-in;

	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in;

	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: ease-in;
}
.plusSlider:hover  a.arrow{opacity: 1;}
.plusSlider a.prev{background-position: 0 -10px; left: 10px;}
.plusSlider a.prev:hover{background-position: 0 -42px; left: 10px;}
.plusSlider a.next{background-position: -33px -10px; right: 10px;}
.plusSlider a.next:hover{background-position: -33px -42px;}

/* PlusFader Specific */
.fader .child{display: none; position: absolute; left: 0; top: 0;}
.fader .plusSlider-controls{position: relative; z-index: 200;}

/* Custom Styling */
#slider .slide1{background: url(../images/scouts-feature.jpg) no-repeat left top; height: 180px; padding: 30px 30px 40px 550px; width: 330px; color:#fff;}
#slider .slide2{background: url(../images/barnett-feature.jpg) no-repeat left top; height: 180px; padding: 30px 30px 40px 550px; width: 330px; color:#fff;}
#slider .slide3{background: url(../images/alberti-feature.jpg) no-repeat left top; height: 180px; padding: 30px 30px 40px 550px; width: 330px; color:#fff;}
#slider .slide4{background: url(../images/pam-feature.jpg) no-repeat left top; height: 180px; padding: 30px 30px 40px 550px; width: 330px; color:#fff;}


#slider .slide1 h2{font-size: 20px; margin: 0 0 20px 0; text-align: left;}
#slider .quote{background: #f1f1f1; color: #333; height: 170px; padding: 40px 0; width: 630px; font: 24px Georgia, serif; text-align: center;}

/* no-javascript fallback */
#slider > *{display: none;}
#slider > *:first-child{display: block;}
/* end no-javascript fallback */

/* END OF SLIDER */


/* FORM STYLING */

#contact {
	width: 430px; margin:0 0 0 20px; padding: 60px 30px;
	background: #fff; border: 1px solid #e1e1e1; height:433px;
}

#contact h3 {
	font-size: 28px; color: #000; 
	text-align: left; margin: 0 0 35px 0; 
	float:none; padding:0; width:430px;
}

label {
	float: left; clear: left; margin: 11px 20px 0 0; width: 95px;
	text-align: right; font-size: 16px; color: #000;
	text-shadow: 0px 1px 0px #f2f2f2;
}

input {
	width: 260px; height: 35px; padding: 0 20px 0 20px; margin: 0 0 20px 0;
	background: #fff;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 16px; border:1px solid #f2198e; color:#000;
}


textarea {
	width: 260px; height: 170px; padding: 10px 20px 0px 20px; margin: 0 0 20px 0;
	background: #fff;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 16px; border:1px solid #f2198e; color:#000;
}


input[type=submit] {
	width: 185px; height: 52px; float: right; padding: 10px 15px; margin: 0 15px 0 0; color:#fff;
	-moz-box-shadow: 0px 0px 5px #c1c1c1;-webkit-box-shadow: 0px 0px 5px #c1c1c1;
	border: 1px solid #a51361;
	background:#f1298e;
	background: -moz-linear-gradient(top, #f2198e 0%, #e01883 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#718DA9), color-stop(100%,#415D79)); /* webkit */
	cursor: pointer;
}
















