/*- Copyright www.WebMotionUK.com -*/
/* -----------Layout Structure--------------*/
html, body, form, table, td, h1, h2, h3, h4, p, a, ul, ol, li {font-family:Arial, Verdana, Helvetica, sans-serif; color:#000;}
html, body{background:#f26521; margin:0 auto 10px auto; padding:0; text-align:center; }
#outer{background:url(/images/content_bg.gif) repeat-y top center; text-align:left; width:780px; margin:0 auto;}
#header{background:transparent url(/images/logo.jpg) no-repeat top center; height:105px; padding:0 10px;}
#mainmenu{position:relative; display:block; height:33px; line-height:27px; font-size:11px; padding:20px 0px 0px 10px; float:right;}
#mainmenu ul{margin:0; padding:0; list-style-type:none; width:auto;}
#mainmenu ul li{display:block; float:left; color:#999;}
#mainmenu ul li.first, #mainmenu ul li a{display:block; float:left; color:#999; font-weight:bold; text-decoration:none; padding:3px 10px 0 10px; height:33px;}
#mainmenu ul li.first{padding:3px 2px 0 2px;}
#mainmenu ul li a:hover{color:#fff; background:#f26521; height:33px; font-weight:bold; padding:3px 10px 0 10px; line-height:27px;}
#mainmenu ul li.current_page_parent a, #mainmenu ul li.current_page_item a{color:#fff; background:#f26521; height:33px; font-weight:bold; line-height:27px;}
.sidenav .sidenav_active{text-decoration: none; color: #000; background:#fff url(/images/arrow-pointer.gif) left center no-repeat;}
.sidenav {margin-top: 0px; margin-bottom: 12px; font-size: 12px; font-weight:normal;}
.sidenav ul {margin:0 0 0 7px; padding:0;}
.sidenav ul li {margin: 0px; padding: 0px; line-height: 170%; list-style-type: none; background: url(/images/dot.gif) left bottom repeat-x;}
.sidenav ul li a {display: block; padding-left: 12px; width: 170px; color: #000; text-decoration: none; background:url(/images/arrow-pointer.gif) left center no-repeat;}
.sidenav ul li a:hover,  .sidenav ul li.current_page_item a{ text-decoration: none; color: #f26521; background:url(/images/arrow-pointer2.gif) left center no-repeat;}

#footermenu{position:relative; display:block; height:20px; font-size:11px; padding:0px 0px 0px 25px; float:left;}
#footermenu ul{margin:0; padding:0; list-style-type:none; width:auto;}
#footermenu ul li{display:block; float:left; color:#fff;}
#footermenu ul li.first, #footermenu ul li a{display:block; float:left; color:#fff; font-weight:bold; text-decoration:none; padding:3px 5px 0 5px;}
#footermenu ul li.first{padding:3px 2px 0 2px;}
#footermenu ul li a:hover{text-decoration:underline; color:#fff; font-weight:bold; padding:3px 5px 0 5px;}
#footermenu ul li.current_page_parent a, #footermenu ul li.current_page_item a{color:#000; height:20px; font-weight:bold;}
#copyright{text-align:center; font-size:11px; color:#fff;}
#copyright a, #copyright a:visited{color:#fff; text-decoration:none;}
#copyright a:hover{color:#fff; text-decoration:underline;}
#content{padding:5px 10px;}
#left_col {float:left; width:190px; margin:5px 0 0 0; padding:0 0 18px 10px; font-size:80%;}
#right_col {float:right; font-size:80%; width:520px; margin:5px 8px 0 0; padding:0 0 0 10px;}
#left_col .latest_news{padding:5px 0;font-size:11px; background: url(/images/dot.gif) left bottom repeat-x;}
#left_col .latest_news p{padding:0; margin:0;}
#left_col .latest_news .date{font-size:12px; font-weight:bold; color:#666;}
#footer{font-size:10px; width:780px; line-height:50px; height:60px; color:#fff; text-align:center; background:url(/images/content_footer.gif) no-repeat bottom center;}
#right_col .alignright {float: right;}
#right_col .alignleft {float: left	}
#right_col .navigation {display: block;	text-align: center;	margin-top: 10px; margin-bottom: 60px;}

/* ----------- Text / Colours / Fonts / Positions --------------*/
h1{font-size:18px;}
h2{font-size:16px; color:#666;}
h3{font-size:14px; color:#f26521;}
#left_col h1{font-size:12px; margin:0; padding:5px; display:block; background:#f26521; color:#fff;}
a, a:visited{text-decoration:underline; color: #f26521; }
a:hover {text-decoration:none; color:#f26521;}
img{border:0;}
.small{font-size:11px;}
.xsmall{font-size:10px;}
.grey{color:#666;}
.searchform input{border:1px #999 solid; width:150px;}
.searchform .submit_button{width:50px;  
	padding:2px; 
	font-size:0.8em;
	background:url(/wp-content/plugins/contactforms/images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;}

