/**
  Theme Name: Landscape Expo
  Theme URI: http://www.landscapeexpo.com.au
  Version: 0.1
  Author: Nicki Mckay @ Green Label for KND Web Consultants
  Author URI: http://www.greenlabeldesign.com.au
  
  Description: A theme created based on the Design provided by KND Web Consultants

*/

html {
  	font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif;
	color:#3b4519;
	font-size:11px;
	padding:0;margin:0;
	
}

body { 
	
}
#wrapper{
	background:url('images/background.jpg') repeat-x bottom;
	width:100%;
	margin:0; padding:0;
}
#container{
	width: 959px;
	margin: auto;
	padding:0;
	background:url('images/footer.jpg') no-repeat bottom;
	
}
h3{
	font-size:12px;
}

P{
	padding:0; margin:0;
}
a{
	color:#677923;
}
/******reseting some options*********/
a img {
	border:0;
}
.clear{
	clear:both;
}
/***********HEADER STYLES**************/
#header {
  padding:20px 15px 20px 35px;
  height:118px;
  background:url('images/header.jpg') no-repeat;
}
#header h1{
	width:139px;
	float:left;
	padding:0; margin:-5px 0 0 0;
}

ul#menu{
	width:534px; overflow:hidden;
	padding:0 0 0 10px;
	margin:63px 0 0 70px;
	float:left;
	height:28px;
	background:url('images/nav-back.png') no-repeat;
}
ul#menu li{
	float:left;
	list-style-type:none;
}
ul#menu li a{
	
	text-transform:uppercase;
	font-size:9px;
	color:#4D4D4D;
	text-decoration:none;
	list-style-type:none;
	display:block;
	text-align:center;
	padding:3px 3px;
	height:40px;
	width:80px;
}

ul#menu li a:hover, ul#menu li.current_page_item a{
	color:#FFFFFF;
	background:url('images/menu-hover.png') no-repeat;
	z-index:99;
	padding:5px 0;
	width:92px;
	margin: 0 -3px;
}

.date{
	color:#ffffff;
	position:relative;
	margin-left:865px;
	display:block;
}
.date img{
	margin:0px 8px -8px 0;
}

#searchform{
	float:right;
	margin:63px 0 0 0;
	width:133px;
}

#searchform input{
	font-size:9px;
	border:0;
	background:url('images/search.jpg') no-repeat;
	padding:3px 10px 3px 20px;
}
/*************CONTENT SYLTES************/
#content{
	
	padding:0;
}

#promowrapper{
	
}
.onethirdleft{
	width:230px;
	float:left;
}

.onethirdmiddle{
	width:440px;
	float:left;
	padding:20px 0 0 20px;
}
.onethirdmiddle p{
	padding:5px 0;
}
.twothirdsright{
	width:707px;
	float:right;
}

.contactbox{
	float:right;
	width:235px;
	padding:20px 0 10px 0;
	font-size:14px;
}
.contactbox p{
	margin:0; padding:0;
}
.expolinks {
	padding:10px 0;
	width:720px; float:left;
}
.expolinks img{
	margin-right:15px;
}

.threethirds{
	color:#000000;
	width:959px;
	clear:both;
	text-align:left;

}
.onethirdright{
	width:230px;
	float:right;
}

#content h2{
	text-transform:uppercase;
	color:#000000;
	font-weight:normal;
	margin:0; padding:0;
	font-size:14px;
}
#content h2 a{ 
	color:#000000;
	text-decoration:none;}

.highlight{
	color:#b41d8a;
}
.news{
	margin-bottom:10px;
	background:url('images/news-image.jpg') no-repeat #60801e bottom;
	color:#ffffff;
	padding-bottom:80px;
}
#content .news h2{
	color:#ffffff;
	background:url('images/news-header.jpg') no-repeat;
	padding:20px;
	font-size:16px;
}
.news h3 a{
	color:#ffffff;
	text-decoration:none;	
}

.news h3{
	font-family:Arial, Helvetica, Sans-serif;
	font-weight:normal;	
	font-size:14px;
	padding:0 20px;
	
	margin:0;
}

.news p{
	padding:7px 20px 25px 20px;
}
.news a{
	color:#ffffff;
	text-decoration:underline;
}

.onethirdmiddle h3{
	padding:10px 0 5px 0; margin:0;
}
.onethirdmiddle p.mini{
	font-style:italic;
	font-size:10px;
	padding:0;
}


.inside{
	margin-top:50px;
}
/**********LEFT SIDEBAR**********/

ul.subnav{
	margin:50px 0 0 0;padding:0;
}
.subnav li{
	list-style-type:none;
}
.subnav li a {
	color:#ffffff;
	background:url('images/subnavbutton.jpg') no-repeat;
	display:block;
	width:190px;
	height:18px;
	font-size:14px;
	text-decoration:none;
	padding:7px 20px;
	font-family:Arial, Helvetica, Sans-serif;
	margin-bottom:3px;	
}

.subnav li a:hover{
	color:#b3c49c;
}


ul.notanothermenu{
	margin:0;padding:0;
}
.notanothermenu li{
	list-style-type:none;
}
.notanothermenu li.stupid-red a {
	color:#ffffff;
	background:url('images/stupid-red.jpg') no-repeat;
	display:block;
	width:190px;
	height:14px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	padding:6px 20px;
	font-family:Arial, Helvetica, Sans-serif;
	margin-bottom:3px;	
}

.notanothermenu li.stupid-green a {
	color:#000000;
	background:url('images/stupid-green.jpg') no-repeat;
	display:block;
	width:190px;
	height:14px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	padding:6px 20px;
	font-family:Arial, Helvetica, Sans-serif;
	margin-bottom:3px;	
}

.notanothermenu li.stupid-red a:hover{
	color:#000000;
}
.notanothermenu li.stupid-green a:hover{
	color:#ffffff;
}


/**********FOOTER****************/

#footer {
	font-size:10px;
	color:#677923;
  	clear: both;
	margin-top:60px;
  
}
#footer ul{
	margin:0;
	padding:0;
	text-align:center;
}
#footer li{
	display:inline;
	margin:0;
	padding:0 10px 0 0;
}

/**
  theme requirements as per 
  http://codex.wordpress.org/CSS
*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}
/****************************/


.linklove{
	display:none;
	
}

.cform fieldset{
	border:none;
}
.cform legend{
	display: none;
	font-size:14px;
	font-weight:bold;
}

.cform ol{
	padding:0;
	margin:0;
}

.cform  li {
	list-style-type:none;
	padding:5px; clear:both;
	background:#eeeeee;
	margin-bottom:5px;
	font-weight:bold;
}
.cform li.cf-box-title{
	font-weight:bold;
	
}

.cform li.cf-box-group{
	margin-left:20px;
	background:none;
}

.cform li.cf-box-group label{
	width:110px;
	display:block;
	float:left;
	margin:4px 0;
	font-weight:normal;
}
.cform .cf-box-group{
	display:block;
}

.cform .cf-box-group input{
	float:left;
	width:auto;
	margin-right:5px;
}
.cform  label{
	width:180px;
	display:block;
	float:left;
	margin:4px 0;
}

.cform  input, .cform  textarea, .cform select {
	border:solid 1px #CCCCCC;
	padding:2px;
	width:200px;
	display:inline;
	margin:2px 0;
}

.cform  textarea {
	width:200px;
}
.cf_hidden{
	display:none;
}


.cform  input.sendbutton{
	margin-left:200px;
	padding:5px 20px;
	width:auto;
	font-weight:bold;
}

.cform #sendbutton{
	
	width:auto;
}
.cform .hidden{
	border:none;
}

input.cf_error {
	border:solid 1px red;
	color:red;
}

.failure{
	border-top:2px solid red;
	border-bottom:2px solid red;
	padding:10px 0;
	color:red;
	margin:10px 0;
	display:block;
}
 .success {
	border-top:2px solid green;
	border-bottom:2px solid green;
	padding:10px 0;
	color:green;
	margin:10px 0;
	display:block;
}
#TickerVertical{
	margin: 0;
	padding: 0;
}

#TickerVertical li {
		display: block;
		text-align: left;
		margin: 0;
		padding: 0px;
	}
#NewsVertical{
	_overflow: hidden;
	_height: 250px;
}

li.textonly{
	background: #fff !important;
}