/* Lyn Ware Design 
 * 20 Nov 2006
 * CSS and design by the Centre for Software Practice
 * enquiries@csp.uwa.edu.au
 */

body, html { margin: 0;
font-size: 1em;
	font-family: arial;
height: 100%;
}

a {
color: #4D7F1F;
}

a:hover {color: #245A9B;}

h1  {
	font-size: 2em;
	font-weight: normal;
	font-family: arial; 
	color: #fff;
	margin: 0px;
	background-color: #245a9b;
padding-left: 5px;}

h4 {border-bottom: 1px dotted #D1DFEF;}

table {height: 100%;}

td {vertical-align: top;}

.grey_border{
background-color: #87898b;
width: 30px;
}

.border {
background-color: #fff;
xwidth: 50px;
}

#logo { background: #fff;

height:122px;}


/* ---------------
FRONT PAGE STYLES
----------------- */

.front_section {
height: 402px;
}

#front_pic {width:407px;
background: #e6dabe;
}


#front_content {
width: 300px;
	background: #245a9b url('images/closequote.gif') no-repeat 160px 475px;
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 210px;
	margin-left: 5px;
	margin-right: 5px;
height: 402px;
	}

#front_menu, #temp_menu {width: 140px;}

#temp_menu {font-size: 11px;}
#temp_menu a {color: #fff;}

#front_menu {}


#leftcolumn {
width: 178px;
	background: #245a9b;
	color: white;

}

div#page_quote {
	padding-left: 5px;
	margin-top: 150px;
	}

td {vertical-align: top;}

#content {padding: 10px;
background-color: #fff;

}

#menu, #front_menu, #temp_menu {

	background: #68a037 url(images/bar.gif) bottom repeat-x;
	color: white;
	width: 150px;
	padding: 10px;
height: 402px;
		}

#content {
font-size: 0.9em;
color: #245a9b;
line-height: 1.4;
width: 500px;
padding-top: 0px;
}

#menu ul, #front_menu  ul {
	margin-left: 0px;
	padding-left: 20px;
	}

#menu li, #front_menu li {
	list-style-type: none;
    margin-left: 0px;
	margin-bottom: 8px;
	}

#menu li a, #front_menu li a {
color: #fff;
text-decoration: none;
}
#menu li a:hover, #front_menu li a:hover {
color: #DDFFBF
}


/* ------------- 
FORM STYLES 
-------------------- */
fieldset {border: 1px solid #D1DFEF;
padding: 10px;
}

label {
vertical-align:top;
margin-top: 2px;
}
.workingbit label{
display: block;

width: 110px;
float: left;
text-align: right;
padding-right: 10px;
}*/

input {margin-bottom: 10px;}

textarea {width: 400px;
margin-bottom: 15px;}

.csc-mailform-submit {
margin-left: 170px;
}
.contenttable p {margin: 0px;}

/* ------------- 
GALLERY STYLES 
-------------------- */

#tx-lzgallery-pi1-listing {
border: 0;
margin-left: 0px;
margin-top: 20px;
width: 100%;
}

.line1 {
background-color: #68A037 !important;
color: #fff !important;

}

.line1 a {color: #fff !important;
text-decoration: none;
font-size: 0.9em;
}

.line2 table {
margin-bottom: 20px !important;
padding-top: 10px;
}

.line2 table img {margin-right: 10px;}

.information, .pagination, .sorting, .tx-lzgallery-pi1-searchbox {display: none;}

table#tx-lzgallery-pi1-fotonav {
background: transparent;
border: 0px;
margin-top: 10px;
color: #fff;
}

table#tx-lzgallery-pi1-fotonav select {display: none;}

div#tx-lzgallery-pi1-title,
div.tx-lzgallery-pi1-5x5-filename
 {display: none;}

table#tx-lzgallery-pi1-fotos,
table#tx-lzgallery-pi1-fotos td
 {border: 0;}

table#tx-lzgallery-pi1-fotos {
border-collapse: collapse;
}

table#tx-lzgallery-pi1-fotos td {
width: 25%;
padding-top: 10px;
padding-bottom: 10px;
}

table#tx-lzgallery-pi1-fotos td img {
xmargin: 5px;
}

#tx-lzgallery-pi1-fotos {

text-align: center;
margin: 0px auto;}

#footer {

height: 20px;
background-color: grey !important;
color: #fff;
font-size: 0.71em;
padding-top: 3px;
text-align: center;
}