/* @override http://tareeda.com.au/c/style.css */
/* Reset browser defaults */
@import url('reset.css');

/* Apply basic typography styles */
@import url('typography.css');

/* Apply a basic layout */
@import url('2c-r-fixed.css');


/* =Global Elements
-------------------------------------------------------------- */

body {
    font-family:Georgia, serif;
    background:#F3FDDE url(/images/page_bg.png) top center repeat-y;
}
a:link, a:visited {
    color:#030303;
    text-decoration:underline;
}
body.home a:link,body.home a:visited {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
blockquote {
    font-style:italic;
    font-size:13px;
}
blockquote em, blockquote cite, blockquote i {
    font-style:normal;
}
input, textarea {
    font-family:Georgia, serif;
}
.caps {
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.important {
    font-weight:bold;
}
.clear{
	clear: both;
}
body.home #content{
	border-top:5px solid #B3D946;
}

body.page-template-blog-php #content,body.page-template-default #content,body.single #content{
	background: #f1ffc0;
	border-top:5px solid #B3D946;

}

/* =Header
-------------------------------------------------------------- */

#header {
    background:#fff url(/images/header_bg.png) top center no-repeat;
}
#blog-title {
    height:76px;
    width: 400px;
    float: left;
}
#blog-title h1 {
    display:inline;
    color:#dedede;
}
#blog-title h1 a {
    color:#dedede;
    font-size:1px;
    display:block;
    width:300px;
    overflow:hidden;
    position:absolute;
    top:10px;
    height:60px;
    padding-top:60px;
    voice-family:"\"}\"";voice-family:inherit;height:0;
}
#contact{
	width: 110px;
	float: right;
	text-align: right;
}
#contact a{
	display: block;
	height: 20px;
	width:110px;
}
#contact span{
	display: none;
}

/* =Menu
-------------------------------------------------------------- */

#access {
    font-size:11px;
    height: 143px;
    width: 951px;

}
.skip-link {
    display:none;
}
#internalnav{
	width: 951px;
	position: absolute;
	top: 0;
	left: 0;
	height:31px;
}
#internalnavmenu{
	background:url(/images/topnav_bg.png) 0 -4px no-repeat;
	height:31px;
	position: relative;
	width: 951px;
    margin: 0;
}
#internalnavmenu li{
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
}
#internalnavmenu a{
	float: left;
	display: block;
	height: 23px;
	padding: 0;
	margin: 0;
}
#internalnavmenu a:hover{
	background:url(/images/topnav_bg.png) -16px 0 no-repeat;
}
#internalnavmenu span{
	display: none;
}
#menulanddev a{
	width: 118px;

}
#menulanddev a:hover{
	background-position: 0 -57px;
}
#menulanddev a.tabselected{
	background:url(/images/topnav_bg.png) 0 -35px no-repeat;
}
#menuqld a{
	width: 67px;
	margin-left: 26px;

}
#menuqld a:hover{
	background-position: -144px -57px;
}
#menuqld a.tabselected{
	background:url(/images/topnav_bg.png) -144px -35px no-repeat;
}
#menunsw a{
	width: 95px;
	margin-left: 19px;
}
#menunsw a:hover{
	background-position: -230px -57px;
}
#menunsw a.tabselected{
	background:url(/images/topnav_bg.png) -230px -35px no-repeat;
}
#menuvic a{
	width: 46px;
	margin-left: 18px;
}
#menuvic a:hover{
	background-position: -343px -57px;
}
#menuvic a.tabselected{
	background:url(/images/topnav_bg.png) -343px -35px no-repeat;
}
#menuabout a{
	position: relative;
	width: 129px;
	margin-left: 42px;
}
#menuabout a:hover{
	background-position: -431px -57px;
}
#menuabout a.tabselected{
	background:url(/images/topnav_bg.png) -431px -35px no-repeat;
}
#menunews a{
	width: 79px;
	margin-left: 38px;
}
#menunews a:hover{
	background-position: -598px -57px;
}
#menunews a.tabselected{
	background:url(/images/topnav_bg.png) -598px -35px no-repeat;
}
#menuawards a{
	width: 43px;
	margin-left: 47px;
}
#menuawards a:hover{
	background-position: -724px -57px;
}
#menuawards a.tabselected{
	background:url(/images/topnav_bg.png) -724px -35px no-repeat;
}
#menucontact a{
	width: 63px;
	margin-left: 38px;
}
#menucontact a:hover{
	background-position: -805px -57px;
}
#menucontact a.tabselected{
	background:url(/images/topnav_bg.png) -805px -35px no-repeat;
}
#leftheadnav{
	float:left;
	position: relative;
	width: 550px;
	top: 21px;
}
#lhntop{
	width: 550px;
	height: 23px;
}
div.breadcrumb{
	margin: 9px 0 0 18px;
	color: #959695;
}
div.breadcrumb a{
	margin: 0 2px 0 0;
	color: #959695;
}
div.breadcrumb span{
	margin: 0 3px;
}

#lhnbottom{
	width: 550px;
	height: 90px;
	background: #F1FFC0;
}
#lhnbottom p{
	padding:10px 18px;
	color: #020202;
	font-size: 12px;
}
#rightheadnav{
	float: right;
	position:relative;
	z-index:9;
	width:401px;
	height: 122px;
	margin-top: 21px;
	background: url(/images/leaf_bg.png) top center no-repeat;
}
#homemenu {
    padding:0 0 0 0;
    overflow:hidden; /* clears the inner float  */
    background:#fff url(/images/homepage_menu_bg.png) top center no-repeat;
    height: 147px;
}
#homemenu ul.topnavs {
    margin:0;
    list-style:none;
    clear:both;
}
#homemenu ul.topnavs li {
    display:inline;
}
#homemenu ul.topnavs a {
    display:block;
    float:left;
    margin:0 0 0 20px;
    color:#fff;
    text-decoration:none;
}

#menutop a{
	height: 22px;
}
#menusub a{
	height: 30px;
	margin: 0;;
}
#homemenu ul.topnavs span{
	display: none;
}
#homemenu a:hover {
 	text-decoration: underline;
}
#homemenu .current_page_item a {

}
#homemenu #landdev a{
	width: 120px;
}
#homemenu #about a{
	width: 150px;
	margin-left: 420px;
}
#homemenu #qld a{
	width: 154px;
	margin-left: 20px;
}
#homemenu #nsw a{
	width: 156px;
}
#homemenu #vic a{
	width: 174px;
}
#homemenu #who a{
	width: 150px;
	margin-left: 12px;
}
#wrapdevlist a{
	color: #000;
	text-decoration: none;
}
#wrapdevlist{
	float: left;
	clear: both;
	width: 560px;

}
#wrapdevlist .dev{
	width: 175px;
	float: left;
}
#wrapdevlist p{
	margin: 0 0 0 21px;
	float: left;
	clear: both;
	font-style: italic;
}
#homemenu ul.devlist{
	margin:6px 0 0 10px;
	float: left;
}
ul.devlist, ul.devlist li{
	list-style: disc;
	line-height: 1.55em;
}
ul.devlist li{
	margin-left:24px;
}

/* =Homepage Content
-------------------------------------------------------------- */
#homeabout{
	text-align: left;
	float: right;
	width: 390px;
	margin:5px 0 0 0;
}
#homeabout p{
	margin: 0 0 0 1px;
}
#homeabout p.findout{
	margin-top: 2px;
}
.featuredproperty{
	height: 155px;
	 width: 546px;
	 position: absolute;
	 top: 5px;
	 left: 5px;
	 z-index: 9;
}
.featuredproperty[class]{
	 background: url(/images/featured_property_home.png) top left no-repeat;
	 
}


#rna{
	
	height: 28px;
	width: 405px;
	position: absolute;
	top: -1px;
	right: 3px;

}
body.pageid-2 .entry-content {
	background: url(/files/Featured_Property/image.jpg) top right no-repeat;
	padding: 40px 310px 40px 14px;
	height: 316px;
	margin-top: 21px;
	width: 223px !important;
}
body.pageid-2 .entry-content p{
	margin-top:2px;
}
body.pageid-2 .entry-content h2{
	display: none;
}
body.pageid-2 .entry-content img{
	margin: -10px 0 0 -6px;
}
body.pageid-2 .entry-content a{
	font-style: italic;
}
body.pageid-2 .entry-content a:hover{
	text-decoration: underline;
}

/* =Development pages
-------------------------------------------------------------- */
#post-16,#post-7,#post-9,#post-14{
	background: url(/images/landdevmap_bg.png) repeat-y;
}
body.pageid-16 .entry-content{
	background: url(/images/landdevelopmentmap.png) 0 5px no-repeat;
	padding: 0;
	margin: 0;
	min-height: 516px;
}
body.parent-pageid-16 .entry-content{
	padding: 0;
	margin: 0;
	min-height: 546px;
}
body.pageid-7 .entry-content{
	background: url(/images/qldmap.png) 0 7px no-repeat;
}
body.pageid-9 .entry-content{
	background: url(/images/nswmap.png) 0 7px no-repeat;
}
body.pageid-14 .entry-content{
	background: url(/images/vicmap.png) 0 7px no-repeat;
}

#developmentright{
	float: right;
	width: 271px;
	margin-top: 31px;
	
}
#developmentright h3.devheadings{
	color: #342000;
	font-size: 16px;
	margin: 0 0 14px 17px;
}
#developmentright a{
	text-decoration:none !important;
}
#developmentright a:hover{
	text-decoration: underline !important;
}
#developmentright h3{
	margin-left: 20px;
}

#developmentright dd{
	margin: 3px 0 10px 0;
	font-style: italic;
}
#developmentright span{
	display: block;
	padding-top: 2px;
	font-style: italic;

}
#developmentright span a{
	color: #494848;
}
#developmentright ul.devlist li{
	margin-left:18px;
}


/* =Sidebar
-------------------------------------------------------------- */
#primary{
	  border-top:5px solid #B3D946;
	  position:relative;
	  z-index:9999;}
body.pageid-51 #primary,body.parent-pageid-51 #primary{border:none;}
body.parent-pageid-16 #primary{
	position: absolute;
	border-top: 5px solid #B3D946;
	right:5px;
	background: url(/images/sdfeatured_bg.png) 0 0 repeat-y !important;
	top: 129px;
	width: 401px;
	padding: 0 !important;
	margin: 0 !important;
}
#statedev_featuredproperty{
	background: url(/images/statedev_featuredproperty.gif) 0 0 no-repeat;
	position:relative;
	z-index:999;
	float: left;
	width: 386px;
	padding: 28px 0 20px 15px;
}
#statedev_featuredproperty .alignright{
	position: relative;
    margin: 5px 0 0 15px;
}
#statedev_featuredproperty a{
	text-decoration: none;
	font-style: italic;
}
#statedev_featuredproperty a:hover{
	text-decoration: underline;
}

.state_level_headings{
	position: relative;
	left: -4px;
}
#news{
	background: url(/images/inner_news_awards.png) 0 0 no-repeat;
	float: left;
	width: 175px;
	padding: 0 10px 20px 15px;
}
#news p.readallnews a{text-decoration:underline;color:#5b540e;}
body.home #news[ID]{
	background: url(/images/recent_news_awards.png) 0 0 no-repeat;
}
body.page-template-landdev-php #news{
	width: 172px;
}
#newsinner{
	margin-top: 33px;
}
#awards{
	background: url(/images/inner_news_awards.png) -200px 0 no-repeat;
	float: left;
	width: 207px;
	text-align: center;
	padding:0 0 0 0;
	margin-top:0px;
}
body.page-template-landdev-php #awards{
	background: url(/images/inner_news_awards.png) -196px 0 no-repeat !important;
}
body.home #awards[ID]{
	background: url(/images/recent_news_awards.png) -196px 0 no-repeat !important;
}

body.page-template-default #awards,body.single #awards,body.page-template-blog-php #awards{
	float: right;
	width: 203px;
}

#awardsinner{
	margin-top: 33px;
}
#awards p{
	font-weight: 600;
	font-size: 12px;
	color: #5B540E;
	margin: 4px auto 0 auto;
	line-height: 1.3em;
}
#awards img{
	margin:0 0 14px 0;
}
#awards a{
	color: #5B540E;
	text-decoration: none;
}
#news p{
	margin: 0;
}
#primary h4{
	font-weight: 600;
	margin:0 0 2px 0;
	font-size:12px;
}
#primary h4 a{
    color: #5B540E;
}
span.side_date,#homeabout a{
	font-style: italic;
}
#news a,#homeabout a{
	color: #030303;
	text-decoration: none;
}
#news a:hover,#homeabout a:hover,#awards a:hover{
	text-decoration: underline;
}
#primary p.readmore{
	font-style: italic;
	margin: 3px 0 20px 0;
}

/* =Content
-------------------------------------------------------------- */
body.single #content,body.page-template-blog-php #content{
	background:#EBFCB2 url(/images/recent_news.png) 0 0 no-repeat;
	margin: 0 0 0 4px;
	padding: 0 22px;
}
body.page-template-default #content{
	margin: 0 0 0 4px;
	padding: 0 22px;
}

body.pageid-53 #content{
	background:#EBFCB2 url(/images/awards.png) 0 0 no-repeat;
}
body.pageid-26 #content{
	background:#EBFCB2 url(/images/contact.png) 0 0 no-repeat;
}
#main {
	background: url(/images/primary_bg.png) 551px 0 repeat-y;
    padding:0 0 0 0;
}
body.pageid-51 #main,body.parent-pageid-51 #main{
	background:#fffef5 url(/images/abouttareeda.png) 0 0 no-repeat;
	padding-top:28px;
	margin-left:4px;
	width:952px}
body.pageid-51 #content,body.parent-pageid-51 #content{background:#fffef5 url(/images/sites_bg.png) 0 0 repeat-y;border:none;padding:0 20px 0 0;margin:0;width:959px;}
#sitenav{
	float: left;
	width: 106px;
	padding:30px 10px;
}
#sitenav li{
	list-style: none;
	line-height: 2em;
	text-transform:uppercase;
}
#sitenav a,#sitenav a:visited{text-decoration:none;}
#sitenav a:hover{text-decoration:underline;}
#sitenav ul{
	margin: 0;
	padding: 0;
}
#sitenav ul ul li{
	list-style: none;
	line-height: 2em;
	padding-left:15px;
	background:url(/images/sitenavli.png) 0 7px no-repeat;
	text-transform:none;
}
#sitenav li.current_page_item a{
	color: #000 !important;
	font-weight: bold;
}
#sitenav li.current_page_item ul li a{
	font-weight: 500;
}

#sitecontent{
	float: right;
	width: 810px;
	margin: 12px 0 40px 0;
}
#sitecontent p{padding-right:20px;}

body.parent-pageid-16 #main{
	background: url(/images/sdfeatured_bg.png) 551px 0 repeat-y !important;
	padding:0 0 0 0;
	margin:0;
}
body.pageid-9 #main {
	background: url(/images/sdfeatured_bg.png) 551px 0 repeat-y;
    padding:0 0 0 0;
}
#post-9{
	background:url(/images/contact.png) b no-repeat;
}
.hentry {
    margin:;
    padding:4px 1px 0 1px;
    position: relative;
	z-index: 9999;
}
.p1 {
    margin:0;
    padding:0 0 0 0;
    border:none;
}

.page-title {
    font-size:14px;
    font-weight:bold;
    padding:18px 0;
}
.page-title span {
    font-size:12px;
    font-weight:normal;
    font-style:italic;
}
.entry-title {
    font-size:14px;
    line-height:20px;
    padding:8px 0 2px 0;
    margin-top: 5px;
    color:#5B540E;
}
.entry-title a {
    text-decoration:underline;
    color:#5B540E;
}
.entry-meta {
    font-size:11px;
    color:#787878;
}
.entry-meta a {
    color:#fff;
    font-style:italic;
}
.entry-meta a:hover {
}
.entry-meta .author {
}
.entry-meta .meta-sep {
}
.entry-meta abbr {
}
.entry-content {
    margin:20px 0 0 0;
    overflow:hidden;
    position: relative;
	z-index: 9999;
}
.entry-content span.date{
	font-style: italic;
	padding: 0;
	margin: 0;
}
.entry-content h1, .entry-content h2 {
    font-size:13px;
    font-weight:bold;
    margin:0 0 4px 0;
    padding:px 0 0 0;
}
.entry-content h2 a{
	font-size:12px;
    color: #5B540E;
}
.entry-content h3 {
    font-weight:bold;
    margin:20px 0 8px 0;
    font-size: 13px;
    padding: 0;
}
.entry-content h4 {
   font-weight:600;
   font-style: italic;
    margin:16px 0 8px 0;
    font-size: 12px;
    padding: 0;

}

.entry-content h5 {
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.entry-content h6 {
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.entry-content ul {
    list-style:square;
    margin:0 0 18px 1.5em;
}
.entry-content dl {
    margin:0 1.5em;
}
.entry-content dt {
    font-weight:bold;
}
.entry-content dd {
    margin:0 0 18px 0;
}
.entry-content abbr, .entry-content acronym, .entry-content .help {
  border-bottom: 1px dotted #333;
  cursor: help;
}
.content-column, .entry-content .linkcat {
	list-style:none;
	float:left;
}
.more-link {
    font-weight:bold;
    font-style:italic;
    display:block;
}
.page-link {
    margin:0 0 18px 0;
}
.page .edit-link {
    float:left;
    clear:both;
}
.entry-utility {
    font-size:11px;
    color:#787878;
}
.entry-utility a {
    font-style:italic;
    color:#787878;
}
.entry-utility a:hover {
	text-decoration: underline;
}
.comments-link a {
    font-weight:bold;
    color:#2772B3;
}



/* =Images
-------------------------------------------------------------- */

/*  Remember the baseline   */

.entry-content img { margin: 0 0 18px 0; max-width:100%; }

img.alignleft,img.align-left {
	float: left;
	margin-right:20px;
}
img.alignright,img.align-right {
	float: right;
	margin-left:20px;
}
img.center, img.centered {
	margin: 0 auto;
	display: block;
	float: none;
	clear: both;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}



/* =Footer
-------------------------------------------------------------- */

#footer {
	background:#F7F7DD url(/images/footer_bg.png) repeat-x;
    color:#000;
	height: 356px;
    border-top:4px solid #B3D946;
}
#footer a {
    color:#030303;
    text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
#siteinfo {
	color: #1D1D1D;
	float: left;
	width: 300px;
}
#siteinfo p{
	margin: 3px 0 0 13px;
	font-size: 11px;
}
#bottomnav{
	float: right;
	width: 400px;
	text-align:right;
	margin: 2px 13px 0 0;
	font-size: 11px;
}
#bottomnav ul li{
	display: inline;
	padding-left: 20px;
}

