/* giwm 2 */

a {color:#176CB2;}
div#desk {font-size: 1em;font-family: "Helvetica",sans-serif;padding-top:1.5em;}
div#page {margin:0 auto 0;width:100%;}

.last {border-bottom:none !important;
padding:0 !important;
margin:0 !important;}

/* button basics */
a.button,button
{
background:#1569b4;
border:0;
color:#fff;
font-family:"Helvetica","Arial",sans-serif;
font-size:12px;
-moz-border-radius:3px;
-webkit-border-radius:4px;
cursor:pointer;
text-decoration: none;
font-weight:normal;
color:#fff;
border:1px solid #0e4678;
}

a.button:hover,button:hover {background-image: url('../img/_css-img/button-default-on.png');background-repeat: repeat-x;}

button {padding:3px 3px 1px;}

/* bg colour and border colour */
button.green,
a.green {border:1px solid #0e612d;background:#17a14b;text-shadow: 0 1px #09401e;}
button.orange,
a.orange {border:1px solid #b56f29;background:#f58e22;text-shadow: 0 1px #84511e;}


/* button sizing + spacing */
button.small {text-shadow: none;}

button.medium,
a.medium {font-weight:bold;padding:4px 8px 3px;font-size:12px;}

button.medium:hover,
a.medium:hover {background-image: url('../img/_css-img/button-medium-on.png');background-repeat: repeat-x;}

button.large,
a.large {font-weight:bold;padding:9px 15px 7px;font-size:16px;text-shadow: 0 1px #84511e;}

button.large:hover,
a.large:hover {background-image: url('../img/_css-img/button-large-on.png');background-repeat: repeat-x;}

a.button {padding:3px 5px 2px;}
a.medium {padding:5px 10px 4px;}
a.large {padding:10px 16px 8px;}

a.button:hover {text-decoration: none;}
.orange {background:#f79838;}
.blue {background:#1569b4;}
.red {background:#ff0000 !important;}

/*
[0.2]
page header
*/
div#header-container
{
width:58em;
background:#fff;
margin:0 auto;
padding:0.5em 2em 0;
-moz-border-radius-topleft:0.75em;
-moz-border-radius-topright:0.75em;
-webkit-border-top-right-radius: 0.75em;
-webkit-border-top-left-radius: 0.75em;
}

div#header
{
padding-top:0.5em;
padding-bottom:1em;
font-family: "Times",serif;
}

div#header div.logo {float:left;}
div#header div.logo a
{
text-decoration:none;
font-size:32px;
font-family:"Georgia",serif;
color:#656565;
}
div#header div.logo div.byline {color:#F58E22;font-size:24px;}

div#header div.do-something {}
div#header div.do-something {float:left;margin-left:2em;margin-top:1em;}
div#header div.do-something div
{
font-size:19px;
width:70px;
float:left;
border-right:1px solid #ccc;
padding-left:10px;
}
div#header div.do-something div a {text-decoration: none;}
div#header div.do-something div.post-share {width:58px;border-left:1px solid #ccc;}
div#header div.do-something div.find-share {padding-left:11px;width:58px;}

div#header div.sign-nav
{
text-align:right;
float:left;
width:19.5em;
margin-top:24px;
font-family: "Helvetica",sans-serif;
font-size:12px;
}

div#header div.sign-nav ul {display: inline;}
div#header div.sign-nav ul li {display: inline;}
div#header div.sign-nav ul li a {color:#176cb2;text-decoration: none;}
div#header div.sign-nav ul li a:hover {text-decoration: underline;}

/* signed out links */
div#header div.sign-nav ul li.sign-in {border-left:1px solid #176CB2;padding-right:0.5em;padding-left:0.5em;}
div#header div.sign-nav ul li.sign-up {padding-left:0.25em;}

/* sign in links */
div#header div.sign-nav ul li.mail {padding-right:0.3em;}
div#header div.sign-nav ul li.mail img {}
div#header div.sign-nav ul li.dashboard {padding-left:0.5em;padding-right:0.5em;}
div#header div.sign-nav ul li.sign-out {border-left:1px solid #176CB2;padding-left:0.5em;}
div#header div.sign-nav ul li.home {padding-right:0.5em;}

div#header div.search
{
float:right;
margin-top:21px;
width:10.75em;
line-height: normal;
font-family: "Helvetica",sans-serif;
}

div#header div.search label {display:none;}
div#header div.search input.text
{
float:left;
width:120px;
color:#333;
font-size:12px;
padding-top:3px;
font-family: "Helvetica","Arial",sans-serif;
margin-right:0.5em;
}

div#header div.search button
{
/*background-image: url('../img/_css-img/beta-button-3.png');
background-repeat: no-repeat;
width:34px;height:20px;
border:0;
color:#fff;
border:0;
font-size:12px;
float:right;
background-color: transparent;
padding:3px 1px;*/
}
div#header div.search button span {display:none;}

/* page title */

div#page-title {
margin-bottom:0.25em;
}


div#page-title h1 {
/* font-size:1.5em; */
}


/* intro banner */

div#intro-container {height:290px;
/*

background-image: url('../img/intro-bg.png');
background-repeat:repeat-x;
*/


/* background-image: url('../img/bg-stripe-2.png'); */
background-image: url('../img/bg-stripe-5.png');
background-repeat: repeat;

border-top:1px solid #b4bfcb;
border-bottom:1px solid #b4bfcb;
margin-bottom:1em;
}


div#intro {
margin:1em auto 0;width:60em;




}

div#intro div.picture-frame {width:38em;float:left;font-family: Helvetica;


background-image: url('../img/new-plane.jpg');
height:254px;
width:579px
/* positon:relative; */

}

div#intro div.picture-frame div.kanye-west div.posted-by {
float:right;
background: rgba(0, 0, 0, 0.25);
color:#ccc;
font-family: "Helvetica","Arial",sans-serif
white-space: nowrap;
font-size: 12px;
padding:0.2em;

}

div#intro div.picture-frame div.kanye-west div.posted-by a {color:#ccc;text-decoration: underline;}


div.kanye-west {

clear:left;

position:relative;
margin-left:1em;
}

div.kanye-west div.flashing-lights {

position:absolute;
bottom:-240px;
}


div#intro div.picture-frame div.kanye-west div.flashing-lights h2 {
font-size: 25px;
font-weight:bold;
line-height: normal;

}
div#intro div.picture-frame div.kanye-west div.flashing-lights h2 span {

background:#000;color:#fff;
background: #000;
opacity: 0.55;
padding:8px;
}


/* search bar container */
div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share {
margin-top:1.75em;

}

div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share br {clear:both;}

div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share div {
background:#f8942f;
padding:6px 6px 6px 6px;
}

div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share ul.find-a-share-nav {
/* border:1px solid red; */
}


div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share ul {


}

div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share ul li {
float:left;

padding:0.35em 0.25em 0px 0;
}

div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share form {/* margin-top:-1px; */}

div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share ul li a {text-decoration: none;color:#fff;
font-size:0.9em;
padding:0.35em 0.25em 0px 0.25em;

background: rgba(0, 0, 0, 0.55);
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;

-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;

border-bottom:1px solid #666;
}

div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share ul li a.selected {

background:#f8942f;
padding:0.45em 0.35em 0 0.35em;
color:#fff;
font-size:0.9em;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;

-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;

border-bottom:1px solid #f8942f;
}





div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share label {

}

div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share input.text {
width:475px;
float:left;
margin-right:0.5em;
padding-top:4px;
}




div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share button {
font-family: "Helvetica",sans-serif;
font-size:12px;

padding:3px 3px 1px;

-webkit-border-radius: 3px;
cursor:pointer;

width:34px;
height:28px;

}
/* div#intro div.picture-frame div.kanye-west div.flashing-lights div.find-a-share button span {display:none;} */


div#intro div.picture-blurb {margin-left:1.5em;width:20em;float:left;}

div#intro div.picture-blurb div {
background-image: url('../img/paperplane.png');
background-position: center right;
background-repeat: no-repeat;
width:22em;
margin-bottom:0.75em;
}

div#intro div.picture-blurb h3 {font-size:1.8em;margin-bottom:0.5em;font-family: Georgia;
width:10em;
line-height: 1.1em;
}

div#intro div.picture-blurb h3 span.find {color:#F58E22;}
div#intro div.picture-blurb h3 span.post {color:#17a14b;}
div#intro div.picture-blurb h3 span.manage {color:#1569b4;}

div#intro div.picture-blurb ul {font-size:1.1em;margin-bottom:1em;}
div#intro div.picture-blurb ul li {
list-style-image: url('../img/homepage-bullet10.png');
list-style-position: inside;
padding-bottom:0.25em;
}
div#intro div.picture-blurb ul li.last {padding-bottom:0;}
div#intro div.picture-blurb p {line-height: 1.3em;margin-bottom:0.5em;}
div#intro div.picture-blurb p.learn-more {margin-bottom:0;line-height: normal;text-align: right;}


/* promotion */


div#promotion-container {margin:0 auto 1em auto;width:58em;}
div#promotion {margin-top:0.5em;margin-bottom:0.75em;}
div#promotion div.left {float:left;width:30em;}
div#promotion div.right {float:right;}
div#promotion h1 {font-size:21px;margin-bottom:0.5em;border-bottom:1px dotted #888;}
div#promotion h2 {font-size:17px;margin-bottom:0.5em;}
div#promotion p {font-size:13px;line-height: 1.2em;}
div#promotion p.manage-group {margin-bottom:1.5em;}
div#promotion div.get-started {text-align: right;}


/* featured shares */

div#featured-shares-container{
margin:0 auto 1.5em auto;
width:58em;

}
div#featured-shares {
margin-top:0.5em;
margin-bottom:0.75em;
}
div#featured-shares h2 {
font-size:1.3em;
border-bottom:1px dotted #888;
font-family:"Helvetica";

margin-bottom:0.75em;
}



div#featured-shares div#aviation,
div#featured-shares div#marine {
/* border:1px solid red !important; */
}

div#featured-shares div#aviation {

width:26.85em;
float:left;

/* margin-right:1em; */


border-right:1px solid #ccc;



padding-right:2em;

}



div#featured-shares div#marine {

width:26.85em;
float:left;


padding-left:2em;



}

div#featured-shares div#aviation span.more-link,
div#featured-shares div#marine span.more-link {
float:right;
font-size:12px;
font-family: "Helvetica";
}


div#featured-shares div#aviation h3,
div#featured-shares div#marine h3 {
color:#999999;
text-transform: uppercase;
font-weight: bold;
font-size:12px;
margin-bottom:0.25em;
}

div#featured-shares div ol li.item {margin-bottom:1.5em;font-size:12px;}

div#featured-shares div ol li.item ul {text-align: justify;}
div#featured-shares div ol li.item ul li.image {
float:left
}
div#featured-shares div ol li.item ul li.image img {width:73px;height:73px;border:1px solid #ccc;}
div#featured-shares div ol li.item ul li.image span.poster {font-size:0.8em;font-family: "Helvetica","Arial",sans-serif;border:1px solid red;display:none;}
div#featured-shares div ol li.item ul li.description {
float:left;
width:28em;
margin-left:1em;
}
div#featured-shares div ol li.item ul li.description h4 {font-weight: bold;text-align: left;margin-bottom:0.25em;ont-family: "Helvetica","Arial",sans-serif;}
div#featured-shares div ol li.item ul li.description h4 a {color:#1569B4;}
div#featured-shares div ol li.item ul li.description blockquote {}
div#featured-shares div ol li.item ul li.description blockquote p {line-height:1.2em;}
div#featured-shares div ol li.item ul li.comment-thread {margin-top:0.5em;font-size:0.9em;
display:none;}
div#featured-shares div ol li.item ul li.comment-thread ul {}
div#featured-shares div ol li.item ul li.comment-thread ol li.a-comment {margin-bottom:0.5em;}
div#featured-shares div ol li.item ul li.comment-thread ol li.a-comment ul {}
div#featured-shares div ol li.item ul li.comment-thread ol li.a-comment ul li.comment {background:#ffffcc;padding:0.6em;font-size:0.95em;}
div#featured-shares div ol li.item ul li.comment-thread ol li.a-comment ul li.author {font-size:0.7em;font-family: "Helvetica";
text-align: left;
margin-left:1em;
}



/* here be dragons */
div#here-be-dragons {
margin-bottom:0.5em;
}


/*
[0.3]
footer
*/

div#footer-container {width:58em;background:#fff;margin:0 auto;padding:0.5em 2em 0;}

div#footer
{
border-top:1px solid #ccc;
font-size:12px;
clear:both;
padding:1.5em 0.5em 0.5em 0;
}
div#footer p {text-align:right;font-size:10px;}
div#footer div#country-selector {float:right;}
div#footer div#country-selector select {padding-top:1px;}
div#footer div#nav-footer {margin-bottom:0.5em;}
div#footer div#nav-footer ul.column-one,ul.column-two,ul.column-three
{
float:left;
width:9em;
height:5em;
border-right:1px dotted #ccc;
padding-left:1em;
}
div#footer div#nav-footer ul.column-one {padding-left:0;}
div#footer div#nav-footer ul li {margin-bottom:0.25em;}
div#footer div#nav-footer ul li a {text-decoration:none;color:#808080;}
div#footer div#nav-footer ul li a:hover {text-decoration: underline;}
