/*
Theme Name: ski appartments
Theme URI: http://wordpress.org/
Description: A cosy winter warmr Wordpress theme</a>.
Version: 1.0
Author: Kaimata Croft websites
Author URI: http://kaimatacroft.co.nz/
Tags: blue, custom header, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
/* --------------------------------------------------------
  ski appartments website by Sarah Bogle @ Kaimata Croft websites
   -------------------------------------------------------- */

/* Declare body first of all */

body {

font-family: Georgia, "Times New Roman", serif; 
margin:0;
padding:0;
background-color: #477bb8;
line-height: 150%;
}

/* Wireframing - use border:1px to place borders around all div elements during development, but be aware that you'll need to change sidebar width to 306px to allow for the border widths 

div {
margin:0;
padding:0;
border:1px solid #F00;
}*/

#content {
width:900px;
min-width: 875px;
height: auto;
margin:0 auto 0 auto;
padding:0;
background-color: #ffffff;
}
/* ---------------
   Layout elements
   --------------- */

/* Masthead and descendants */

#headbar {
height:320px;
width: 900px;
float: left;
margin:0 0 0 0;
padding:0;
background-color: #ffffff;
line-height: 150%;
}

#headbar h1 {
text-decoration: none;
font-size: 2.5em;
line-height: 100%;
font-variant:small-caps;
margin: 2px 35px 2px 35px;
padding: 0;
}

#headbar h1 a {
text-decoration: none;
}

/*#header {
height:150px;
width: 100%;
margin: 0 auto 0 auto;

}

/* Main Dead Goods logo 
#header img {
margin:0 0 0 20px;
}*/

/* Menu */


#menu {  /* whole menu */
    width: 100%;
	height: 65px;
	margin: 10px auto 0 auto;
}

#menu ul {
	list-style: none;
	margin: 0 auto 0 auto;
}

#menu li { /* each menu tab */
    float: left;
    text-align:center;
    height: 60px;
    width: 160px;
    margin: 2px 5px 2px 0;
    padding-top: 12px;
    background: url(images/menu-button-60x.jpg) no-repeat;

}
#menu li.page_item:hover {
	color: #477bb8;
}
#menu li.current_page_item:hover {
        color:#477bb8;
}
#menu a {  /* inside non selected tab */
    font-size: 0.9em;
    color: #000000; 
 
    padding-right: 20px;
    padding-left: 20px;
    text-decoration: none;
    text-decoration: none;
	font-weight: bold;
}

html&gt;body #menu a {
	width: auto;

}
#menu li.page_item {
  color:#000;
}
#menu li.current_page_item a {

    color: #ffffff;

/*	background-position: 100% -60px; */

}
#menu li.current_page_item {
    font-size: 0.9em;

    height: 60px;
    width: 160px;
    margin: 2px 5px 10px 0;
    padding-top: 12px;
    background: url(images/active-menu-button-60x.jpg) no-repeat;
    color: #ffffff;
    
/*    background-position: 0 -60px; */

} 



/* The main column and descendants */

#mainCol {
clear: both;
margin: 0 auto 0 auto;
min-height: 500px;
width:95%;
font-size:1em;

color:#000000;
/*background: #8d8a7d url(images/apresski.jpg) repeat-x; */
text-align:left;
padding: 0 20px 0 20px;
}
/*
#mainCol ul {
list-style-image:url(images/bullet.jpg);
list-style-position: inside;
margin:0 0 0 20px;
padding:0 0 0 35px;
font-size:1em;
marker-offset: -20px;
}*/
#mainCol ul li {

margin:0 0 5px 20px;
padding:0;
}

#mainCol li a:link, #mainCol li a:visited {
text-decoration:none;
font-size:1em;
font-weight:bold;
color:#477bb8;
}
#mainCol li a:hover {
color:#477bb8;
}


#mainCol p {

margin: 0 0 3px 10px;
padding: 0 50px 0 5px;
font-size:1.05em;
}

#mainCol h3 {
  list-style: none;
  text-align:center;
  margin-bottom:0;
  font-size: 1.2em;

  font-weight: bold;
  }

#mainCol h2{
font-variant:small-caps;
  list-style: none;
  text-align:left;
  margin:0 0 0 15px;
  font-size: 1.4em;
  line-height: 200%;
  color:#477bb8;	
  }



/* The footer and descendants */

#footer {
clear:both;
height:50px;
font-size:0.9em;
background-color: #477bb8;
color:#ffffff;

text-align:center;
}

#footer h2 a{
font-variant:small-caps;
  list-style: none;
  text-align:center;
  margin:0 0 0 15px;
  font-size: 1.2em;
  line-height: 200%;
  color:#ffffff;	
  }

#footer img {
float:left;
margin:10px 112px 60px 56px;
}

#footer ul {
list-style:none;
margin:10px 0 0 0;
padding:0;
}
#footer li {
display:inline;
margin:0 10px 0 0;
padding:0;

}
#footer li a:link, #footer li a:visited, #footer li a:active {
text-decoration:none;
font-weight:bold;
color:#000000;
font-size:1em;
}
#footer li a:hover {
color:#477bb8;
}

#footer p, #footer a {
text-align: center;
margin:15px 0 3px 0;
color: #000000;
}

/* ----------------------------
   All headings and versions of 
   ---------------------------- */
h1 {
font-weight: normal;
text-align: center;
}
h2, h3 {
color:#477bb8;
}
h2 {
margin-top:50px;
font-size:1.6em;
}
h3 {
margin-top:50px;
font-size:1.5em;	
}
h4 {
margin:550px 0 10px 56px;
font-size:1.3em;
color:#477bb8;
}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
color:#477bb8;
}
small {
float: right;
margin-bottom: 5px;
}

/* ---------------------
   Other common elements 
   --------------------- */

abbr {
	
}

/* Turn off borders on image links */
img {
border:1;
}

/* Link states */

a:link {
color:#477bb8;	
}
a:visited {
color:#477bb8;		
}
a:hover {
color:#477bb8;		
}
a:active {
color:#477bb8;		
}

/* ------------
   Unique Items 
   ------------*/

.date {
	
}

/* -------------
   Form elements 
   -------------*/

form {
margin:0;
padding:0;
}

fieldset {
border:0;
margin:10px 0 10px 56px;
padding:0;	
}

label {
font-weight:bold;
color:#477bb8;
}

input.submit {
margin:0 0 30px 56px;
}

.widget {
  list-style: none;
  text-align:center;

    font-size: 1em;

    margin: 15px 5px 5px 5px;
  padding: 0;
  }
  
.widget_text {
  list-style: none;
  text-align:center;
  margin-bottom: 5px;
  font-size: 1em;


  }
 
.widget widget_search {
float: right;
}
  
  
.widgettitle h2{
  list-style: none;
  text-align:center;
  font-size: 1.2em;

  }  
  
.widget_pages {
  list-style: none;
  text-align:left;
  margin:0 0 0 0;
  }  

.widget_recent_entries ul li {
  list-style: none;
  text-align:left;
  margin-left:-15px;
  padding: 0;
  font-size: 1.2em;
  } 


img {
	border: 0px groove #B2B2B2;
    margin: 5px 25px 5px 5px;
}

img.left {
	float: left;
	margin: 0 15px;
}

img.alignleft {
	float: left;
	margin: 0 15px;
}

.alignleft {
	float: left;
	margin: 0 15px;
}

img.right {
	float: right;
	margin: 0 15px;
}

img.alignright {
	float: right;
	margin: 0 15px;
}

.alignright {
	float: right;
	margin: 0 15px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: left;

   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
      color: #000000;
}

.wp-caption img {

}

.wp-caption-text p.wp-caption-text {
   font-size: 11px;

   margin:10px;
   padding: 10px;
}

.wp-caption alignleft {
   font-size: 11px;

   margin:-40px;
   padding: -40px;
}

p.dropcap:first-letter {

width: 30px;
font: 30px Georgia, "Times New Roman", serif;
line-height: 100%;
color: #477bb8;
}