/*   
Theme Name: resort latitude zero
Theme URI: http://thirtypointfour.com.au
Description: Resort Latitude Zero Theme.
Designed: Giant Media
Author: http://thirtypointfour.com.au
Author URI: http://thirtypointfour.com.au
Version: 1.0
Tags: white, two-columns, fixed-width, custom-background, editor-style

*/

/* Reset default browser styles */
@import url('css/reset.css');

/* Rebuild default browser styles */
@import url('css/rebuild.css');

/* Import a basic layout */
@import url('css/2c-r.css');

/* Basic WordPress Styles */
@import url('css/wp.css');

/* Menu CSS */
@import url('css/superfish.css');


body {background: #fff; 
	
	font: 14px/140% Georgia, "Times New Roman", Times, serif;
	color: #8B8B8B; 
}
p {font-size:15px;}

a:link, a:visited, a:hover {text-decoration:none;}

/* =Wrapper
-------------------------------------------------------------- */
#wrapper {width:1160px; margin:0 auto; }
#background {width:100%; height:auto}

/* =Backgrounds
-------------------------------------------------------------- */
body.home, body {
	background:url(images/header.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-5 {
	background:url(images/backgrounds/TheResort.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-23 {
	background:url(images/backgrounds/VideoTour.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-25, body.single-latitudeboats, body.page-id-41 {
	background:url(images/backgrounds/TheBoats.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-27, body.single-post, body.page-id-47 {
	background:url(images/backgrounds/GuestCom.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-29 {
	background:url(images/backgrounds/TheTeam.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-29 {
	background:url(images/backgrounds/TheTeam.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-31 {
	background:url(images/header.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-7 {
	background:url(images/backgrounds/TheWaves.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-37, body.single-latitudevideo {
	background:url(images/backgrounds/VideoSurfReport.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-39, body.single-latitudesurfreport {
	background:url(images/backgrounds/SurfReport.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-11, .single-latitudenews {
	background:url(images/backgrounds/NewsAndMedia.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-43 {
	background:url(images/backgrounds/AsSeenIn.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-45, body.single-latitudepros {
	background:url(images/backgrounds/VisitingPro.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-210, body.page-id-16 {
	background:url(images/backgrounds/contact.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-14 {
	background:url(images/backgrounds/holidayOptions.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-51 {
	background:url(images/backgrounds/proPhotog.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-55 {
	background:url(images/backgrounds/travelInfo.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-57 {
	background:url(images/backgrounds/faqs.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-59, body.page-id-33 {
	background:url(images/backgrounds/FirstAid.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-61 {
	background:url(images/backgrounds/terms.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-63 {
	background:url(images/backgrounds/links.jpg) repeat-x  center top;
	min-height:760px;
position:}
body.page-id-116 {
	background:url(images/backgrounds/FeedBack.jpg) repeat-x  center top;
	min-height:760px;
position:}


/* =Header
-------------------------------------------------------------- */
#header { float:left; width:1161px; margin:0 0 10px 0; height:395px}

#masthead {}

#branding { margin: 0; padding:0; height:395px}

.logo {float:left;}

h1.sitename {
	text-indent:-9999px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:122px; width:538px;
	float:left
}
.nomad, .mangalui {float:left;}
.boat-links {color:#FFF100!important;}
a:hover.boat-links {color:#FFF100!important; text-decoration:underline!important}
.nomad h2:hover, .mangalui h2:hover {}
.mangalui  {
	background-image: url(images/header-left.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:122px; width:266px; float:left}
.nomad {
	background-image: url(images/header-right.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:122px; width:357px;
	float:left}
.mangalui h2 {color:#FFFFFF;
font-family:arial;
font-size:25px;
margin:10px 0 10px 130px;}
.nomad h2 {color:#FFFFFF;
font-family:arial;
font-size:25px;
margin:10px 0 10px 160px;}
				
#blog-title { 
	
}
.nomad span, .nomad a {margin:0px 0 0 160px; display:block;color:#FFFFFF;}
.mangalui span, .mangalui a {margin:0px 0 0 130px;display:block;color:#FFFFFF;}

#blog-title a { 
text-decoration:none; color:#000
}
				
h1#blog-description {}
								
#blog-description {}
						
#main { width:1000px; margin:0 auto; clear:both}

.clearfix {clear:both;}


/* =Menu
-------------------------------------------------------------- */
#content a:link, #footer a:link, #primary a:link,  #secondary a:link {color:#00ADEF; text-decoration:none}
#content a:visited, #footer a:visited, #primary a:visited,  #secondary a:visited {color:#00ADEF; text-decoration:none}
#content p a:hover, #footer p a:hover, #primary p a:hover  #secondary p a:hover {color:#000; border-bottom:1px dotted #000}
#access {
	margin: 0 auto;
	height:46px;
	width:1000px;
	background:url(images/nav-bg.png) repeat-x;		
       
}
.skip-link {
        display: none;
}

.menu {margin:10px 0:}

.subtitle {
	display:block;
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	color: #999;
	}
	.subtitle a {text-decoration:none!important;}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
        clear:both
}

.nav-previous a, .nav-next a {background:#00ADEF; color:#fff!important; padding:10px!important}

/* = Page Content
-------------------------------------------------------------- */
.feedback { position:fixed; top:180px; left:0px; height:162px; width:50px; background:url(images/subscribe.png) top right;}
.feedback:hover { position:fixed; top:180px; left:0px; height:162px; width:80px; background:url(images/subscribe.png) top right;}
#container { background:#fff; width:1000px;float:left}

#content { width:550px; float:left; margin:20px 0 20px 20px}
		
.post {margin: 0 0 3em 0;}
		
h1.entry-title a, h1.entry-title {
	border-bottom:2px dotted #888888;
color:#2A2A2A;
font:25px Georgia,"Times New Roman",Times,serif;
letter-spacing:-1px;
margin-bottom:20px;
padding-bottom:5px;
}
			
h2.entry-title a, h2.entry-title {
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing: -1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: none;
}
.none {display:none;}

h1.page-title {}
			
h2.page-title {}

.entry-content, .entry-summary { margin:0;}
				
.entry-content h3, .custompost-meta h2 { font-size:24px;  line-height:25px; font-style:normal; margin:0 0 10px 0; color:#04ADEF}
				
.entry-content a:hover img {border:none}
				
/* = Post Content
-------------------------------------------------------------- */

#nav-above {}

.nav-previous { float:left;}
	
.nav-next { float:right;}
	
.entry-meta { font-size:80%; font-style: italic; color:#666; border-top:1px dotted #eee; border-bottom:1px dotted #eee; margin:0 0 5px 0;}
		
#entry-utility {}
			
#nav-below {margin:20px 0; height:25px}
	
	/* = Custom post stuff
-------------------------------------------------------------- */


.custompost-meta {border:2px dotted #00ADEF; padding:20px; width:510px; margin:0 0 20px 0}
.custompost-meta em{color:#00ADEF}
.custompost-meta ul {margin:0 0 0 20px; padding:0px}
				
/* = Gallery content
-------------------------------------------------------------- */
	.thumbnail {float:left;width:170px;}
	.boat-excerpt {float:right; width:350px;}
	.boat-excerpt a.read-more-link {border-bottom:none!important}
	.boat-wrap {border-bottom: 2px dotted #888; padding:10px 0}
	
	.post-summary {float:left; margin:0 10px 10px 0; position:relative}
	.post-summary a:hover, .post-summary img a:hover{border:none!important}
	.post-gallery {height:110px;
overflow:hidden;
width:160px;}
.post-gallery img{height:110px;
width:auto}
	.feature-image { margin:0 0 20px 0;}
	.archive-wrap {margin:0 auto;
width:93%;}
		
/* = Post Meta
-------------------------------------------------------------- */
		
.meta-prep {}

.meta-prep-author {}

.author {}

.vcard {}

.meta-sep {} /*styles the seperator*/

.meta-prep-entry-date {}

.entry-date {}

.published {}

.meta-nav {}
.check-out {background: #00ADEF; color:#fff!important; padding:10px; float:left;}

/* = Attachment Template
-------------------------------------------------------------- */

#entry-attachment {}

	.attachment {}
	
	.attachment-medium {}
	
		.entry-caption {}

		
/* = Search, Archive, Category Template
-------------------------------------------------------------- */

.entry-summary {}

.cat-links {}

.entry-utility { margin:20px 0; border-top:1px dotted #ccc; padding:10px 0}
	
	.entry-utility-prep {}
	
	.entry-utility-prep-cat-links {}
	
	.comments-link {}
	
.no-results {}

.not-found {}


/* =Comments
-------------------------------------------------------------- */
.customer p{font-style:italic;padding:0;}
.guest-comment {border-bottom:2px dotted #888; padding:20px}
.guest-comment h3{padding:0; margin:0px}
.small {font-size:11px; padding:0px; margin:0px}
.even {background:#eee;}
.line {width:100%; border-bottom:2px dotted #888; height:2px;clear:both; margin:10px 0}

.comments-wrap {float:left; width:580px}
textarea#comment {
	background:#EEE;
	width:530px;
	border:1px solid #eee;
	padding:10px
}
.full-post h2 {font-size:22px;
margin:0 0 10px;}

#comments-list h3 { font-size:25px}
.comments ol {margin:10px 0 0;; padding:0px; list-style:none}
.comment-author-admin { background:#E3F6FD; }
.unapproved { margin:5px 0 5px 40px; color:#00AEEF; background:#E3F6FD; border:1px solid 00AEEF; padding:5px}
.comment-author {margin:0 0 5px 0}
.comment-author img {float:left;
margin:0 0 5px; }
.comment-meta, .comment-content {margin:0 0 0 120px;}
.comment-content p{color:#000;}
/*.fn {font-size:20px; margin:0 0 0 40px;}*/
#comments ul.children {list-style:none; margin:0 0px 0 10px}
.comment {margin:0 0 10px 0; padding:5px}
.comment-meta {font-size:12px; color:#666}
.comment-reply-link a{ background:#00AEEF;  color:#fff!important;padding :5px; font-size:13px; }
.comment-reply-link {clear:both; padding:5px 0; text-align:right}

/* =Sidebar 
-------------------------------------------------------------- */


#primary {}

#secondary a, #primary a{ border:none}

#secondary {}

.resort-preview {
	background: url(images/iphone-bg.jpg) no-repeat center 30px;
	width:100%;
	height:280px
}
.video-preview {background: url(images/iphone-bg.jpg) no-repeat center 30px;
	width:100%;
	height:280px}
	.play {position:absolute; background:url(images/play.png) no-repeat; width:320px;height:185px; top:0px; left:0px; opacity:0.7}
	.play:hover {opacity:1 }
	.video { position:relative;float:left;
height:185px;
margin:18px 0 0 24px;
overflow:hidden;
width:320px;}
.video img{ 
width:320px; height:auto}
	

.widget-area ul {
        list-style: none;
        margin-left: 0;
}
.widget-area ul ul {
        list-style: disc;
        margin-left: 1.1em;
}
.widget-area ul ul ul {
        margin-left: 2.5em;
}
.widget-container {
        margin: 0 0 1.5em 0;
}
.sidebar {background:#00ADEF; padding:5px; margin:0 0 -2px 20px; color:#fff; font-size:20px; width:auto; float:left }
.guests {background:#00ADEF; padding:5px; margin:0 0 -2px 20px; color:#fff; font-size:20px; width:auto; float:left }
.home-guest-comment { border-top:2px dotted #ccc; float:left; clear:both; width:99%; margin:0 0 20px; font-style:italic; font-size:20px; padding:10px 0; line-height:171%}
.home-guest-comment p{ font-size:20px; padding:0; margin:0px;line-height:171%}
.home-guest-comment a { font-size:14px!important; }
.sidebar-title{margin:5px 0; border-bottom:2px dotted #888888 ; height:28px;}
.post-thumbnail img:hover {opacity:0.7}
.post-thumbnail  {margin:0 0 10px 0; position:relative}
.thumb-date {position:absolute; left:0px; top:0px; z-index:2; background:#00ADEF; padding:10px; color:#fff; font-size:27px}
#comments-list h3 span { color:#00ADEF; font-size:27px}
#comments-list  { margin:0 0 10px 0}
.read-more-link {border-bottom:2px dotted #888888 !important;
display:block;
margin:3px 0;
text-align:right;}


/* =Footer 
-------------------------------------------------------------- */

#footer { width:1000px; margin:0 auto; background:#fff url(images/footer-dot.gif) repeat-x top center}

	#colophon {
	background: url(images/footer-bg.gif) no-repeat bottom center;
	padding:20px 0 100px 0;
	text-align:center;
}
	
		#site-info {}
		.enquiry {  font-size:24px; color:#787676;}
		
		.generator-link {} /* styles the worpress link */
		
		.theme-link {} /* styles the theme name link */
		
	
