/*
#StickyWrapper {
	background: transparent url('/images/BP.jpg') no-repeat -300px -300px;
}

#StickyWrapper, #container, #footer, #middle, #left, #right {
	color: transparent;
}
*/
.center_image {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}

#StickyWrapper, #container, #footer {
	font-size: 95%;
	min-width: 1000px;
}

.column {
	float: left;
	width: 450px;
	margin-left: 0px;
	padding-right: 10px;
}

.pictColumn {
	float: left;
	width: 135px;
	min-height: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.textColumn {
	float: left;
	width: 280px;
	margin-top: -7px;
	padding-left: 10px;
	min-height: 200px;
}

#header {
	height: 48px;
	font-size: 36px;
	line-height: 36px;
	padding-top: 8px;
	background: rgba(155,172,207,.75) url('/Styles/images_bkg/navy_navya/6.png') ;
	opacity: .9;
	border-bottom: 2px solid rgba(2,45,102,.75);
}

#header a {
		color: #FFF;
}

#header {
		height: 60px;
}

.flag {
	border-bottom: 2px solid rgba(2,45,102,.75);
	height: 20px;
}

#middle {
	width: 940px;
	min-height: 400px;
	overflow: auto;
}

#left {
	top: 90px;
}

#footer {
	margin-top: 54px;
}

.tr_even { background: rgba(155,172,207,.5); }
.tr_odd { background: rgba(155,172,207,.25); }

#RSL {
	font-size: 110%;
	width: 600px;
}
#RSL li {
	padding-left: 1.5em;
}

/* RSL Sounds Coloring */
	span.bkg {background-color: #FFF; width: 50px; color: #000;}
	span.s1 {color: #808080}
	span.s2 {color: #880000}
	span.s3 {color: #005500}

/*
// Outline images that don't have sizes set so will shift as the page loads
img:not([width]):not([height]) {
  border: 2px solid red !important;
}

// Highlight empty links
a[href=”#”], a[href=”“] { background:#ff0; }
*/

/* For Resume */
h1, h2, h3 {
    font-weight: 600;
}

h1 {
    font-size: 160%;
}

h2 {
    font-size: 140%;
}

h3 {
    font-size: 120%;
}

p {
    font-size: 120%;
}
.adLink {
     color:rgb(100, 32, 51);
     text-decoration:none;
}

#outer{
    width:100%;

    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;

    /* Safari and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
}
#inner{
    max-width:700px;
}

.paragraph_margins {
    margin-left: 15%;
    width: 70%;
}

a {
    text-decoration: none;
}

@font-face {
  font-family: "NationalPark";
  src: url("/NationalPark/NationalPark-Regular.otf");
  }

.NationalPark {
	font-family: NationalPark;
}

@font-face {
  font-family: "NationalParkBold";
  src: url("/NationalPark/NationalPark-Heavy.otf");
  }
.NationalParkBold {
	font-family: NationalParkBold;
}
