/*
Theme Name: Kingsearch
Theme URI: http://www.sol1.com.au
Description: sol1 design for real!
Author: Luke Myers
Author URI: http://sol1.com.au/
*/

* {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;}

p, td {
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color:#43516d;
	margin-bottom:10px;
	line-height:17px;
}

input, textarea, select {
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

a {
	color:#000033;
	text-decoration:underline;
}
a img {
border:none;}

ul {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 17px;
	padding:0px;
	list-style-image:url(images/pointer.png);
}
li {
	line-height:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#43516d;
	margin-bottom:6px;
}
li a{ text-decoration:none;}

H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#4164ab;
	padding-bottom:4px;
	margin-bottom:10px;
	border-bottom:1px dashed #7A95CD;

	}

	
H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#8e9245;
	margin-bottom:7px;
	}
H2 a {
text-decoration:none;}
	
H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#4164ab;
	margin:0px;
	padding-bottom:5px;
	}
H3 a{
text-decoration:none;}
H3 a:hover {
text-decoration:none;
	color:#ACBD21;
}
	
H4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2a4782;
	margin:0px 0px 5px;
	padding-bottom:1px;
	border-bottom:1px dotted #5373b5;
	}
h4 a {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2a4782;
	text-decoration:none;}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#787892;
margin-top:0px;
margin-bottom:3px;}

body {
	margin:10px 0px;
	background-image:url(images/bg1.jpg);
}

#surround {
}

#main {
	width: 1000px;
	position:relative;
	left: 50%;
	margin-left:-500px;
	padding-bottom:0px;
	
}

#content_surround{
background-color:#FFFFFF;
overflow:auto;
min-height:840px;}

#topbar{
	width:1000px;
	padding:1px 0px;
	height:145px;
	background-color:#FFFFFF;}
	
#logo{
	float:left;
	width:434px;
	height:102px;
	padding:10px 0px 5px 5px;
}	

#logo_subtext{
	float:left;
	padding-left:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9DA6B5;
}
#logo_subtext a{
color:#9DA6B5;}

#herobox{
width:987px;
float:right;}

#hero{
z-index:1;
height:273px;
position:relative;
}
#hero_footer{
float:right;}

#nav {
z-index:2;
background-image:url(images/nav_bg.png);
background-repeat:no-repeat;
height:42px;
position:absolute;
width:987px;
}


#content{
	float:left;
	width:630px;
	margin-left:20px;
	margin-top:30px;
	background-color:#FFFFFF;
}
#content p{
line-height:17px;
font-size:12px;
text-align:justify;
margin-bottom:10px;
}
#content li{
line-height:14px;
font-size:12px;
text-align:justify;
margin-bottom:10px;}




#sidebar-right {
width:270px;
padding:10px;
background-color:#c4d9ff;
border:2px solid #fff;
moz-border-radius:6px;
border-radius:6px;
margin-top:-20px;
position:absolute;
top:430px;
right:15px;
z-index:20;
min-height:300px;
}


#footer {
	min-height:20px;
	padding:20px 20px 0px 20px;
	border-top:1px solid #fff;
	margin-top:3px;
	width:960px;
	background-color:#80a2c3;
	overflow:auto;
	color:#FFFFFF;
}
#footer a {
	color:#DCEFF8;
	text-decoration:none;
}

#footer a:hover{
text-decoration:underline;}

#footer p {
	color:#fff;
	font-size:12px;
}


.img_left {
float:left;
margin-right:5px;
}
.img_right {
float:right;
margin-left:5px;
}
.content_box {
	border:1px dotted #cccccc;
	width:245px;
	padding:12px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	background-color:#F4FBF8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767c66;
}

.contact_box_form{
float:right;
width:283px;
padding:10px;
margin:5px;
border:1px dotted #ccc;}

.contact_box{
float:left;
width:283px;
padding:14px 10px 10px 10px;
margin:5px;
border:1px dotted #ccc;}

.contact_box:hover, .contact_box_form:hover{
	border:1px dotted #c4d9ff;
	background-color:#EDF3FC;
}
table.services{
border-collapse:collapse;}
.services td{
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
padding:5px;}
.services a{
color:#103a6c;
text-decoration:none;}
.services a:hover {
color:#8e9245;
text-decoration:underline;}
.services img{
padding-top:2px;}

ul#side0 {
margin:0px;}

#side0 li  {
list-style-image:none;
list-style-type:none;
font-weight:bold;
color:#2a4782;
margin-bottom:7px;
line-height:14px;
}
#side0 li a{
color:#2a4782;}

ul.sub-menu {
margin:5px 0px 0px 18px;}

#side0 .sub-menu li{
font-weight:normal;
list-style-type:circle;}

#qm0 ul li{
margin-bottom:1px;}

.g-recaptcha {
  transform: scale(.9);
  margin: 0 -15px;
}
