/*-----------------------------------------------------------------------------
ELDS Stylesheet

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

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

/* Remove padding and margin */
* {
	padding: 0;
	border-color: #000;
	height: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
}




html {
	font-size:100%;
}

/* 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}


/* Body
-----------------------------------------------------------------------------*/

body
{
	background-color:#000;
	text-align:center;
	width:100%;
	min-width:1000px;
	font-family:"Segoe UI", Arial, sans-serif;
	color:#000;
}

a {
	color:#000;
	text-decoration:none;
}
a:hover, a:active 
{
text-decoration:none;
}

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

#wrapper
{
	width:1000px;
	text-align:left;
	z-index:10;
	background-color:#FFF;
	height: 100px;
	margin: auto;
	padding-bottom: 10px;
}

/* header
-----------------------------------------------------------------------------*/
#header
{
width:948px;
height:116px;
margin:6px;
font-family:"Segoe UI", Arial, sans-serif;
color:#fff;
}

#certs
{
	width:948px;
	display:block;
	margin:6px;
	margin-bottom:20px;
}

#certs img
{
float:right;
margin-left:12px;
}

#title
{
	width:1200px;
	height:95px;
	margin-top:24px;
	margin:6px;
}

#title img
{
float:left;
margin-bottom:10px;
}
#heading-container
{
	float:left;
	width:292;
	margin-right: 0px;
	padding-bottom: 10px;
	padding-right: 20px;
}
#title h1 
{
	font-size:90px;
	text-transform:uppercase;
	font-weight:100;
	letter-spacing:24px;
	line-height:70px;
	text-align:left;
	margin-top:-5px;
}

#title h2 
{
font-size:14px;
text-transform:lowercase;
font-weight:normal;
text-align:left;
margin-top:6px;
margin-left:4px;
}



/* content holder for menu and main content
-----------------------------------------------------------------------------*/

#content
{
	width:1200px;
	margin:6px;
	font-family:"Segoe UI", Arial, sans-serif;
	color:#000;
	background-color: #FFF;
}

/* nav
-----------------------------------------------------------------------------*/

#nav
{
	float:left;
	width:300px;
	height: 700px;
	margin-left: 20px;
	margin-right: 80px;
}

#nav li
{
float:left;
list-style-type:none;
margin-right:10px;
margin-bottom:10px;
}

#nav .courses
{
	float:left;
	list-style-type:none;
	margin-right:10px;
	height:233px;
	width:183px;
	background-image:url(../images/course-bg-hover.png);

}

#nav .courses a:link, a:visited
{
text-decoration:none;
}

#nav .courses:hover
{
background-image:url(../images/course-bg-hover.png);
}


#nav .courses a
{
display:block;
color:#fff;
font-size:15px;
font-weight:normal;
text-align:center;
margin-left:90px;
}



#nav .home
{
	display:block;
	width:86px;
	height:86px;
	/*background-image:url(../images/top-pink-btn-bg.png);*/
background-color:#EA238D;
	background-repeat:repeat-x;
}

#nav .home a:link, a:visited
{
text-decoration:none;
}

#nav .home:hover 
{
	background-image:url(../images/full-green.png);
}

#nav .contact
{
display:block;
width:86px;
height:86px;
/*background-image:url(../images/top-pink-btn-bg.png);*/
background-color:#ea238d;
background-repeat:repeat-x;
}

#nav .contact a:link, a:visited
{
text-decoration:none;
}

#nav .contact:hover
{
	background-image:url(../images/full-green.png);
}

#nav .services
{
	display:block;
	width:278px;
	height:43px;
	/*background-image:url(../images/top-pink-btn-bg.png);*/
background-color:#FFF;
	background-repeat:repeat-x;
}

#nav .services a:link, a:visited
{
text-decoration:none;
}

#nav .services:hover 
{

}


#nav .bio
{
display:block;
width:86px;
height:86px;
/*background-image:url(../images/top-green-btn-bg.png);*/
background-color:#40b549;
background-repeat:repeat-x;
}

#nav .bio a:link, a:visited
{
text-decoration:none;
}

#nav .bio:hover
{
	background-image:url(../images/full-pink.png);
}

#nav .about
{
	display:block;
	width:86px;
	height:86px;
	/*background-image:url(../images/top-pink-btn-bg.png);*/
background-color:#F00;
	background-repeat:repeat-x;
}

#nav .about a:link, a:visited
{
text-decoration:none;
}

#nav .about:hover
{
	background-image:url(../images/adobe-red.png);
}

#nav .upcoming
{
display:block;
width:86px;
height:86px;
/*background-image:url(../images/top-pink-btn-bg.png);*/
background-color:#ea238d;
background-repeat:repeat-x;
}

#nav .upcoming a:link, a:visited
{
text-decoration:none;
}

#nav .upcoming:hover
{
background-image:url(../images/full-pink.png);
}

#nav .blank
{
	display:block;
	width:86px;
	height:86px;
	background-color: d80200;
}


/* main text
-----------------------------------------------------------------------------*/

#main
{
	float:left;
	width:550px;
}

#main h1
{
	float:left;
	width:100%;
	color:#000;
	font-size:22px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	letter-spacing:5px;
	margin-top:-5px;
	margin-bottom:10px;
}

#main h2
{
	float:left;
	width:100%;
	color:#000;
	font-size:21px;
	text-transform:none;
	text-align:left;
	font-weight:600;
	margin-top:15px;
	margin-bottom:5px;
}

#main h3
{
	float:left;
	width:100%;
	color:#000;
	font-size:16px;
	text-align:left;
	font-weight:600;
	margin-top:15px;
	margin-bottom:5px;
}


#main p
{
	float:left;
	width:100%;
	color:#000;
	font-size:15px;
	text-align:justify;
	margin-bottom:10px;
}

#main a
{
	float:left;
	width:100%;
	text-align:left;
	font-size:18px;
	text-decoration:none;
	color:#000;
}

#main a:hover
{
	text-decoration:none;
	color:#40b549;
}


#main ul
{ margin-left:10px;
margin-top:5px;
}
#main li
{
list-style-position:inside;
margin-bottom:3px;
font-size:14px;
}


#main label
{
display:block;
margin-top:15px;
margin-bottom:10px;
font-weight:bold;
}

#main h4
{
display:block;
color:#fff;
font-size:14px;
text-transform:uppercase;
text-align:left;
font-weight:100;
letter-spacing:5px;
margin-bottom:5px;
margin-top:7px;

}

#main table {
	float:left;
	width:100%;
}


.submit-btn
{
	background-image:url(../images/submit-btn.png);
	background-repeat:no-repeat;
	width:92px;
	height:33px;
	color:#FFF;
	font-size:14px;
	margin-top:10px;
	margin-right:10px;
	padding:4px;
	background-color:#FFF;
	border:0;
	cursor:pointer;
}

.submit-btn:hover, submit-btn:active
{
background-image:url(../images/submit-hover.png);
background-repeat:no-repeat;
}
/* footer
-----------------------------------------------------------------------------*/

#foot
{
width:948px;
margin:6px;
height:50px;
margin-top:50px;
}

#line1
{
	background-color:#40b549;
	height:5px;
	width:545px;
	float:left;
	margin-left: 20px;
}

#line2
{
	background-color:#ea238d;
	height:5px;
	width:383px;
	float:left;
}

#foot-menu
{
float:left;
width:948px;
text-align:right;
font-size:14px;
}
#foot-menu a
{
display:inline;
padding-right:5px;
padding-left:5px;
}
#wrapper #content #main h1 {
	color: #FFF;
}
#wrapper #content #main {
	color: #FFF;
}
#wrapper #content #main p {
	color: #FFF;
}
h2 {
	color: #FFF;
}
#wrapper #content #main h2 {
	color: #FFF;
}
#wrapper #foot #foot-menu {
	color: #FFF;
}
#wrapper #foot #foot-menu a {
	color: #000;
}
#wrapper #content #main p strong {
	color: #FF0;
}
#wrapper #content #main p strong {
	color: #FFF;
}
#wrapper #content #main p {
	color: #000;
}
#wrapper #content #main p strong {
	color: #000;
}
#wrapper #title #heading-container h1 {
	color: #000;
}
#wrapper #title #heading-container h2 {
	color: #000;
}
#wrapper #content #main table tr td a {
	color: #000;
}
#wrapper #content #main h2 {
	color: #000;
}
#wrapper #content #main h1 {
	color: #000;
}
#wrapper #foot #foot-menu {
	color: #000;
}
#wrapper #foot #foot-menu {
	color: #000;
	margin-left: 0px;
}
#wrapper #content #main p {
	color: #000;
}
#wrapper #content #main p {
	color: #000;
}
#wrapper #content #main {
	color: #000;
}
#wrapper #content #main p a {
	color: #F00;
}
#wrapper #content #main p a {
	color: #000;
}
#wrapper #content #main {
	color: #000;
}
#wrapper #content #main {
	color: #000;
}
input {
	font-size: 18px;
	font-style: normal;
	text-height: font-size;
	border-color: #CCC;
}
#wrapper #content #main #form1 table tr td #notes {
	font-size: 16px;
	border-color: #CCC;
	height: auto;
}
.fb {
}
.fb {
	height: auto;
	width: 500px;
	float: right;
}
.fb {
	height: 300px;
	width: 300px;
}
