
	@import url("base.css");
	@import url("forms.css");
/*
==========================================================================
1 - Default Typography Sizing, Colours and Margins
==========================================================================
*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, abbr, table, td, th, a { /* For Nescape 4.0 and other inheritance intolerant browsers */
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #666;
	line-height: 1.5em;
}
body { font-size: 62.5%; }

div#container { font-size: 1.2em;}
p, ul, dl, ol, form, blockquote { margin-bottom: 15px; }

h1 { font-size: 1.3em; margin-bottom: 10px; color: #333; text-transform: uppercase; }
h2 { font-size: 1.2em; margin-bottom: 10px; }
h3 { font-size: 1.1em; margin-bottom: 10px; color: #B00; text-transform: uppercase; font-weight: normal; }
h4 { font-size: 1em; margin-bottom: 10px; text-transform: uppercase; font-weight: normal; }
h5 { font-size: 1.1em; margin-bottom: 10px; }
/*
==========================================================================
2 - Global Styles for types
==========================================================================
*/
a:link, a:visited { color: #1860a8; }
.current a { cursor: default; }

ul.bulleted li { list-style-type: disc; margin-left: 20px; }
/*
==========================================================================
3 - Main Structural Divs
==========================================================================
*/
html {height: 100%; background: #f6f6f6; }
body { background: #FFF url(http://www.bmcentre.co.nz/images/bg/bg.gif) top left repeat-x; text-align: center; }
#container { width: 899px; margin-left: auto; margin-right: auto; text-align: left; background: #FFF url(http://www.bmcentre.co.nz/images/bg/container.jpg) top right no-repeat; }
#header { height: 103px; width: 100%; position: relative; }
#banner { width: 899px; }
#main { background: #FFF url(http://www.bmcentre.co.nz/images/bg/main.jpg) top right no-repeat; padding-bottom: 20px; }
#primaryContent { width: 616px; float: left; }
#primaryContent ul, #primaryContent ol {list-style-type:disc; margin-left: 20px; }
#sidebar { margin-left: 636px; }
#tertiaryContent { }

#footer { border-top: 3px solid #EEE; background-color: #f6f6f6; text-align: left;}
/*
==========================================================================
4 - #header
==========================================================================
*/
#logo { position: absolute; left: -20px; }
#headerAd { position: absolute; right: 0; top: 13px; }
/*
==========================================================================
5 - #nav
==========================================================================
*/
#nav {  background: #FFF url(http://www.bmcentre.co.nz/images/bg/nav.gif) top right repeat-x; position: relative; }
#nav ul {  height: 35px; line-height: 35px; margin-bottom: 10px; list-style-type: none; list-style: none; }
#nav li { float: left; background: url(http://www.bmcentre.co.nz/images/bg/nav-li.gif) top right no-repeat; }
#nav a { float: left; color: #FFF; text-transform: uppercase; display: block; height: 35px; line-height: 35px; padding: 0 10px; }
form#search { position: absolute; right: 0; top: 0; line-height: 35px; }
form#frmSearch { position: absolute; right: 0; top: 0; line-height: 35px; }

#nav li.current { background: transparent url(http://www.bmcentre.co.nz/images/bg/current-li.gif) bottom left no-repeat; }
#nav li.current a { color: #333; background: transparent url(http://www.bmcentre.co.nz/images/bg/current-a.gif) bottom right no-repeat; }
/*
==========================================================================
6 - #banner
==========================================================================
*/
#flashBanner { display: block; float: left; width: 636px; height: 252px; }
#latestEvents { margin-left: 636px; width: 263px; height: 252px; position: relative; background: #B00 url(http://www.bmcentre.co.nz/images/bg/latest-events.gif) top right no-repeat; }
#latestEvents .viewAll { position: absolute; bottom: 0; margin-left: 20px; height: 40px; width: 77px; display: block; background: transparent url(http://www.bmcentre.co.nz/images/bg/viewAll.gif) left center no-repeat; }
#latestEvents dl { height: 180px; position: absolute; top: 20px; left: 20px; overflow: auto; }
#latestEvents dt, #latestEvents dd { color: #FFF; margin-bottom: 10px; }
#latestEvents dt { float: left; width: 20px; font-family: Georgia, serif; font-size: 1.4em; height: 28px; line-height: 28px; width: 28px; text-align: center; background: #B00 url(http://www.bmcentre.co.nz/images/bg/eventDate.gif) top left no-repeat; } 
#latestEvents dd { font-size: 1.1em; margin-left: 35px; }
#latestEvents dd em { font-size: 0.8em; display: block; font-style: normal; line-height: 1em; color: #600; }
#latestEvents a:link, #latestEvents a:visited { color: #FFF; }
/*
==========================================================================
7 - #main
==========================================================================
*/
h2.leadin { color: #888; font-weight: normal; font-family: Georgia, serif; font-size: 1.2em; margin-bottom: 15px; }

.subNav a { font-size: 1.1em; display: block; padding-left: 20px; line-height: 1.7em; }
ul.subNav { list-style: none; }
.subNav li { border-top: 1px solid #E9E9E9; border-bottom: 1px solid #FFF; display: block; }
.subNav a em { font-style: normal; color: #AAA; font-size: 0.7em; }
.subNav a { background: transparent url(http://www.bmcentre.co.nz/images/bg/pointer.gif) center left no-repeat; padding-left: 25px; margin-left: 20px; }

.tertiaryNav a { background: transparent url(http://www.bmcentre.co.nz/images/bg/pointer.gif) center left no-repeat; padding-left: 25px;  }
.tertiaryNav li { list-style:none; list-style-type:none; }

#news p { font-size: 0.9em; margin: 0; }
#news li { border-bottom: 1px dotted #CCC; margin-bottom: 10px; padding-bottom: 10px; }
#news li img { float: left; margin-right: 10px; }
#news li div.description { margin-left: 88px; }
#news li a { display: block; margin-bottom: 5px; }

ul#events { list-style: none; margin-left:0; }
#events li { border-bottom: 1px dotted #CCC; position: relative; width: 616px; list-style:none; }
#events li li { border: none; position: static; width: 73px; list-style:none; }
.eventOptions { position: absolute; top: 0; left: 0; }
.eventOptions a { font-size: 0.9em; background: #FFF url(http://www.bmcentre.co.nz/images/bg/email.gif) center left no-repeat; padding-left: 13px; } 
.eventOptions ul { margin-left: 0; !important }
.eventOptions li { height: 15px; }

li.calendar { display: block; font-family: Georgia, serif; font-size: 3em; line-height: 62px; margin-bottom: 10px; text-align: center; height: 62px; width: 73px; background: transparent url(http://www.bmcentre.co.nz/images/bg/calendar.gif) top left no-repeat; }
.eventDescription { margin: 15px 0 15px 110px; }
.eventDescription h2 { font-size: 1.3em; margin-bottom: 0; font-weight: normal; }
em.deets { font-style: normal; font-size: 0.9em; display: block; margin-bottom: 10px; color: #222; } .deets strong { font-weight: normal; color: #B00; }
.eventThumb { float: right; margin-left: 15px; margin-bottom: 10px; }

#eventsFooter { height: 30px; line-height: 30px; width: 100%; position: relative; }
#pagnation { position: absolute; top: 0; right: 0; line-height: 30px; } 
#pagnation li { display: inline; margin-left: 3px; }
#pagnation a { padding: 3px 6px; border: 1px solid #1860a8; }
#pagnation li.current a { border-color: #CCC; color: #CCC; }
#pagnation a#nextPage { border: none; padding: 3px 0; }
#eventsFooter em  { font-style: normal; color: #AAA; } #eventsFooter em strong { color: #666; font-size: 1.4em; font-weight: normal;  }

#sidebar .ads { margin-left: 20px; }
#sidebar .ads ul { list-style:none; } 
#sidebar .ads li { margin-bottom: 1px; list-style:none; } 

#sectionHeader { background: #B00 url(http://www.bmcentre.co.nz/images/bg/sectionHeader.gif) top left no-repeat; color: #FFF; height: 41px; line-height: 41px; padding-left: 20px; } 

#contactDeets { margin-left: 20px; }
#contactDeets dt { float: left; width: 50px; color: #888; font-size: 0.9em; }
#contactDeets dd { margin-bottom: 5px; margin-left: 65px; }
#contactDeets h4 { padding-bottom: 5px; border-bottom: 1px solid #EEE; }

ul#sitemap, #sitemap ul { list-style-type: none; background: #FFF url(http://www.bmcentre.co.nz/images/bg/vline.png) repeat-y; margin: 0; padding: 0; } 
#sitemap ul { margin-left: 10px; } 
#sitemap li { margin: 0; padding: 0 12px; line-height: 20px; background: url(http://www.bmcentre.co.nz/images/bg/node.png) no-repeat; } 
#sitemap li.last { background: #FFF url(http://www.bmcentre.co.nz/images/bg/lastnode.png) no-repeat; }
#sitemap a { border-bottom: none; }
/*
==========================================================================
8 - #footer
==========================================================================
*/
#footer .wrapper { width: 899px; margin: 0 auto; position: relative; height: 30px; padding-top: 20px; }
#copyright, #footer a:link, #footer a:visited, #footer { font-family: Georgia, serif; color: #AAA; }
#ticketmaster { position: absolute; right: 0; }

