@import url(http://fonts.googleapis.com/css?family=Oswald|Open+Sans+Condensed:300,700);

body {
	margin: 0px; padding: 0px;
}

h1, h2, h3 { 
	margin: 0px 0px 14px 0px;
}

a { outline: none !important; border: 0px !important; text-decoration: underline;}

a:hover { text-decoration: none !important; border: 0px !important;}

#tb-header {
	background: #000;
	color: #fff;
	margin: 0px auto;
	padding: 0px;
	overflow: auto;
	font-family: 'Open Sans Condensed', sans-serif;
}

#tb-header .wrapper {
	max-width: 1000px;
	margin: 0px auto;
	padding: 10px 0px;
	overflow: auto;
}

#tb-header a {
	color: #fff;
	text-decoration: none;
}

#tb-header h1 {
	margin: 0px;
	padding: 0px;
}

#tb_black_header .widget {
	margin-bottom: 10px;
}

#logo {
	background: url('/wp-content/themes/tropicalbirding/images/tb-logo-70.gif') no-repeat;
	width: 204px;
	height: 75px;
	display: block;
	text-indent: -10000px;
	float: left;
}

#top-header-links {
	float: left;
	overflow: auto;
	margin-top: 30px;
	margin-left: 30px;
	font-size: 18px;
	font-weight: bold;
}

#top-header-links a {
	margin: 0px 10px 0px 0px;
	text-decoration: none;	
}

#top-contact-share {
	float: right;
	width: 230px;
	display: block;
	overflow: hidden;
	color: #fc3;
	font-family: Oswald, sans-serif;
}

#top-contact-share .top-contact {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	line-height: 17px;
	font-size: 12px;
}

#top-contact-share a {
	color: #fc3;
}

#text-4 {
	margin-bottom: 0px;
}

#menu-navigation-bar {
	background: #fff;
	margin: 0px auto;
}

.events_image img {
	float: left;
}

.footer {
	font-family: Candara, Arial, sans-serif;
	color: #fff;
	font-size: 13px;
	line-height: 22px;
	text-align: right;
	border-top: 0px;
	padding: 0px;
	padding-top: 20px;
}

.footer a, .footer a:hover {
	color: #fc3 !important;
}

.footer .wrapper {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	overflow: auto;
}

.footer .wrapper .copyright {
	width: 300px;
	float: left;
}

.footer .wrapper .bottom-matter {
	width: 700px;
	float: right;
}

#tbfooter-search {
	float: right;
}

#tbfooter-links {
	text-align: right;
}

#tbfooter-links a {
	padding: 0px 5px;
}

#tbfooter-search form {
	background: #ECD58D url('/wp-content/themes/tropicalbirding/images/searchbox.gif') top repeat-x;
	border: 0px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	width: 200px;
	overflow: auto;
	margin-left: 20px
}

#q {
	background: transparent;
	border: 0px;
	width: 130px;
	float: left;
}

#tbfooter-search .submit {
	background: #ECD58D url('/wp-content/themes/tropicalbirding/images/search-button.gif') top no-repeat;
	width: 45px;
	height: 22px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	border-left: 8px solid #000;
	float: right;
}

#nav-wrapper {
	margin: 0px auto;
	background: #fff;
}

#nav-wrapper .menu_control {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
}

#menu-navigation-bar {
	margin: 0px auto;
	width: 1000px;
	background: #fff;
}

.menu a {
	text-decoration: none;
}

.menu li a {
	background: #fff;
}

.menu li a {
	font-size: 19px;
	font-family: 'Oswald', sans-serif;
	padding-left: 12px;
	padding-right: 12px;
	letter-spacing: -0.1px;
	text-decoration: none;
}

#menu-item-14088 a {
	padding-left: 43px;
	background: url('/wp-content/themes/tropicalbirding/images/icon-camera.png') left no-repeat;
}

.menu .sub-menu a {
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 1.0px;
	border-left-width: 0px;
	font-family: Candara, Arial, sans-serif;
	padding: 5px 5px 5px 5px;
}
.menu, .menu a, .menu .sub-menu {
	border-color: #fff;
}
.menu .current-menu-item > a {
	border-bottom-color: #fff;
	background-color: #fff;
	cursor: hand;
}
.menu .sub-menu .current-menu-item > a {
	border-bottom-color: #fff;
}

@media screen and (min-device-width:728px) and (max-width:1023px), (max-device-width:1023px) {
	.footer .wrapper {
		width: 100%;
		margin: 0px auto;
		text-align: left;
		overflow: auto;
		padding: 15px;
	}

	.footer .wrapper .copyright {
		width: 300px;
		clear: both;
	}

	.footer .wrapper .bottom-matter {
		width: 100%;
		clear: both;
	}

	#tbfooter-search {
		clear: both;
		float: left;
	}

	#tbfooter-links {
		text-align: left;
		clear: both;
	}

	#tbfooter-search form {
		margin: 15px 0px 15px 0px;
	}

	#top-contact-share {
		float: left;
		width: 400px;
	}

	#top-contact-share .top-contact {
		float: left;
		margin: 0px 20px;
	}

	#top-header-links {
		margin-top: 20px;
		margin-bottom: 15px;
	}

	#menu-navigation-bar {
		margin: 0px auto;
		width: 100%;
		background: #fff;
	}
}

@media screen and (min-device-width:728px) and (max-width:897px), (max-device-width:897px) {
	.menu li a {
		background: #fff;
	}

	.menu li a {
		font-size: 28px;
		font-family: 'Oswald', sans-serif;
		padding-left: 12px;
		padding-right: 12px;
		letter-spacing: 1.0px;
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		background: #990000;
		color: #fff;
	}

	.menu a:hover {
		background: #cc3333;
		color: #fff;
	}

	#menu-item-14088 a {
		padding-left: 48px;
		background: #990000 url('/wp-content/themes/tropicalbirding/images/icon-camera-black.png') left no-repeat;
		color: #fff;
	}

	.menu .sub-menu a {
		font-size: 14px;
		line-height: 16px;
		letter-spacing: 1.0px;
		border-top: 0px solid #fff;
		border-bottom: 0px solid #fff;
		background: #fff;
		color: #000;
		margin-top: 20px;
		margin-bottom: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.menu .sub-menu .sub-menu {
		margin-bottom: 20px;
	}

	.menu .sub-menu .sub-menu a {
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.menu .sub-menu a:hover {
		background: #fff;
		color: #000;
	}
}

@media screen and (min-device-width:320px) and (max-width:480px), (max-device-width:480px) {

	#logo {
		background: url('/wp-content/themes/tropicalbirding/images/largelogo.jpg') no-repeat;
		width: 300px;
		height: 115px;
		display: block;
		text-indent: -10000px;
		clear: both;
	}

	#top-contact-share, #top-header-links {
		clear: both;
		width: 290px;
	}

	.footer .wrapper .bottom-matter, .footer .wrapper {
		width: 290px;
		clear: both;
		overflow: hidden;
	}

	.footer .wrapper .copyright {
		clear: both;
	}

	.footer .wrapper .bottom-matter {
		clear: both;
	}

	#tbfooter-search {
		clear: both;
	}

	#tbfooter-links {
		clear: both;
		width: 290px;
	}

	.fb-like {
		margin-left: 18px;
		margin-top: 8px;
	}
}