/*
Theme Name: startup_pirates
Theme URI: http://underscores.me/
Author: ColorElephant
Author URI: http://colorelephant.com
Description: Description
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 _s is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/


/* =Reset
-------------------------------------------------------------- */

@font-face {
    font-family: 'gillsansbold';
    src: url('gillsans_bold-webfont.eot');
    src: url('gillsans_bold-webfont.eot') format('embedded-opentype'),
         url('gillsans_bold-webfont.woff') format('woff'),
         url('gillsans_bold-webfont.ttf') format('truetype'),
         url('gillsans_bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gill_sansregular';
    src: url('gill_sans-webfont.eot');
    src: url('gill_sans-webfont.eot') format('embedded-opentype'),
         url('gill_sans-webfont.woff') format('woff'),
         url('gill_sans-webfont.ttf') format('truetype'),
         url('gill_sans-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gillsans-lightlight';
    src: url('gillsanslight-webfont.eot');
    src: url('gillsanslight-webfont.eot') format('embedded-opentype'),
         url('gillsanslight-webfont.woff') format('woff'),
         url('gillsanslight-webfont.ttf') format('truetype'),
         url('gillsanslight-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: "gill_sansregular";
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	font-family: "Arial", "Helvetica", sans-serif;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a img {
	border: 0;
}


/* =Global
----------------------------------------------- */

body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

/* Text elements */
p {
	margin-bottom: 1.5em;
}
ul, ol {
list-style-position:inside;
}

ol {
	list-style: decimal inside;
	counter-reset:li; /* Initiate a counter */
	
}
li > ul,
li > ol {
	margin-bottom: 20px;
	margin-left: 0px;
	list-style-position:inside;
}

ol li{
margin-left:0px;
padding-left:0px;
color:#389aca;
font-size:14px;
margin-bottom: 10px;
}

ul {
list-style-image:url('images/marker.png');
list-style-position:inside;
}

ul.menu {
list-style:none;
}

ul.menu li{
margin-left:0px;
padding-left:0px;
list-style:none;
line-height:180%;
margin-top:0px;
}

ul li{
margin-left:0px;
padding-left:0px;
list-style-position:inside;
color:#666;
font-size:14px;
line-height:120%;
margin-top:8px;
	list-style-position:inside;
	list-style-image:url('images/marker.png');
}

ul.menu li{
list-style:none;
}

ul li span{
color:#666;
font-size:14px;
line-height: 120%;
}
li span {
font-size:14px;
color:#666;
line-height:16px;
}

dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
	*vertical-align: middle; /* Improves appearance and consistency in all browsers */
}
button,
input {
	line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa #bbb;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}

/* Links */
a {
	color: royalblue;
}
a:visited {
	color: purple;
}
a:hover,
a:focus,
a:active {
	color: midnightblue;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/* Clearing */
.clear:before,
.clear:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: '';
	display: table;
}

.clear:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}


/* =Menu
----------------------------------------------- */

.navigation-main {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}
.navigation-main ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.navigation-main li {
	float: left;
	position: relative;
}
.navigation-main a {
	display: block;
	text-decoration: none;
}
.navigation-main ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	display: none;
	float: left;
	position: absolute;
		top: 1.5em;
		left: 0;
	z-index: 99999;
}
.navigation-main ul ul ul {
	left: 100%;
	top: 0;
}
.navigation-main ul ul a {
	width: 200px;
}
.navigation-main ul ul li {
}
.navigation-main li:hover > a {
}
.navigation-main ul ul :hover > a {
}
.navigation-main ul ul a:hover {
}
.navigation-main ul li:hover > ul {
	display: block;
}
.navigation-main li.current_page_item ,
.navigation-main li.current-menu-item a{
color:#F07530;
}

#nav-inner .menu-main-menu-container ul li.current-menu-item a,
#nav-inner .menu-main-menu-container ul li.current_page_item a {
color:#F07530;
}
.orangenext {
color:#F07530;
	
}
/* Small menu */
.menu-toggle {
	display: none;
	cursor: pointer;
}

.main-small-navigation ul {
	display: none;
}

@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-small-navigation ul.nav-menu.toggled-on {
		display: block;
	}

	.navigation-main ul {
		display: none;
	}
}

/* =Content
----------------------------------------------- */

.sticky {
}
.hentry {
	margin: 0 0 1.5em;
}
.byline {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}


/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/* =Media
----------------------------------------------- */

.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.site-content .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-content .gallery dd {
	margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}


/* =Navigation
----------------------------------------------- */

.site-content [class*="navigation"] {
	margin: 0 0 1.5em;
	overflow: hidden;
}
[class*="navigation"] .previous {
	float: left;
	width: 50%;
}
[class*="navigation"] .next {
	float: right;
	text-align: right;
	width: 50%;
}

/* =Comments
----------------------------------------------- */

.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
}

/* =Widgets
----------------------------------------------- */

.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .submit {
	display: none;
}

/* =Infinite Scroll
----------------------------------------------- */

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .navigation-paging, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

#masthead-day {
	background:url('images/header.png') repeat-x;
	height:210px;
	width:100%;
}

#masthead-night {
	background:url('images/night2.png') repeat-x;
	height:210px;
	width:100%;
}




#site-navigation {
	background:url('images/menu.png') repeat-x;
	height:58px;
	border-top:1px #333 solid;
}

#site-navigation-night {
	background:url('images/menu-bg-night.png') repeat-x;
	height:58px;
	border-top:1px #333 solid;
}

#nav-inner {
	width:1040px;
	text-align:left;
	font-family: "gill_sansregular", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	
}

#nav-inner .menu-main-menu-container {
font-family: "gill_sansregular", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	
}

#nav-inner .menu-main-menu-container ul li a {
font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;

	color:#ffffff;
	font-size:14px;
}

.site-footer {
	background: url('images/bottom.png') bottom repeat-x;
	height:215px;
}

.real-footer {
	background:#333;
	color:#ccc;
	height:32px;
	font-size:13px;
	padding-top:14px;
}

.alignthis {
	width:1040px;
	text-align: left;
}

#footerbox {
	height:160px;
	background:#fff;
	margin-top:55px;
}

.leftie {
	float:left;
	width:auto;
}

.rightie {
	width:auto;
	float:right;
}

#menu-footer-menu {
list-style: none;
margin:0px;
}

#menu-footer-menu li {
	float:left;
	position:relative;
	padding-left:15px;
	padding-right:15px;
	background: url('images/footer.png') no-repeat left;
	
}

#menu-footer-menu li a{
	color:#ccc;
	text-transform: uppercase;
	font-size:13px;
	text-decoration: none;
}

#menu-footer-menu li a:hover{

	text-decoration: underline;
}

#menu-footer-menu li.nobg {
	background: none;

}

.footbox {
	width:30%;
	float:left;
	margin-left:23px;
	padding-top:20px;
}

.footbox h3 {
	color:#3899C9;
	font-size:19px;
	padding-bottom:3px;
	border-bottom:2px solid #3899C9;
}

#menu-for-entrepreneurs, #menu-for-organizers, #menu-get-in-touch {
	list-style: none;
	padding-top:10px;
	margin-left:0;
	padding-left: 0;
}
#menu-for-entrepreneurs li a, #menu-for-organizers li a, #menu-get-in-touch li a {
	text-decoration:none;
	color:#444;
	font-size: 13px;
	font-weight:medium;
}

#menu-for-entrepreneurs li a:hover, #menu-for-organizers li a:hover, #menu-get-in-touch li a:hover {
text-decoration: underline;
}

#logoarea {
	border-top: 1px solid #ccc;
	margin-top:1px;
	min-height: 170px;
	background:#fff;
	padding-top:25px;
}

body {
	background: url('images/bgbottom2.png') repeat;
}

#global h3, #press h3 {
	color:#3899C9;
	font-size:19px;
	padding-bottom:3px;
}

#global {
	width:45%;
	float:left;
}
#press {
	width:45%;
	float:right;
}

#secondary {
	float:left;
	width:253px;
	background: url('images/sidesid.png') repeat-y left;
	padding-left: 13px;
	margin-top:30px;
	margin-bottom:25px;
	margin-left:5px;
	font-family: "gill_sansregular", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	width:
}
#primary {
	float:left;
	width:765px;
		margin-top:30px;
	margin-bottom:25px;
}

#secondary h3 {
	color:#3899C9;
	font-size:20px;
	padding-bottom:3px;
	font-family: "gill_sansregular", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	-moz-text-shadow: 0 0 5px #fff;
-webkit-text-shadow: 0 0 5px #fff;
text-shadow: 2px 1px 1px #fff;
}

.regular {
		font-family: "gill_sansregular", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;

}

.eventpirate {
font-size: 16px;
color: #F07530;
margin-top:10px;
font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	
line-height:140%;
}

.eventpirate a{
font-size: 16px;
color: #F07530;
text-decoration:none;
font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	
}

.eventpirate-date {
color:#818181;
font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	
font-size: 15px;
}

.descnews {
font-size:14px;
color:#555;
margin-top:5px;

margin-bottom:10px;
line-height:120%;
}

#slideshowcontainer {
padding-top:15px;

margin-bottom:15px;
padding-bottom:35px;
background:url('images/corda.png') #fff repeat-x bottom;
}

#slideshow h7 {
	font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	font-size:16px;
line-height:280%;
	
}

#slideshow h3 {
	font-family: "Arial", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	font-size:17px;
	line-height:130%;
	margin-bottom:-10px;
	
}

#header-overlay-day {
background:url('images/bg-header-day.png') no-repeat center top;
width:100%;
height:100%;
}

#header-overlay-night {
background:url('images/night.png') no-repeat center top;
width:100%;
height:100%;
}

#logo {
width:278px;
height:93px;
position: relative;
top: 50px;
left: 40px;
}

#boat {
width:287px;
height:218px;
position: relative;
left: 750px;
top: -132px;
}

#boat.day {
background:url('images/boat-day.png') no-repeat;
}

#boat.night {
background:url('images/boat-day.png') no-repeat;
}

#message {
width:298px;
height:90px;
position: relative;
top: -15px;
left: 410px;
}

#message.day {
background:url('images/slogan-day.png') no-repeat;
}

#message.night {
background:url('images/slogan-night.png') no-repeat;
top:-15px;
height:90px;
left:380px;
width:310px;
}

#menu-main-menu .menu-item.dropdown {
background: url('images/drop-blue.png') no-repeat;
background-position:50% 83%;
}

#menu-main-menu .menu-item {
font-size:15px;
padding-left:15px;
padding-right:15px;
margin-right:10px;
height: 40px;
font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
padding-top: 17px;
}


#menu-main-menu .menu-item:hover {
background: url('images/menuhover.png') bottom center no-repeat;

}
#menu-main-menu .menu-item.dropdown.current-menu-parent {
background: url('images/menuhoverdrop.png') bottom center no-repeat;	
}

#menu-main-menu .menu-item.dropdown:hover {
background: url('images/menuhoverdrop.png') center no-repeat;
}
#menu-main-menu  .sub-menu .menu-item:hover {
background:none;
}

#welcomemsg {
	color:#3899C9;
	font-size:20px;
	font-weight:normal;
	margin-top:25px;
	   	   	-moz-text-shadow: 0 0 5px #fff;
-webkit-text-shadow: 0 0 5px #fff;
text-shadow: 2px 1px 1px #fff;
	font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;

}

.dropdown a {
	font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;

}


h3 {
	color:#3899C9;
	font-size:20px;
	font-weight:normal;
	text-transform: uppercase;
		font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;

}

#menu-main-menu  .sub-menu {
background:#333333;
margin-top: 34px;

}

#menu-main-menu  .sub-menu .menu-item {
height: 25px;
padding-top:5px;
padding-bottom:5px;
}

#menu-main-menu  .sub-menu .menu-item a:hover {
color:#EF7547;
}

#formnewsletter #inputtext {
background: url('images/newsletterbox.png') no-repeat;
width: 190px;
height: 23px;
font-size: 12px;
color: #aaa;
margin-top: -10px;
padding-left: 10px;
border: none;
vertical-align: 10px;
}

h6 {
font-weight:normal;
font-size:17px;
color:#3898C6;
line-height:120%;
margin-bottom:15px;
}

h5 {
font-weight:normal;
font-size:17px;
color:#555;
line-height:120%;
margin-bottom:15px;
}

h7 {
font-weight:normal;
font-size:17px;
color:#666;
line-height:130%;
}

#content {
color:#666;
font-size:15px;
}

.blackie {
color:#444;
font-size:17px;
}

#smallright {
width:250px;
float:right;
padding-right:10px;
}

#smallleft {
width:485px;
float:left;
}
.imgsponsor{
width:220px;
float:left;
text-align:center;
}

.descsponsor {
float:right;
width:500px;
padding-right:10px;
color:#444;
line-height:110%;
}

.separator {
background:url('images/separator.png') repeat-x;
height:2px;
width:100%;
margin-top:10px;
margin-bottom:10px;
}

.block {
width:220px;
height:180px;
border:1px solid #ccc;
text-align:center;
float:left;
line-height: 180px;
margin-left:10px;
padding:10px;
margin-bottom:10px;
}
.bloco {
	background:#fff;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.imageblock {
margin: auto;
vertical-align: middle;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.imageblock:hover {
margin: auto;
vertical-align: middle;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

.textdarker {
line-height:130%;
color:#333;
font-size:14px;
background:#fff;
	padding-left:8px;
	padding-right:8px;
	margin-bottom:15px;
}

#btnleft {
background:url('images/btnleft.png') no-repeat;
width:32px;
float:left;
height:45px;
}

#btnright {
background:url('images/btnright.png') no-repeat;
width:63px;
height:45px;
float:left;
}

#btnmid {
width:auto;
height:35px;
background:url('images/btnmid.png') repeat-x;
font-size:18px;
color:#fff;
padding-right:5px;
padding-top:10px;
float:left;
text-transform:uppercase;
}

#btntextbelow {
margin-top:10px;
line-height:130%;
color:#333;
width:auto;
font-size:16px;
}

.list-social a {
text-decoration:none;
border:none;
}

.list-social a img{
text-decoration:none;
border:none;
}

.list-item {
width:225px;
padding:8px;
background:#fff;
padding-bottom:8px;
-webkit-border-radius: 8px;
min-height: 350px;

-moz-border-radius: 8px;
border-radius: 8px;
margin-right:10px;
margin-bottom:20px;
float:left;
}

.list-social {
margin-top:4px;
margin-bottom:8px;
border-bottom:1px solid #ccc;
}

.list-item h3 {

color:#3899C9;
	font-size:18px;
	font-weight:normal;
}

.infolist {
color:#3899C9;
	font-size:14px;
	font-weight:normal;
}

.infolist2 {
color:#333;
font-style:italic;
	font-size:13px;
	font-weight:bold;
}


.list-text {
margin-top:10px;
	font-size:13px;
	font-weight:normal;
	color:#333;
	line-height:120%;
}

.page_nav {
height:34px;
width:auto;
float:left;
padding-top:0px;
margin-bottom:50px;
}

.page_nav .page-numbers{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-decoration:none;
	padding-bottom:10px;

	margin-right: -4px;
	height:34px;
  color:#999;
  margin-left:0px;
background: url('images/back.png') repeat-x;
}
.page_nav .current{
height:34px;
color:#666;
text-decoration:none;

background: url('images/current.png') repeat-x;
}
.page_nav .prev {
height:34px;
background: url('images/before.png') no-repeat;
padding-left: 20px;
text-decoration:none;
margin-right: -8px;
}

.page_nav .next{
height:34px;
background: url('images/after.png') no-repeat;
padding-right: 20px;
text-decoration:none;
}

.imgl {
float:left;
width:340px;
}

.txtr {
float:right;
width:362px;
}

#bigwhite {
background:#fff;
border:1px #eee solid;
padding:12px;
margin-top:15px;
}

.smallwhite {
background:#fff;
padding:12px;
width:335px;
color:#333;
font-size:14px;
margin-top:15px;
border:1px #eee solid;
}

.fleft {
float:left;
}
.fright {
float:right;
}
.notr {
opacity:1;
font-size:13px;
}

.imgseenpartner {
	width:105px;
	margin-top:15px;
	margin-right:10px;
	    filter: grayscale(100%); /* Current draft standard */
    -webkit-filter: grayscale(100%); /* New WebKit */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */ 
    filter: url(resources.svg); /* Gecko */
    filter: gray; /* IE */
    -webkit-filter: grayscale(1); /* Old WebKit */
}

.imgseenpartner:hover {
	    filter: grayscale(0%); /* Current draft standard */
    -webkit-filter: grayscale(0%); /* New WebKit */
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%); 
    -o-filter: grayscale(0%); /* Not yet supported in Gecko, Opera or IE */ 
    filter: none;
    -webkit-filter: grayscale(0); /* Old WebKit */
}

a < .imgseenpartner {
	text-decoration: none;
}

.globalothers {
	display:none;
}
#mediamain {
	margin-bottom:25px;
}

#content a {
	color: #F07530;
	text-decoration: none;
}

#content img {
	border: 2px solid #fff;
}
#content .block img {
	border:none;
}

#facebook {
	background:url('images/facebook.png') no-repeat;
	width:33px;
	height:55px;
	float:left;
	margin-left:10px;
}
#facebook:hover {
	background:url('images/facebookon.png') no-repeat;	
}
#twitter {
	background:url('images/twitter.png') no-repeat;
	width:33px;
	height:55px;
	float:left;
	margin-left:10px;
}
#twitter:hover {
	background:url('images/twitteron.png') no-repeat;	
}
#blog {
	background:url('images/blog.png') no-repeat;
	width:33px;
	height:55px;
	float:left;
	margin-left:10px;
}
#blog:hover {
	background:url('images/blogon.png') no-repeat;	
}
#flickr {
	background:url('images/flickr.png') no-repeat;
	width:33px;
	height:55px;
	float:left;
	margin-left:10px;
}
#flickr:hover {
	background:url('images/flickron.png') no-repeat;	
}
#vimeo {
	background:url('images/vimeo.png') no-repeat;
	width:33px;
	height:55px;
	float:left;
	margin-left:10px;
}
#vimeo:hover {
	background:url('images/vimeoon.png') no-repeat;	
}

#logosocial {
	margin-top:10px;
}

#content .imgsponsor img {
border:none;
}

#containerevents {
height:270px;
overflow:hidden;
}

#styled-select select {
   background: transparent;
   width: 100px;
   padding: 5px;
   font-size: 13px;
   padding-top:0px;
   padding-left:10px;
   color:#666;
   border: 0;
   border-radius: 0;
   height: 27px;
   -webkit-appearance: none;
   }
   
   #styled-select {
   width: 100px;
   height: 27px;
      padding-top:2px;
   float:left;
   margin-top:-5px;
   -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
   overflow: hidden;
   border:1px #A6A5A5 solid;
   background: url('images/dropit.png') no-repeat right #ddd;
   border: 1px solid #ccc;
   }
   
   #styled2-select select {
   background: transparent;
   width: 220px;
   padding: 5px;
   font-size: 13px;
   padding-top:0px;
   padding-left:10px;
   color:#666;
   border: 0;
   border-radius: 0;
   height: 27px;
   -webkit-appearance: none;
   }
   
   #styled2-select {
   width: 220px;
   margin-top:-5px;
   float:left;
   padding-top:2px;
   margin-left:10px;
   height: 27px;
   -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
   overflow: hidden;
   border:1px #A6A5A5 solid;
   background: url('images/bigbigshoppingcenter.png') no-repeat right #ddd;
   border: 1px solid #ccc;
   }
   
   .filtertitle {
	   float:left;
	   width:auto;
	   color:#3899C9;
	   margin-left:57px;
	   margin-right:10px;
	   font-size:13px;
	   font-weight:bold;
	   
   }
   
   li.tumblr_post {
      float: left;
width: 225px;
line-height: 150%;
background: white;
padding: 10px;
margin-right: 10px;
list-style: none;
min-height: 460px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding-top: 0px;
padding-bottom:0px;
   }
   #content li.tumblr_post img {
	   border:none;
	   margin-top:15px;
   }
   #content li.tumblr_post h3 {
	   line-height:130%
	   
   }
   
   #content li.tumblr_post p {
	   color:#333;
   }   
   
   
   .bolacontainer {
	   float:left;
	   width: 160px;
	   height:180px;
	   margin-right:20px;
	   text-align: center;
	   margin-bottom: 30px;
   }
   .bola {
	   background:url('images/bola.png') no-repeat top center;
	   text-align:center;
	   min-height:145px;
   }
   .imagebola {
   padding-top: 10px;
margin-left: -3px;
   }
   
   .numberbola {
	   font-size:22px;
	   font-family:"Gill Sans", sans-serif;
	   color:#3799CD;
   }
   
   .textbola {
	   color:#3799CD;
	    font-size:15px; 
	    margin-top:10px;
	     font-family:"Gill Sans", sans-serif;
   }
   
   #main {
	   font-family: "gill_sansregular", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	
   }
   #spacing {
	   height:15px;
   }
   .dayz {
   padding-top:30px;
	   width:120px;
	   margin-right:10px;
	   background: url('images/day.png') no-repeat top;
	   font-size:16px;
	   text-align:center;
	   float:left;
	   font-family: "gill_sansregular", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	   padding-top: 13px;
	   color:#fff;
   }
   
   .roundcolor {
   width:47px;
   height:39px;
   margin-left:36px;
	   -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
padding-left:1px;
padding-top:8px;
   }
   .textcolor {
	     color:#3799CD;
	    font-size:11px; 
	    margin-top:10px;
	     font-family:"Arial", "Helvetica" sans-serif;
line-height: 120%;
   }
   
   #slider-code { overflow:hidden; margin-top:40px;list-style: none; background:#F4F4F4; border-top:1px #333 solid; padding-left:20px;}
#slider-code .viewport { float: left; width: 740px; min-height: 800px; overflow: hidden; position: relative; margin-top:10px; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; font-size:13px;  }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 600px;  width: 740px; list-style: none;}
#content #imgbtnnext {border:none; margin-top: -10px; margin-bottom: -3px;}
#content #imgbtnprev { border:none; margin-top: -10px; margin-bottom: -3px;}

#slider-code .disable > #btnprev {
	background:none;
}

.testimonial {
	width:370px;
	height:auto;
	float:left;
	margin-bottom:15px;
}
       
       .texttestimonial {
	       float:left;
	       width:280px;
       }
       
       .testimage {
	       float:left;
	       width:82px;
	       margin-left:6px;
       }
       .testtop {
	       background:url('images/bubble1.png') no-repeat left top;
	       width:277px;
	       height:45px;
       }
       .testbody {
	       background:url('images/bubble3.png') repeat-y left;
	       width: 231px;
	       color:white;
	       font-family: Arial, sans-serif;
	       padding-left:15px;
	       padding-right:15px;
	       padding-bottom:15px;
	       margin-top: -20px;
margin-bottom: -10px;
       }
       .testfoot {
	       background:url('images/bubble2.png') no-repeat left;
	       width:261px;
	       height:19px;
       }
       
       .who {
	       margin-top:10px;
	       color:#3697CC;
	  
       }
       
       .moveup {
	       margin-top:-5px;
	       
       }
       
       #bottompart {
	       background:#F4F4F4; border-top:1px #333 solid; 
       }
       #bottompartcontent {
	      width:1030px;
	      text-align: left;
	      margin-top:20px; 
	      background:#F4F4F4;
	      padding-bottom:20px;
       }
       .activity {
	       width:235px;
	       margin-right:20px;
	       border-bottom:1px #CCC solid;
	       float:left;
	       padding-bottom:35px;
	       margin-top:25px;
	       min-height:160px;
       }
       .imgactivity {
	     -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
text-align: center;
padding-top: 1px;
width: 26px;
height: 22px;
padding-top: 4px;

       }
       .textactivity {
       margin-left:25px;
	       font-family: arial, sans-serif;
	       font-size:13px;
	       color:#333;
	       margin-top:10px;
       }
       .titleactivity {
		font-family: "gillsans-lightlight", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
	       	   font-size:18px;
	       	   margin-left:25px;
	       	   	-moz-text-shadow: 0 0 5px #fff;
-webkit-text-shadow: 0 0 5px #fff;
text-shadow: 0px 0px 3px #fff;
margin-top:-3px;
       }
       
       .week {
	       margin-top:25px;
       }
       .imagelist {
	       margin-left: -2px;
       }
       .cs-title {
	       font-size:14px;
	       
       }
       .boldish {
       font-family: "gillsansbold", arial, sans-serif;
       }
       
 ol li span {
font-size:14px;
color:#666;
line-height: 120%;
}

 ol li  {
font-size:14px;
line-height: 120%;
}

.response {
	font-size:13px;
	font-family:arial;
	margin-top:10px;
}

.success {
	color:green;
}

.error {
	color:red;
}

ul li.tumblr_post span {
	font-size:13px;
}

.has-js .label_check,
.has-js .label_radio { padding-left: 34px; height:20px; line-height: 180%;}
.has-js .label_radio { background: url('images/radio-off.png') no-repeat; }
.has-js label.r_on { background: url('images/radio-on.png') no-repeat; }
.has-js .label_check input,
.has-js .label_radio input { position: absolute; left: -9999px; }

.question {
font-size:17px;
margin-bottom:20px;
color:#3899C9;
font-family: "gill_sansregular", "Helvetica Neue", Helvetica, Arial, Verdada, Sans-serif;
}

.answers {
font-size:15px;
padding-top:10px;
padding-left:20px;
line-height:140%;
color:#333;
font-family: Arials, sans-serif;
}

.other_result_block{
	float:left;
	width:234px;
	height:200px;
	margin-left:30px;
}

.view_pirate{
	box-shadow:none !important;
	font-family:'gillsans-lightlight', sans-serif;
	display:block;
	border-radius:5px !important;
	width:100px;
	height:30px;
	padding: 0px 3px 0px 5px !important;
	margin:auto;
	background-color:#ff6501 !important;
	border: 1px solid #ff5f00 !important;
	color:white !important;
	outline:0;
}

#result_wrapper{
	clear:both;
	overflow:hidden;
	margin-top:10px;
	padding-top: 20px;
}

.lightbox{
	position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; background-color:#333; opacity:0.5;
	display:none;
}

.lightbox_content{
	position:fixed; top:50%; left:50%; width:600px; height:297px; z-index:200; background-color:#ccc;margin-left:-300px; margin-top:-160px; padding:20px; border: 1px solid #666;background: url('images/bgbottom2.png') repeat;
	display:none;
}

.img_big{
	width:300px; float:left; border:none !important;
}

.result_wrapper2{
	float:left; margin-left:40px;width:420px
}

.other_results_wrapper{
	margin-top:50px; border-top: 1px solid #999; clear:both; height:400px;
}

.img_small{
	width:234px; margin-bottom:20px; border:none !important;
}

.other_result_wrapper2{
	width:234px; height:200px; text-align:center; border-top:1px solid #999; padding-top:10px;
}

.img_question{
	width:200px; height:180px; float:left; background-color:#333;margin-right:20px;
}

.lightbox_image{
	width:280px; float:left;
}

.post_image_wrapper img{
	border:none !important;
	margin-right:30px;
}

#progress_bar_wrapper{
	overflow:hidden;
	width:100%;
	height:33px;
	margin-bottom:30px;
	position:relative;
}

#progress_bar{
	position:absolute;
	background-color:#3899C9;
	height:10px;
	top:11px;
	border-radius:14px;
	width:100%;
	z-index:-100;
	
}

.circle{
	top:0;
	height:30px;
	width:30px;
	border-radius: 50%;
	background-color:#3899C9;
	margin-right:51px;
	z-index:100;
	float:left;
	text-align:center;
}

.number{
	margin-top:4px;
	color:white;
	color:
}

.circle_active{
	background-color:#FF6501;
	border:1px solid #c4550b;
}

#fake_submit{
	padding-top:3px !important;padding-bottom:3px !important; height:26px; float:left;background-color: #AAAAAA !important; border: 1px solid #AAA !important; margin-top:5px;text-shadow:none; width:92px !important;padding: 2px 0 0 5px !important;
}

