/* @override 
	http://www.natow.org/2010/wp-content/themes/NATOW_theme/css/layout.css
	http://www.natow.org/wp-content/themes/NATOW_theme/css/layout.css
*/

html {
text-align: center;
}
body {
text-align: left;
}
.hide {
	display: none;
	overflow: hidden;
}
.clear {
	clear: both;
}
.obscure{
	position: absolute;
	float: left;
	left:-9999px;
}
ul#mainNav li{
	float: left;
}
ul#mainNav li a{
	margin-left: .7em;
	margin-right: .7em;
	padding-top: .5em;
	padding-bottom: .5em;
	display: block;
}
ul#mainNav li.page-item-2 a{
	margin-left: 1.4em;
}
ul#mainNav li.page-item-302 a{
	margin-right: 1.4em;
}
div#branding{
	position: relative;
}
/*div#branding h2{
	position: absolute;
	top: 50px;
	left: 400px;
}*/
div#branding div#logo{
	margin-left: 80px;
	padding-top: 14px;
	padding-bottom: 6px;
}
div#branding div#logo a{
	width: 691px;
	height: 84px;
	display: block;
}
div#footer{
	padding-top: 40px;
	/*position: relative;*/
	margin-bottom: 40px;
}
div#mainContent,
div#secondaryContent{
	padding-bottom: 20px;
}
div#posts h3{
	margin-bottom: 1em;
}
div#posts h4{
	margin-bottom: .8em;
}
div#posts h5{
	margin-bottom: .8em;
}
div#posts h6{
	margin-bottom: .8em;
}
div#posts p + h4{
	padding-top: 2em;
}
body.category-lodging div#posts p + h4{
	padding-top: 0em;
}
div#posts p{
	font-size: .9em;
	line-height: 1.8em;
	margin-bottom: 1em;
}

div#heroImage{
	margin-bottom: 1.4em;
	height: 280px;
	width: 520px;
}
div#heroImage a{
	display:block;
	height: 280px;
	width: 520px;
}
div#marketingMessage{
	padding-right: 20px;
	/*margin-bottom: 160px;*/
	margin-bottom: 108px;
}
div#marketingMessage span{
	padding-right: .2em;
}
div#explore,
div#feel{
	text-align: right;
}
div#explore,
div#discover,
div#feel{
	margin-bottom: 1em;
}
div#sidebar{
	position: relative;
}
div#leaves{
	position: relative;
	left: -20px;
}
div#arrowhead{
	position: absolute;
	left: 270px;
	top: 292px;
}
div#dreamcatcher{
	position: relative;
	z-index: 100;
}
div#dreamcatcher img{
	position: relative;
	top: -70px;
}
/*ul#socialBookmarks{
	position: absolute;
	top: -16px;
	left: 60px;
}
ul#socialBookmarks li{
	float: left;
	margin-right: 12px;;
}*/
/*div#social{
	margin-right: 20px;
	padding: 20px;
}*/
div#social{
	margin-right: 20px;
	margin-bottom: 20px;
}
div#social ul li{
	float: right;
	width: 32px;
	height: 32px;
	margin-left: 8px;
}
div#social ul li a{
	display: block;
	width: 32px;
	height: 32px;
}
body.home div#contentWrapper,
body#tribeSingle div#contentWrapper{
	padding-top: 0px;
}
div#contentWrapper,
body#tribeSingle.category div#contentWrapper{
	padding-top: 60px;
}
body#tribeSingle div#secondaryContent{
	padding-top: 60px;
}
body#tribeSingle.category div#secondaryContent{
	padding-top: 0px;
} 
ul.tribeContactInfo{
	margin-bottom: 2em;
}
ul.tribeContactInfo li.tribeSecretary{
	padding-top: 10px;
	margin-bottom:10px
}
ul.hotelContactInfo,
div#specialLodgingAmenities{
	margin-bottom: 1em;
}
div#specialLodgingAmenities h5,
div.lodgingAmenities h5{
	margin-bottom: .5em;
}
div.lodgingAmenities ul li,
ul#keynoteSpeakers li{
	margin-bottom: .5em;
}
ul#keynoteSpeakers{
	margin-bottom: 1em;
}
div.boardEntry ul.tribeContactInfo{
	margin-bottom: 1em;
}
div.boardEntry,
div.lodgeEntry{
	margin-bottom: 2em;
}
div.lodgeEntry li.tribeContactURL{
	padding-top: .5em;
}
div.boardEntry.last hr{
	display: none;
}
div.boardEntry li.boardMemberEmail{
	margin-bottom: .5em;
}
ul.tribeContactInfo li.tribeContactPhone{
	padding-top: .5em;
}
ul.tribeContactInfo li.tribeContactURL{
	padding-top: .5em;
}
div.didYouKnow{
	padding-right: 20px;
}
div.didYouKnow h5,
li.widget h5{
	margin-bottom: 1em;
}
div.didYouKnow ul li{
	margin-bottom: 1em;
}
li#communityGuides,
li#conferenceGuides,
ul#literatureDownloads li,
li#natowLogoDownloads,
li#tribalSealDownloads{
	padding-right: 20px;
	margin-bottom: 2em;
}
li#communityGuides li,
li#conferenceGuides li,
ul#literatureDownloads li,
li#natowLogoDownloads li,
li#tribalSealDownloads li{
	margin-bottom: 1em;
}
li#conferenceSponsors{
	margin-bottom: 2em;
}
div.flag{
	margin-bottom: 1em;
}
div#tribeDirectoryMap,
div#hotelLocationMap{
	width: 320px;
	height: 360px;
}
div.boardEntry div.flag{
	float: left;
	margin-right: 20px;
	width: 202px;
	height: 127px;
}
div.boardEntry ul.tribeContactInfo{
	float: left;
	width: 298px;
}
div.boardEntry ul.tribeContactInfo h4{
	width: 190px;
}
/*div.boardEntry li.boardMember{
	float: left;
	margin-right: 10px;
}
div.boardEntry li.boardMemberEmail{
	float: left;
}
div.boardEntry li.tribeContactAddress1{
	clear: both;
}*/
div.boardEntry li.tribeContactAddress1{
	padding-top: .5em;
}
p.readMore{
	text-align: right;
}
div.lodgeEntry{
	position: relative;
}
div.lodgeEntry p.readMore{
	position: absolute;
	right: 0;
	bottom: 0;
}
div.breakoutSession{
	margin-bottom: 2em;
	padding:.5em;
}
div.breakoutSession ul li{
	margin-left: 2em;
	margin-bottom: 1em;
}
li#viewAgenda a,
ul#footerNav li a,
li#submitAnEvent a,
div#watchVideos a{
	padding: .5em!important;
}
body.home div#sidebar{
	position: relative;
}
body.home div#watchVideos{
	position: absolute;
	top: 340px;
}
li#submitAnEvent p{
	margin-bottom: 20px;
}
li#submitAnEvent{
	margin-bottom: 40px;
}
div#posts table{
	width: 100%;
	margin-bottom: 2em;
}
div#posts table caption{
	margin-bottom: .5em;
}
div#posts table td{
	padding: .5em;
}
div#posts table td.time{
	width: 130px;
	text-align: right;
}
div#links p{
	margin-bottom: 1em;
}
div#links li{
	float: left;
	margin-bottom: 5px;
	width: 200px;
}
div#links ul#footerNav li{
	width: auto;
	margin-right: 54px;
}
ul#footerNav{
	margin-bottom: 40px;
}
body.page-id-292 div#sidebar{
	padding-top: 80px;
}
/*div#eventImage1,
div#eventImage5{
	margin-bottom: 200px;
}
div#eventImage2,
div#eventImage4,
div#eventImage6{
	margin-bottom: 360px;
}
div#eventImage3,
div#eventImage7,
div#eventImage8{
	margin-bottom: 400px;
}
div.eventImage img{
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
}
div.eventImage.even{
	text-align: right;
	padding-right: 34px;
}
div.eventImage.even img{
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
}*/
body.page-id-292 li#eventImages{
	padding-top: 100px;
}
body.page-id-292 div.eventImageIllus,
body.category-attractions div.eventImageIllus{
	margin-bottom: 300px;
}
body.category-attractions li#eventImages{
	padding-top: 50px;
}

div#constantContact{
	margin-bottom: 20px;
}
div#constantContact h5{
	margin-bottom: 10px;
}
div#links ul.linksGroup + div + p{
	padding-top: 10px;
}
div#featuredTribe h3{
	margin-bottom: 10px;
}
ul#tribalSponsorBadges li,
ul#corporateSponsorBadges li{
	float: left;
	margin-right: 10px;
}
