/*
Theme Name: Sea Ski
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

@charset "UTF-8";
/* CSS Document */

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

}

@font-face {
    font-family: 'DroidSerifItalic';
    src: url('fonts/droidserif-italic-webfont.eot');
    src: url('fonts/droidserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/droidserif-italic-webfont.woff') format('woff'),
         url('fonts/droidserif-italic-webfont.ttf') format('truetype'),
         url('fonts/droidserif-italic-webfont.svg#DroidSerifItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSerifRegular';
    src: url('fonts/droidserif-regular-webfont.eot');
    src: url('fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/droidserif-regular-webfont.woff') format('woff'),
         url('fonts/droidserif-regular-webfont.ttf') format('truetype'),
         url('fonts/droidserif-regular-webfont.svg#DroidSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: 'DroidSansRegular';
	background: url(images/background.jpg) repeat-x center top #195987;
	color: #717171;
	font-size: 14px;
	line-height: 25px;
}

body.home li.heading h1 {
	width: 319px;
}

a:link, a:visited {
	color: #F0AA6E;
	text-decoration: none;
}

a:hover, a:active{
	text-decoration: underline;
}

.orange-text {
	color: #F0AA6C;
}

.prototype-trials {
	display: none;
}

.home .prototype-trials {
	background: url(images/prototype-trials.png) no-repeat;
    display: none;
    height: 127px;
    position: absolute;
	right: 0;
    top: 168px;
    width: 126px;
    z-index: 999;
}

.content p {
	margin-bottom: 15px;
}

h1 {
	font-family: 'DroidSerifRegular';
	font-size: 36px;
	font-weight: 100;
	line-height: 50px;
	margin-bottom: 10px;
}

h2 {
	font-family: 'DroidSerifItalic';
	font-size: 19px;
	font-weight: 100;
	line-height: 35px;
}

.bg {
	background: url(images/water-bg.jpg) no-repeat center top;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: 1324px;
	z-index: -1;
}

.wrapper {
	width: 960px;
	margin: auto;
	position: relative;
}

.navigation {
	height: 119px;
	float: left;
	margin-top: 15px;
}

.navigation .logo {
	background: url(images/logo.png) no-repeat;
	float: left;
	width: 176px;
	height: 59px;
	margin-top: 30px;
}

.navigation .logo a {
	display: block;
	height: 100%;
	width: 100%;
}

.navigation .menu {
	font-size: 13px;
	font-weight: 100;
	margin-top: 47px;
	margin-left: 60px;
	float: left;
	list-style-type: none;
	padding: 0;
}
.nav-bg {
	background: url(images/nav-bg.png) no-repeat;
    height: 194px;
    left: -110px;
    position: absolute;
    top: -22px;
    width: 915px;
    z-index: -1;
}

.navigation .menu li {
	float: left;
}

.navigation .menu li.page-item-12:after, .navigation .menu li.page-item-20:after, .navigation .menu .page-item-155:after {
	content:" | "
}


.wrapper .navigation ul.menu li.current_page_item a:link,.wrapper .navigation ul.menu li.current_page_item a:visited, .single-post .navigation ul.menu li.current_page_parent a:visited, .single-post .navigation ul.menu li.current_page_parent a:link{
	text-decoration: underline;
}


.navigation .menu a {
	margin-left: 10px;
	margin-right: 10px;
	text-shadow: 1px 1px 3px #fff;
}

.navigation .menu a:link, .navigation .menu a:visited {
	text-transform: uppercase;
	color: #717171;
	text-decoration: none;
}

.navigation .menu a:hover, .navigation .menu a:active {
	text-decoration: underline;
}

.headline-content h1, .headline-content h2 {
	text-shadow: 0px 0px 5px #fff;
}

.headline-content {
    float: left;
	 position: relative;
    height: 290px;
    margin-bottom: 30px;
    margin-top: 40px;
}

.heading h1 {
	width: 450px;
}


ul.post-meta {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 960px;
}

ul.post-meta li.heading {
	float: left;
	width: 100%;
}

.headline-content ul.post-meta li.video {
    position: absolute;
    right: -10px;
    text-align: right;
    width: 490px;
	 top: -15px;
	z-index: 1;
}

ul.post-meta li.sub-heading {
	float: left;
	width: 470px;
}
.home ul.post-meta li.sub-heading {
width: 400px;
}

ul.post-meta li.video .video-wrapper 	{
	background: url(images/video-bg.png) no-repeat 0px top;
    height: 270px;
    padding: 22px 24px 25px;
    width: 440px;
	 position: relative;
}

ul.post-meta li.video iframe {
    height: 270px;
    left: 24px;
    position: absolute;
    width: 440px;
    z-index: 0;
}

.headline-content ul.post-meta li.video img {
 	background: url(images/image-bg.png) no-repeat;
	padding: 22px 23px;
}

.article-headline {
	float: left;
	margin-top: 20px;
}

.post-meta .post-meta-key {
	display: none;
}

#showcase {
	width: 960px;
	color: #fff;
	position: relative;
	margin-top: 30px;
}

#showcase h1 {
	font-size: 19px;
	line-height: 30px;
	width: 460px;
}

#showcase .video {
	float: left;
	text-align: left;
}

#showcase .video img {
	padding: 7px;
	background: #FFF;
	border: 1px solid #CCC;
}

#showcase .heading {
	float: right;
	width: 457px;
}


#showcase .format_text {
    left: 503px;
    position: absolute;
    top: 70px;
    width: 457px;
}

#showcase .showcase-button-wrapper {
	position: absolute;
    right: -5px;
    top: 251px;
}
#showcase .showcase-button-wrapper span {
	background: url(images/slide-circle.png) no-repeat;
	display: block;
	color: #195884;
	font-size: 1px;
	width: 10px;
	height: 10px;
	float: left;
	cursor: pointer;
	margin-right: 3px;
}

#showcase .sub-heading {
	display: none;
}

#showcase .more-button {
	background: url(images/orange-btn.png) no-repeat;
	display: block;
	width: 113px;
	height: 24px;
	color: #fff;
	cursor: pointer;
	text-shadow: 1px 1px 0 #D99A64;
	text-align: center;
	margin-top: 15px;
	text-decoration: none;
}

.headline-content .more-button {
	background: url(images/orange-btn.png) no-repeat;
	display: block;
	width: 913px;
	height: 24px;
	position: relative;
	float: left;
	color: #fff;
	padding-left: 20px;
	text-decoration: none;
	text-shadow: -1px -1px 0 #C49065;
	margin-top: 10px;
}

.content {
	text-shadow: 1px 1px 0 #fff;
	float: left;
background: url(images/content-middle.jpg);
width: 920px;
-moz-box-shadow: 0 0 5px #C9C9C9;
-webkit-box-shadow: 0 0 5px #C9C9C9;
box-shadow: 0 0 5px #C9C9C9;
width: 960px;
min-height: 400px;
margin-top: 40px;

}

.home .content {
	min-height: 0;
}

.parent-pageid-12 .content, .page-id-12 .content, .single-post .content{
	background: url(images/about-content-bg.jpg) repeat-y;
	min-height: 400px;
}

.content-inner {
	padding: 10px 20px 20px;
	float: left;
}

.page-id-12 .content-inner, .parent-pageid-12 .content-inner, .single-post .content-inner {
	float: right;
	width: 690px;
	padding-top: 20px;
}

.navigation ul.headline-content {
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 10px 0 0;
    position: absolute;
    top: 534px;
    width: 230px;
}

ul.sub-menu {
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 10px 0 0;
    position: absolute;
    top: 170px;
    width: 230px;

}

.sub-menu li {
	margin-right: 20px;
	display: block;
	width: 230px;
	height: 40px;
	padding-top: 15px;
	background: url(images/second-menu-line.jpg) no-repeat 15px bottom ;
}

.sub-menu a:link, .sub-menu a:visited{
	font-size: 12px;
	font-family: 'DroidSansRegular';
	text-transform:uppercase;
	color: #717171;
	text-decoration: none;
	margin: 0;
	width: 230px;
	margin-left: 15px;
}

.sub-menu a:hover, .sub-menu a:active {
	text-decoration: underline;
	color: #F0AA6E;
}

.sub-menu li.current_page_item a:link, .sub-menu li.current_page_item a:visited {
	color: #F0AA6E;
}

.blog .content-inner .post-meta .heading, .blog .content-inner .post-meta .sub-heading {
	display: none;
}

.blog .content-inner .post {
	background: url(images/content-inner-bg.jpg);
	position: relative;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
	 margin-bottom: 10px;
    padding: 5px;
    width: 217px;
}


.blog .content-inner .post-meta {
    float: left;
    width: 220px;
	 text-align: left;
}

.blog .content-inner .post-meta img {
    height: 116px;
    padding: 0;
    width: 217px;
	 
	background-image: none;
}

.blog .content-inner .post h2, {
	float: left;
	width: 200px;
	font-family: 'DroidSerifRegular';
	line-height: 30px;
	margin-bottom: 15px;
}

.content h2  {
	font-family: 'DroidSerifRegular';
	line-height: 30px;
	margin-bottom: 15px;
}

.blog .content-inner .post .post-inner {
	height: 380px;
	overflow: hidden;
}

.blog .content-inner .post h2 a, .blog .content-inner .post h2 a:visited {
	color: #717171;	
	text-decoration: none;
}

.blog .content-inner .post h2 a:hover {
	text-decoration: underline;
	color: #F0AA6E;
}

.blog .content ul.post-meta li.video {
    float: left;
    text-align: left;
	 width: 490px;
}

.blog .content-inner .post-content {
	float: left;
}

.blog .content {
    padding-top: 10px;
	 padding-bottom: 10px;
	 padding-left: 5px;
	 padding-right: 5px;
    width: 950px;
}

.blog .content-inner {
	padding: 0;
}

.content a.more-button, .content a.more-button:visited {
	background: url(images/grey-btn.png) no-repeat;
	color: #fff;
	text-shadow: -1px -1px 0 #979797;
	text-decoration: none;
	display: block;
	padding-left: 22px;
	width: 95px;
	margin-bottom: 10px;
}

.content a.more-button:hover, .content a.more-button:active {
	text-decoration: underline;
}

.post .date {
	font-family: 'DroidSerifItalic';
	position: absolute;
	top: 0;
	width: 52px;
	padding-left: 5px;
   padding-top: 3px;
	background: #FFF;
	color: #F0AA6E;
}

.content .post-sidebar {
	 float: left;
    width: 200px;
	 padding: 15px;
}

.content .post-sidebar .post {
	background: url("images/second-menu-line.jpg") no-repeat scroll left bottom transparent ;
	margin-bottom: 15px;
   padding-bottom: 15px;
}

.content .post-sidebar .post .s-title {
	margin-bottom: 5px;
}

.content .post-sidebar .post .s-title a:link, .content .post-sidebar .post .s-title a:visited {
	font-family: 'DroidSerifRegular';
	color: #717171; 
	font-size: 16px;
	text-decoration: none;
}

.content .post-sidebar .post .s-title a:hover, .content .post-sidebar .post .s-title a:active {
	text-decoration: underline;
	color: #F0AA6E;
}

.content .post-date {
	font-family: 'DroidSerifItalic';
	color: #717171; 
	margin-bottom: 15px;
}

.post-sidebar .entry-content p {
	font-size: 12px;
	margin-bottom: 5px;
}

.post-sidebar a:link {
	font-size: 12px;
}

.home .content-inner h2 {
	display: none;
}

.home .content-inner .pages h2 {
	display: block;
}

.home .content-inner .pages h2 a:link, .home .content-inner .pages h2 a:visited {
	color: #717171;
	text-decoration: none;
}

.home .content-inner .pages h2 a:hover, .home .content-inner .pages h2 a:active {
	text-decoration: underline;
}

.pages .page-individual {
	background: url(images/divider-line.gif) no-repeat right 55px;
	width: 215px;
	float: left;
	padding: 0 10px 10px;
}

.pages .page-individual .entry {
	height: 170px;
	overflow: hidden;
}

.home .content-inner {
	background: url(images/home-heading.jpg) repeat-x;
	padding: 10px;
}

.home .more-button {
	margin-top: 15px;
}

.home .content-inner .last {
	background: none;
}

.footer {
	background: url(images/footer-line.png) no-repeat center top;
	margin-top: 30px;
	padding-top: 10px;
	font-weight: 100;
	float: left;
	color: #fff;
	font-size: 11px;
	text-shadow: 1px 1px 0 #165079;
	margin-bottom: 20px;
}

.footer .left {
	float: left;
	width: 250px;
}

.footer .middle {
	float: left;
	width: 560px;
}

.footer .right {
	float: right;
	width: 150px;
	text-align: right;
}

#gform_submit_button_1 {
    background: url("images/grey-btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 26px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 #979797;
    width: 118px;
	 cursor: pointer;
}

.content-inner iframe {
	border: 1px solid #E9E9E9;
	padding: 6px;
	background: #FFF;
}

#showcase .showcase-button-wrapper .active {
	background: url(images/slide-circle-active.png) no-repeat top left;
}

.page-id-22 #gform_fields_2 #field_2_8 {
    left: 500px;
    position: absolute;
    top: 389px;
}

.page-id-22 #gform_fields_2 #field_2_8 textarea {
	width: 435px;
	height: 222px;
}

.page-id-22 #gform_fields_2 li input, .page-id-22 #gform_fields_2 li select {
	width: 435px;
}

.page-id-22 #gform_2 .gform_footer {
    left: 499px;
    position: absolute;
    top: 619px;
    width: 200px;
	 margin: 48px 0 0;
}

.page-id-22 .gform_body {
	width: 450px;
	float:left;
}

.page-id-22 .content {
	height: 700px;
}

table.news-table {
	margin-bottom: 30px;
	width: 920px;
}

table.news-table tr td {
	width: 200px;
}

table.news-table tr td ul {
	list-style-type: none;
}

.content-inner .left-col {
	 float: left;
    margin-right: 10px;
    width: 450px;	
}

.content-inner .right-col {
    position: absolute;
    right: 10px;
    width: 230px;
}

.container-inner {
	float: left;
}

.content-inner .right-col p {
	margin-bottom: 0px;
}

.home .content-inner .right-col {
	display:none;
}

.home .content-inner .left-col {
	width: 210px;
}

.home .headline .video {
	display: none;
}

.patented-tech {
	font-family: 'DroidSansRegular';
	font-size: 14px;
	display: block;
	margin-top: 35px;
}

.page-id-6 .menu .page-item-12 a, .page-id-8 .menu .page-item-12 a, .page-id-18 .menu .page-item-12 a, .page-id-138 .menu .page-item-12 a {
	text-decoration: underline;
}

.postid-374 .video, .postid-374 .headline-content {
    display: none;
}
