body { font-family: Georgia; color: #444; }
.yui-u{font-family: 'Amaranth', sans-serif !important;}

#inner { margin: 50px auto; font-family: 'Amaranth', sans-serif !important; font-size: 16px; }

h1, h2, h3, h4, h5, h6 {
     font-weight: normal;
 }


#doc2 {
    margin: auto;
    width: 956px;
}

#hd {
    border-bottom: 2px solid #666;
    border-width: 8px 0 2px;
    display: inline;
    float: left;
     width: 100%;
     margin-bottom: 25px;
}

.yui-u.first.tinymce {
    float: left;
    width:60%;
}

.yui-u.first.tinymce > h3 {
    margin-top: 10px;
}

#hd h1 { font-size: 25px; text-transform: uppercase; letter-spacing: 1px;margin:0; }

#hd h2 { text-transform: uppercase; letter-spacing: 1px; }

.yui-u.contact-info.tinymce.pull-right.fas-head > h3 {
    margin: 0;
}



#inner #bd .yui-gf {
    width: 100%;
}



.yui-u-first {
    float: left;
    width: 20%;
    clear:both;
}
.yui-u-second{
    float: left;
    width: 80%;
}



/* //-- footer -- */
#ft { padding: 1em 0 5em 0; font-size: 92%; text-align: center; }
#ft p { margin-bottom: 0; text-align: center;   }

/* //-- core typography and style -- */



a { color: #990003 }
a:hover { text-decoration: none; }
strong { font-weight: bold; }
li { line-height: 24px; }
p.enlarge { font-size: 144%; padding-right: 6.5em; line-height: 24px; }
p.enlarge span { color: #000 }
.contact-info { margin-top: 7px; }
.first h2 { font-style: italic; }
.last { border-bottom: 0 }


/* //-- section styles -- */

a#pdf { display: block; float: left; background: #666; color: white; padding: 6px 50px 6px 12px; margin-bottom: 6px; text-decoration: none;  }
a#pdf:hover { background: #222; }

.job {
    margin-top: 25px;
    position: relative;
}

.job > h3 {
     margin: 0 0 2px;
}

.job h4 { font-size:100%;margin: 0 0 2px;; }
.job h5 { font-size:100%;margin:0; }
.job p { font-size:100%;margin: 5px 0 2px; }

.last { border: none; }
.skills-list {  }
.skills-list ul { margin: 0; }
.skills-list li { margin: 3px 0; padding: 3px 0; }
.skills-list li span { font-size: 152%; display: block; margin-bottom: -2px; padding: 0 }
.talent { float: left }
.talent li { display:inline;padding-right:10px; }

.talent h2 { margin-bottom: 6px; }

#srt-ttab { margin-bottom: 100px; text-align: center;  }
#srt-ttab img.last { margin-top: 20px }

/* --// override to force 1/8th width grids -- */


.lastpagebottom {
    float: left;
    width: 100%;
	margin-bottom:50px;
}

.personaldetail {
    width: 100%;
    margin-bottom: 10px;
    float: left;
}

.personaldetail .keyname{width:25%;float:left;}
.personaldetail .keyspace{width:1%;float:left;}
.personaldetail .keyvalue{width:70%;padding-left:10px;float:left;}

.text-center{text-align:center;}
	.cust-btn{    background: linear-gradient(#66d0f9,#61c3e8);
    border: 1px solid #2b9cc5;
    padding: 3px 5px;
    color: white;
    margin-top: 8px;
    border-radius: 3px;
}

.skilltop  {margin-top:7px;}

.w100{width:100%;float:left;margin-bottom:10px;}
.padding-0{padding:0px !important;}
.section-title{margin-bottom:0px;}
ol,ul{padding: 0;}
	.pull-left{float:left;}
	.pull-right{float:right;}
	
	

	.fas{width:20px;}

	
.paddingl25custom {
    padding: 5px;
}

	@media print{
		p,ol,ul,div{ font-size: 14px;}
	}
	
	


