/*
-----------------------------------------------
Motu
- - - - - - - - - - - - - - - - - - - - - - - -
Description:		Base Setup Styles
Filename:			motu.base.css
Author:				Catch Design Limited (www.catchdesign.co.nz)
Date:				12 November 2008
Updated:			12 November 2008
Version:			v.0.01
----------------------------------------------- */

/*
GLOBAL
	- Clearfix
	- Generic
	- Typography
	- Forms
	- Lists
	- Tables

STRUCTURE
	- Masthead
	- Content
	- Footer
	- Primary Nav
	- Secondary Nav

DETAIL
	- Articles
	- **GUYS, this is where anything from Graphical headers, to section specific styles can go**

PLUGINS
	- **Plugin specific styles here**
	
*/


/* =GLOBAL
----------------------------------------------- */

body { background:url(../img/bg_footer.jpg) bottom center; font: 63.7%/1.4 Arial, sans-serif; color:#666; }

/* =Clearfix */
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* =Generic */
a { color:#5a8651 ; text-decoration:underline; outline:none; }
a:hover { text-decoration: none; }
a img, a:hover img { border: none; }
.hide { text-indent:-9999em; outline: none; }
.alignright { float:right; }
.alignleft { float:left; }
img.alignright { padding:0; margin:0;float:right;clear:both; margin:0  0 5px 5px !important; }
img.alignleft { padding:0; margin:0; }
img#page-item-5{border:none !important; margin-bottom:5px !important;}
a.external, a.External { background:url(/_r/img/icon_ext_link.gif) right no-repeat; padding-right: 12px; margin-right:3px; }


/* =Typography */
p { font-size: 1.2em;margin-bottom:10px;}
p.intro{ font-size:1.8em; color:#333; padding-right:15px;}
p.Intro{ font-size:1.4em; color:#333; padding-right:15px;}
.blur{color:#999;}

h1 {}
h2 {font-size:2.6em; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold;margin-bottom:15px; border:1px solid white;}
h3 {font-size:1.9em; font-family:Arial, Helvetica, sans-serif; color:#000;margin-bottom:10px;}
	h3.latest_research{background:url(../img/txt_latest_research.png) no-repeat top left;height:15px;width:172px;display:block;text-indent:-999em;}
	h3.research_update{background:url(../img/txt_motu_research_update.png) no-repeat top left;height:15px;width:246px;display:block;text-indent:-999em;position:relative;margin-bottom:0;}
	h3#page-item-5s{background:url(../img/txt_patrons.png) no-repeat top left;height:15px;width:90px;display:block;text-indent:-999em;margin-bottom:0;}
	h3.publications{background:url(../img/txt_publications.png) no-repeat top left;height:14px;width:141px;display:block;text-indent:-999em;}
	.inside h3{font-size:1.6em; font-weight:bold;}
h4 {font-size:1.4em; font-family:Arial, Helvetica, sans-serif; color:#333;margin-bottom:10px;font-weight:bold;}
h5 {}

small { font-size:1.0em; margin:0 0 10px 0; text-transform:uppercase; display:block; color:#999;}
strong {font-weight:bold; color:#000;}
em {font-style:italic;}


/* =Forms */
fieldset {}
fieldset legend {}
label {}
input {}
input.textbox {}
input.radio {}
input.checkbox {}
input.submit {}
textarea {}
select {}

form#search_form {position:absolute;top:95px;right:5px;width:295px;}
	form#search_form label.search{display:none;}
	form#search_form input#search{width:182px;padding:7px 4px 4px 8px;font-size:1.2em;float:left;margin-right:10px;height:18px;background:url(../img/bg_search.png) no-repeat top left; border:none;}
	form#search_form a{float:left; font-size:1.1em;}

form#newsletter_form {position:absolute;top:55px;right:5px;width:205px;}
	form#newsletter_form label{display:none;}
	form#newsletter_form input#name, form#newsletter_form input#email_address{width:182px;padding:7px 4px 4px 8px;font-size:1.2em;margin-right:10px;height:18px;background:url(../img/bg_newsletter_input.png) no-repeat top left; border:none;margin-bottom:5px;}
	form#newsletter_form input#signup {float:right;margin-right:10px;}

/* =Lists */
ul {font-size:1.2em;}
ol {font-size:1.2em;}
li {margin-bottom:10px;}

#body ul li{list-style-type:disc;list-style-position:inside;padding-left:10px;}

/* =Tables */
table {}
td {}


/* =STRUCTURE
----------------------------------------------- */
.wrap {width:960px;margin: 0 auto;position:relative;}
#main_column {width:710px;float:left;padding-left:15px;margin-top:30px;}
	.inside {margin-top:10px !important;}
	.inside .columns,
	.home .columns {border-top:none;}
	.article {margin-top:10px !important;}
	.article .columns{border-top:none;background:none;padding-right:15px !important;margin-bottom:30px;}
	
#sidebar {width:235px; float:right;margin-top:30px;}
div.columns{border-top:1px solid #e5e5e5;margin-top:20px;/*border-bottom:1px solid #e5e5e5;*/ background: url(../img/bg_columns.png) repeat-y top left;}
	div.columns.second{border-top:none;margin-top:0;background: url(../img/bg_columns1.png) repeat-y top left;}
		div.columns.second h3{padding-top:20px;}
	div.columns.third{border-top:none;margin-top:0;border-bottom:none;}
		div.columns.third h3{padding-top:20px;}


	div.inside .columns,
	div.home .columns {background: url(../img/bg_columns_split.png) repeat-y top left !important;}
	div.col {border-left:1px solid #e5e5e5;width:221px;float:left;padding-top:45px;padding-right:8px;padding-left:8px;}
	div.col.first{border:none;padding-top:20px !important;padding-left:0;}
	div.col p{ margin-bottom:10px;}
	div.col img{border:1px solid #ccc;margin:0pt 0pt 5px;padding:3px;margin-bottom:15px;}

	div.col.research_update{width:464px;padding-top:20px !important;position:relative;}
	div.col.research_update p {width:225px;color:#333;}
	div.col.half{width:340px;padding-top:0;}
		div.col.half.first{border-left:none;padding-top:0 !important;}
   		div.col.half.orphan{border-left:none;padding-top:0 !important;padding-left:0;padding-bottom:30px;}

ul.cols{font-size:1em;}
ul.cols li.first{margin-top:0;}
ul.cols li.alt{padding-left:8px;}
ul.cols li{float:left;width:340px;padding-right:8px;border-bottom: 1px solid #E5E5E5;padding-top:20px;}
ul.cols li h3{font-size:1.4em; font-weight:bold;}
ul.cols li img{border:1px solid #CCCCCC;margin:0 0 15px;padding:3px;}
div.cols{border:none;}

/* Masthead */

div#masthead {background: url(../img/bg_header.jpg) repeat-x top center;height:173px;}
h1#logo{float:left;background:url(../img/motu_logo.png) no-repeat top left;height:103px;width:329px;text-indent:-999em;cursor:pointer; outline:none;margin-top:50px;}
	h1#logo a{width:100%;height:100%;display:block; outline:none;}
ul#topnav{float:right;margin-top:10px;font-size:1.1em}
	ul#topnav li{float:left; color:#333;}
		ul#topnav li a {color:#333;margin-right:5px;margin-left:3px;}
		ul#topnav li a.first{margin-left:0;}



/* Content */

div#body{background: #fff url(../img/bg_sidebar.png) repeat-y top center; float:none;}
div#bct{margin-bottom:30px; float:none;}
.article p{margin-bottom:20px;}
.article img{border:1px solid #ccc;padding:3px;}
.searchresults {margin-bottom:10px !important;}
.citation {border-bottom: 1px solid #ebebeb;padding-bottom:15px; color:#999;}
.citation strong{color:#666;}
div#none { background:none !important; padding-right:15px; margin-top:0; }

/* Widgets */

div.widget{margin-bottom:15px;padding-left:15px;}
	div.news {border-bottom: 1px solid #e5e5e5;padding-bottom:15px;}
		div.news h3{background:url(../img/txt_motu_news.png) no-repeat top left;height:15px;width:115px;display:block;text-indent:-999em;}
		div.news p.heading{font-size:1.3em;}
		div.news p.excerpt{margin-bottom:10px;}

	div.working_papers {border-bottom: 1px solid #e5e5e5;padding-bottom:15px;}
		div.working_papers h3{background:url(../img/txt_working_papers.png) no-repeat top left;height:15px;width:173px;display:block;text-indent:-999em;}
		div.working_papers p.title{font-size:1.3em;background:url(../img/icon_paper.png) no-repeat 0px 2px;padding-left:25px;}
		div.working_papers p.author{margin-bottom:10px;padding-left:25px}

	div.events {border-bottom: 1px solid #e5e5e5;padding-bottom:15px;}
		div.events  h3{background:url(../img/txt_upcoming_events.png) no-repeat top left;height:15px;width:183px;display:block;text-indent:-999em;}
		div.events  p.title{font-size:1.3em;margin-bottom:10px;}
		div.events  p.date{color:#333; font-weight:bold;}

	div.publications {border-bottom: 1px solid #e5e5e5;padding-bottom:15px;}
		div.publications  h3{background:url(../img/txt_publications.png) no-repeat top left;height:14px;width:141px;display:block;text-indent:-999em;}
		div.publications  p.pubname{font-size:1.3em;}
		div.publications  p.pubauthor{color:#333;margin-bottom:10px; font-style:italic;}

	div.contact{border-bottom: 1px solid #e5e5e5;padding-bottom:15px;margin-top:35px;}
		div.contact h3{background:url(../img/txt_contact_us.png) no-repeat top left;height:17px;width:178px;display:block;text-indent:-999em;}

/* Primary Nav */

div#nav{background:url(../img/bg_nav.png) repeat-x top left;height:55px;}
	div#nav ul{}
		div#nav li{float:left;height:54px; margin-bottom:0;}
		div#nav li a{background:url(../img/nav.png) repeat-x top left;height:55px;text-indent:-999em;}

		
		div#nav li#page-item-12 a{width:135px;height:54px;display:block;background-position:-14px 0;}
		div#nav li#page-item-12 a:hover{height:54px;display:block;background-position:-14px -55px;}
		div#nav li#page-item-12.current_page_item a {height:54px;display:block;background-position:-14px -55px;}

		
		div#nav li#page-item-3 a{width:216px;height:54px;display:block;background-position:-151px 0;}
		div#nav li#page-item-3 a:hover{height:54px;display:block;background-position:-151px -55px;}
		div#nav li#page-item-3.current_page_item a{height:54px;display:block;background-position:-151px -55px;}
		
		div#nav li#page-item-5 a{width:204px;height:54px;display:block;background-position:-367px 0;}
		div#nav li#page-item-5 a:hover{height:54px;display:block;background-position:-367px -55px;}
		div#nav li#page-item-5.current_page_item a{height:54px;display:block;background-position:-367px -55px;}

		
		div#nav li#page-item-7 a{width:176px;height:54px;display:block;background-position:-572px 0;}
		div#nav li#page-item-7 a:hover{height:54px;display:block;background-position:-572px -55px;}
		div#nav li#page-item-7.current_page_item a{height:54px;display:block;background-position:-572px -55px;}

		
		div#nav li#page-item-9 a{width:197px;height:54px;display:block;background-position:-748px 0;}
		div#nav li#page-item-9 a:hover{height:54px;display:block;background-position:-748px -55px;}
		div#nav li#page-item-9.current_page_item a{height:54px;display:block;background-position:-748px -55px;}


/* Secondary Nav */

div#secondary_nav{margin-bottom:20px;margin-top:20px;}
	div#secondary_nav ul li a{text-decoration:none;}
	div#secondary_nav ul li.research a{background:url(../img/secondary_nav.png) no-repeat -238px 0;height:38px;display:block;width:236px;text-indent:-999em;}	
	div#secondary_nav ul li.navitem a{background: url(../img/third_nav.png) repeat-x top left;padding:10px 10px 10px 15px;width:210px;display:block;border-bottom:1px solid #e0e0e0;color:#000;}
	div#secondary_nav ul li.navitem a:hover {background: url(../img/third_nav.png) repeat-x top right;color:#fff;}
	
	div#secondary_nav ul li.navitem ul {font-size:1em;margin:5px 10;padding:10px 20px 0 15px;}
	div#secondary_nav ul li.navitem ul li {margin-bottom:10px;padding-left:5px;}	
	div#secondary_nav ul li.navitem ul li a{background:none;padding:0;border:none;color:#5a8651;}
	div#secondary_nav ul li.navitem ul li a:hover{background:none;color:#000;}

/* Footer */

div#footer {height:220px;padding-top:20px;}
	div#footer ul{font-size:1.1em;}
	div#footer ul li{float:left;margin-right:10px;margin-bottom:0;}
		div#footer ul li a{color:#333;}
		div#footer ul li.rss {background:url(../img/icon_rss.png) no-repeat top left;width:15px;height:15px;display:block;text-indent:-999em;}
		div#footer ul li.rss a{width:100%;height:100%;display:block;}
	
	div#footer p{font-size:1.1em; color:#333;margin-top:10px;}
		div#footer p a{color:#333;}
		div#footer p.copyright{position:absolute;top:0;right:102px;margin-top:0;}


/* Tabs */


.ui-tabs-hide { display: none; }
a.tab {display: block; width: 157px; height:30px; background: url(../img/tabs.png) no-repeat 0 0;}

#tab_courses { background-position: 0 -30px;}
.ui-tabs-selected #tab_courses { background-position: 0 0;}

#tab_funders {width: 156px; background-position: -313px -30px; }
.ui-tabs-selected #tab_funders { background-position: -313px 0;}

#tab_links {width: 156px; background-position: 0 -30px; }
.ui-tabs-selected #tab_links { background-position: 0 0;}

#tab_presentations {width: 156px; background-position: -156px -30px; }
.ui-tabs-selected #tab_presentations{ background-position: -156px 0;}

#tab_publications {width: 157px; background-position: -625px -30px; }
.ui-tabs-selected #tab_publications { background-position: -625px 0;}

#tabs .ui-tabs-nav li { margin-bottom: 0; float:left; list-style: none; margin-bottom: 10px;}
#tabs{margin:20px 0 30px 0;}

#tabs ul, #tabs p {font-size:1.1em;}
	#tabs p {margin-bottom:10px;}

#publications ul li, #funders ul li, #links ul li{margin-bottom:10px;}
#funders ul li{margin-bottom:10px;}
#publications, #links, #funders, #presentations {padding-right:15px;}

ul.researchers li{margin-bottom:5px;}

/* =DETAIL
----------------------------------------------- */

/* Articles */


/* =PLUGINS
----------------------------------------------- */