a{outline:0;}
body{color:#fff;margin:0;padding:0;font:14px 'Open Sans',"Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;background-color:#2c3e50;}
a:link{color:#4f94cd;text-decoration:none;font-weight: bold;}
a:visited{color:#4f94cd;text-decoration:none;font-weight: bold;}
a:active{color:#4f94cd;text-decoration:none;font-weight: bold;}
a:hover{color:#4f94cd;text-decoration:underline;font-weight: bold;}
img {border: none;}
.align_left{text-align: left;}
.align_right{text-align: right;}
.align_center{text-align: center;}
.logotext{font-variant: small-caps;font-weight: 100;font-size: 24px;}
.logosubtext{font-variant: small-caps;font-weight: 100;font-size: 14px;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.block{display: block;}
.line{border-bottom: solid 1px #333;display: block;margin-top: 5px;margin-bottom: 5px;}
.headline{font-size: 36px;font-weight: 400;line-height: 1.0em;}
.subheadline1{font-size: 18px;font-weight: 400;margin-top: 10px;}
.subheadline2{font-size: 18px;font-weight: 400;}
.light{background-color: #fff986;}
.dark{background-color: #1e2b38;}
#topmost{border-bottom: solid 0px #4F94CD;margin-bottom: 15px;padding: 5px;}
#header{padding:5px 0 5px 0;}
#topbody{background-color: #2c3e50;border-top: solid 0px #4F94CD;margin-bottom: 10px;}
#mainbody,#topbody,#header,#topmost{}
#mainbody{background-color: #2c3e50;border-top: solid 1px #1e2b38;;padding: 5px 0 5px 0;}
#footer{background-color:25px #fff;border-top: solid 1px #1e2b38;padding: 5px 0 10px 0;}
#pitchline{margin-top:25px;}
.logoimg{margin-right: 10px;}
h1{font-size:14px;}
h2{margin: 0 0 5px 0;font-size: 20px;padding-top: 5px;font-variant: small-caps;}
.bluetext{color: #4f94cd;margin: 8px 0 8px 0;font-size: 1.95em;font-family: Noteworthy-Light,'Open Sans',"Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}
.yellow{color: #fef75e;}
.text{line-height: 1.6em;font-size: 16px;font-weight: 100;text-align: justify;}
.portfolietext{display:block;line-height: 1.1em;font-size: 15px;font-weight: normal;font-style: italic; text-align: justify;}
.portfolietextheader{color: #4f94cd;display:block;margin: 0 0 5px 0;font-size: 20px;padding-top: 5px;font-variant: small-caps;font-weight: bold;}
.portfolietextsubheader{display:block;line-height: 1.1em;font-size: 15px;font-weight: normal;font-style: italic; text-align: justify;}
.portfoliotext{line-height: 1.5em;font-size: 14px;font-weight: 100;text-align: justify;}
.lightshadow{-moz-box-shadow: 0 2px 4px #888;-webkit-box-shadow:0 2px 4px #888;box-shadow:0 2px 4px #888;}
.darkshadow{-moz-box-shadow: 0pt 4px 18px #444;-webkit-box-shadow:0 4px 18px #444;box-shadow:0 4px 18px #444;}
.twtr-ft img {background-color: #4f94cd;padding: 3px;}