tr.borderbottom td
{border-bottom: 1px solid #CCCCCC;}

table.borderbottom td
{border-bottom: 1px solid #CCCCCC;}

/*-----------------------------------
     MAC Site Styles
------------------------------------*/

.hide
{position: absolute;
left: -2000px;
width: 900px;}

#centrebar H1 a
{background-color:#013974;
color:#FFFFFF;
text-decoration:none;}

#centrebar H1
{font-family:verdana,tahoma,sans-serif;
font-size:1.3em;
font-weight:bold;
padding:5px 5px 5px 5px;
background-color:#013974;
color:#FFFFFF;}

#centrebar h1 a:hover
{text-decoration:underline;}

.box
{background-color:#EFEAD9;
margin: 0 0 10px 0;}

.box p
{margin:0px;
padding:3px 3px 5px 5px ;}

#rightmenu
{float:right;
width:220px;
margin:0px;
padding: 5px 0 0 0;}

#rightmenu ol
{margin:0px;
padding: 0 0 5px 25px;}

#rightmenu .box H2
{background-color:#9C8944;
color:#FFFFFF;
font-family:verdana,tahoma,sans-serif;
font-size:1.1em;
margin:0px;
padding:5px 5px;}

#rightmenu .box H2 a
{background-color:#9C8944;
color:#FFFFFF;
text-decoration:none;}

#rightmenu h3
{color:#013974;
padding: 5px 0px 0px 5px;
font-family:verdana,tahoma,sans-serif;}

#rightmenu .box H2 a:hover, #rightmenu a:hover
{text-decoration:underline;}

#rightmenu a
{text-decoration:none;}

#rightmenu form
{margin:0;}

#rightmenu form input
{margin: 2px 1px 3px 5px;}

#rightmenu input#keywords
{width:160px;}

#rightmenu input#submit
{width:30px;}

#main
{float: left;
width:500px;}

.paginate
{clear: both;
font-size: 1em;
background-color: #DFEFFF;
padding: 2px;
}

.more_link
{clear:left;}

/*-----------------------------------
 Home Styles
------------------------------------*/
#main.home h1
{color:#013974;
font-size:1.4em;
background-color: #FFFFFF;
font-family: arial, helvetica, sans-serif;}

#rightmenu img 
{display: inline;
padding: 0px 2px 0 0px;
float:left;}

#main.home a
{text-decoration:none;
font-weight: bold;}

#main.home #main a:hover
{text-decoration:underline;
}


#main.home .box .head
{background-color:#013974;
float:left;
width: 100%;}

#main.home .box .head H2
{color:#FFFFFF;
font-family:verdana,tahoma,sans-serif;
font-size:1.3em;
font-weight:bold;
padding:5px;
float:left;
clear: left;
margin: 0px 0 5px 0;}

#main.home .box .head p
{float:left;
color:#FFFFFF;
margin: 5px 0 5px 0;
font-weight:bold;}

#main.home .box .head img
{float:right;
padding: 8px;
}

#main.home .entry 
{float:left;
clear:left;
margin:10px 0 0 0;
width: 100%;}

#main.home .entry img
{float:left;
padding: 0 5px 0px 5px;
margin:0;}

#main.home .entry p
{float:left;
padding: 0 5px 5px 5px;
width:420px;
margin:0;}

#main.home ul
{float:left;
margin:0;
padding: 0 5px 5px 25px;}

#main.home .box
{
background-color:#FFFFFF;
clear: left;
float:left;
width:100%;
margin: 0px;
padding: 0px 0 10px 0;}

#features 
{float:left;
clear: left;
margin:0;
width: 100%;}

#features img
{float:left;
padding: 10px 0px 10px 0;
margin: 0px;
}

#features .two img
{padding: 10px 0px 10px 20px;}

#main.home .morebox 
{
clear:left;
margin:5px 0px 0 0;
padding: 5px;
text-align:right;
}

#main.home .morebox p
{display:inline;
padding-right:10px;
margin:0;
}

#main.home .morebox img
{float:none;
display:inline;
vertical-align:middle;
margin:0;
padding: 0 3px 0 0;}

#main.home .satopic
{float:left;
width: 47%;
padding: 5px;}

/*-----------------------------------
 About / Contacts Styles
------------------------------------*/

#main.about h2
{font-size:1.1em;
font-family: verdana, tahoma, sans-serif;
color: #013974;}

#main.about h2 a
{text-decoration: none;}

#main.about h2 a:hover
{text-decoration: underline;}

#main.about .entry
{float: left;
width:49%;
padding-bottom: 5px;}

#main.about .entry img
{float: left;
padding: 0 5px 5px 0;}

#main.about img
{float:left;
padding: 5px 15px 5px 0;}

#main.about .text
{float:left;
width:315px;
padding: 5px 0 0 0px;}


/*-----------------------------------
 Support & Advice Styles
------------------------------------*/


#support.home #main table
{width:47%;
float:left;
border:1px solid #cccccc;
background-color:#eeeeee;
margin: 0 15px 5px 0;}

#support.home #main td
{height:65px;
vertical-align:middle;}

#support.home #main td img
{padding:0 0 0 5px;}

#support H2 a:hover
{text-decoration:underline;}

#support img
{float: left;
padding: 0 5px 5px 0;}

#support #rightmenu img
{float: left;
padding: 0 5px 0px 2px;}

#support #page #main
{width: 100%;}

#support #page img
{float:none;}

#support .new
{color:red;
}

#support .updated
{color:green;
}

#support h2 img
{float: none;
padding: 0;
display: inline;}

#support #main .box
{float:left;
margin: 10px 10px 0 0;
padding: 5px;
background-color: #eeeeee;
width: 45%;
border: 1px solid #CCCCCC;
}


#support #main ul
{margin:0px;
padding: 5px 5px 5px 30px;
}

#support #main li
{margin: 0;
padding: 2px 0px;}

#support.home #main H2
{font-size: 1.2em;
font-family: verdana,tahoma,sans-serif;
border-bottom:none;
margin:0;
padding: 0px 5px 0px 5px;}

#support #main H2 a
{text-decoration:none;}

#support #page #main H2, #support #main H3
{clear:both;
background-color:#DFEFFF;
color:#013974;
padding: 2px;
margin-top: 25px;
font-family:verdana,tahoma,sans-serif;
font-size: 1.2em;}

#support #page #main #nav H2
{margin-top:5px;}

#support #nav p
{padding: 0 5px 0px 10px;}

#TOC
{padding: 0 5px 5px 5px;}

#TOC li, #TOC a
{font-size: 1em;
font-weight: normal;
font-family: verdana,tahoma,sans-serif;}

#TOC li.H3
{margin-left:20px;} 

#support #page H3
{font-family:verdana,tahoma,sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size: 1.2em;}


#support #page #nav
{background-color:#DFEFFF;
margin: 0 0 15px 0px;
width: 250px;
border: 1px solid #013974;
padding: 2px;
}

#support #page #related
{float:right;}

#support #page .topics
{clear:right;}

#support #page #nav h2, 
{margin:0px;
padding:2px;
}

#support #page #nav p, 
{margin:0px;
padding:2px;
}

#support #page #nav ol, #support #page #nav ul
{margin:0;
padding: 0 0 5px 25px;}

#overview
{float: left;
width:360px;
margin: 0 10px 10px 10px;}

#support .contact_1, #support .contact_2
{float: left;
width: 220px;}

#support .contact_1
{padding-right: 15px;}

#rss_feeds p 
{background:transparent url(http://www.anu.edu.au/mac/themes/site_themes/anu/feed-icon-15x15.gif) no-repeat scroll left center;
margin:0px;
padding:5px;
text-indent:18px;}

#support .more_link
{clear:both;}

/*-----------------------------------
     Calendar & News Entry Styles
------------------------------------*/

#main.news
{width:100%;}

#main.calentry h2, #main.newsitem h2
{border-bottom:1px solid #CCCCCC;
margin-bottom:1px;}

#main.calentry h3, #main.newsitem h3
{font-family:verdana,tahoma,sans-serif;
font-weight: normal;
font-size: 1.1em;
margin-top:0;}

#main.calentry img, #main.newsitem img
{
padding: 10px 0px 5px 5px;
margin: 0px auto;}

#main.news img, #main.calendar img
{float:left;
padding: 6px 10px 5px 5px;}

#main.news h2
{font-size: 1.1em;
font-family:verdana,tahoma,sans-serif;}

#main.calendar h2
{background-color: #FFFFFF;
border-bottom:1px solid #013974;
color: #013974;
padding-left:5px;
clear:both;
margin-top:10px;}

.group
{float:left;
width:100%;
clear:both;}

#main.calendar h3
{font-family: verdana, tahoma, sans-serif;
clear:both;
float:left;
width:100px;
margin:0;
padding-left:5px;
}

#main.news h2 a, #main.calendar h4 a, #main.calendar h3 a
{text-decoration:none;}

#main.news h2 a:hover. #main.calendar h4 a:hover, #main.calendar h3 a:hover
{text-decoration:underline;}

#main.news h3, #main.calendar h4
{font-size: 1em;
font-family:verdana,tahoma,sans-serif;
font-weight:bold;
font-style:normal;}

#main.news .entry
{border-bottom: 1px solid #CCCCCC;
padding: 5px 0 5px 0;
clear:left;
padding: 0px 0 5px 0;
margin-bottom:5px;}

#main.calendar .entry, #main.calendar .internalentry
{float:right;
width:330px;
padding: 0px 0 5px 0;
margin-bottom:10px;
position:relative;}

#main.calendar .entry p, #main.calendar .internalentry p
{margin: 0;
padding: 5px;}

#main.calendar .internalentry
{background-color: #EEEEEE;}

#main.calendar .entry
{background-color: #DFEFFF;}

#main.newsitem .entry .image, #main.calentry .image
{float:right;
width:160px;}

#main.newsitem .entry .image p, #main.calentry .image p
{font-weight:bold;
font-style: italic;
text-align:center;}


/*-----------------------------------
 Merchandise Styles
------------------------------------*/
#main.merchandise
{width:100%}

#main.merchandise ul.nav 
{margin:0;
padding:0;}

#main.merchandise .nav li
{display:inline;
list-style:none;
margin:0;
padding:0;}

#main.merchandise .nav a
{text-decoration:none;
background-color: #5E7098;
color:#FFFFFF;
display:block;
float:left;
padding: 5px;
margin: 9px 2px 9px 0;
text-align:center;
font-size:1.5em;
font-weight:bold;
}

#main.merchandise ul.nav a
{width:144px;}

#main.merchandise .nav a:hover, #main.merchandise a.here
{background-color: #9B8949;}

#main.merchandise .intro
{clear:left;
float:left;
width: 584px;
border-left: 30px solid #7E8DAC;
margin:0;
padding: 0 0 0 10px;}

#main.merchandise .intro h1
{background-color:#FFFFFF;
color: #000000;
padding: 1px 0;}

#main.merchandise .intro .text
{width:290px;
clear:left;
float:left;}

#main.merchandise .graphic img
{float:right;
padding: 0;
margin:0;}

#main.merchandise .graphic p
{float:right;
width: 200px;
text-align:center;
clear:right;}

#main.merchandise .entry
{float:left;
background-color: #7E8DAC;
width: 207px;
}

#main.merchandise h2
{clear:left;
padding: 5px 5px 5px 5px;
background-color:#DFEFFF;
border-bottom:2px solid #013974;
color:#013974;
margin-top:25px;}

#main.merchandise .internalentry
{float:left;
width: 150px;
height:170px;
padding: 5px 10px;}

#main.merchandise .entry img
{margin: 0 auto 0 auto;
border-left: 4px solid #5E7098;
border-right: 4px solid #5E7098;}

#main.merchandise .entry p, #main.merchandise .internalentry p
{text-align:center;
background-color:#FFFFFF;
margin: 0;
padding: 10px 0px 0px 2px;}

#main.merchandise .entry p
{height:3em;}

#main.merchandise .internalentry img
{margin: 0 auto 0 auto;
padding: 0;
border: 1px solid #000000;}

#main.merchandise #single
{border-top: 15px solid #9B8949;
border-right: 3px solid #9B8949;
border-bottom: 3px solid #9B8949;
border-left: 15px solid #9B8949;
width: 600px;}

#main.merchandise #single, #main.merchandise #single img, #main.merchandise #single .text, #main.merchandise #single .entrycontent
{float:left;} 

#main.merchandise #single .text
{width: 350px;
padding: 5px 2px 2px 10px;}

#main.merchandise #single .entrycontent
{width: 250px;}

#main.merchandise #single .text img, #main.merchandise #single .entrycontent img
{float:none;}

#main.merchandise #single h1
{background-color:#FFFFFF;
color: #000000;
padding: 0px;}

#main.merchandise #single img
{padding: 5px 10px 5px 5px;}







/*-----------------------------------
 ANU Image Library Styles
------------------------------------*/


#anuimagelibrary #full
{float:left;
width: 420px;}

#anuimagelibrary #main h2
{background-color:#DFEFFF;
border-bottom:2px solid #013974;
color:#013974;
padding: 2px 2px 0px 2px;
margin-bottom: 15px;}

#anuimagelibrary thead
{font-weight:bold;}

#anuimagelibrary #rightmenu H2
{background-color:#9C8944;
color:#FFFFFF;
font-family:verdana,tahoma,sans-serif;
font-size:1.1em;
margin:0px;
padding:3px 5px;
border:0;}

#anuimagelibrary h3
{color:#013974;
font-family:verdana,tahoma,sans-serif;
margin-bottom: 0;
padding-bottom: 0;}

#anuimagelibrary a
{text-decoration: none;}

#anuimagelibrary a:hover
{text-decoration: underline;}

#anuimagelibrary img
{padding: 0 5px 10px 0;
}

#anuimagelibrary #main img, #anuimagelibrary #rightmenu img
{clear:left;
float: left;}

#anuimagelibrary #rightmenu img
{padding: 5px;}

#anuimagelibrary #main.home img
{float:none;
clear:none;
margin-left: auto;
margin-right: auto;
padding: 0;}

#anuimagelibrary #main .entry
{margin-bottom: 2px;
margin-top:0px;
clear: left;}

#anuimagelibrary #main.home .entry
{width: 49%;
text-align:center;
float:left;
clear: none;
padding-bottom: 10px;
padding-top: 5px;}

#anuimagelibrary #main.home .entry p
{margin: 0;
padding: 0;
float:none;
width:100%;}

#anuimagelibrary #rightmenu .entry
{clear: left;
padding-bottom: 5px;}

#anuimagelibrary #rightmenu .box .entry p
{margin-left: 58px;}

#anuimagelibrary #rightmenu form
{margin:0px;
padding: 2px;}

#anuimagelibrary #rightmenu form input#terms
{width: 150px;}

#anuimagelibrary #rightmenu form input#go
{width: 35px;}

#orderform form
{font-size: 1.0em;
font-family:verdana,tahoma,sans-serif;}

#orderform form fieldset
{margin:5px 0 5px 0;
padding: 2px;
float: left;
clear:left;
border: none;
width: 100%;}

#orderform form fieldset div
{margin:0;
padding: 5px;
background-color: #DFEFFF;
}

#orderform form legend
{font-weight: bold;
font-size: 1.1em;
margin-bottom: 5px;
}

#orderform input#images, #orderform input#name, #orderform input#email, #orderform input#phone, #orderform input#area, #orderform textarea
{width:500px;}

#rightmenu #orderbutton img
{padding: 0;
margin:0;
float:none;}

/*-----------------------------------
     Blog Styles
------------------------------------*/

.odd
{background-color:#EEEEEE;}

.preview
{background-color: #EEEEEE;
border:1px solid #000000;
padding: 5px;
color:#013974;}

.entryodd
{background-color: #EEEEEE;
}

.entryodd, .entryeven
{padding: 5px;}

.postedby
{font-weight:bold;
margin: 0;
padding: 5px 0 0 0;
color:#013974;}

.postedon
{font-size: .8em;
margin: 0;
padding: 0;
color:#013974;}

#main.wpg .entry, #main.blog .entry
{
margin-bottom: 10px;
float:left;
clear:left;
width:100%;
}

#main.wpg .head img, #main.blog .head img
{float:right;
padding: 8px;}

#main.wpg .head, #main.blog .head
{float:left;
width:100%;
background-color:#013974;
padding:0 ;
margin: 5px 0 5px 0;}

#main.wpg .head H1, #main.blog .head H1
{float:left;
padding: 0 5px;}

#main.wpg .entryhead p, #main.wpg .entryhead H2, #main.blog .entryhead p, #main.blog .entryhead H2
{margin:0;
color:#013974;
}

#main.wpg .entryhead p, #main.blog .entryhead p
{padding: 0 5px 5px 5px;}

#main.wpg .entryhead H2, #main.blog .entryhead H2
{padding: 5px 5px 0 5px;}


#main.wpg .entryhead H2 a, #main.blog .entryhead H2 a
{text-decoration:none;}

#main.wpg .entryhead H2 a:hover, #main.blog .entryhead H2 a:hover
{text-decoration:underline;}

#main.wpg .entry p, #main.blog .entry p
{margin:0;
padding:5px 0 0 0;}


#main.wpg .entryhead, #main.blog .entryhead
{background-color: #DFEFFF;
padding: 0;
border-top: 1px solid #013974;
float: left;
clear:left;
width:100%;

}

#main.wpg h3, #main.blog h3
{color: #013974;
font-size: 1.3em;
margin: 10px 0 0 0;
}

