/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.site-description {
  color: #555;
}
.social-links-menu a[href*="hachyderm.io"]:before {
  content: "🐘";
}
.social-links-menu a[href*="get2see.me"]:before {
  content: "📷";
}
.page-id-7848 {
  width: 1200px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  /*hide the left column when printing*/
  /*
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
*/
}
.page-id-7848 #header {
  position: relative;
  width: 900px;
  margin: 0px;
  padding: 0px;
  height: 50px;
  overflow-x: hidden;
}
.page-id-7848 #header h1 {
  position: relative;
  float: left;
  margin: 0px 0px 0px 250px;
  width: 650px;
  padding: 0px;
  font-family: arial;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
}
.page-id-7848 #header h1 a {
  text-decoration: none;
}
.page-id-7848 #header h1 a:hover {
  text-decoration: none;
}
.page-id-7848 #header h2 {
  position: relative;
  float: left;
  clear: left;
  margin: 0px 0px 0px 250px;
  width: 650px;
  padding: 0px;
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
.page-id-7848 ul#recentcomments {
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
  list-style: none;
  width: 230px;
  clear: left;
  float: right;
}
.page-id-7848 ul#recentcomments li {
  margin: 0px 0px 0px 0px;
  display: block;
  font-weight: bold;
  font-family: arial;
  text-transform: uppercase;
  font-size: 14px;
}
.page-id-7848 ul#recentcomments li a {
  width: 225px;
  display: block;
  padding: 5px 0px 5px 5px;
  text-decoration: none;
  font-weight: bold;
  font-family: arial;
  text-transform: uppercase;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  vertical-align: bottom;
}
.page-id-7848 ul#recentcomments li a:hover {
  text-decoration: none;
}
.page-id-7848 #recentcomments a {
  text-decoration: none;
  font-weight: bold;
  font-family: arial;
  text-transform: uppercase;
  font-size: 14px;
}
.page-id-7848 #recentcomments a:hover {
  text-decoration: none;
  font-weight: bold;
  font-family: arial;
  text-transform: uppercase;
  font-size: 14px;
}
.page-id-7848 #maincol {
  float: right;
  display: inline;
  position: relative;
  width: 750px;
  text-align: left;
}
.page-id-7848 #objective p {
  font: 16px ColaborateRegularRegular, Helvetica, Sans-Serif;
  line-height: 20px;
  margin: 10px 50px 10px 20px;
  letter-spacing: 0.12em;
  text-align: justify;
}
.page-id-7848 #maincol p a:hover {
  text-decoration: none;
}
.page-id-7848 #maincol ul {
  font-size: 14px;
  line-height: 1.5em;
  clear: left;
}
.page-id-7848 #maincol ol {
  font-size: 13px;
  line-height: 1.5em;
  clear: left;
}
.page-id-7848 .content {
  margin: 10px 10px 50px 50px;
}
.page-id-7848 h2.contentheader {
  font-family: QuicksandBook, sans-serif;
  color: #449494;
  font-weight: bold;
  font-size: 24px;
  text-align: right;
  margin: 10px 10px;
  padding: 10px 10px 10px 10px;
  width: 85%;
  border-bottom: 1px solid #999;
}
.page-id-7848 h2.contentheader:hover {
  color: #333;
}
.page-id-7848 h2.contentheader:active {
  color: #333;
}
.page-id-7848 .permalink {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  clear: both;
}
.page-id-7848 .permalink a {
  text-decoration: none;
}
.page-id-7848 .permalink a:hover {
  text-decoration: none;
}
.page-id-7848 table#calendar_wrap {
  width: 230px;
  overflow: hidden;
  clear: both;
}
.page-id-7848 #wp-calendar {
  font-family: verdana;
  font-size: 13px;
  text-decoration: none;
  clear: both;
  width: 210px;
  margin: 6px auto 6px auto;
  padding: 0px 10px 0px 10px;
}
.page-id-7848 #wp-calendar a {
  font-family: verdana;
  font-size: 13px;
  text-decoration: none;
}
.page-id-7848 #wp-calendar a:hover {
  font-family: verdana;
  font-size: 13px;
  text-decoration: none;
}
.page-id-7848 blockquote {
  margin: 20px;
  padding: 8px 8px 8px 15px;
}
.page-id-7848 blockquote p {
  background-color: inherit;
  font-size: 0.9em;
  line-height: 1.3em;
}
.page-id-7848 label {
  background-color: inherit;
  font-size: 0.9em;
  font-weight: bold;
}
.page-id-7848 table#wp-calendar {
  margin: 0 0 20px;
  width: 140px;
}
.page-id-7848 code {
  font-size: 1.2em;
  display: block;
  padding: 5px 5px 5px 8px;
  margin: 5px 0 15px 0;
}
.page-id-7848 #respond {
  font-weight: normal;
}
.page-id-7848 #s, .page-id-7848 #submit {
  font-size: 0.9em;
  margin: 0 0 16px;
  padding: 4px;
  width: 130px;
}
.page-id-7848 #author, .page-id-7848 #email, .page-id-7848 #url, .page-id-7848 #comment {
  font-family: Verdana, Tahoma, Arial, Sans-Serif;
  font-size: 1em;
  margin: 0;
  padding: 4px;
}
.page-id-7848 #commentsection {
  margin: 25px 0 0;
}
.page-id-7848 #commentsection p {
  margin: 0 0 6px;
}
.page-id-7848 img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-id-7848 img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}
.page-id-7848 img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
}
.page-id-7848 .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-id-7848 .alignright {
  float: right;
}
.page-id-7848 .alignleft {
  float: left;
}
.page-id-7848 .left {
  float: left;
  margin: 10px 15px 10px 0;
}
.page-id-7848 .right {
  float: right;
  margin: 10px 0 5px 10px;
}
.page-id-7848 .center {
  margin: 5px auto 12px;
  text-align: center;
}
.page-id-7848 .textright {
  text-align: right;
}
.page-id-7848 .small {
  font-size: 0.8em;
}
.page-id-7848 .bold {
  font-weight: bold;
}
.page-id-7848 .hide {
  display: none;
}
.page-id-7848 .post {
  margin: 0px;
}
.page-id-7848 #postinfotext {
  font-family: arial;
  font-size: 14px;
  line-height: 1.7em;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
}
.page-id-7848 #postinfotext a {
  text-decoration: none;
}
.page-id-7848 .comment {
  margin: 0 0 10px;
  padding: 2px 5px 0px 8px;
}
.page-id-7848 .commenticon {
  font-family: arial;
  font-size: 14px;
  line-height: 1.7em;
  font-weight: bold;
  text-transform: uppercase;
}
.page-id-7848 .commenticon a {
  text-decoration: none;
}
.page-id-7848 .commenttext {
  font-size: 13px;
  line-height: 1.7em;
}
.page-id-7848 .commenttext p {
  font-size: 13px;
  line-height: 1.7em;
}
.page-id-7848 .comment p {
  line-height: 1.7em;
  margin: 0px;
  padding-bottom: 2px;
}
.page-id-7848 .gravatarside {
  float: right;
  width: 48px;
  height: 48px;
  margin: 0px 5px 5px 5px;
}
.page-id-7848 .wp-caption {
  text-align: center;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  clear: both;
}
.page-id-7848 .wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}
.page-id-7848 .wp-caption-dd {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}
.page-id-7848 .navigation {
  font-family: arial;
  font-size: 14px;
  line-height: 1.7em;
  font-weight: bold;
  text-transform: uppercase;
}
.page-id-7848 .navigation a {
  text-decoration: none;
}
.page-id-7848 .navigation a:hover {
  text-decoration: none;
}
.page-id-7848 .prevlink {
  margin: 0px 6px 0px 0px;
}
.page-id-7848 .nextlink {
  margin: 0px 0px 0px 6px;
}
.page-id-7848 .clearfix {
  display: inline-block;
  /* Hides from IE-mac \*/
}
.page-id-7848 * html .clearfix {
  height: 1%;
}
.page-id-7848 .clearfix {
  display: block;
  /* End hide from IE-mac */
  /*printer styles*/
}
.page-id-7848 #menu {
  text-align: right;
  margin: 0 22px;
  line-height: 28px;
}
.page-id-7848 #contact-info {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.page-id-7848 #recentcomments {
  color: #ccc;
}
.page-id-7848 #recentcomments a {
  color: #ccc;
}
.page-id-7848 #recentcomments a:hover {
  color: #000;
}
.page-id-7848 #maincol h2 a {
  color: #ccc;
}
.page-id-7848 #maincol h2 a:hover {
  color: #333;
}
.page-id-7848 #maincol p {
  color: #333;
}
.page-id-7848 #maincol p a {
  color: #333;
}
.page-id-7848 #maincol p a:hover {
  color: #333;
}
.page-id-7848 #maincol ul {
  color: #333;
}
.page-id-7848 #maincol ol {
  color: #333;
}
.page-id-7848 .permalink {
  color: #ccc;
}
.page-id-7848 .permalink a {
  color: #ccc;
}
.page-id-7848 .permalink a:hover {
  color: #333;
}
.page-id-7848 #wp-calendar {
  color: #000;
}
.page-id-7848 #wp-calendar a {
  color: #333;
}
.page-id-7848 #wp-calendar a:hover {
  color: #000;
}
.page-id-7848 blockquote p {
  color: #333;
}
.page-id-7848 label {
  color: #333;
}
.page-id-7848 #s, .page-id-7848 #submit {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #505050;
}
.page-id-7848 #author, .page-id-7848 #email, .page-id-7848 #url, .page-id-7848 #comment {
  border: 1px solid #ccc;
}
.page-id-7848 #postinfotext {
  color: #ccc;
  border-top: 1px dashed #ccc;
  border-bottom: 1px dashed #ccc;
}
.page-id-7848 #postinfotext a {
  color: #ccc;
}
.page-id-7848 #postinfotext a:hover {
  color: #333;
}
.page-id-7848 .commentheader {
  color: #ccc;
}
.page-id-7848 .commentheader {
  font-family: arial;
  font-size: 16px;
  line-height: 1.7em;
  font-weight: bold;
  text-transform: uppercase;
}
.page-id-7848 .commenticon {
  color: #ccc;
}
.page-id-7848 .commenticon a {
  color: #ccc;
}
.page-id-7848 .commenticon a:hover {
  color: #333;
}
.page-id-7848 .commenttext {
  color: #ccc;
}
.page-id-7848 .commenttext p {
  color: #ccc;
}
.page-id-7848 .wp-caption {
  border: 1px solid #ddd;
  background-color: #f3f3f3;
}
.page-id-7848 .navigation {
  color: #ccc;
}
.page-id-7848 .navigation a {
  color: #ccc;
}
.page-id-7848 .navigation a:hover {
  color: #333;
}
@font-face {
  font-family: 'QuicksandBook';
  src: url('type/Quicksand_Book-webfont.eot');
  src: local('☺'), url('type/Quicksand_Book-webfont.woff') format('woff'), url('type/Quicksand_Book-webfont.ttf') format('truetype'), url('type/Quicksand_Book-webfont.svg#webfontQvsv8Mp8') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'QuicksandBold';
  src: url('type/Quicksand_Bold-webfont.eot');
  src: local('☺'), url('type/Quicksand_Bold-webfont.woff') format('woff'), url('type/Quicksand_Bold-webfont.ttf') format('truetype'), url('type/Quicksand_Bold-webfont.svg#webfontA4fKbYnS') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'QuicksandBookOblique';
  src: url('type/Quicksand_Book_Oblique-webfont.eot');
  src: local('☺'), url('type/Quicksand_Book_Oblique-webfont.woff') format('woff'), url('type/Quicksand_Book_Oblique-webfont.ttf') format('truetype'), url('type/Quicksand_Book_Oblique-webfont.svg#webfontDkcdglAy') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'QuicksandBoldOblique';
  src: url('type/Quicksand_Bold_Oblique-webfont.eot');
  src: local('☺'), url('type/Quicksand_Bold_Oblique-webfont.woff') format('woff'), url('type/Quicksand_Bold_Oblique-webfont.ttf') format('truetype'), url('type/Quicksand_Bold_Oblique-webfont.svg#webfontijreB3Ak') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ColaborateLightRegular';
  src: url('type/ColabLig-webfont.eot');
  src: local(' غ'), url('type/ColabLig-webfont.woff') format('woff'), url('type/ColabLig-webfont.ttf') format('truetype'), url('type/ColabLig-webfont.svg#webfontrw6WOifO') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ColaborateRegularRegular';
  src: url('type/ColabReg-webfont.eot');
  src: local(' غ'), url('type/ColabReg-webfont.woff') format('woff'), url('type/ColabReg-webfont.ttf') format('truetype'), url('type/ColabReg-webfont.svg#webfont7n8htCD6') format('svg');
  font-weight: normal;
  font-style: normal;
}
.page-id-7848 * {
  margin: 0;
  padding: 0;
}
.page-id-7848 body {
  font: 16px ColaborateLightRegular, Helvetica, Sans-Serif;
  line-height: 18px;
}
.page-id-7848 .clear {
  clear: both;
}
.page-id-7848 .pagebreak {
  page-break-after: always;
}
.page-id-7848 .contactspec {
  text-align: right;
  margin: 0 22px;
  line-height: 28px;
}
.page-id-7848 #page-wrap {
  width: 1020px;
  margin: 0px auto 60px;
}
.page-id-7848 #leftcol {
  width: 220px;
  padding: 10px 0px 30px 10px;
  background-color: #d6eaed;
  border: 3px solid #a6babd;
  position: fixed;
}
.page-id-7848 #leftcol img {
  width: 150px;
  margin: -5px 0px 0 30px;
}
.page-id-7848 #pic {
  width: 40px;
  float: right;
  margin: -10px 40px 0 0;
}
.page-id-7848 .center {
  text-align: center;
}
.page-id-7848 .right {
  text-align: right;
}
.page-id-7848 .n {
  font: 96px QuicksandBook, Sans-Serif;
  margin: 0 16px 0 0;
  padding: 0 0 0 0;
  font-weight: bold;
  letter-spacing: 4px;
}
.page-id-7848 .fn {
  font: 64px QuicksandBook;
  margin: 0 16px 10px 0;
  padding: 0 0 0 0;
  font-weight: bold;
  letter-spacing: -4px;
}
.page-id-7848 a {
  color: #000;
  text-decoration: none;
}
.page-id-7848 a:hover {
  color: #999;
}
.page-id-7848 ul {
  margin: 0 0 0 40px;
}
.page-id-7848 ul.achievements {
  margin: 35px 0 0 30px;
}
.page-id-7848 li {
  margin: 0 0 4px;
}
.page-id-7848 li.groups {
  margin: 0 0 1px;
}
.page-id-7848 #objective {
  margin: 0px 0px 0px 10px;
  font-family: QuicksandBookOblique;
  font-size: 22px;
  text-align: justify;
}
.page-id-7848 #objective p:first-letter {
  font-size: 28px;
}
.page-id-7848 dt {
  font-family: QuicksandBook;
  font-weight: bold;
  font-size: 24px;
  text-align: right;
  margin: auto 0px;
  padding: 10px;
  border-bottom: 1px solid #999;
}
.page-id-7848 dd {
  float: right;
  padding: 0 20px 0 0;
}
.page-id-7848 dd.clear {
  float: none;
  margin: 0;
  border: 0;
  height: 25px;
}
.page-id-7848 .jobinfo {
  margin: 0px 0px 10px 10px;
}
.page-id-7848 .jobtitle {
  font-family: ColaborateRegularRegular, Helvetica, Sans-Serif;
  float: left;
  font-size: 20px;
  margin-bottom: 5px;
}
.page-id-7848 .jobspec {
  font-family: ColaborateRegularRegular, Helvetica, Sans-Serif;
  font-size: 14px;
  text-align: center;
  float: right;
  margin: 0px 0px 20px 20px;
  padding: 10px;
  background-color: #d6eaed;
  border: 1px solid #a6babd;
  width: 190px;
}
.page-id-7848 .eduinfo {
  margin: 20px 0px 10px 40px;
}
.page-id-7848 .edutitle {
  float: left;
  font-family: ColaborateRegularRegular, Helvetica, Sans-Serif;
  font-size: 20px;
}
.page-id-7848 .eduspec {
  font-family: ColaborateRegularRegular, Helvetica, Sans-Serif;
  font-size: 14px;
  text-align: center;
  float: right;
  padding: 10px;
  background-color: #d6eaed;
  border: 1px solid #a6babd;
  width: 190px;
}
.page-id-7848 .edumorespec {
  margin: 20px 0 0 20px;
}
.page-id-7848 .edumorespec ol li {
  margin-top: -5px;
}
.page-id-7848 .skillinfo {
  margin: 20px 0 20px 10px;
}
.page-id-7848 .skilltitle {
  font-family: ColaborateRegularRegular, Helvetica, Sans-Serif;
  font-size: 20px;
}
.page-id-7848 .skillspec {
  font-family: ColaborateLightRegular, Helvetica, Sans-Serif;
  font-size: 14px;
  margin: 10px 0 0px 20px;
  padding: 10px;
  line-height: 20px;
  background-color: #d6eaed;
  border: 1px solid #a6babd;
}
.page-id-7848 .noborder {
  border-style: none;
}
.page-id-7848 .url {
  text-align: right;
  margin-right: 20px;
}
.page-id-7848 .navsep {
  width: 100%;
  height: 3px;
  margin: 0 0 5px -5px;
  padding: 0px;
  color: #000;
}