/* STANDARD */body {background: #aaa url(http://weddingwings.co.nz/uploads/theme/images/lblue074.jpg) top center repeat;color: #4a4a4c;font-family: sans-serif;line-height: 1.3em;margin: 0;padding: 0;font-size: .82em;}/* TYPOGRAPHY & DEFAULTS */h1, h2, h3, h4 {font-family: "LiberationSansRegular", Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;}h1 {font-size: 2.4em;padding: 10px 0;color: #a54d73;}h2 {font-size: 1.8em;padding: 10px 0px 0px 5px;color: #a54d73;font-weight: normal;}h3 {font-size: 1.5em;padding: 8px 0;color: #a54d73;}h4 {font-size: 1.3em;padding: 8px 0;color: #a54d73;}p {padding: 10px 0px 0px 5px;}blockquote {background:#f5f5f5;color:#a1a1a1;  /* text colour in the blockqoutes */width: 80%;font-style: italic;margin: 15px 0;padding: 0 10px;border: none;line-height: 150%;font-size: 100%;}/* IMAGE AND TEXT ALIGN */img.center {display: block;margin-left: auto;margin-right: auto;}img.aligncenter {margin-top: 7px;margin-bottom: 5px;}img.alignright {margin: 4px 0 4px 7px;display: inline;}img.alignleft {margin: 4px 7px 4px 0;display: inline;}.alignright {float: right;}.alignleft {float: left;}ul.list-accept li, ul.list-folder li, ul.list-cancel li, .error_message li {margin: 5px 0;position: relative;overflow: hidden;line-height: 20px;padding-left: 25px !important;}ul.list-accept li {background: transparent url(http://weddingwings.co.nz/uploads/theme/images/accept.png) no-repeat scroll 5px center;}ul.list-folder li {background: transparent url(http://weddingwings.co.nz/uploads/theme/images/folder.png) no-repeat scroll 5px center;}ul.list-cancel li, .error_message li {background: transparent url(http://weddingwings.co.nz/uploads/theme/images/delete.png) no-repeat scroll 5px center;}ul.square li {list-style: square;line-height: 20px;margin-left: 20px;}ul.square li li {margin-left: 15px;}/* LINKS */a:link, a:visited {text-decoration: underline;outline: none;color:  #a54d73;}a:hover {color:  #de5d95;}/* LAYOUT */.pageWrapper {margin-top: 20px; background: #fff;padding: 5px 0; }.pageLogo {min-height: 100px;background: #fff;margin-bottom: 5px;}.pageNavigation {z-index: 99;zoom: 1;background: #407499;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;height: 30px;margin-bottom: 5px;}ul.sf-menu {list-style: none;width: auto;display: block;}/* First level */ul.sf-menu li {float: left;}.sf-menu, .sf-menu * {margin:      0;padding:    0;list-style:    none;}.sf-menu ul {position:    absolute;top:      -999em;width:      226px;}.sf-menu ul li {width: 100%;}.sf-menu li:hover {visibility:    inherit;zoom: 1;z-index: 999;}.sf-menu li {float:      left;position:    relative;}.sf-menu a {display:    block;position:    relative;cursor: pointer;}ul.sf-menu li a:link, ul.sf-menu li a:visited, ul.sf-menu li.sectionheader {display: block;font-size: 14px;padding:0 18px;height: 29px;line-height: 29px;color: #ffffff;font-weight: bold;float: left;margin-top: 1px;text-decoration: none; }ul.sf-menu li a:hover, ul.sf-menu li a:active, ul.sf-menu li.sectionheader:hover, ul.sf-menu li a.current {background: #407499;color: #ed82ae;}/* Second level */.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:      0;top: 32px;z-index:    99;}ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:      -999em;}ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:      225px;top:      0;z-index: 999;}ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:      -999em;}ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:      225px;top:      0;}.sf-menu {margin-bottom:  1em;}ul.sf-menu li li {margin-left: 0;}.sf-menu li li a:link, .sf-vertical li li a:link, .sf-menu li li a:visited, .sf-vertical li li a:visited .sf-menu li li a.current, .sf-vertical li li a.current {height: 30px;line-height: 30px;padding: 0 8px;color: #7d7d7d;font-size: .9em;width: 208px;margin-top: 0;}.sf-menu li li a:link, .sf-menu li li a:visited {background: #fff;}.sf-menu li li a.current {color: #fe0000;background: #fff;}.sf-menu li li a:hover, .sf-menu li li a:active {color: #fe0000;background: #fff;}.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {outline:    0;}/* Third level, same syle as second level */.sf-menu li li li a {background: #fff;line-height: 30px;}/* Vertical style for sidebar */.pageNavigationSidebar {z-index: 99;zoom: 1;background: #407499;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin-bottom: 5px;}/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/.sf-vertical, .sf-vertical li {width:	230px;}/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */.sf-vertical li:hover ul,.sf-vertical li.sfHover ul {left:	230px; /* match ul width */top:	0;}ul.sf-vertical li a:link, ul.sf-vertical li a:visited, ul.sf-vertical li.sectionheader {display: block;width: 194px;padding: 0 18px;}.sf-vertical li li a:link, .sf-vertical li li a:visited {height: 30px;line-height: 30px;padding: 0 8px;color: #7d7d7d;font-size: .9em;width: 208px;margin-top: 0;}.sf-vertical li li a.current {color: #fe0000;background: #fff;}.sf-vertical li li a:hover, .sf-vertical li li a:active {color: #fe0000;background: #fff;}/*** alter arrow directions ***/.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*//* hover arrow direction for modern browsers*/.sf-vertical a:focus > .sf-sub-indicator,.sf-vertical a:hover > .sf-sub-indicator,.sf-vertical a:active > .sf-sub-indicator,.sf-vertical li:hover > a > .sf-sub-indicator,.sf-vertical li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}.pageSlider {height: 280px;margin-bottom: 5px;background: #fff;}.contentWrapper {/*background: #ccc;*/ }.pageSidebar {/*background: #f00;*//* color: #fff; */ }.sidebarBlock {padding: 5px;margin-bottom: 10px;}.sidebarBlock:hover {background: #f5f5f5;}.sidebarBlock h3.contact, .sidebarBlock h3.news, .sidebarBlock h3.newsletter, .sidebarBlock h3.pdf, .sidebarBlock h3.news-list, .sidebarBlock h3.search, .sidebarBlock h3.events {padding:0 0 0 60px;height: 60px;line-height: 60px;}.sidebarBlock h3.contact {background: url(http://weddingwings.co.nz/uploads/theme/images/service.png) no-repeat left; }.sidebarBlock h3.news {background: url(http://weddingwings.co.nz/uploads/theme/images/news_icon.png) no-repeat left;}.sidebarBlock h3.newsletter {background: url(http://weddingwings.co.nz/uploads/theme/images/newsletter_icon.png) no-repeat left;}.sidebarBlock h3.pdf {background: url(http://weddingwings.co.nz/uploads/theme/images/pdf.png) no-repeat left;}.sidebarBlock h3.news-list {background: url(http://weddingwings.co.nz/uploads/theme/images/recent_icon.png) no-repeat left;}.sidebarBlock h3.search {background: url(http://weddingwings.co.nz/uploads/theme/images/search.png) no-repeat left;}.sidebarBlock h3.events {background: url(http://weddingwings.co.nz/uploads/theme/images/calendar.png) no-repeat left;}.pageFooter {background: #fff;padding-top: 10px;}ul.footerNavigation li {float:left;padding: 8px;}ul.footerNavigation li a {color: #4a4a4c;text-decoration: none;font-size: .8em;}.pageCopyright {font-size: .8em; text-align: right; }/* Sidebar form */.sidebarForm label{display: block;font-size: .9em;padding: 2px 0;text-transform: uppercase;}.sidebarForm input, input.search-input {display: block;width:270px;padding: 5px;border: 1px solid #B9B9B9;}.sidebarForm textarea {display: block;width:270px;overflow: auto;padding: 5px;height: 80px;border: 1px solid #B9B9B9;}.sidebarForm input:focus, .sidebarForm textarea:focus {background:#f5f5f5;}.sidebarForm input.cms_submit, input.search-button {background: #B9B9B9 url(http://weddingwings.co.nz/uploads/theme/images/input_arrow.gif) left no-repeat;width: auto;padding: 0 18px;height: 24px;color: #ffffff;margin: 5px 0 0 0;border: none;}/* Sidebar News */.sidebarBlock h4 a {text-decoration: none;}.sidebarBlock span.date {display: block;font-size: .8em;font-weight: bold;}.sidebarBlock span.readMore, span.goBack {display: block;margin: 4px 0;}.sidebarBlock span.readMore a, span.goBack a{background: #B9B9B9 url(http://weddingwings.co.nz/uploads/theme/images/input_arrow.gif) left no-repeat;padding: 4px 18px;color: #ffffff;text-decoration: none;}span.goBack a{background: #B9B9B9 url(http://weddingwings.co.nz/uploads/theme/images/reverse_arrow.gif) left no-repeat;padding: 4px 18px;color: #ffffff;text-decoration: none;}/* Sidebar News List */.sidebarBlock ul li a{line-height: 30px;text-decoration: none;border-bottom: 1px solid #B9B9B9;display: block;}/* News Detail */.newsImage {padding: 10px;background:  #B9B9B9;margin: 10px 0;}/* News Summary page */span.readMore {display: block;margin: 4px 0;}span.readMore a {background: #B9B9B9 url(http://weddingwings.co.nz/uploads/theme/images/input_arrow.gif) left no-repeat;padding: 4px 18px;color: #ffffff;text-decoration: none;}.newsSummary h3 a {text-decoration: none;padding: 0 0 0 0;}.newsSummary .newsImage {padding: 5px;background:  #B9B9B9;margin: 15px 10px 0 0;float:left;width: 72px;height: 72px;display: inline;}.newsSummary .newsRight {float:left;width: 528px;display: inline;}.newsSummary span.date {display: block;font-weight: bold;font-style: italic;}/* ContactForm */.contactForm legend {font-size: 1.1em;font-weight: bold;margin-top: 10px;text-transform: uppercase;}.contactForm label{display: block;font-size: .9em;padding: 2px 0;text-transform: uppercase;display: inline-block;width: 200px;}.contactForm input {display: inline-block;width:270px;padding: 5px;border: 1px solid #B9B9B9;}.contactForm textarea {display: inline-block;width:270px;overflow: auto;padding: 5px;height: 80px;border: 1px solid #B9B9B9;}.contactForm input:focus, .contactForm textarea:focus {background:#f5f5f5;}.contactForm input.cms_submit {background: #B9B9B9 url(http://weddingwings.co.nz/uploads/theme/images/input_arrow.gif) left no-repeat;width: auto;padding: 0 18px;height: 24px;color: #ffffff;margin: 5px 0 0 0;border: none;}/* Calendar Module */#calendar {width: 300px;padding: 0;margin: 0;border-left: 1px solid #B9B9B9;color: #616B76;text-align: center;background-color: #fff;}#calendar .nav, #calendar .nav a {color: #a54d73;text-align: center;text-decoration: none;}#calendar caption {margin: 0;padding: 0 0 5px 0;width: 300px;background: transparent;color: #a54d73;text-align: center;}#calendar th {background: #B9B9B9;color: #ffffff;border-right: 1px solid #B9B9B9;border-bottom: 1px solid #B9B9B9;border-top: 1px solid #B9B9B9;}#calendar .today, #calendar td.today a, #calendar td.today a:link, #calendar td.today a:visited {color: #F6F4DA;font-weight: bold;background: #DF9496;background: #B9B9B9;color: #ffffff;}#calendar td {border-bottom: 1px solid #B9B9B9;border-right: 1px solid #B9B9B9;width: 40px;height: 40px;text-align: center;vertical-align: middle;}#calendar td a {text-decoration: none;font-weight: bold;display: block;}
/* Stylesheet: Webshot: Standard Modified On 2013-07-07 22:45:38 */
