/*_____________________________________Restoring Brigalow Landscapes Website

Date: 090409
Author: Lochan Baratakke
email: l.baratakke@uq.edu.au

_____________________________________*/


body { margin: 0 auto; font-family:Tahoma, Geneva, sans-serif; background:url(../img/BGR_stripes.png) repeat #141A1A;}
a img { border:none; }
h1, h2, h3 { font-family:Calibri, Arial, Helvetica, sans-serif; font-style:italic;}
h1 { font-size:22px; border-bottom:1px #efefef solid; display:inline; padding-bottom:.1em;}
h2 { font-size:18px; color:#283332;} 

/*_____________________________________Header */

#header { width:100%; display:block; }
#header #UQ_logo {z-index:10; width:200px; position:absolute;}
#header #info {width:100%; background-color:#00329B; height:72px;  }
#header #info #header_links { width:100%; background-color:#367FCC; display:inline-block; height:17px; }
#header #info #header_links #header_links_image { margin-left:200px; }
#header #info #header_links #my_uq { position:absolute;right:0px; top:0px;}
#header #info #site_title {background-image:url(../img/header-background.gif); background-repeat:repeat-x; background-position:bottom; margin-left:200px;}
#header #info #uq_shield { position:absolute; right:0px; top:17px;}
#header #search { display:block;position:relative;text-align:right; background-color: #000; padding-right:4%; vertical-align:middle; height:22px; }

select{	font-size:11px; border:solid 1px #555; height:17px; vertical-align:middle;}
input { font-size:11px; text-indent:1px; border:solid 1px #555;	height:13px; vertical-align:middle;}
input.button {height:17px; background-color:#fff; }
input.textfield {height:13px;}

/*_____________________________________Content */

#content_wrapper {width:1024px; margin:0 auto; font-size:11px;background-color:#fff; border-left:5px #000 solid;border-right:5px #000 solid;}	
#banner { height:134px;}
#content_wrapper banner{}
#content_body { padding:1.5em 3em 3em 3em; padding-bottom:200px;}
#content_body a { text-decoration:underline; color:#000;}
#content_body #content_body h3{ margin: 0; padding-left:2em; }
#content_body h3 { font-size:12px;}
#content_body > p { padding:1em;}
#content_body p.introduction { width:75%; margin-left:5%;}
#content_body h3.introduction { margin-left:5%;}
#content_body #title { margin-left:1em;}
#content_body #description { padding:0em 2em 200px 2em; overflow:auto; margin-left:2em;}
#content_body .people {padding:1em 2em 2em 2em; width:230px; float:left;}
#content_body .people img{float:left; border:1px solid #ddd; margin-right:1em;}
#content_body .people p.name {	display:inline-block; }
#content_body .people p.contact { border-top:1px solid #dfdfdf; padding-top:.5em; clear:both;}
#content_body ul, #content_body li { list-style:none;}

/*_____________________________________Navigation menu */

#navigation { width:1024px; background-color:#000; height:23px; background:repeat-x bottom url(img/navShadow.jpg) #000; vertical-align:middle; }
#navigation, #navigation * { margin:0; padding:0; list-style:none; color:#FFF; }
#navigation > ul {margin-left:5%;}
#navigation img{ vertical-align:middle;}
#navigation li.top_level {float:left; padding-left:1.8em;padding-right:1.8em; background-color:#000; width:auto;}
#navigation li.top_level ul { background-color:#000; position:absolute; display:none;}
#navigation li.top_level a { display:block; text-decoration:none;}
#navigation li.top_level:hover ul{ display:block; border-bottom:5px solid #000; position:absolute;}
#navigation li.top_level:hover > a{ color:#cac9b4;}
#navigation li.top_level:hover img {}
#navigation li.top_level ul li a { color:#FFF; border:2px solid #000; padding: .2em 1em .2em 1em; border:1px solid #000; font-family:Calibri, "Trebuchet MS", Tahoma; font-size:12px; }
#navigation li.top_level ul li a:hover { color:#fff; background-color:#283332; border:1px solid #141a1a;  }

/*_____________________________________Footer */

#footer {margin:-10px auto 10px auto;background-color:#000; color:#FFF; width:1024px; font-size:10px; text-align:right; border-left:5px #000 solid;border-right:5px #000 solid;}
#footer a { color:#FFF; font-weight:bold; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer p { padding:2em;}

td, tr { padding:0}

.hovers img { position:absolute; }

#region_rollover{ height:412px; display:block;}

.float_right { float:right; }

