/*========================
Cascading Style Sheets
for Pollard Productions

by Lochlan McBride
Cornerstone Technologies
www.cstech.net.au
=========================*/

/*====General====*/
body {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#394A5C;
	margin:0;
}
body#home {
	background:url(_templateFiles/bg_home.gif) repeat-x;
}
body#inner {
	background:url(_templateFiles/bg_inner.gif) repeat-x;
}
h1 {
	margin:0;
	color:#0E2B8D;
	font:22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	margin:10px 0;
	color:#394A5C;
	font:17px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	margin:10px 0;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#0E2B8D;
	font-weight:700;
}
h4 {
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#394A5C;
	font-weight:700;
}
h5 {
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#0E2B8D;
	font-weight:700;
}
h6 {
	margin:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#0E2B8D;
}
ul, ol {
	margin:0;
	padding:0;
}
li {
	margin-left:25px;
}

/*====Layout====*/
#outter-wrap {
	width:743px;
	margin:35px auto 0;
}
#header {
	height:177px;
	background:url(_templateFiles/bg_header.jpg) no-repeat;
	position:relative;
}
#header h1 a {
	height:130px;
	width:130px;
	display:block;
}
#header h1 a span {
	display:none;
}
#header h2 {
	display:none;
}
#image {
	border-left:7px solid #fff;
	border-right:7px solid #fff;
	width:719px;
	margin:0 auto;
}
#home #image {
	height:253px;
}
#inner #image {
	height:175px;
}
#content {
	background:url(_templateFiles/bg_content.gif) repeat-y;
	padding:30px 15px 15px;
	line-height:15px;
	min-height:300px;
}
#edit td {
	padding:5px 10px;
	vertical-align:top;
	font-size:11px;
}
#edit #left {
	width:459px;
}
#edit #right {
	border-left:1px solid #ccc;
}
#footer {
	background:url(_templateFiles/bg_footer.gif) no-repeat;
	height:48px;
	color:#000;
}
#footer p {
	margin:0;
	text-align:center;
	line-height:40px;
}
#footer a {
	color: #000000;
	text-decoration: none;
}



/*============================================
Contact Form
============================================*/
/* Form */
fieldset {
	border:none;
}
form {
	padding-left: 10px;
}
form span {
	color:#FF0000;
}
form .row {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 560px;
}
form label {
	width: 125px;
	font-weight: bold;
	padding-top:2px;
	display:block;
}
form .textbox {
	width: 200px;
}
form #center {
	text-align: center;
	width: 320px;
}
form .button {
	margin: 2px;
	padding: 2px;
}
form input, form textarea, form select {
	background: #FFFFFF url(_templateFiles/inputBg.gif) no-repeat scroll left top;
	border: 1px solid #AAAAAA;
	width:300px;
	font:12px Tahoma, Verdana, sans-serif;
	padding:2px;
}
form textarea {
	height:100px;
}
form input:focus, form textarea:focus, form select:focus {
	border: 1px solid #0E2B8D;
}
form .button {
	width:70px;
}
form .button:active {
	background: #FFFFFF url(_templateFiles/inputBg.gif) no-repeat scroll left bottom;
}
/*Message Styles*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
.LV_valid {
    color:#00CC00;
}
.LV_invalid {
    color:#CC0000;
}
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}


