/*
Theme Name: Gympierealestate.com.au
Theme URI: http://wordpress.org/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.0
Author: Design House
Tags:
*/
		body {
	text-align: center;
	color: #807e7d;
font-size:14px;
	/*background: url('img/bg.jpg') no-repeat #969594;*/
	background:#fff;
	font-family: arial, helvetica, sans-serif;
	background-position: top center;
}

a {
	text-decoration: none;
/* 	color: #13417a; */
	color: blue;
}

h1 {
	color: #ed272d;
	font-weight: bold;
	font-size: 20px;
}
h2 {
	font-weight: bold;
	font-size: 17px;
	color:#a4cd3b;
}


/* New Header */

#header-wrapper{
	height:100px;
	background:#ee3137;
	margin:0 0 18px;
	-webkit-box-shadow: 0px 5px 5px 0px #d9e0e2;
	-moz-box-shadow:    0px 5px 5px 0px #d9e0e2;
	box-shadow:         0px 5px 5px 0px #d9e0e2;
	}
#header-wrapper #logo{float:left;}
#header-wrapper #slogan{float:right;margin:18px 50px 0 0;}

#photos{
	width:100%;
	overflow:hidden;
	margin:0 0 17px 0;
}
#photos img{margin:0 0 0 4px;float:left;}
#photos img:first-child{margin-left:0px;}
/* sidebar nav - suckerfish vertical */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;

	width : 11em;
}

#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : 5px;
	width: 161px;
	min-height: 44px;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	width: 181px;
	margin-left : 162px;
	margin-top : -44px;
	z-index: 100;
}
#nav li ul li {
	margin-bottom: 0px;

}
#nav li ul li a {
	background: url('img/navbggrey.jpg') #7a7a7a;
	font-size: 12px;
	font-weight: normal;
	width: 182px;
}

#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}

#nav li a {
	width: 11em;
	w\idth : 10em;
	display : block;
	color : #fff;
	font-weight : bold;
	text-decoration : none;
	padding : 10px;
	padding-right: 0px;

	background:#a8cf44;
	border-bottom:2px solid #8cab3b;
	width: 170px;
	min-height: 24px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#nav li a:hover {
	color : white;
	background:#ee3137;
	border-bottom:2px solid #cb282c;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}











#phone {
	float: right;
	margin-top: 30px;
}

#searchcont {
	background: #ee3137;
	width: 160px;
	padding: 10px 10px 70px;
	height: 215px;
	color: #fff;
	overflow:hidden;
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
}
#searchcont input[type="image"]{
	margin-top:15px;
}
#searchcont select {
	width: 158px;
}

/* for categories */

#searchcont ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top: -10px;
}

#subscribecont {
	background: #727376;
	width: 160px;
	overflow:hidden;
	padding: 10px;
	color: #fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin:-10px 0 0;
}
#subscribecont .field {
	margin-bottom: 5px;
	font-size: 14px;
	width: 157px;
	border:1px solid #aeafb0;
	height:27px;
	padding:0;
	color:#aaacaf;
}
#subscribecont h3, #searchcont h3 {
	margin-top: 0px;
	padding-top: 0px;
}

#wrap {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 972px;
}
#page {
	padding: 9px;
	margin-top: 15px;
	background: #fff;
}
#sidebar {
	width: 195px;
	float: left;
}
#content {
	width: 748px;
	float: right;
}
#content img {
	margin: 10px;
}


/* footer */

#footer {
/* 	text-align: center;
	background:#a8cf44;
	color: #fff;
	width: 954px;
	height: 26px; */
	text-align: center;
    background: url(img/footer-bg.jpg) no-repeat;
    color: #fff;
/*     width: 893px; */
	width: 980px;
    height: 46px;
/*     background: #add748; */
    -webkit-border-radius: 4px;
    border-radius: 4px;
/*     -webkit-box-shadow: 0 3px 0 0 #88aa37;
    box-shadow: 0 3px 0 0 #88aa37; */
	background: #ed3237;
	-webkit-box-shadow: 0 3px 0 0 #bc1a1d;
    box-shadow: 0 3px 0 0 #bc1a1d;
}
#footer img {
/* 	float: right;
	border: 0px;
	margin:4px 65px 0 0; */
	    float: right;
    margin: 12px 10px 0 0;
    border: 0px;
}
#footer p {
/* 	padding-top: 2px; */
	padding-top: 15px;
	margin: 0px;
	margin-left: 140px;
}
#flash {
	margin-left: -10px;
	margin-top: -10px;
}
#featuredproperties {
	height: 600px;
}

.social_footer a img{
	float: left !important;
    margin: 0px!important;
    padding-top: 10px;
    padding-left: 7px;
    width: 30px!important;
    height: 30px!important;
}




















.screen-reader-text {
     position: absolute;
     left: -1000em;
}


a img {
	border: none;
}



a:hover {
	color: #64b8f8;
}

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}


cite {
	font-size: 90%;
	font-style: normal;
}



ol#comments li p {
	font-size: 100%;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	background: #90a090;
	border-top: 3px double #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}

.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
	color: #c72a2a;
}
.storytitle a:hover {
	color: #c72a2a;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}




#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */

#featured {}
#featured .featured {float:left;margin-bottom:20px;text-align:center;width:48%}
#featured .featured h3 {margin:0;margin-top: 17px;}
#featured .featured h3 a {color:#666}
#featured img {background:#FFF;padding:5px;border:1px solid #CCC;height:auto;margin:0;max-width:100%;-webkit-box-shadow: 5px 5px 5px 5px #CCC;
box-shadow: 5px 5px 5px 5px #CCC;margin-bottom:10px}
#featured .alt {float:right}

.opener{display:none;}
 #sidebar #nav{position:static!important}
/* End captions & aligment */
@media only screen and (max-width: 980px) {
	#footer,
	#wrap{width:auto;max-width:972px}
	#content{width:71%;overflow:hidden;float:right;}
	#sidebar{margin:0 9px 0 0;}
	#content embed{width:100%!important;}
	#featuredproperties td{width:48%;vertical-align:top;padding:5px 0;}
	#featuredproperties {height:auto;}
	#featuredproperties td img{width:100%;height:auto;margin:0 auto!important;display:block;}
	#featuredproperties td:nth-child(2n){width:2%;}
	#commentform textarea{width:98%;}
	#wrap p img{max-width:100%;height:auto;display:block;margin:0 auto 10px;}
	#map_canvas{float:none;margin:0 auto;}
	.page-id-11 #wrap p img.alignright{float:none;margin:0 auto;display:block;}
	.page-id-11 #wrap p.social img{margin:0 10px;display:inline-block;vertical-align:top;}
	.page-id-11 #wrap p.social{text-align:center!important;}
	.page-id-11 #wrap p.social .alignleft{float:none;}
	#slogan{width:224px;height:auto;}
	#logo{width:300px;height:auto;margin:18px 0 0;}
	#photos img{width:24.2%;margin:0 0 0 1%}
	body{
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust: none;
	font-size:14px;
}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
#searchcont{height:auto!important}
#searchcont form{overflow:hidden;}
}
@media only screen and (max-width: 767px) {
	body{min-width:300px;}
	#header-wrapper #slogan{margin-top:0;margin:0 auto;float:none;display:block;clear:both;}
	.opener{display:block;float:right;text-indent:-9999px;overflow:hidden;background:url('img/bg-opener.png') no-repeat;width:43px;height:32px;margin:21px 10px 13px 0;clear:right}
	#content  img.alignright,
	#wrap p img.alignright{display:block;clear:both;margin:0 auto 10px;float:none;height:auto;max-width:100%}
	#featuredproperties td{width:100%;display:block;}
	#footer p{float:left;margin:4px 0 0 5px;font-size:11px;}
	#footer{text-align:left;}
	#footer a{float:right;}
	#nav{display:none;}
	#footer img{margin:4px 0 0;}
	#sidebar #nav{position:absolute!important;width:100%;left:0;top:82px;width:100%;background:#fff;margin:0;z-index:100;}
	#sidebar{width:100%;overflow:hidden;float:none;margin:0 0 10px; text-align: center;}
	#nav, #nav ul{width:100%;}
	#nav li{margin-bottom: 0;float:none;overflow:hidden;vertical-align:top;width:auto;}
	#nav li a{width:auto;background-repeat:repeat;}
	#subscribecont,
	#searchcont{margin:0 auto;}
	#content{width:auto;overflow:hidden;float:none;}
	#logo{width:185px;}
	#nav li a{border-radius:0;-webkit-border-radius:0;}
	#subscribecont .field{width:100%;  -moz-box-sizing: border-box;  -moz-box-sizing: border-box;box-sizing: border-box;}
	#sidebar #searchcont{display:none;}
	#sidebar #subscribecont{display:none;}
	#sidebar img{display:none;}
	.home #sidebar #searchcont{display:block;}
	.home #sidebar img{display:block; margin: 0 auto;}
	.home #sidebar #subscribecont{display:block;}
	#featured .featured {float:none;width:95%}
	

}