/*	*******************************************************
	*				ANVIL CREEK - CAMP GRETA			  *
	*		  GLOBAL STYLE SHEET V1.0 (2006-08-05)		  *
	*	  AUTHOR: LIAM EGAN http://www.eganworks.com	  *
	*	BEFORE CHANGING ANYTHING, CHECK THE FUNCTIONAL	  *
	*		   SPEC. IF IN DOUBT, CONTACT LIAM.			  *
	*	  PH: 0400 062 600 EMAIL: liam@eganworks.com	  *
	*******************************************************	*/

/*	*******************************************************
					GLOBALS AND GENERALS
	*******************************************************	*/
*
{
	border:none;
}
body, html
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../img/colbg.gif) repeat-y;
}

div#left
{
	width:180px;
	float:left;
	background-color:#f6f8f2;
	
}
div#gallogo
{
	padding:11px 0px;
	background-image:url(../img/headerbg.gif);
}
div#gallogo a
{
	margin-left:15px;
}
div#nav
{
	height:80px;
	background-color:#c4d8a7;
}

.clearing
{
	clear:both;
}
p,h1,h2,h3,h4,h5
{
	cursor:default;
	color:#232323 !important;
}
form
{
	margin:0px;
}
a.but
{
	text-indent:-2000px;
	display:block;
	overflow:hidden;
}
a
{
	color:#232323 !important;
}
a:hover
{
	color:#7d8b6d !important;
}
/* End hide from IE-mac */
/*	*******************************************************
							LEFT SETUP
	*******************************************************	*/
div#left
{
	text-align:center;
}
div#left img.logo
{
	margin:12px;
}
div#left div
{
	border-top:1px dotted #cccdc8;
	padding:12px;
	padding-right:0px;
}
div#left div input
{
	display:block;
	width:155px;
	border:1px solid silver;
	margin-bottom:5px;
	background:white url(../img/inputbg.gif) repeat-x;
	font-size:9px;
	text-indent:5px;
}
div#left div.search
{
	height:50px;
}
div#left div.advsearch
{
	height:14px;
	border-bottom:1px dotted #cccdc8;
}
div#left div.links
{
	text-align:left !important;
	font-size:10px;
	border:none !important;
}
div#left div.links a
{
	display:block;
	color:#999 !important;
	text-decoration:none;
}
div#left div.links a:hover
{
	color:#7d8b6d !important;
}
a.search
{
	background:url(../img/button_search.gif) no-repeat;
	height:12px;
	width:61px;
	float:right;
	padding-right:12px;
}
a.search:hover
{
	background-position:0px -12px;
}
div#left div a.advsearch
{
	background-image:url(../img/button_advsearch.gif);
	height:10px;
	width:113px;
	margin:0px auto;
}
div#left div a.advsearch:hover
{
	background-position:0px 10px;
}

/*	*******************************************************
						NAVIGATION SETUP
	*******************************************************	*/

/*div#nav ul#mainmenu
{
	display:block;
	background:url(../img/menubg.gif) repeat-x;
	height:27px;
	min-width:700px;
}
div#nav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
div#nav ul li
{
	margin:0px;
	padding:0px;
	float:left;
}
div#nav ul li a
{
	text-indent:-2000px;
	display:block;
	height:27px;
	overflow:hidden;
}
div#nav ul li a:hover,
div#nav ul li a.hover
{
	background-position:0px 27px;
}
div.nav ul li div
{
	clear:both;
	display:block;
}
div#nav ul li ul
{
	display:none;
	overflow:hidden;
	border:1px solid #c2d3b0;
}
div#nav ul li ul.over,
div#nav ul li ul.out
{
	display:block;
	position:absolute;
	margin-top:-1px;
}
div#nav ul li ul li
{
	float:none;
}
a.mhome
{
	background-image:url(../img/menu_gallery.gif);
	width:114px;
}
a.mbrowse
{
	background-image:url(../img/menu_browse.gif);
	width:78px;
}
a.minfo
{
	background-image:url(../img/menu_info.gif);
	width:109px;
}
a.msubmit
{
	background-image:url(../img/menu_submit.gif);
	width:114px;
}
a.mcontact
{
	background-image:url(../img/menu_contact.gif);
	width:98px;
}
a.mmilitary
{
	background-image:url(../img/menu_sub_military.gif);
	width:76px;
}
a.mmigrant
{
	background-image:url(../img/menu_sub_migrant.gif);
	width:76px;
}
a.mfaq
{
	background-image:url(../img/menu_sub_faq.gif);
	width:107px;
}
a.mlinks
{
	background-image:url(../img/menu_sub_links.gif);
	width:107px;
}
div#content *
{
	color:#232323;
}*/
div#nav ul#mainmenu
{
	display:block;
	background:url(../img/menubg.gif) repeat-x;
	height:27px;
	min-width:700px;
}
div#nav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
div#nav ul li
{
	margin:0px;
	padding:0px;
	float:left;
}
div#nav ul li a
{
	display:block;
	height:20px;
	overflow:hidden;
	text-decoration:none;
	color:white !important;
	text-transform:uppercase;
	font-weight:bold;
	padding:7px 16px;
	padding-bottom:0px;
}
div#nav ul li a:hover,
div#nav ul li a.hover
{
	background:url(../img/menuoverbg.gif) repeat-x;
	background-color:#67863f;
}
div.nav ul li div
{
	clear:both;
	display:block;
	border:1px solid #ff0000;
}
div#nav ul li ul
{
	display:none;
	overflow:hidden;
	border:1px solid #c2d3b0;
	background-color:#eeefee;
	width:105px;
}
div#nav ul li ul.over,
div#nav ul li ul.out
{
	clear:both;
	display:block;
	position:absolute;
	margin-top:-1px;
}
div#nav ul li ul li
{
	float:none;
display:block;
}
div#nav ul li ul li a
{
	display:block;
	float:none !important;
	width:100%;
	padding:7px 10px;
	padding-bottom:0px;
	color:black !important;
}
div#nav ul li ul li a:hover
{
	background:none;
background-color:#dddfdd;
}
a.mhome
{
}
a.mbrowse
{
}
a.minfo
{
}
a.msubmit
{
}
a.mcontact
{
}
a.mmilitary
{
}
a.mmigrant
{
}
a.mfaq
{
}
a.mlinks
{
}
div#content *
{
	color:#232323;
}

/*	*******************************************************
						MAIN CONTENT SETUP
	*******************************************************	*/
div#maincontent div
{
	margin:15px;
	margin-left:250px;
	width:560px;
}
div#maincontent div p
{
	width:450px;
}
h1
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
}
h1.small
{
	color:#555 !important;
	display:block;
	text-align:left;
	font-size:12px;
	margin:0px;
	margin-bottom:3px;
}


div#maincontent div div.oriel
{
	float:left;
	margin:0px !important;
	padding:0px;
	margin-right:10px !important;
	width:125px !important;
	height:150px;
}
div#maincontent div div.oriel img
{
	clear:right;
	border:3px solid white;
}
div#maincontent div div.oriel a:hover img
{
	border:3px solid silver;
	opacity:0.8;
}
div#maincontent div div.oriel em
{
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}

ul.pager
{
	display:block;
	list-style-type:none;
	clear:both;
	margin:0px;
	padding:20px 0px 50px 0px !important;
}
ul.pager li
{
	display:inline;
}
ul.pager li a
{
	display:block;
	float:left;
	text-decoration:none;
	font-weight:normal;
	margin:0px 5px;
}
ul.pager li span.pagenum
{
	display:block;
	float:left;
	margin:0px 5px;
	color:#AAA !important;
}

/*	*******************************************************
						IMAGE VIEW SETUP
	*******************************************************	*/
div.imagview
{
	width:715px;
	margin-left:180px;
	margin-bottom:100px;
}
div.imagview div.details
{
	float:right;
	width:210px;
	overflow:hidden;
	height:auto;
	position:relative;
	right:5px;
	border-left:1px dotted silver;
	padding-bottom:50px;
}
div.imagview div.details h1
{
	padding-left:5px;
}
div.imagview div.details ul
{
	list-style-type:none;
	padding:0px;
	margin:5px;
}
div.imagview div.details ul li
{
	margin:0px;
	margin-bottom:6px;
	font-weight:bold;
}
div.imagview div.details ul.photomenu
{
	margin:0px;
}
div.imagview div.details ul.photomenu li a
{
	display:block;
	text-decoration:none;
	padding:5px;
}
div.imagview div.details ul.photomenu li.off a
{
	background-color:#fafaf8;
}
div.imagview div.image
{
	margin:0px;
	width:500px;
	float:left;
	height:auto;
	padding-bottom:100px;
}
div.imagview div.ssimages
{
	width:1px;
	overflow:hidden;
}
div.imagview h1
{
	margin:0px;
	padding:15px;
}
div.imagview span.head
{
	
}
div.imagview img
{
	margin-left:30px;
}
div.imagview h1.details
{
/*	margin-left:15px;*/
}
div.imagview table
{
	margin:0px;
	width:500px;
	margin-left:1px;
}
div.imagview table tr td.pad
{
	width:30px;
}
div.imagview table tr td.h
{
	width:100px;
	font-weight:bold;
}
div.imagview table tr td
{
	padding:4px 0px;
}
div.imagview table tr.rowoff td
{
	background-color:#fafaf8;
}
div.clearing
{
	clear:both;
}
ul.links
{
	list-style-type:none;
	padding:0px;
	margin-left:30px;
	margin-top:2px;
}
ul.links li
{
	margin:0px;
}
ul.links li.hidden
{
	display:none;
}
ul.links li a
{
	font-weight:bold;
	text-decoration:none;
}

/*	*******************************************************
					  ADVANCED SEARCH SETUP
	*******************************************************	*/
.invis
{
	display:none;
}
div#searchcontent
{
	margin-left:215px;
	margin-top:15px;
}
div#searchcontent h2,
div#searchcontent h1
{
	margin:0px;
}
div#searchcontent h2
{
	font-size:11px;
	font-weight:normal;
	color:#232323;
	text-transform:uppercase;
}
div#searchcontent ul.form
{
	list-style-type:none;
	padding:0px;
}
div#searchcontent ul.form li
{
	margin-bottom:10px;
	width:200px;
}
div#searchcontent ul.form li em
{
	display:block;
	width:200px;
	position:absolute;
	margin-top:-20px;
	margin-left:230px;
}
div#searchcontent ul.form li label
{
	display:block;
	text-transform:uppercase;
	margin-left:5px;
}
div#searchcontent ul.form li label.inline
{
	display:inline;
	text-transform:capitalize;
}
div#searchcontent ul.form li input,
div#searchcontent ul.form li select
{
	width:200px;
	border:1px solid silver;
}
div#searchcontent ul.form li input.radio
{
	width:auto;
	border:none;
}


img.keyimage
{
	position:absolute;
	top:130px;
	opacity:1;
	filter:alpha(opacity=100);
}
img.keyimageinvis
{
	opacity:0;
	filter:alpha(opacity=0);
}



/* IE6 HACKS BELOW */
div#left
{
	_border:none !important;
	_background-color:none !important;
}

div#nav ul li a
{
	_float:left;
}
