/* Start of CMSMS style sheet 'Aoteatourism' */
* {
margin: 0;
padding: 0;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
color: #3B3B3B;
background-color: #FFFFFF;
margin-bottom: 50px;
background: #FFFFFF;/* url(http://www.aoteatourism.co.nz/uploads/images/img1.gif) repeat-x;*/
}
h1, h2, h3 {
color: #4F789F;
}
h1 {
font-size: 2.3em;
line-height: 38px;
text-align: center;
padding: 2px 2px 15px 2px;	
font-family: Lucida Calligraphy, Verdana, Arial, Helvetica, sans-serif;
}
h2 {
font-size: 1.4em;
text-align: center;
padding: 2px 2px 15px 2px;	
font-family: Lucida Calligraphy, Verdana, Arial, Helvetica, sans-serif;
}
h3 {
font-size: 1em;
padding: 2px 2px 15px 2px;	
font-family: Lucida Calligraphy, Verdana, Arial, Helvetica, sans-serif;
}
p, blockquote, ul, ol {
}
p {
}
blockquote {
}
ul {
}
ul li {
}
ol {
}
ol li {
}
a {
color: #4F789F;
}
a:hover {
text-decoration: none;
}
img {
border: 0px solid #3B3B3B;
}
img.left {
float: left;
margin: 0 20px 0 0;
}
img.right {
float: right;
margin: 0 0 0 20px;
}
/* Boxed Style */
.boxed {
}
.boxed .title {
padding: 10px 15px;
background: #3B3B3B;
text-transform: uppercase;
font: bold .77em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.boxed .content {
padding: 15px;
}
.boxed ul {
list-style: none;
}
/* Post */
.post {
clear: both;
padding: 20px;
border-bottom: 1px solid #3B3B3B;
}
.post .title {
}
.post .content {
line-height: 1.6em;
}
.post .title {
margin-bottom: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.post p, .post blockquote, .post ul, .post ol {
margin-bottom: 1em;
}
.post blockquote, .post ul, .post ol {
margin-left: 3em;
}
/* Header */
#header {
width: 700px;
height: 90px;
margin: 0 auto;
}
/* Page */
#page {
width: 700px;
margin: 0 auto;
background: url(uploads/images/img3.gif) repeat-y;
border-top: 20px solid #3B3B3B;
}
#content {
float: right;
width: 497px;
padding-right: 1px;
color: #4F789F;
}
#sidebar {
float: left;
width: 200px;
padding-left: 1px;
}
/* Menu */
/* The wrapper determines the width of the menu elements */
#menuwrapper { 
width: 100%; 
}
/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
list-style: none; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
#primary-nav ul { 
position: absolute; 
top: 0; 
left: 100%; 
display: none; 
}
#primary-nav li { 
margin-bottom: -1px; 
position: relative; 
border-bottom: 1px solid #FFFFFF;
}
/* Styling the basic apperance of the menu elements */
#primary-nav a { 
border-bottom: 1px solid #FFFFFF; 
display: block; 
margin: 0px; 
padding: 5px 15px; 
color: #3B3B3B;
text-decoration: none; 
min-height:1em; /* Fixes IE7 whitespace bug*/ 
}
#primary-nav li, #primary-nav li.menuparent { 
background-color: #ececec; 
min-height:1em; /* Fixes IE7 bug*/
}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive { 
background-color: #BABABA; 
color: #000;
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav li.menuparent, 
#primary-nav li.menuparent:hover, 
#primary-nav li.menuparenth { 
background-image: url(images/cms/arrow.gif); 
background-position: center right; 
background-repeat: no-repeat; 
}
/* Styling the apperance of menu items on hover */
#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
background-color: #4F789F; 
color: #fff;
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
display: none; 
}
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
display: block; 
}
/* IE Hack, will cause the css to not validate */
#primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; }
#primary-nav li a { _height: 1%; }
/* section header */
#primary-nav li.sectionheader {
font-size: 130%;
font-weight: bold;
padding: 1.5em 0 0.8em 0.5em;
background-color: #000000;
margin: 0;
width: 100%;
}
/* separator */
#primary-nav li hr.separator {
display:block;
height: 0.5em;
color: #abb0b6;
background-color: #abb0b6;
width: 100%;
border:0;
margin:0;
padding:0;   
}
/* Login */
#login {
}
#login fieldset {
border: none;
}
#login legend {
display: none;
}
#login input {
margin-bottom: 5px;
}
#inputtext1, #inputtext2 {
width: 160px;
}
/* Updates */
#updates {
}
#updates ul {
}
#updates li {
margin-bottom: 20px;
}
#updates h3 {
font-size: .77em;
}
/* Footer */
#footer {
width: 670px;
height: 15px;
margin: 0 auto;
padding: 5px 15px;
background: #3B3B3B;
font-size: .77em;
color: #FFFFFF;
}
#footer a {
color: #FFFFFF;
}
#footer a:hover {
text-decoration: none;
}
#legal {
float: left;
}
#links {
float: right;
}
/* End of 'Aoteatourism' */

/* Start of CMSMS style sheet 'Guestbook (default/example stylesheet)' */
 /* Style pagination */

.cms-guestbook-pagination_header {
	margin: .5em 0;
}
.cms-guestbook-pagination_nav {
	font-weight: bold;
	margin: .5em 0;
}
.cms-guestbook-pagination_nav a {
    font-weight: normal;
}

/* Style the guestbook */

/* Style each entry */
.cms-guestbook-entry
{
	border: 1px solid #069;
	margin-bottom: 1em;
}

/* Style the message header */
.cms-guestbook-entry-header
{
	background: #385C72;
	color: white;
	border: 1px solid black;
	margin: 1px;
}

/* Style the actual message */
.cms-guestbook-entry-text 
{
	background: #eee;
	padding: .5em;
	color: black;
}

/* Show the postdate on the right */
.cms-guestbook-entry-posted 
{
	float: right;
	font-size: smaller;
}

/* Style message header links */
.cms-guestbook-entry-header a {
	color: white;
} 
.cms-guestbook-entry-header a:hover {
	color: black;
} 
		  
/* Style the sender name */
.cms-guestbook-entry-sendername
{
	font-weight: bold;
}

/* Style the E-mail link */
.cms-guestbook-entry-email {
	font-size: smaller;
}
		      
/* Style the senders homepage link */
.cms-guestbook-entry-homepage
{
	font-size: smaller;
	margin: 2px;
	margin-bottom: 0;
}

/* End of 'Guestbook (default/example stylesheet)' */

