/*
Theme Name: Trigger Point Australia Theme
Theme URI: http://www.tptherapy.com.au
Description: The theme for Trigger Point Australia
Version: 0.1
Author: 
Author URI: 

*/





body {
	color:			#333;
	background:		#333333;
	font-family: 	Helvetica, sans-serif, Arial;
	font-size: 		12px;
	line-height:	22px;
	
}

p{
margin: 0;
}


img { border: none;	}


/* Layout */

#frame{
width: 940px;
margin: 0px auto;

}


#titleblock{
 
 width: 690px;
 padding: 15px 215px 5px 15px; 
}


#mast{
width: 920px;
height: 220px;
padding: 10px 10px 0px 10px;
background-color: #fff;
}


 #logo {
 position: relative;
 float: right;
 
 right: 30px;
 margin-right: 30px;
 margin-top: -50px;
 }

#feature{
width: 920px;
 height: 200px;
 background: url(images/shared/bg_header.jpg) no-repeat;
 border-top: 10px solid #afbd21;
} 



#tweet ul, #tweet ul li{
  list-style:none;
  margin-left: -5px;
}




#container{
width: 920px;
padding: 10px 10px 20px 10px;
background-color: #fff;
}


#content{
width: 605px;
margin-right: 20px;

}

#contentsingle{
width: 890px;
margin-right: 20px;

}

#content p{
margin-bottom: 10px;

}



#sidebar{

float: right;
width: 265px;
margin-left: 20px;

}


.video{

margin-left: 10px;

}

.biobody{
text-align:center;
	}


.clearall{
 clear: both;
}


#footer { 

 width: 940px;
 height: 53px;
 background-color: #fff;
 background: url(images/shared/bg_footer.gif) no-repeat;
 margin: 0px auto;
 
 }
 
 #footer p{
 margin: 0;
 padding: 14px 0px 17px 25px;
 font-size: 11px;
 color: #fff;
 text-transform: uppercase;
 }


 /* Navigation  */
 
  ul#nav {
 list-style: none;
 padding-top: 11px;
 margin: 158px auto 0px 30px;
 }
 
 ul#nav li {
 float: left;
 text-align: center;
 font-family: Gill Sans, Arial, Verdana, sans-serif;
 font-style:italic;
 font-size:13px;

 }
 
 
 ul#nav a { padding-left: 15px; padding-bottom: 16px; padding-right: 15px; padding-top: 9px; color: #FFF; text-shadow: 0 0 0 #333; }
 ul#nav a:hover { padding-left: 15px; padding-bottom: 7px; padding-right: 15px; padding-top: 12px; color: #afbd21; background-color: #FFF; }
 
 /* Typography & Colours */
 
a:link { color: #006699; text-decoration: none;  }
a:visited { color: #006699; text-decoration: none; }
a:hover { color: #0099ff; text-decoration: none;  }
a:active { color: #006699; text-decoration: none; outline: none; }
a:focus { outline: none; }

h1 { 
	color: 			#333;
	font-family: 	Helvetica Neue, helvetica-neue, Arial, sans, serif;
	font-weight: 	bold;
	font-size: 		24px;
	line-height: 	24px;
	margin-bottom:  5px;
}


h2 { 
	color: 			#afbd21;
	font-family: 	Helvetica, Arial, sans, serif;
	font-weight: 	normal;
	font-size: 		14px;
	line-height: 	18px; 
	margin-bottom:	0px;
	margin-bottom:	5px;
	text-transform: uppercase;
	font-weight: bold;
}

h2 a { color: #000 !important; }
h2 a:visited { color: #000; text-decoration: none; }
h2 a:hover { color: #afbd21 !important; text-decoration: underline;  }
h2 a:active { color: #000; text-decoration: none; outline: none; }
h2 a:focus { outline: none; }

h3 {
	color:			#666;
	font-family: 	Helvetica, Arial, sans, serif;
	font-weight: 	normal;
	font-size: 		12px;
	font-weight:	normal;
	font-style:  	italic;
	line-height: 	11px;
	margin-bottom:	5px; 
}

h3 a { color: #afbd21 !important; }
h3 a:visited { color: #afbd21; text-decoration: none; }
h3 a:hover { color: #afbd21; text-decoration: underline;  }
h3 a:active { color: #afbd21; text-decoration: none; outline: none; }
h3 a:focus { outline: none; }

h4 {
	color:			#000;
	font-family: 	Helvetica, Arial, sans, serif;
	font-weight: 	bold;
	font-size: 		14px;
	line-height: 	14px;
	letter-spacing: 2px; 
	text-transform: uppercase;
	padding: 		5px 5px 10px 10px; 
	margin-bottom: 	10px; 
	border-bottom: 	3px inset #afbd21;
}

h4 a { font-weight: bold; }

p { margin-bottom: 15px;  }

ol, ul { padding: 0 20px 10px 20px; }

blockquote {
	border-left: 3px solid #cecebd;
	padding-left: 15px;
}

blockquote p { font-size: 12px !important ;}

input { font: 11px arial; }

 
.imgright{
float: right;
padding: 5px;
}

.imgleft{
float: left;
padding: 5px;
}


input.btn{
color:#fff;
background-color:#afbd21;
border-style:solid;
border-width:2px;
border-color:#cccccc;
}

 