/* 3 column Stylesheet for Generation 6 Internet v1.0 */
@import url(css/screen.css);
@import url(css/expressions.css);

/* tables */

#page #content .content table
{
/*margin: 1em;*/
}

/* griffith search input */
#banner #search input {
background:transparent url(http://cpci.rcs.griffith.edu.au/sites/all/themes/griffithgen6/css/img/search-input.png) repeat-x scroll 0 0;
border:0 none;
color:#C02424;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:19px;
padding:2px 0 0;
position:relative;
width:110px;
}

/* remove th border */
th, thead th
{
border:none;
}

/* style messages */
.messages.status
{
background-color:#FFCC99;
}

/* remove background-color from tables */
tr.even, tr.odd {
background-color:transparent;
border-bottom:none;
vertical-align:top;
}

/* remove submtitted by on content */
span.submitted
{
display:none;
}

/* remove top border on tables */
tbody
{
	border:none;
}

/* civicrm styling */
#content #mainTabContainer ul li
{
list-style:none;
}

/* primary links block */

#block-menu-primary-links
{
display:block;
height:25px;
}
#block-menu-primary-links ul.menu li.leaf
{
	display:inline;
	padding: 0 8px 0 5px;
	border-right:solid 1px #cccccc;
	line-height:20px;
}

#block-menu-primary-links ul.menu li.leaf.first
{
margin-left:0px;
}

#block-menu-primary-links ul.menu li.leaf.last
{
	border:none;
}
#block-menu-primary-links ul.menu li.leaf a
{
color:#666666;
text-decoration:none;
}
#block-menu-primary-links ul.menu
{
	background-image:url("css/img/primary_menu_bg.png");
	background-repeat:repeat-x;
	float:right;
	width:auto;
	height:20px;
}

#block-menu-primary-links
{
text-align:justify;

}

/* prmary links styling */
ul#navlist.primary-links
{
	padding-left:12px;
	margin-top:10px;
}
ul#navlist.primary-links li
{
display:inline;
list-style:none;
padding: 5px;
}

ul#navlist.primary-links li.menu-189
{
border-right:solid #BBBBBB 1px;
}


/* search block form */
form#search-block-form
{
float:right;
}
/* menu block with red header */
#block-menu-menu-rhd h2.blocktitle
{
	background-color:#C02424;
	color:#ffffff;
}
#content #block-menu-menu-rhd h2.blocktitle a
{
	color:#ffffff;
}
/* space out ul li in the content properly */
div.node ul li
{
margin: 0 0 0 20px;
padding: 0;
}

#content ul.links li
{
background-image:none;
}

/* hide add comment to non logged in users */
li.comment_forbidden span, li.comment_forbidden
{
	/*display:none;*/
}

/* node admin filter */
#node-admin-filter #node-admin-buttons
{
  margin: 40px 0 0 0;
}


/*custom styling for testers on front page in composite layout */
.composite-zone-inner h2.blocktitle
{
display:none;
}

#block-block-6 h2.blocktitle
{
display:none;
}

.composite-zone-inner #block
{
margin: 0 0 20px 0;
}

.composite-zone-inner
{
margin:10px 0 10px 0;
}

/* custom styling for iframe */
iframe { 
	overflow-x: scroll; 
	overflow-y: scroll; 
} 

/* hack for drupal to ovveride system spacing in system.css */
ul.menu li
{
margin: 0 0 0 0;
}
/* custom styling for header block for RHD site */
#block-block-1 h2.blocktitle
{
	display:none;
}

#block-block-1 .content img
{
	border:none;
}

body
{
font-size:70%;
}

/* block styling */
h2.blocktitle
{
background-color:transparent;
color:#000000;
}

#content h2.blocktitle a
{

}
#content h2.blocktitle
{
color:#ffffff;
font-weight:bold;
padding: 5px 0 5px 0px;
}

#column3-inner h2.blocktitle a, #column3-inner h2.blocktitle
{
color:#c02424;
background-color:transparent;
}

/* fieldset hack for drupal default.css */
fieldset
{
margin-bottom: 0;
padding: 0;
}
/* Column widths */
#column2 {
	position: relative;
	float: left;
	width: 52%;
	overflow: hidden;}
#column2-inner {
	position: relative;
	height: 1%; /* IE6 bug */
	padding-left: 20px;
	padding-right: 20px;}

#column3 {
	position: relative;
	width: 25%;
	overflow: hidden;}
#column3-inner {
	position: relative;
	padding-left: 0px;}	

#column4 {
	position: relative;
	float: left;
	width: 78%;
	overflow: hidden;}
#column4-inner {
	position: relative;
	height: 1%; /* IE6 bug */
	padding-left: 0px;
	padding-right: 0px;}

#column5 {
	position: relative;
	float: left;
	width: 99%;
	overflow: hidden;}
#column5-inner {
	position: relative;
	height: 1%; /* IE6 bug */
	padding-left: 0px;
	padding-right: 0px;}
/* /Column widths */

#content {
	padding: 1em 0 1em 0;}

#content h1 {
	margin-left: 24.1%;}

#backtotop {
	margin-right: 24%;}