*, html { margin: 0; padding: 0; }
body { background: #fff url(./themes/public/body_top.jpg) top repeat-x; color: #000; font-family: Arial; line-height: 13.5pt; font-size: 76.1%; }
img, div, a, input { behavior: url(./iepngfix.htc); }
p { padding: 8px 6px 8px 6px;}
a { color: #000; }

#wrapper { width: 1024px; margin: 0 auto; overflow: hidden; background: transparent url(./themes/public/footer.gif) 23px bottom no-repeat;
 z-index:0; }
#header { background: url(./themes/public/header.jpg) center top no-repeat; height: 218px; }
#header h1, #header h3 { display: none; }

#sidebar { width: 214px; float: left; border: 0px dotted red; margin-left: 40px; padding: 20px; padding-right: 0px; }
.ie6 #sidebar { border: none; padding: 20px; margin-left: 20px; }
#menu { border-top: 3px solid #aedb23; }
#menu ul { list-style-type: none; }
ul.child_menu { display: none; }
ul.getinvolved_child_menu { display: none; }
ul.newslinks_child_menu { display: none; }
.overview ul.child_menu { display: block; margin-left: 0px; }
.getinvolved ul.getinvolved_child_menu { display: block; margin-left: 0px; }
.newslinks ul.newslinks_child_menu { display: block; margin-left: 0px; }
ul#main_menu li a { display: block; width: 214px; height: 24px; }
ul#main_menu li a span { display: none; }
ul#main_menu ul.child_menu li a span { display: none; }
ul#main_menu ul.getinvolved_child_menu li a span { display: none; }
ul#main_menu ul.newslinks_child_menu li a span { display: none; }

a.home { background: url(./themes/public/nav/home.png); }
a.overview_project { background: url(./themes/public/nav/the-project.gif); }
a.overview_group { background: url(./themes/public/nav/the-reference-group.gif) -1px top; }
a.overview_team { background: url(./themes/public/nav/the-team.gif) -1px top; }
a.overview { background: url(./themes/public/nav/overview.png); }
a.status { background: url(./themes/public/nav/project-status.png); }
a.getinvolved { background: url(./themes/public/nav/get-involved.png); }
a.getinvolved_events { background: url(./themes/public/nav/events.gif) -1px top; }
a.getinvolved_submitcomments { background: url(./themes/public/nav/submit-comments.gif) -1px top; }
a.resources { background: url(./themes/public/nav/resources.png); }
a.papers { background: url(./themes/public/nav/discussion-papers.png); }
a.links { background: url(./themes/public/nav/useful-links.png); }
a.newslinks { background: url(./themes/public/nav/links.jpg); }
a.newslinks_usefullinks { background: url(./themes/public/nav/usefullinks.gif) -1px top; }
a.newslinks_news { background: url(./themes/public/nav/news.gif) -1px top; }
a.faq { background: url(./themes/public/nav/faq.png); }
a.contact { background: url(./themes/public/nav/contact.png); }

a.home:hover, .home a.home { background: url(./themes/public/nav/home-a.png) -1px top; }
a.overview_project:hover, .theproject a.overview_project { background: url(./themes/public/nav/the-project-a.gif); }
a.overview_group:hover, .thegroup a.overview_group { background: url(./themes/public/nav/the-reference-group-a.gif) -1px top; }
a.overview_team:hover, .theteam a.overview_team { background: url(./themes/public/nav/the-team-a.gif) -1px top; }
a.overview:hover, .overview a.overview { background: url(./themes/public/nav/overview-a.png) -1px top; }
a.status:hover, .status a.status { background: url(./themes/public/nav/project-status-a.png) -1px top; }
a.getinvolved:hover, .getinvolved a.getinvolved { background: url(./themes/public/nav/get-involved-a.png) -1px top; }
a.getinvolved_events:hover, .getinvolved_events a.getinvolved_events { background: url(./themes/public/nav/events-a.gif) -1px top; }
a.getinvolved_submitcomments:hover, .getinvolved_submitcomments a.getinvolved_submitcomments { background: url(./themes/public/nav/submit-comments-a.gif) -1px top; }
a.resources:hover, .resources a.resources { background: url(./themes/public/nav/resources-a.png) -1px top; }
a.papers:hover, .papers a.papers { background: url(./themes/public/nav/discussion-papers-a.png) -1px top; }
a.links:hover, .links a.links { background: url(./themes/public/nav/useful-links-a.png) -1px top; }
a.newslinks:hover, .newslinks a.newslinks { background: url(./themes/public/nav/links-a.jpg) -1px top; }
a.newslinks_usefullinks:hover, .newslinks_usefullinks a.newslinks_usefullinks {background: url(./themes/public/nav/usefullinks-a.gif) -1px top; }
a.newslinks_news:hover, .newslinks_news a.newslinks_news {background: url(./themes/public/nav/news-a.gif) -1px top; }
a.faq:hover, .faq a.faq { background: url(./themes/public/nav/faq-a.png) -1px top; }
a.contact:hover, .contact a.contact { background: url(./themes/public/nav/contact-a.gif) -1px top; }

#container { width: 656px; float: right; margin-right: 72px; margin-top: -15px; overflow: hidden; padding-bottom: 50px; }
#content { overflow: hidden; }
#content ul { margin: 0 0 0 20px; list-style: disc; }
#content h2 { border-bottom: 3px solid #aedb23; font-size: 1.6em; margin-bottom: 13px; padding: 28px 0 5px 5px; }
#content h2.lineOnly { border-bottom: 3px solid #aedb23; margin-bottom: 13px; padding: 10px 0 5px 5px; }
.getinvolvedpage #content h2 { border-bottom: 3px solid #aedb23; font-size: 1.6em; margin-bottom: 13px; padding: 20px 0 5px 5px; }
#content h2.welcome { padding: 0 0 17px 0; background: url(./themes/public/welcome.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.theproject { padding: 0 0 17px 0; background: url(./themes/public/the-project.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.thegroup { padding: 0 0 17px 0; background: url(./themes/public/nav/refgroup.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.theteam { padding: 0 0 17px 0; background: url(./themes/public/the-project-team.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.status { padding: 0 0 17px 0; background: url(./themes/public/project-status.gif) 10px 4px no-repeat; text-indent: -9999px; margin-bottom: 5px; }
#content h2.getinvolved { padding: 0 0 17px 0; background: url(./themes/public/events-h2.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.getinvolvedevents { padding: 0 0 17px 0; background: url(./themes/public/events-h2.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.getinvolvedsubmitcomments { padding: 0 0 17px 0; background: url(./themes/public/submitcomments-h2.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.faq { padding: 0 0 17px 0; background: url(./themes/public/faq.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.papers { padding: 0 0 17px 0; background: url(./themes/public/discussion-papers.gif) 10px 4px no-repeat; text-indent: -9999px;}
#content h2.links { padding: 0 0 17px 0; background: url(./themes/public/useful-links.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.usefullinks { padding: 0 0 17px 0; background: url(./images/titles/usefullinks.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.newslinks_news { padding: 0 0 17px 0; background: url(./images/titles/news.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.linksmedia { padding: 0 0 17px 0; background: url(./themes/public/useful-links.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.contact-h2 { padding: 0 0 17px 0; background: url(./themes/public/contact.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.login-h2 { padding: 0 0 17px 0; background: url(./themes/public/login.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.resources-h2 { padding: 0 0 17px 0; background: url(./themes/public/resources.gif) 10px 4px no-repeat; text-indent: -9999px; }
#content h2.getinvolvedhead { padding: 0 0 17px 0; background: url(./themes/public/events-h2.gif) 10px 4px no-repeat; text-indent: -9999px; }

#home_left { width: 356px; float: left; }
#home_right { width: 280px; float: right; margin-right: 0px; }
.register { text-align: right; margin-top: 10px; margin-right: 20px; float: right; }
.register a { background: url(./themes/public/register.gif) right top no-repeat; display: block; height: 84px; width: 172px; }
.register a span { display: none; }

p.groupmember { border-bottom: 3px solid #aedb23; padding: 14px 6px 14px 6px; }
p.groupmember span { display: block; }
p.groupmember span.membername { font-weight: bold; border-bottom: 1px dotted #666; }

div.memberbox  { border-bottom: 3px solid #aedb23; overflow: hidden; margin-top: 5px; margin-bottom: 0px; display: block; clear: both; }
.ie6 div.memberbox {margin-top: 0px; }
p.teamdesc { padding-bottom: 18px; }
div.memberbox p.memberimage { float: left; width: 92px; height: 108px; margin-top: -4px; }
.ie6 div.memberbox p.memberimage img { padding-top: 5px; }
div.memberbox p.groupmember { border-bottom: none; padding: 14px 6px 14px 6px; float: right; width: 540px; margin-top: -4px; }
div.memberbox p.groupmember span { display: block; }
div.memberbox p.groupmember span.membername { font-weight: bold; border-bottom: 1px dotted #666; }

ul.statusdates { padding: 10px 0 10px 0; list-style-type: none; padding-left: 0; }
ul.statusdates li { line-height: 1.7em; list-style-type: none; border-bottom: 1px dotted #666; padding-left: 50px; margin-left: -20px; overflow: hidden; }
ul.statusdates li.done { background: url(./themes/public/tick.gif) 20px 2px no-repeat; color: #999; }
ul.statusdates li span.daterange { float: left; width: 170px; }
ul.statusdates li span.activity { float: left; width: 400px; }

span.done { color: #999; }

#footer { width: 900px; margin: 0 auto; border-top: 3px solid #aedb23; }
p.food_logos { padding-bottom: 0px; clear: both; padding-top: 100px; margin-right: 60px; }
p.food_logos a { display: block; float: right; cursor: pointer; }
p.food_logos a span { display: none; }
p.food_logos a.university { background: url(./themes/public/flinders-logo.gif) left bottom no-repeat; width: 65px; height: 75px; }
p.food_logos a.partners {  background: url(./themes/public/fp-logo.gif) left 5px no-repeat; width: 72px; height: 75px; margin-right: 10px; }
.login { float: left; margin-top: -5px; }
.login a { display: block; width: 71px; height: 28px; background: url(./themes/public/login.png) center top no-repeat;}
.ie6 .login a { background: url(./themes/public/login.gif) center top no-repeat; }
.login a span { display: none; }
.copyright { float: right; text-align: right;  margin-top: -5px; }
.copyright a { text-decoration: none; }

p.gray { background: #f6f6f6; border-bottom: 1px dotted #666; padding: 6px; }
p.event { border-bottom: 1px dotted #666; }

p.register-small { border-bottom: 1px dotted #666; padding: 8px 6px 3px 6px; }
p.register-small a { display: block; background: url(./themes/public/register-small.gif) left top no-repeat; width: 104px; height: 47px; }
p.register-small a span { display: none; }

form#registration p { padding: 6px; }
form#registration p span { float: left; width: 100px; vertical-align:top; }
form#registration .regfield { width: 500px; }

form#getInvolved p { padding: 6px; }
form#getInvolved p span { float: left; width: 100px; vertical-align:top; }
form#getInvolved .regfield { width: 500px; }

form#faqQuestion p { padding: 6px; }
form#faqQuestion p span { float: left; width: 100px; vertical-align:top; }
form#faqQuestion .regfield { width: 500px; }

form#entryform p { padding: 6px; }
form#entryform p span { float: left; width: 100px; vertical-align:top; }
form#entryform .regfield { width: 500px; }

.discussionpapers form#login p, .loginpage form#login p  { padding: 6px; }
.discussionpapers form#login p span, .loginpage form#login p span { float: left; width: 100px; }
.discussionpapers form#login .loginfield, .loginpage form#login .loginfield { width: 300px; }

.discussionpapers form#paperReg p { padding: 6px; }
.discussionpapers form#paperReg p span { float: left; width: 100px; }
.discussionpapers form#paperReg .regField { width: 540px; }

.faq form#ask p { padding: 6px; }
.faq form#ask p span { float: left; width: 100px; }
.faq form#ask .askfield { width: 540px; }

.links p span.link { }

#footGradient { background: #aedb24 url(./themes/public/body_bottom.jpg) top repeat-x; width: 100%; height: 105px; }

textarea { font-family: Arial; font-size: 1em;}
a:hover { color: #690; }

