/*
Theme Name:    LC Personnel
Theme URI:     http://www.studiospark.com.au
Version:       2.0
Author:        Studio Spark
Author URI:    http://www.studiospark.com.au
*/

/* main elements */

#sidebar ul.categories li {
	display:block;
	padding:11px 42px 13px;
}

#sidebar ul.categories li.active {
	background: url(images/bg-active.gif) no-repeat 0 50%;
}



.comment-box .comment-reply-link {
	position:absolute;
	right:25px;
	bottom:18px;
	text-decoration:none;
	color:#000;
	font-size:12px;
}
.comment-box .comment-reply-link:hover {text-decoration:underline;}




#content .wpcf7-form {
	width:466px;
	overflow:hidden;
	padding:6px 0 0;
	font-size:12px;
	line-height:18px;
}
.wpcf7-form .row {
	width:100%;
	overflow:hidden;
	padding-bottom:4px;
}
.wpcf7-form label,
.wpcf7-form .label {
	float:left;
	width:129px;
	padding:3px 10px;
}
.wpcf7-form .text,
.wpcf7-form textarea {
	display:block;
	height:1%;
	overflow:hidden;
	border:1px solid #cacaca;
	background: url(images/bg-text.gif) repeat-x;
}
.wpcf7-form textarea {
	width:299px !important;
	height:141px;
	min-height:141px;
	margin:0 0 16px;
	padding:5px 5px 5px 10px;
	font-size:13px;
	overflow:auto;
}
.wpcf7-form .text input {
	background:none;
	border:0;
	padding:8px 10px;
	width:294px;
	font-size:13px;
	line-height:16px;
	margin:0;
	float:left;
}
.wpcf7-form .short-row .text input {width:76px;}
.wpcf7-form .hight-row {
	padding-bottom:33px;
}
#content .wpcf7-form .row .radio-list {
	list-style:none;
	margin:0 0 23px;
	padding:6px 0 0;
	height:1%;
	overflow:hidden;
}
#content .wpcf7-form .row .radio-list li {
	list-style:none;
	list-style-position:outside;
	float:left;
	padding:0;
	background:none;
}
.wpcf7-form .row .radio-list li input {
	float:left;
	padding:0;
	margin:0 0 0 -2px;
	width:20px;
	height:16px;
}
.wpcf7-form .row .radio-list li .wpcf7-list-item-label {
	float:left;
	width:auto;
	padding:0;
	margin:-2px 18px 0 5px;
}
.wpcf7-form .short-row {
	width:245px;
}
.wpcf7-form select {
	float:left;
	width:96px;
	margin:9px 0 4px;
}
.wpcf7-form .short-row label {padding-top:9px;}
.wpcf7-form .check-row {
	margin:-4px 0 0;
	padding:0 0 27px;
}
.wpcf7-form .check-row  .wpcf7-list-item-label {padding-top:0;}
#content .wpcf7-form .check-list {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.wpcf7-form .check-list .wpcf7-list-item-label {
	float:left;
	padding:0;
	width:auto;
}
.wpcf7-form .submit {
	display:block;
	margin:8px 0 0 auto;
	background: url(images/btn-submit.gif) no-repeat;
	width: 100px;
	height: 26px;
	border:0;
	cursor:pointer;
	padding:0;
	color:#696969;
	font-size:14px;
	font-weight:bold;
}
span.wpcf7-list-item {
    margin-left:0 !important;
}
#wpcf7-f109-p5-o1 {
    margin-bottom:-18px;
}


span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    font-size: 10pt;
    left: -300px !important;
    padding: 2px;
    position: absolute;
    top: 100% !important;
    width: 280px;
    z-index: 100;
}
a { outline:none; }


.post-info .tips {
	padding-left:22px !important;
	background: url(images/ico-info.gif) no-repeat 0 3px !important;
}
.posts-list .more {
	text-decoration:underline !important;
}


