/*-----------------------------------------------------------------------------
Precipice Training Stylesheet

version:   1.0
author:    Jenn Honnery
filename:  pt_styles.css
email:     jenn@greenturtle.com.au
website:   http://www.greenturtle.com.au
-----------------------------------------------------------------------------*/

/* general
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  	margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 1em 0;
}

html {
font-size:12px;
}

/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border: 0;
}

/*png support for older browsers */
img, div { behavior: url(iepngfix.htc) }

/*skip to content */
.skip {display:none}

 a:link, a:visited
{
text-decoration:none;
}

 a:hover, a:active
{
color:#000000;
}


/* Background
-----------------------------------------------------------------------------*/

body
{
background-color:#000000;
background-image:url(../images/background.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-size:cover;
text-align:center;
width:100%;
min-width:1200px;
font-size:12px;
}


 



/* wrapper to centre design
-----------------------------------------------------------------------------*/

#wrapper
{
width:900px;
margin: 0 auto;
text-align:left;
z-index:10;
}




/* main navigation
-----------------------------------------------------------------------------*/

#main_nav
{
width:900px;
float:right;
margin-top:10px;
text-align:right;
}

#main_nav ul li {
	display:inline-block;
	list-style:none;
}

#main_nav a
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
margin-left:5px;
margin-right:5px;
font-weight:bold;
}

#main_nav a:link, a:visited
{
text-decoration:none;
}

#main_nav ul li ul {
	visibility:visible;
}
#main_nav ul li:hover > ul { visibility: visible; }
#main_nav a:hover, a:active
{
color:#000000;
}





/* logo
-----------------------------------------------------------------------------*/

#logo
{
width:900px;
text-align:left;
margin-left:-150px;
}


/* content box
-----------------------------------------------------------------------------*/
#content_container
{
float:left;
width:900px;
background-image:url(../images/main_content.png);
font-family:Arial, Helvetica, sans-serif;
}

#content_container p
{

color:#000000;
font-size:14px;
margin:15px;
text-align:justify;
line-height:1.4em;
max-width:870px;
}

#content_container td
{

color:#000000;
font-size:14px;

line-height:1.4em;
}


#content_container h2
{
font-size:24px;
font-weight:bold;
color:#000000;
margin:15px;
font-style:italic;
}

#content_container h3
{
font-size:18px;
font-weight:bold;
color:#000;
margin-left:15px;
}


#content_container img
{
margin-bottom:10px;
margin-left:20px;
margin-right:20px;
padding:5px;
border:1px solid #fff;
max-width:360px;
}

#content_container a
{
color:#333333;
font-weight:bold;
}

#content_container a:link, a:visited
{
text-decoration:none;
}

#content_container a:hover, a:active
{
color:#000000;
}

#testimonials {
	margin:15px;
	margin-top:30px;
	border:2px #fff solid;
	padding:10px;
	float:left;
	width:800px;
}

#testimonials h3 {
	color:#333;
	font-size:18px;
	margin-bottom:5px;
	line-height:1.8em;
}
#testimonials h4 {
	text-align:right;
	color:#333;
	font-size:14px;
	margin-top:5px;
}

#signup {
	margin:15px;
	margin-top:30px;
	padding:10px;
	float:left;
	width:800px;
}

#sm {
	width:300px;
	position:relative;
	float:left;
	margin-left:5px;
	top:80px;
}

#sm img {
	margin:5px;
	border:0;
	padding:0;
}
	

#foot
{
float:left;
width:900px;
}

.half
{
width:460px;
margin:15px;
float:left;
}

.full
{
width:800px;
margin:15px;
float:left;
}

.right
{
float:right;
width:300px;
margin-right:30px;
display:block;

}

#content_container h5 {
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin:3px;
}

.readmore {
	width:100%;
	display:block;
	text-align:right;
	margin-right:10px;
}

.blackurl
{
color:#000000;
font-weight:bold;
}

.gallery
{
margin:30px;
padding:4px;
border: 1px solid #a9a9a9;
background-color:#FFFFFF;
}

#design
{
text-align:right;
width:900px;
height:60px;

}

#design a
{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
margin-bottom:20px;
}

/*--forms--*/

input[type="text"] {
	padding:3px;
}

h4 {
	font-size:15px;
	margin:0;
}





