@charset "utf-8";

/*  
Theme Name: smarthearts
Theme URI: www.iidesignlab.com  
Description: smart hearts
Version: 1.0  
Author: iidesignlab  
*/  

/* 960grid */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/* main */
* {
	margin:0;
	padding:0;
}
html,body,div,span,em,img,strong,i,b{
	margin:0;
	padding:0;
	vertical-align:baseline;
}
html, body {
	height:100%;
}
body{
	background: #000;
	color:#fff;
	font:75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;
	margin:0;
	padding:0;
}
textarea{
	font:100%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;
}

a{
	text-decoration:none;
	color:  #fff;
}
a:hover,a:focus{
	text-decoration:none;
	color: #fff;
}
h1{
	font-size:2em;
	font-weight:700;
	margin:0 0 0.75em;
}
h2{
	font-size:1.5em;
	margin:0 0 1em;
}
h3{
	font-size:1.1666em;
	margin:0 0 1.285em;
}
h4{
	font-size:1em;
	margin:0 0 1.5em;
}
h5{
	font-size:0.8333em;
	margin:0 0 1.8em;
}
h6{
	font-size:0.666em;
	margin:0 0 2.25em;
}
img{
	display:inline-block;
	vertical-align:bottom;
}
p{
	font-weight:300;
	margin:0 0 1.5em;
}
strong,b{
	font-weight:700;
}
ul{
	list-style:none;
}
ul,ol{
	margin:0 0 1.5em;
	padding:0;
}
li{
	list-style:none;
}
li ul,li ol{
	margin:0;
}
li li{
	padding-left:1.5em;
}

/* header */

#header {
	background: url( 'http://iiso.com.au/demo/images/header-bg.jpg' ) top center no-repeat;
	height: 180px;
	margin: 0;
	padding: 0;
}

.logo {
	float: left;
	padding-left: 10px;
	margin: 0;
	width: 160px;
}

.logo2 {
	float: right;
	padding-right: 10px;
	margin: 0;
	width: 160px;
}

.banner {
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0;
	width: 580px;
}

/* navigation */
.navtext{
	color:#000;
	margin:0;
	padding: 15px 15px 0 15px;
}

div#wrapp {
    position: relative;
    width: 940px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
}

a#controlbtn{
    color: #333;
    text-decoration: none;
    display: inline-block;
    padding-left: 172px;
}

a#controlbtn2{
    color: #333;
    text-decoration: none;
    display: inline-block;
    padding-left: 2px;
}

div#linkblock {
	background: #fff;
    float: left;
    width: 180px;
    margin-left: -170px;
    border: 0;
    height: 600px;
}

div#linkblock2 {
	background: #fff;
    float: right;
    width: 180px;
    margin-right: -170px;
    border: 0;
    height: 600px;
}

div#maincontent {
    position: relative;
    margin-left: 170px;
    margin-right: 170px;
}

#yourlist {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#yourlist li {
    padding: 3px 5px 3px 0px;
    position: relative;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 0;

}

#yourlist li a {
    color: #D4432F;
    padding: none;
    margin: none;
}

h4 {
    margin: 0px;
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    clear: none;
}



	
/* nav left */
#informationBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/left-information.jpg' ) top left no-repeat;
	}
#informationBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/left-information.jpg' ) bottom left no-repeat;
	}
#informationBtn a:hover {
	background-image: none;
}

#servicesBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/left-services.jpg' ) top left no-repeat;
	}
#servicesBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/left-services.jpg' ) bottom left no-repeat;
	}
#servicesBtn a:hover {
	background-image: none;
}

#mediaBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/left-media.jpg' ) top left no-repeat;
	}
#mediaBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/left-media.jpg' ) bottom left no-repeat;
	}
#mediaBtn a:hover {
	background-image: none;
}

#sponsorsBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/left-sponsors.jpg' ) top left no-repeat;
	}
#sponsorsBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/left-sponsors.jpg' ) bottom left no-repeat;
	}
#sponsorsBtn a:hover {
	background-image: none;
}

#locationsBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/left-locations.jpg' ) top left no-repeat;
	}
#locationsBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/left-locations.jpg' ) bottom left no-repeat;
	}
#locationsBtn a:hover {
	background-image: none;
}

#contactusBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/left-contactus.jpg' ) top left no-repeat;
	}
#contactusBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/left-contactus.jpg' ) bottom left no-repeat;
	}
#contactusBtn a:hover {
	background-image: none;
}

/* nav right */
#newsBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/right-news.jpg' ) top left no-repeat;
	}
#newsBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/right-news.jpg' ) bottom left no-repeat;
	}
#newsBtn a:hover {
	background-image: none;
}

#bookingsBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/right-bookings.jpg' ) top left no-repeat;
	}
#bookingsBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/right-bookings.jpg' ) bottom left no-repeat;
	}
#bookingsBtn a:hover {
	background-image: none;
}

#resourcesBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/right-resources.jpg' ) top left no-repeat;
	}
#resourcesBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/right-resources.jpg' ) bottom left no-repeat;
	}
#resourcesBtn a:hover {
	background-image: none;
}

#forumBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/right-forum.jpg' ) top left no-repeat;
	}
#forumBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/right-forum.jpg' ) bottom left no-repeat;
	}
#forumBtn a:hover {
	background-image: none;
}

#eventsBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/right-events.jpg' ) top left no-repeat;
	}
#eventsBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/right-events.jpg' ) bottom left no-repeat;
	}
#eventsBtn a:hover {
	background-image: none;
}

#feedbackBtn {
	float: left;
 	width:180px; 
  	height:40px;
	margin: 10px 0 10px 0;
	background: url( 'http://www.iiso.com.au/demo/images/right-feedback.jpg' ) top left no-repeat;
	}
#feedbackBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/right-feedback.jpg' ) bottom left no-repeat;
	}
#feedbackBtn a:hover {
	background-image: none;
}

/* main */

#mainwp {
	margin: 0;
	padding: 0;
	background-color: #764d43;
	color: #fff;
	background-image: url('http://www.iiso.com.au/demo/images/'); 	
	background-repeat: repeat-x;
	height:600px;
}

#wptextbox {
	margin: 0 auto;
	padding: 33px 0 0 0;
	width: 90%;
	text-align: left;
}

/* sliding */
h2.trigger {
	padding: 0 0 0 50px;
	margin: 0 0 5px 0;
	background: url(h2_trigger_a.gif) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 450px;
	font-size: 2em;
	font-weight: normal;
	float: left;
}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.2em;
	width: 500px;
	clear: both;
}
.toggle_container .block {
	padding: 20px; /*--Padding of Container--*/
	background: url(toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}

/* footer */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#wrap {
	margin:0 auto -100px; min-height: 100%; position:relative;}

#main {
	margin: 0px auto;
	padding-bottom: 100px;
	width: 100%;
	text-align: left;
	background-color: transparent;
}

#footer {
	background: url( 'http://iiso.com.au/demo/images/footer-bg.jpg' ) top center no-repeat;
	position: relative;
	margin-top: -100px; /* negative value of footer height */
	height: 100px;
	clear:both;} 

#footer p {
	margin: 0;
	padding: 10px 10px 0 0;
	color: #fff;
	background-color: transparent;
	text-align: right;
	position: relative;
}

#footer p a, #footer p a:visited {
	color: #fff;
	text-decoration: none;
}

#footer p a:hover {
	color: #000;
}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}

#joinBtn {
	float: right;
 	width:220px; 
  	height:40px;
	margin: 30px 0 0 0;
	background: url( 'http://www.iiso.com.au/demo/images/bottom-join.png' ) top left no-repeat;
	}
#joinBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/bottom-join.png' ) bottom left no-repeat;
	}
#joinBtn a:hover {
	background-image: none;
}

#donateBtn {
	float: left;
 	width:220px; 
  	height:40px;
	margin: 30px 0 0 0;
	background: url( 'http://www.iiso.com.au/demo/images/bottom-donate.png' ) top left no-repeat;
	}
#donateBtn a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-decoration: none;
	background: url( 'http://www.iiso.com.au/demo/images/bottom-donate.png' ) bottom left no-repeat;
	}
#donateBtn a:hover {
	background-image: none;
}
	
/* wordpress */
.storytitle {
	font-size:1.5em;
	margin:0 0 1em;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #999;
	padding: 0;
	text-align: left;
}

.storytitle a{
	text-decoration:none;
	color:  #ccc;
}

.storytitle a:hover,a:focus{
	text-decoration:none;
	color: #999;
}

.date {
	color: #ccc;
}

.meta {
	color: #ccc;
}

.feedback {
	width: 200px;
}

textarea#comment {
	width: 670px;
}

