/*
	Theme Name: Wellington Park
	Theme URL: http://www.knightmedia.com.au
	Description: Wellignton Park is a 2 or 3-column Widget-ready theme created for WordPress.
	Author: Knight Media
	Author URI: http://www.knightmedia.com.au
	Version: 1.0
	Tags: two-columns, three-columns, fixed-width, threaded-comments
*/
body{background:#fff;color:#5f4532;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0 auto;padding:0;}
#wrap-home{background:#f6f3e9 url(images/content-bg.jpg) repeat-x;margin:0 auto;padding:20px 0;}
#wrap{background-color:#fff;margin:0 auto;padding:0;}
a{color:#4F850D;}
a:hover{color:#5F3D24;}
ul li a {text-decoration:none}
ul li a:hover {text-decoration:underline}
h1,h2,h3,h4,h5,h6 {font-family:Georgia, Times New Roman, Trebuchet MS}

/************************************************
*  Hyperlinks									*
************************************************/
a img{border:none;}
a:focus,a:hover,a:active{outline:none;}
	
/************************************************
*  Header  									    *
************************************************/
#headerbg{background:url(images/header-bg.gif) #4A321E;}
#header{background:url(images/header-bg.jpg) no-repeat right top;width:960px;height:160px;color:#FFF;margin:0 auto;padding:0;overflow:hidden;}
#header #imageheader{width:325px;height:160px;text-indent:-10000px;background:url(images/wellington-park-logo.jpg) 12px top no-repeat;}
#header #imageheader a{display:block;width:325px;height:120px;}
#header h1,#header h1 a,#header h1 a:visited,#header h4,#header h4 a,#header h4 a:visited{color:#EACAA1;font-size:36px;font-weight:400;margin:0;padding:0;text-decoration:none;text-shadow:#000 0 -2px 2px;}
#header h1 a:hover,#header h4 a:hover{color:#EACAA1;text-decoration:none;}
.headertext{margin:0;padding:20px 0 0;}
.headerleft{width:700px;float:left;margin:0;padding:0;}
.headerleft p{color:#FFF;font-size:14px;font-style:italic;margin:0;padding:0 0 5px;line-height:20px;text-shadow:#000 0 -2px 2px;}
.headerleft a img{border:none;margin:0;padding:0;}
.headerright{width:573px;height:52px;float:right;margin:71px 0 0;padding:0;}
.headerright p{color:#FFF;margin:0;padding:0 0 5px;}
.headerright a img{border:none;margin:0;padding:0;}
.headerright a,.headerright a:visited{font-size:11px;font-weight:700;color:#FFF;text-decoration:none;}
.headerright a:hover{text-decoration:underline;}
.headerright a img{border:none;margin:0;padding:0;}
.headerright ul{list-style-type:none;margin:0;padding:0;}
.headerright li{list-style-type:none;margin:0;padding:0;}

/************************************************
*  Navbar      								    *
************************************************/
#navbarbg{background:url(images/nav-bg.gif) repeat-x #5F4532;border-top:1px solid #906546;border-bottom:1px solid #fff;}
#navbar{background:url(images/nav-bg-inner.gif) no-repeat;width:960px;margin:0 auto;padding:0;height:39px;}
.navbarleft{width:960px;float:left;margin:0;padding:0 10px;}
.navbarright{width:170px;float:right;margin:0;padding:15px 0 0;text-align:right;}
.navbarright a,.navbarright a:visited{color:#FFF;font-size:12px;font-weight:400;text-transform:uppercase;text-decoration:none;}
.navbarright a:hover{color:#CCC;text-decoration:none;}
#nav{margin:0;padding:0;}
#nav ul{float:left;list-style:none;margin:0;padding:0;}
#nav li{float:left;list-style:none;margin:0;padding:0;}
#nav li a,#nav li a:link,#nav li a:visited{color:#FFF;display:block;font-size:14px;font-weight:400;text-shadow: #000 2px 2px 2px;text-transform:uppercase;text-decoration:none;margin:0 30px 0 0;padding:11px 0 10px;}
#nav li a:hover,#nav li a:active{color:#EACAA1;text-decoration:none;}
#nav li li a,#nav li li a:link,#nav li li a:visited{background:#6E4D2A;width:130px;color:#FFF;font-size:14px;font-weight:400;text-decoration:none;text-transform:none;float:none;margin:0;padding:5px 10px;border:none;border-bottom:1px solid #482E1A;border-left:1px solid #482E1A;border-right:1px solid #482E1A;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;}
#nav li li a:hover,#nav li li a:active{background:#452C19;color:#FFF;text-decoration:none;}
#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:150px;margin:0;padding:0;}
#nav li li{}
#nav li ul a{width:120px;}
#nav li ul a:hover,#nav li ul a:active{}
#nav li ul ul{margin:-25px 0 0 151px;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover2 ul ul,#nav li.sfhover2 ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover2 ul,#nav li li.sfhover2 ul,#nav li li li.sfhover ul{left:auto;}
#nav li:hover,#nav li.sfhover{position:static;}
.rsslink{margin:0 0 0 10px;padding:3px 25px 3px 0;background:url(images/rss_navbar.png) no-repeat right center;}
	
/************************************************
*  Homepage Main					     	    * 
************************************************/
#hpmainbg{width:940px;margin:0 auto;padding:0;}
#hpmainbg h1,#hpmainbg h1 a,#hpmainbg h1 a:visited{color:#5f4532;font-size:22px;font-weight:400;text-decoration:none;text-transform:none;margin:0;padding:0;}
#hpmainbg h2,#hpmainbg h2 a,#hpmainbg h2 a:visited{color:#5f4532;font-size:22px;font-weight:400;text-decoration:none;text-transform:none;margin:0;padding:0;}
#hpmainbg h2 a:hover{color:#333;text-decoration:underline;}
.hpmain{width:940px;margin:0 auto;padding:0;line-height:20px;}
.hpmainleft{width:617px;float:left;margin:0;padding:20px 0 15px;}
a.more-link:link,a.more-link:visited{background:url(images/navhov.png);float:right;color:#FFF;font-family:Georgia, Times New Roman, Trebuchet MS;text-decoration:none;text-transform:uppercase;font-style:italic;margin:0;padding:5px 10px;border:1px solid #555;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
a.more-link:hover{background:url(images/nav.png);border:1px solid #555;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.hpmainright{width:285px;float:right;margin:0;padding:20px 0 15px;}
.hpmainright embed,.hpmainright object{width:400px;height:270px;margin:0;padding:0;}	

/************************************************
*  Homepage Bottom 					     	    * 
************************************************/
#hpbottombg{}
#hpbottom{width:940px;margin:0 auto;padding:0;color:#5f4532;}
#hpbottom .inner{padding:20px;}
#hpbottom a,#hpbottom a:visited{text-decoration:none;text-transform:uppercase;font-style:italic;}
#hpbottom a:hover{text-decoration:underline;}
#hpbottom h3,#hpbottom h3 a,#hpbottom h3 a:visited{color:#5f4532;font-size:20px;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;margin:0 0 10px;padding:0;}
#hpbottom h3 a:hover{color:#333;text-decoration:underline;}
#hpbottom p{color:#FFF;margin:0;padding:0;}
#hpbottom embed,#hpbottom object{width:200px;height:140px;margin:0;padding:0;}
.video{border:5px solid #FFF;margin:0 0 10px;padding:0;}
.excerpt{margin:0;padding:0 0 10px;}
#hpbottom p{color:#5f4532;margin-top:10px;}
.hpbottom1,.hpbottom2,.hpbottom3{min-height:270px;width:298px;float:left;margin-bottom:10px;padding:0;border:1px solid #dedbd1;background: url(images/hpbottom-bg.gif) repeat-x #fff;}
.hpbottom2{margin:0 20px;}
.thumb-hpbottom{background:#FFF;float:left;margin:0 0 10px!important;border:5px solid #FFF!important;}

/************************************************
*  Content 					     		        * 
************************************************/
#content{width:960px;margin:0 auto;padding:20px 0 0;line-height:18px;}
#contentleft{float:left;width:660px;margin:0;padding:0 0 5px 10px;}
#contentright{float:right;width:660px;margin:0;padding:0 10px 0 0;}
#contentsplit{float:left;width:500px;margin:0;padding:0 0 5px 20px;}
#contentfull{float:left;width:940px;margin:0 0 0 10px;padding:10px 0 0;}
#content a img{border:2px solid #efefef;margin-right:5px}
#content blockquote{background:#F4F4F4;margin:0 25px 15px;padding:10px 20px 0 15px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#content blockquote p{margin:0;padding:0 0 15px;}
#content img.wp-smiley{float:none;border:none;margin:0;padding:0;}
#content img.wp-wink{float:none;border:none;margin:0;padding:0;}
.breadcrumb{background:#F4F4F4;font-size:11px;margin:0 0 20px;padding:5px 10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.post{margin:0 0 40px;padding:0;}
.post p{margin:0;padding:0 0 15px;}
.post ul{list-style-type:square;margin:0;padding:0 0 15px;}
.post ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}
.post ul ul{list-style-type:square;margin:0;padding:0;}
.post ol{margin:0;padding:0 0 15px;}
.post ol li{margin:0 0 0 20px;padding:0;}
.post img {border:2px solid #efefef}
.date{font-size:11px;font-weight:700;}
.authorbox{background:#F4F4F4;margin:0 0 40px;padding:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.postmeta{font-size:11px;font-weight:700;margin:0;padding:5px 0 0;border-top:1px dotted #CCC;}
.postmeta p{margin:0;padding:0;}
.authorbox p{margin:0;padding:0;}
.authorbox img{background:#FFF;float:left;margin:0 10px 0 0;padding:3px;border:1px solid #CCC;}
.comments{margin:0 0 15px;padding:0;}
.clear{clear:both;}
.archive{float:left;width:225px;margin:0;padding:0 20px 0 0;}
ul#gallery {list-style:none;margin:0;padding:0;}
ul#gallery li {display:inline-block;margin:0;}
#map_1{width:940px !important;}

/************************************************
*  Headline Classes 					        * 
************************************************/
#contentleft h1,#contentright h1,#contentfull h1,#contentsplit h1{color:#5f4532;font-size:24px;line-height:1em;font-weight:400;text-decoration:none;margin:0 0 10px;padding:0 0 5px;border-bottom:1px dotted #CCC;}
#contentleft h1 a,#contentleft h1 a:visited,#contentright h1 a,#contentright h1 a:visited,#contentsplit h1 a,#contentsplit h1 a:visited{color:#333;font-size:20px;font-weight:400;text-decoration:none;margin:0;padding:0;}
#contentleft h1 a:hover,#contentright h1 a:hover,#contentsplit h1 a:hover{color:#25A;text-decoration:none;}
#contentleft h2,#contentright h2,#contentsplit h2,#contentfull h2{color:#5f4532;font-size:18px;font-weight:400;margin:10px 0 15px;padding:0;}
#contentleft h3,#contentright h3,#contentsplit h3,#contentfull h3{color:#5f4532;font-size:16px;font-weight:400;margin:0 0 5px;padding:0 0 5px;border-bottom:1px dotted #CCC;}
#contentleft h4,#contentright h4,#contentsplit h4,#contentfull h4{color:#5f4532;font-size:14px;font-weight:400;margin:0 0 5px;padding:0;}
#contentleft h5,#contentright h5,#contentsplit h5,#contentfull h5{color:#5f4532;font-size:12px;font-weight:400;margin:0 0 5px;padding:0;}
#contentleft h6,#contentright h6,#contentsplit h6,#contentfull h6{color:#5f4532;font-size:10px;font-weight:400;margin:0 0 5px;padding:0;}

/************************************************
*  Images  					     		        * 
************************************************/
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0;}
img.alignnone{padding:0;margin:0 0 10px;display:inline;}
img.alignright{padding:0;margin:0 0 10px 10px;display:inline;}
img.alignleft{padding:0;margin:0 10px 10px 0;display:inline;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.alignright{float:right;margin:0 0 10px 10px;}
.alignleft{float:left;margin:0 10px 10px 0;}
.wp-caption{background:#F4F4F4;text-align:center;padding:7px 2px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0;}
.wp-caption p.wp-caption-text{margin:0;padding:0;font-size:11px;font-weight:400;line-height:12px;}
	
/************************************************
*  Sidebar(s)                                	* 
************************************************/
#sidebar_main_left{width:270px;float:left;margin:0;padding:0 0 20px;display:inline;}
#sidebar_main_right{width:270px;float:right;margin:0;padding:0 0 20px;display:inline;}
#sidebar_split{width:150px;float:left;margin:0;padding:0 0 20px;display:inline;}
#sidebar_main_left .widget,#sidebar_main_right .widget,#sidebar_split .widget{margin:0 0 30px;padding:0 10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#sidebar_main_left h4,#sidebar_main_right h4,#sidebar_split h4{color:#333;display:block;font-size:16px;font-weight:400;margin:0 0 3px;padding:0 0 5px;border-bottom:1px dotted #CCC;}
#sidebar_main_left a,#sidebar_main_left a:visited,#sidebar_main_right a,#sidebar_main_right a:visited,#sidebar_split a,#sidebar_split a:visited{color:#333;text-decoration:none;}
#sidebar_main_left a:hover,#sidebar_main_right a:hover,#sidebar_split a:hover{color:#25A;text-decoration:underline;}
#sidebar_main_left p,#sidebar_main_right p,#sidebar_split p{margin:0;padding:0;}
#sidebar_main_left a img,#sidebar_main_right a img,#sidebar_split a img{border:none;margin:0;padding:0;}
#sidebar_main_left ul,#sidebar_main_right ul,#sidebar_split ul{list-style-type:none;margin:0;padding:0;}
#sidebar_main_left ul li,#sidebar_main_right ul li,#sidebar_split ul li{list-style-type:none;margin:0 0 5px;padding:0;}
#sidebar_main_left ul ul,#sidebar_main_right ul ul,#sidebar_split ul ul{list-style-type:none;margin:0;padding:0;}
#sidebar_main_left ul li li,#sidebar_main_right ul li li,#sidebar_split ul li li{background:url(images/arrow.png) no-repeat top left;padding:0 0 3px 12px;margin:0;border-bottom:1px dotted #CCC;}
#sidebar_main_left ul li ul li,#sidebar_main_right ul li ul li,#sidebar_split ul li ul li{background:url(images/arrow.png) no-repeat top left;padding:0 0 4px 12px;margin:0 0 3px;}
#cat{background:#FFF;font-size:11px;width:250px;color:#666;margin:0;padding:1px;display:inline;border:1px solid #DDD;}
.enews{background:url(images/enews.png) top right no-repeat;margin:0;padding:0;}
.twitter{background:url(images/twitter.png) top right no-repeat;margin:0;padding:0;}
	
/************************************************
*  Search Form									*
************************************************/
#searchform-header{margin:0;padding:47px 0 0 40px;}
#s-header{background:none;width:175px;color:#666;font-size:12px;font-weight:400;font-style:italic;text-transform:uppercase;padding:3px 0;margin:0;border:none;}
#searchform{color:#333;font-size:16px;font-weight:400;margin:0;padding:0;display:inline;}
#s{background:#FFF;width:175px;color:#666;font-size:11px;padding:3px 0 3px 3px;margin:5px 1px 0 0;border:1px solid #DDD;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#searchsubmit{background:url(images/nav.png);color:#FFF;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;margin:0;padding:1px 5px;border:1px solid #555;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
	
/************************************************
*  eNews Subscribe								*
************************************************/
#subscribe{margin:5px 0 0;padding:0;overflow:hidden;}
#subbox{background:#F4F4F4!important;width:200px;color:#333;font-size:11px;padding:3px 0 3px 3px;margin:5px 5px 0 0;border:1px solid #CCC;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#subbutton{background:url(images/nav.png);color:#FFF;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;margin:0;padding:1px 5px;border:1px solid #555;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}

/************************************************
*  Footer  							            *
************************************************/
#footer-sitemap-bg{background:url(images/footer-bg.png) repeat-x #5F4532;height:80px;border-top:5px solid #beb9a9;display:table;padding:0 0 20px;width:100%;}
#footer-sitemap{width:940px;margin:0 auto;padding:15px 0;line-height:20px;}
.page-navi ul {margin:0;padding:0;}
.page-navi ul li{float:left;display:block;width:140px;margin-right:10px;}
.page-navi ul li a{font-size:1.3em;text-decoration:none;color:#ceb997;font-weight:700;}
.page-navi ul li a:hover{color:#CEB997;}
.page-navi ul li ul{padding:0;margin:0;}
.page-navi ul li ul li{float:none;display:block;width:auto;}
.page-navi ul li ul li a{font-size:1em;text-decoration:none;color:#fff;font-weight:700;}
#footerbg{background-color:#29180d;height:50px;display:table;width:100%}
#footer{width:940px;margin:0 auto;padding:15px 0;line-height:20px;display:table;}
#footer p{color:#CCC;font-size:12px;font-weight:700;margin:0;padding:0;}
#footer a,#footer a:visited{color:#CCC;text-decoration:none;}
#footer a:hover{color:#EACAA1;text-decoration:underline;}
.footer-arrow{margin:0 0 0 5px;padding:2px 0 2px 18px;background:url(images/arrow_footer.png) no-repeat left center;}
.footer-rss-posts{margin:0 5px 0 0;padding:2px 0 2px 15px;background:url(images/rss_footer.png) no-repeat left center;}
.footer-rss-comments{margin:0;padding:2px 0 2px 15px;background:url(images/rss_footer.png) no-repeat left center;}
.footerleft{width:700px;float:left;margin:0;padding:0;}
.footerleft ul {margin:0;padding:0;}
.footerleft ul li{float:left;display:block;border-right:1px solid #960;padding:0 10px 0 0;margin-right:10px;line-height:0.85em;}
.footerleft ul li a{color:#EACAA1 !important;}
.footerleft ul li:last-child{border-right:none}
.footerright{width:180px;float:right;margin:0;padding:0;text-align:right;}

/************************************************
*  Comments									    *
************************************************/
#author,#email,#url{background:#FFF!important;width:250px;color:#333;font-size:12px;font-weight:400;margin:5px 0 0;padding:3px 0 3px 5px;border:1px solid #DDD;display:inline;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#comment{background:#FFF;width:95%;color:#333;font-size:12px;font-weight:400;margin:5px 0 1px;padding:5px;border:1px solid #DDD;display:inline;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#submit{background:url(images/nav.png);color:#FFF;display:block;font-size:11px;font-weight:700;text-transform:uppercase;margin:0 0 10px;padding:2px 0 2px 8px;border:1px solid #555;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.commentlist li ul li{font-size:12px;}
.commentlist li{font-weight:700;}
.commentlist li .avatar{background:#FFF;float:right;border:1px solid #DDD;margin:0 5px 0 10px;padding:3px;}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:12px;}
.commentlist p{font-weight:400;text-transform:none;}
.commentmetadata{font-weight:400;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform p{margin:5px 0;}
#commentform #submit{margin:0;float:left;}
.alt{margin:0;padding:10px;}
.commentlist{margin:0;padding:0;}
.commentlist ol{margin:0;padding:10px;}
.commentlist li{margin:15px 0 5px;padding:10px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-6px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;padding:0;}
.children{margin:0;padding:0;}
.nocomments{text-align:center;margin:0;padding:0;}
.reply a,.reply a:visited{background:url(images/nav.png);color:#FFF;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;margin:0 0 10px;padding:3px 8px;border:1px solid #555;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.reply a:hover{background:url(images/navhov.png);color:#FFF;border:1px solid #555;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.commentmetadata{font-size:10px;margin:0;display:block;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:40px;}
.alignright{float:right;}
.alignleft{float:left;}
.thread-alt{background:#FFF;margin:0;padding:0;}
.thread-even{background:#F4F4F4;margin:0;padding:0;}
.depth-1{border:1px dotted #CCC;margin:0;padding:0;}
.even,.alt{border:1px dotted #CCC;margin:0;padding:0;}	